function checkMail(s){
	var pattern=/\w+@\w+\.[a-z]+/;
	if(pattern.test(s)){
		return true;
	}
	else {
		return false;
	}
}
function checknewsletter(frm){
	if(frm['email'].value.length==0||!checkMail(frm['email'].value)){
		alert("please type your email address!");
		frm['email'].focus();
		return false;
	}
	return true;
}
function checkquickbuy(frm){
	if(frm['gid'].value.length==0||parseInt(frm['gid'].value)==0){
		alert("please select the game!");
		frm['gid'].focus();
		return false;
	}
	if(frm['sid'].value.length==0||parseInt(frm['sid'].value)==0){
		alert("please select the server!");
		frm['sid'].focus();
		return false;
	}
	if(frm['pid'].value.length==0||parseInt(frm['pid'].value)==0){
		alert("please select the product!");
		frm['pid'].focus();
		return false;
	}
	return true;
}
function checksignin(frm){
	if(frm['email'].value.length==0){
		alert("please type your email address!");
		frm['email'].focus();
		return false;
	}
	if(frm['password'].value.length==0){
		alert("please type your password!");
		frm['password'].focus();
		return false;
	}
	return true;
}
function checkchangepassword(frm){
	if(frm['opassword'].value.length==0){
		alert("please type your old password!");
		frm['opassword'].focus();
		return false;
	}
	if(frm['password']){
		if(frm['password'].value.length==0){
			alert("please type your password!");
			frm['password'].focus();
			return false;
		}
		if(frm['repassword']){
			if(frm['password'].value!=frm['repassword'].value){
				alert("please type your password again!");
				frm['repassword'].focus();
				return false;
			}
		}
	}
	return true;
}
function checktestimonial(frm){
	if(frm['content'].value.length==0){
		alert("please type your purchase experience!");
		frm['content'].focus();
		return false;
	}
	if(frm['content'].value.length<20){
		alert("content length cant less than 20!");
		frm['content'].focus();
		return false;
	}
	if(frm['email']){
		if(frm['email'].value.length==0){
			alert("please type your email address!");
			frm['email'].focus();
			return false;
		}
	}
	if(frm['name'].value.length==0){
		alert("please type your full name!");
		frm['name'].focus();
		return false;
	}
}
function checksignup(frm){
	if(frm['email']){
		if(frm['email'].value.length==0){
			alert("please type your email address!");
			frm['email'].focus();
			return false;
		}
		if(frm['reemail']){
			if(frm['email'].value!=frm['reemail'].value){
				alert("please type your email address again!");
				frm['reemail'].focus();
				return false;
			}
		}
	}
	if(frm['password']){
		if(frm['password'].value.length==0){
			alert("please type your password!");
			frm['password'].focus();
			return false;
		}
		if(frm['repassword']){
			if(frm['password'].value!=frm['repassword'].value){
				alert("please type your password again!");
				frm['repassword'].focus();
				return false;
			}
		}
	}
	if(frm['fname'].value.length==0){
		alert("please type your first name!");
		frm['fname'].focus();
		return false;
	}
	if(frm['lname'].value.length==0){
		alert("please type your last name!");
		frm['lname'].focus();
		return false;
	}
/*
	if(frm['address1'].value.length==0){
		alert("please type your address!");
		frm['address1'].focus();
		return false;
	}
	if(frm['city'].value.length==0){
		alert("please type your city!");
		frm['city'].focus();
		return false;
	}
	if(frm['state'].value.length==0){
		alert("please type your state!");
		frm['state'].focus();
		return false;
	}
	if(frm['zip'].value.length==0){
		alert("please type your zip!");
		frm['zip'].focus();
		return false;
	}
*/
	if(frm['phone'].value.length==0){
		alert("please type your telephone number!");
		frm['phone'].focus();
		return false;
	}
	return true;
}
function checkpl(frm){
	if(frm['clevel'].value.length==0||isNaN(parseFloat(frm['clevel'].value))){
		alert("please type Current Level!");
		frm['clevel'].focus();
		return false;
	}
	if(frm['dlevel'].value.length==0||isNaN(parseFloat(frm['dlevel'].value))){
		alert("please type Desired Level!");
		frm['dlevel'].focus();
		return false;
	}
	if(parseFloat(frm['clevel'].value)>=parseFloat(frm['dlevel'].value)){
		alert("the Desired level can't less than the Starting level!");
		frm['dlevel'].focus();
		return false;
	}
	frm['clevel'].value = parseFloat(frm['clevel'].value);
	frm['dlevel'].value = parseFloat(frm['dlevel'].value);
	frm['level'].value = frm['clevel'].value+"-"+frm['dlevel'].value;
	return true;
}
function checkcustompl(frm){
	if(frm['firstname'].value.length==0){
		alert("please type your first name!");
		frm['firstname'].focus();
		return false;
	}
	if(frm['lastname'].value.length==0){
		alert("please type your last name!");
		frm['lastname'].focus();
		return false;
	}
	if(frm['email'].value.length==0){
		alert("please type your email address!");
		frm['email'].focus();
		return false;
	}
	if(frm['phone'].value.length==0){
		alert("please type your telephone number!");
		frm['phone'].focus();
		return false;
	}
	if(frm['user'].value.length==0){
		alert("please type your account login username!");
		frm['user'].focus();
		return false;
	}
	if(frm['pass'].value.length==0){
		alert("please type your account password!");
		frm['pass'].focus();
		return false;
	}
	if(frm['pass'].value!=frm['repass'].value){
		alert("please type your account password again!");
		frm['repass'].focus();
		frm['repass'].value='';
		return false;
	}
	if(frm['char'].value.length==0){
		alert("please type your character name!");
		frm['char'].focus();
		return false;
	}
	return true;
}
