/*
	this js is for profile
	write by You Xiaoguang 2009-06-30
*/

	
function checkEmail(e){
		var mailValue = e.value;
		var filter = /^([A-Za-z])([a-zA-Z0-9_\.\-])*\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if(!filter.test(mailValue)||mailValue==""||mailValue.length>50){
			document.getElementById("email_check_wrong").style.display = "block";
			document.getElementById("email_check_right").style.display = "none";
			return false;
		}
		else
		{
			document.getElementById("email_check_wrong").style.display = "none";
			document.getElementById("email_check_right").style.display = "block";
			return true;
		}
}
function checkDestination(e){
		var destinationValue = e.value;
		if(destinationValue.length>50||destinationValue ==='') {
			document.getElementById("destination_check_wrong").style.display = "block";
			document.getElementById("destination_check_right").style.display = "none";
			return false;
		}
		else
		{
			document.getElementById("destination_check_right").style.display = "block";
			document.getElementById("destination_check_wrong").style.display = "none";	
			return true;
		}
		
}
function checkContact(e){
		var contactValue = e.value;
		if(contactValue.length>50||contactValue ==='') {
			document.getElementById("contact_check_wrong").style.display = "block";
			document.getElementById("contact_check_right").style.display = "none";
			return false;
		}
		else
		{
			document.getElementById("contact_check_right").style.display = "block";
			document.getElementById("contact_check_wrong").style.display = "none";	
			return true;
		}
		
}
function checkStreet(e){
		var streetValue = e.value;
		//var filter = /^[a-zA-Z0-9]*[0-9]+[a-zA-Z0-9]*$/;
		if(streetValue.length>50||streetValue ==='') {
			document.getElementById("street_check_wrong").style.display = "block";
			document.getElementById("street_check_right").style.display = "none";
			return false;
		}
		else
		{
			document.getElementById("street_check_right").style.display = "block";
			document.getElementById("street_check_wrong").style.display = "none";	
			return true;
		}
}
function checkCity(e){
		var cityValue = e.value;
		//var filter = /^[a-zA-Z0-9]*[0-9]+[a-zA-Z0-9]*$/;
		if(cityValue.length>40||cityValue ==='') {
			document.getElementById("city_check_wrong").style.display = "block";
			document.getElementById("city_check_right").style.display = "none";
			return false;
		}
		else
		{
			document.getElementById("city_check_right").style.display = "block";
			document.getElementById("city_check_wrong").style.display = "none";	
			return true;
		}
}
function checkZip(e){
		var zipValue = e.value;
		var reg =/^\d{5}$/;
		if(!reg.test(zipValue)||zipValue ==='') {
			document.getElementById("zip_check_wrong").style.display = "block";
			document.getElementById("zip_check_right").style.display = "none";
			return false;
		}
		else
		{
			document.getElementById("zip_check_right").style.display = "block";
			document.getElementById("zip_check_wrong").style.display = "none";	
			return true;
		}
	}
function checkPhone(e){
		var phoneValue = e.value;
		var reg=/(^[0-9]{3,5}\-[0-9]{3,5}\-[0-9]{3,6}$)|(^[0-9]{3,5}\-[0-9]{3,9}$)|(^[0-9]{3,14}$)|(^\([0-9]{3,5}\)[0-9]{3,10}$)|(^0{0,1}[0-9]{9-15}$)/;
		if(!reg.test(phoneValue)||phoneValue.length>15||phoneValue ==='') {
			document.getElementById("phone_check_wrong").style.display = "block";
			document.getElementById("phone_check_right").style.display = "none";
			return false;
		}
		else
		{
			document.getElementById("phone_check_right").style.display = "block";
			document.getElementById("phone_check_wrong").style.display = "none";	
			return true;
		}
}
function checkscreenname(e){
		var screennameValue = e.value;
		if(screennameValue.length>50||screennameValue ==='') {
			document.getElementById("screenname_check_wrong").style.display = "block";
			document.getElementById("screenname_check_right").style.display = "none";
			return false;
		}
		else
		{
			document.getElementById("screenname_check_right").style.display = "block";
			document.getElementById("screenname_check_wrong").style.display = "none";	
			return true;
		}
}
function checkfirstname(e){
		var firstnameValue = e.value;
		if(firstnameValue.length>50||firstnameValue ==='') {
			document.getElementById("firstname_check_wrong").style.display = "block";
			document.getElementById("firstname_check_right").style.display = "none";
			return false;
		}
		else
		{
			document.getElementById("firstname_check_right").style.display = "block";
			document.getElementById("firstname_check_wrong").style.display = "none";	
			return true;
		}
}
function checklastname(e){
		var lastnameValue = e.value;
		if(lastnameValue.length>50||lastnameValue ==='') {
			document.getElementById("lastname_check_wrong").style.display = "block";
			document.getElementById("lastname_check_right").style.display = "none";
			return false;
		}
		else
		{
			document.getElementById("lastname_check_right").style.display = "block";
			document.getElementById("lastname_check_wrong").style.display = "none";	
			return true;
		}
}
function checkpassword(e){
		var passwordValue = e.value;
		if(passwordValue.length>50||passwordValue.length<6||passwordValue ==='') {
			document.getElementById("password_check_wrong").style.display = "block";
			document.getElementById("password_check_right").style.display = "none";
			return false;
		}
		else
		{
			document.getElementById("password_check_right").style.display = "block";
			document.getElementById("password_check_wrong").style.display = "none";	
			return true;
		}
}
function checkpasswordconfirmation(e){
		var passwordconfirmationValue = e.value;
		if(passwordconfirmationValue!=document.getElementById("password").value||passwordconfirmationValue ==='') {
			document.getElementById("passwordconfirmation_check_wrong").style.display = "block";
			document.getElementById("passwordconfirmation_check_right").style.display = "none";
			return false;
		}
		else
		{
			document.getElementById("passwordconfirmation_check_right").style.display = "block";
			document.getElementById("passwordconfirmation_check_wrong").style.display = "none";	
			return true;
		}
}
function checkanswer(e){
		var answerValue = e.value;
		if(answerValue.length>50||answerValue ==='') {
			document.getElementById("answer_check_wrong").style.display = "block";
			document.getElementById("answer_check_right").style.display = "none";
			return false;
		}
		else
		{
			document.getElementById("answer_check_right").style.display = "block";
			document.getElementById("answer_check_wrong").style.display = "none";	
			return true;
		}
}
function checklocation(e){
		var locationValue = e.value;
		if(locationValue.length>50||locationValue ==='') {
			document.getElementById("location_check_wrong").style.display = "block";
			document.getElementById("location_check_right").style.display = "none";
			return false;
		}
		else
		{
			document.getElementById("location_check_right").style.display = "block";
			document.getElementById("location_check_wrong").style.display = "none";	
			return true;
		}
}
function check(e){
	var locationValue = e.value;
	if(locationValue ==='')
		return false;
	else
		return true;
}
function IsNum(num){
  var reNum=/^\d*$/;
  return(reNum.test(num));
}

