var re=/^[a-zA-Z0-9_-]+$/;
var acc=/^[\u4e00-\u9fa5]{0,}$/;
function checkdata(form){
  if (form.username.value == ""){
    alert("Please Full Your Username!");
    form.username.focus();
    return false;
  }else if(re.test(form.username.value)==false){
	alert("Username is not valid!"); 
    form.username.focus();
    return false;
  }else if ((form.username.value.length < 4) || (form.username.value.length > 14)){
    alert("\The longth of username should be between 4-14 letters");
    form.username.focus();
    return false;
  }else if (form.password.value == ""||form.password2.value==""){
    alert("\Please Full Your Password!");
    form.password.focus();
    return false;
  }else if (form.password.value.length < 6 || form.password.value.length > 14 ){
    alert("\The longth of password should between 6-14 letters");
    form.password.focus()
    return false;
  }else if (form.password.value != form.password2.value){
    alert("\Sorry your password does not match!");
    form.password.focus();
    return false;
  }else if (form.question.value == ""){
    alert("\Please Full Your Question!");
    form.question.focus();
    return false;
  }else if (form.answer.value == ""){
    alert("\Please Full Your Answer!");
    form.answer.focus();
    return false;
  }else if (form.email.value == ""){
    alert("\Please Full Your Email!");
    form.email.focus();
    return false;
  }else if(form.email.value.search(/[\w\-]{1,}@[\w\-]{1,}\.[\w\-]{1,}/)!=0){
    alert("The format of the email is incorrect");
    form.email.focus();
    return false;
  }else if (form.msn.value == ""){
    alert("\Please Full Your Msn!");
    form.msn.focus();
    return false;
  }else if (form.realname.value == ""){
    alert("\Please Full Your Realname!");
    form.realname.focus();
    return false;
  }else if (form.country.value == ""){
    alert("\Please Full Your Country!");
    form.country.focus();
    return false;
  }else if (form.city.value == ""){
    alert("\Please Full Your City!");
    form.city.focus();
    return false;
  }else if (form.address.value == ""){
    alert("\Please Full Your Address!");
    form.address.focus();
    return false;
  }else if (form.code.value == ""){
    alert("\Please Full Your Post code!");
    form.code.focus();
    return false;
  }else if (form.phone.value == ""){
    alert("\Please Full Your Phone!");
    form.phone.focus();
    return false;
  }
  return true;
}

function checkmodify(form){
  if ((form.password.value.length < 6 || form.password.value.length > 14)&&form.password.value!=""){
    alert("\Password Length between 6 on 14");
    form.password.focus()
    return false;
  }else if (form.password.value != form.password2.value){
    alert("\Two Password Unlikeliness!");
    form.password.focus();
    return false;
  }else if (form.question.value == ""){
    alert("\Please Full Your Question!");
    form.question.focus();
    return false;
  }else if (form.answer.value == ""){
    alert("\Please Full Your Answer!");
    form.answer.focus();
    return false;
  }else if (form.email.value == ""){
    alert("\Please Full Your Email!");
    form.email.focus();
    return false;
  }else if(form.email.value.search(/[\w\-]{1,}@[\w\-]{1,}\.[\w\-]{1,}/)!=0){
    alert("Nonlicet String in your Email");
    form.email.focus();
    return false;
  }else if (form.msn.value == ""){
    alert("\Please Full Your Msn!");
    form.msn.focus();
    return false;
  }else if (form.realname.value == ""){
    alert("\Please Full Your Realname!");
    form.realname.focus();
    return false;
  }else if (form.country.value == ""){
    alert("\Please Full Your Country!");
    form.country.focus();
    return false;
  }else if (form.city.value == ""){
    alert("\Please Full Your City!");
    form.city.focus();
    return false;
  }else if (form.address.value == ""){
    alert("\Please Full Your Address!");
    form.address.focus();
    return false;
  }else if (form.code.value == ""){
    alert("\Please Full Your Post code!");
    form.code.focus();
    return false;
  }else if (form.phone.value == ""){
    alert("\Please Full Your Phone!");
    form.phone.focus();
    return false;
  }
  return true;
}


function on_yh(ss){
	
	if(ss){
		$('gh').style.display='none';
		$('nh').style.display='';
	}else{
		$('gh').style.display='';
		$('nh').style.display='none';
	}
}

function setCookie(key,value)
{
	document.cookie = key + "=" + escape(value);
}

function getCookie(name) 
{
	var search;
	search = name + "=";
	offset = document.cookie.indexOf(search) ;
	if (offset != -1) 
	{
		offset += search.length ;
		end = document.cookie.indexOf(";", offset) ;
		if (end == -1)
			end = document.cookie.length;
		return unescape(document.cookie.substring(offset, end));
	}
	else
		return "";
}

function nchangeImg(id)
{
	var img = $(id);
	img.src = "include/setcode.php?" + Math.random();
}

function proto_order(gameid,count){
	var url = 'order.php';
	var pars = 'gameid='+gameid+'&count='+count+'&sid=' + Math.random(); 
	var myAjax = new Ajax.Updater( 'order', url, { method: 'get', parameters: pars });	
}
function proto_guest(form){
		var username = form.username.value;
		var email = form.email.value;
		var qq=form.qq.value;
		var title=form.title.value;
		var content=form.content.value;
		var url = 'guest.php'; 
		var pars = 'username='+username+'&email='+email+'&qq='+qq+'&title='+title+'&content='+content+'&sid=' + Math.random(); 
		var myAjax = new Ajax.Request( url, { method: 'post',encoding:'gbk', parameters: pars, onComplete: showResponse}); 
		form.username.value="";
		form.email.value="";
		form.qq.value="";
		form.title.value="";
		return false;
}

function showResponse(originalRequest) { //put returned XML in the textarea 
	alert(originalRequest.responseText); 
} 
function ajax_guest(form){ 
	
		var username = form.username.value;
		var email = form.email.value;
		var qq=form.qq.value;
		var title=form.title.value;
		var content=form.content.value;
		var url = 'guest.php'; 
		var pars = 'username='+username+'&email='+email+'&qq='+qq+'&title='+title+'&content='+content+'&sid=' + Math.random();
		varurl=url;
		xmlHttp=GetXmlHttpObject(stateChangedguest);
		xmlHttp.open("POST", varurl , true);
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
		xmlHttp.send(pars);
		return false;
} 

function stateChangedguest() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		alert(xmlHttp.responseText); 
	} 
}


function GetXmlHttpObject(handler){ 
	var objXmlHttp=null
	
	if (navigator.userAgent.indexOf("Opera")>=0){
		alert("This example doesn't work in Opera") ;
		return; 
	}
	if (navigator.userAgent.indexOf("MSIE")>=0)	{ 
		var strName="Msxml2.XMLHTTP";
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0){
			strName="Microsoft.XMLHTTP";
		} 
	
		try{ 
			objXmlHttp=new ActiveXObject(strName);
			objXmlHttp.onreadystatechange=handler ;
			return objXmlHttp;
		} 
		catch(e){ 
			alert("Error. Scripting for ActiveX might be disabled") ;
			return ;
		} 
	} 
	if (navigator.userAgent.indexOf("Mozilla")>=0)
	{
		objXmlHttp=new XMLHttpRequest();
		objXmlHttp.onload=handler;
		objXmlHttp.onerror=handler ;
		return objXmlHttp;
	}
} 
function checklogin(form){
  if (form.username.value == ""){
    alert("username empty!");
    form.username.focus();
    return false;
  }else if (form.password.value == ""){
    alert("password empty!");
    form.password.focus();
    return false;
  }  
  return true;
}
function checkguest(form){
  if (form.title.value == ""){
    alert("Please Full Your Name!");
    form.title.focus();
    return false;
  }else if (form.email.value == ""){
    alert("Please Full Your Email!");
    form.email.focus();
    return false;
  }else if(form.content.value==""){
	alert("Please Full Your Message!");
    form.content.focus();
    return false;
  }
  return true;
}


