// JavaScript Document
//校验邀请朋友表单
function checkReferrals(){
	myname = document.getElementById('myname').value;
	friend_name1 = document.getElementById('friend_name1').value;
	friend_name2 = document.getElementById('friend_name2').value;
	friend_name3 = document.getElementById('friend_name3').value;
	friend_name4 = document.getElementById('friend_name4').value;
	friend_name5 = document.getElementById('friend_name5').value;
	message = document.getElementById('message').value;

	//start email
	friend_email_1 = document.getElementById('friend_email1').value;
	friend_email_2 = document.getElementById('friend_email2').value;
	friend_email_3 = document.getElementById('friend_email3').value;
	friend_email_4 = document.getElementById('friend_email4').value;
	friend_email_5 = document.getElementById('friend_email5').value;
	//end email
	
	if(!myname){
		document.getElementById('error_myname').innerHTML="<font color=red>Please enter your name.</font>";
		return false;
	}
	
	if(!friend_name1 && !friend_name2 && !friend_name3 && !friend_name4 && !friend_name5){
		document.getElementById('error_msg').innerHTML="<font color=red>Please enter your friend's name.</font>";
		return false;
	}

	
	for(var i=1;i<=5;i++){
		friend_name = document.getElementById('friend_name'+i).value;
		friend_email = document.getElementById('friend_email'+i).value;
		if(friend_name!=""){
			if(friend_email==""){
				document.getElementById('error_msg').innerHTML="<font color=red>Please enter Friend #"+i+" E-mail address.</font>";
				document.getElementById('friend_email'+i).focus();
				return false;
			}else{
				//校验邮箱格式
				var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
				var regex = new RegExp(emailReg);
				var strField = new String(friend_email);
				if (regex.test(strField) != true)
				{
				  document.getElementById('error_msg').innerHTML="<font color=red>The Friend #"+i+" E-Mail address is invalid.</font>";
				  document.getElementById('friend_email'+i).focus();
				  return false;
				}else{
					//校验邮箱是否重复
					if(i>1){
						if(i==2){
							if(friend_email==friend_email_1){
								document.getElementById('error_msg').innerHTML="<font color=red>Sorry, that person has filled in.</font>";
								document.getElementById('friend_email2').focus();
								return false;
							}
						}
						if(i==3){
							if(friend_email==friend_email_1 || friend_email==friend_email_2){
								document.getElementById('error_msg').innerHTML="<font color=red>Sorry, that person has filled in.</font>";
								document.getElementById('friend_email3').focus();
								return false;
							}
						}
						if(i==4){
							if(friend_email==friend_email_1 || friend_email==friend_email_2 || friend_email==friend_email_3){
								document.getElementById('error_msg').innerHTML="<font color=red>Sorry, that person has filled in.</font>";
								document.getElementById('friend_email4').focus();
								return false;
							
							}
						}
						if(i==5){
							if(friend_email==friend_email_1 || friend_email==friend_email_2 || friend_email==friend_email_3 || friend_email==friend_email_4){
								document.getElementById('error_msg').innerHTML="<font color=red>Sorry, that person has filled in.</font>";
								document.getElementById('friend_email5').focus();
								return false;
							}
						}
					}else{
						document.getElementById('error_msg').innerHTML="";
					}
				}
				
			}
		}
	}
	
	/*if(!message){
		document.getElementById('error_message').innerHTML="<font color=red>Please enter your message.</font>";
		return false;
	}*/
}



//校验输入充值卡是否为空
function CheckRedeemGiftCard(url){
	card_number_value = document.getElementById('code').value;
	if(card_number_value==""){
		document.getElementById('err_code').innerHTML = "<font color=red>Please enter Redeem Gift Card.</font>";
		document.getElementById('code').focus();
		return false;
	}
	hrefV = url+"?action=redeem_card&no_open_window=1&code="+card_number_value;
	//return GB_myShowForGetPassword('  Redeem my card', hrefV,200);
	return GB_myShow('Redeem My Card',hrefV,80,400);
}


//校验登陆
function CheckLogin(error_id){
	var   reg   =  "/[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/gi";  
	UserName = document.getElementById('passport').value;
	Password = document.getElementById('password').value;
	//imgcode = document.getElementById('imgcode').value;
	if(UserName==""){
		document.getElementById(error_id).innerHTML = "<font color=red>Please enter your username.</font>";
		document.getElementById('passport').focus();
		return false;
	}/*else{
		//校验不能输入中文
		var   reg   =  /[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/gi;   
  		if   (reg.test(UserName)){
				document.getElementById('passport').select();
				document.getElementById(error_id).innerHTML = "<font color=red>Username should not be Chinese or SBC case</font>";
 	    		return false;   
  		}
	    document.getElementById(error_id).innerHTML = "";  
  	}*/
	
	if(Password==""){
		document.getElementById(error_id).innerHTML = "<font color=red>Please enter your password</font>";
		document.getElementById('password').focus();
		return false;
	}
	
	/*if(imgcode==""){
		document.getElementById(error_id).innerHTML = "<font color=red>Please enter imgcode</font>";
		document.getElementById('imgcode').focus();
		return false;
	}*/
	
}

//验证是否有输入用户名
function CheckPassport(){
	passport = document.getElementById('passport').value;
	if(passport==""){
	document.getElementById('err_passport').innerHTML="<font color=red>Please enter your username.</font>";
	return false;
	}
}



//选择下拉的情况下
function BirthDateSelect(nowyear,selectyear){
	yearold = nowyear-selectyear;
	if(yearold<=13){
		document.getElementById('parent_email').disabled=false;
		document.getElementById('pamail').style.display='';
		document.getElementById('pamail_info').style.display='';
	}else{
		document.getElementById('parent_email').disabled=true;
		document.getElementById('pamail').style.display='none';
		document.getElementById('pamail_info').style.display='none';
	}
}

//校验提前表单
function RegForm(yearold){
	//默认所有span为空
	var x = document.getElementsByTagName("span");
	 for(i=0;i<x.length;i++){
  		x[i].innerHTML="";
	 }

	 
	Firstname = document.getElementById('firstname').value;
	Lastname = document.getElementById('lastname').value;
	Username = document.getElementById('passport').value;
	Password = document.getElementById('password').value;
	Comfirmpassword = document.getElementById('comfirmpassword').value;
	Email = document.getElementById('email').value;
	ParentEmail = document.getElementById('parent_email').value;
	Comfirmemail = document.getElementById('comfirmemail').value;
	Imgcode = document.getElementById('imgcode').value;
	male = document.getElementById('male');
	female = document.getElementById('female');

	var res = true;
	
	

	//验证firstname
	if(Firstname==""){
		document.getElementById('err_firstname').innerHTML="<font color=red>Please enter your first name.</font>";
		res =  false;
	}
	//验证Lastname
	if(Lastname=="" && yearold>=14){
		document.getElementById('err_lastname').innerHTML="<font color=red>Please enter your last name.</font>";
		res =  false;
	}
	
	
	
	
	//性别
	if(male.checked==false && female.checked==false){
		document.getElementById('err_gender').innerHTML="<font color=red>Please select your gender.</font>";	
		res =  false;
	}
	//校验用户名
	if(Username==""){
		document.getElementById('err_passport').innerHTML="<font color=red>User ID is invalid</font>";
		document.getElementById('passport').focus();
		res =  false;
	}else{
		hiddenV = document.getElementById('hidV').value;
		if(Username.length<4 || Username.length>16){
			document.getElementById('err_passport').innerHTML="<font color=red>UserId must be between 4 and 16 characters.</font>";
			res =  false;
		}else if(hiddenV==1){
			document.getElementById('err_passport').innerHTML="<font color=red>The username "+Username+" already exists. Please choose another one.</font>";
			res =  false;
		}else if(hiddenV==2){
			document.getElementById('err_passport').innerHTML="<font color=red>The username "+Username+" is not valid.</font>";
			res =  false; 
		}else{
			document.getElementById('err_passport').innerHTML="<font color=#ff7200>The username "+Username+" is available.</font>";
			//return true;
		};
		
	}
	
	/*/校验用户名是否非法
	if(document.getElementById('error_charCode').value==1){
		return false;
	}
	//校验用户名是否已注册
	if(document.getElementById('hidV').value-0!=0)
	{
		return false;
	}*/
	
	//校验密码
	if(Password==""){
		document.getElementById('err_password').innerHTML="<font color=red>Password is invalid.</font>";
		document.getElementById('password').focus();
		res =  false;
	}else{
		if(Password.length<6 || Password.length>8){
			document.getElementById('err_password').innerHTML="<font color=red>Password must be between 6 and 8 characters.</font>";
			res =  false;
		}else if(Password==Username){
			document.getElementById('err_password').innerHTML="<font color=red>Password cannot be the same as User ID.</font>";
			res =  false;
		}else{
			document.getElementById('err_password').innerHTML="";
		}

	}
	
	if(Comfirmpassword==""){
		document.getElementById('err_comfirmpassword').innerHTML="<font color=red>Passwords do not match.</font>";
		res =  false;
	///验证密码输入是否一致
	}else if(Password!=Comfirmpassword){
		document.getElementById('err_comfirmpassword').innerHTML="<font color=red>Passwords do not match.</font>";
		res =  false;
	}else{
		document.getElementById('err_comfirmpassword').innerHTML="";
	}

	//校验邮箱地址
	if(Email==""){
		document.getElementById('err_email').innerHTML="<font color=red>Please fill in your email address.</font>";
		res =  false;
	}else{
		var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
		var regex = new RegExp(emailReg);
		var strField = new String(Email);
		if (regex.test(strField) != true)
		{
		  document.getElementById('err_email').innerHTML="<font color=red>Please enter a valid email address.</font>";
		  res =  false;
		}
	}

	//验证确认邮箱
	if(Comfirmemail==""){
		document.getElementById('err_comfirmemail').innerHTML="<font color=red>Please confirm your email address.</font>";
		res =  false;
	}else{
		if(Comfirmemail!=Email){
			document.getElementById('err_comfirmemail').innerHTML="<font color=red>Emails do not match.</font>";	
			res =  false;
		}
	}
	
	//年龄校验
	//selectyear = document.getElementById('year').value;
	//yearold = nowyear-selectyear;
	
	// Azooca does not allow user under 14 to register
	//if(yearold<14 && ParentEmail==''){
	if(yearold<14){
		//document.getElementById('parent_email').disabled=false;
		//document.getElementById('err_parentemail').innerHTML="<font color=red>Please enter your parent's email address.</font>";
		document.getElementById('err_birthday').innerHTML="<font color=red>You will need to be at least 14 years old to register.</font>";
		res =  false;
	}
	if(yearold>=14 && Lastname==''){
		//document.getElementById('parent_email').disabled=false;
		document.getElementById('err_lastname').innerHTML="<font color=red>Please enter your last name.</font>";
		res =  false;
	}	
	
	
	//生日不能是今天
	if(!ComputerTime()){
		//document.getElementById('parent_email').disabled=false;
		document.getElementById('err_birthday').innerHTML="<br /><font color=red>You can not choose today or the date in future as your birthday.</font>";
		res =  false;
	}
		
	//校验父母邮箱格式
	if(ParentEmail!=""){
		document.getElementById('parent_email').disabled=false;
		var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
		var regex = new RegExp(emailReg);
		var strField = new String(ParentEmail);
		if (regex.test(strField) != true)
		{
		  document.getElementById('err_parentemail').innerHTML="<font color=red>Please enter a valid email address.</font>";
		  res =  false;
		}
	}
	
	
	//校验验证码
	if(document.getElementById('hidcode').value != 1)
	{
		res =  false;
		document.getElementById('err_imgcode').innerHTML="<font color=red>Please enter a valid security code.</font>";
	}
	/*
	if(Imgcode==""){
		document.getElementById('err_imgcode').innerHTML="<font color=red>Please enter the security code.</font>";
		document.getElementById('imgcode').focus();
		res =  false;
	}else{
		var va = document.getElementById("hidIframe").contentWindow.document.body.innerHTML;
		//SessionCode = document.getElementById('hiddenCode').value;
		Inputcode = document.getElementById('imgcode').value;

        //校验两个值
		if(va!=Inputcode){
			document.getElementById('err_imgcode').innerHTML="<font color=red>Please enter a valid security code.</font>";
			res =  false;
		}
		
	}
	*/
	
	//是否同意协议
	if(document.getElementById('agree').checked == false){
		document.getElementById('err_agree').innerHTML="<font color=red>You must agree to our Terms and Service. </font>";	
		res =  false;
	}
	
	if(res) {
		//按钮变成无法使用
		document.getElementById('Submit_register').className='btn_reg_disabled';
		document.getElementById('Submit_register').disabled = true;
	} else {
		return false;
	}
	
}


//会员修改资料
function CheckChangeInfo(yearsold){
	var flag = true;
	var p = document.getElementsByTagName("span");
	document.getElementById('err_firstname').innerHTML="";
	/*for(i=0;i<p.length;i++){
		p[i].innerHTML="";
	}*/
	firstname = document.getElementById('firstname').value;
	email = document.getElementById('email').value;
	if(yearsold<14){
		parentemail = document.getElementById('parent_email').value;
	}
	//FirstName
	if(firstname==""){
		document.getElementById('err_firstname').innerHTML="<font color=red>Please fill in your first name.</font>";
		flag = false;
	}
	
	//LastName
	if(yearsold>=14){
		lastname = document.getElementById('lastname').value;
		if(lastname==""){
			document.getElementById('err_lastname').innerHTML="<font color=red>Please fill in your last name.</font>";
			flag = false;
		}
	}

	//Email
	if(email==""){
		document.getElementById('err_email').innerHTML="<font color=red>Please fill in your email address.</font>";
		flag = false;
	}else{
		var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
		var regex = new RegExp(emailReg);
		var strField = new String(email);
		if (regex.test(strField) != true)
		{
		  document.getElementById('err_email').innerHTML="<font color=red>Please enter a valid email address.</font>";
		  flag = false;
		}
	}

	//如果年龄小于14岁执行
	if(yearsold < 14 && parentemail==""){
		document.getElementById('err_parentemail').innerHTML="<font color=red>Please fill in your parent's email address.</font>";
		flag = false;
	}else{
		if(yearsold < 14){
			var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
			var regex = new RegExp(emailReg);
			var strField = new String(parentemail);
			if (regex.test(strField) != true)
			{
			  document.getElementById('err_parentemail').innerHTML="<font color=red>Please enter a valid email address.</font>";
			  flag = false;
			}
		}
	}
	if (flag){
		document.getElementById("form1").submit();
	}
}

//校验旧密码
function checkOldPassword(pwd){
	xmlUrlt="index.php?model=member&action=check_password&password="+pwd;
	var xmlAjax = new Ajax.Request(xmlUrlt,{method:'get',
	onSuccess:function(pReturn)
	{
		//alert(pReturn.responseText);
		if(pReturn.responseText == "1")	{
			document.getElementById("err_password").innerHTML="";
		}else{
			document.getElementById('err_password').innerHTML="The Original Password is not correct.";
			return false;
		}
	}
	});
		
}


//会员修改密码
function CheckChangePassword(){
	flag = true;
	var p = document.getElementsByTagName("span");
	/*for(i=0;i<p.length;i++){
		p[i].innerHTML="";
	}*/
	document.getElementById('err_password').innerHTML = "";
	document.getElementById('err_newpassword').innerHTML = "";
	document.getElementById('err_confirmpassword').innerHTML = "";
	oldpassword 	= document.getElementById("password").value;	
	newpassword 	= document.getElementById("newpassword").value;
	confirmpassword = document.getElementById('confirmpassword').value;
	if(oldpassword==""){
		document.getElementById('err_password').innerHTML="<font color=yellow>Please fill in this field.</font>";
		document.getElementById('password').focus();
		flag = false;
	}
	
	if(newpassword==""){
		document.getElementById('err_newpassword').innerHTML="<font color=yellow>Please fill in this field.</font>";
		document.getElementById('newpassword').focus();
		flag = false;
	}else{
		if(newpassword.length<6 || newpassword.length>8){
			document.getElementById('err_newpassword').innerHTML="<font color=yellow>Password must be between 6 and 8 characters.</font>";
		flag = false;
		}
	}
	
	if(confirmpassword=="" || newpassword!=confirmpassword){
		document.getElementById('err_confirmpassword').innerHTML="<font color=yellow>Passwords do not match.</font>";
		document.getElementById('confirmpassword').focus();
		flag = false;
	}

	if (flag)
	{
		document.getElementById('form1').submit();
	}
}



//校验用户名是否合法
function checkUsername(u)
{	  

	  var checkStr;
	  //checkStr = "\\`~!@#$%^&*()-=+|:;'\"./,<>?";//英文、数字、点、减号、下划线或@组成，只能以字母或数字开头
	  checkStr = "\\`~!#$%^&*()=+|:;'\"/,<>?";
	  for (i = 0; i < u.length; i++) 
	  {
	    for(kk=0;kk<checkStr.length;kk++)
		{
			if (u.indexOf(checkStr.charAt(kk)) != -1) {
				//document.getElementById('checkInfoDiv').style.display="block";
				document.getElementById('passport').focus();
	      		document.getElementById('err_passport').innerHTML="<font color=red>Username should be only consisted by English letters, numbers, dots, subtraction sign, underline or @ and should be started by letters or numbers.</font>";
				document.getElementById('error_charCode').value='1';
	      		return false;
	    	}else{
				document.getElementById('error_charCode').value='0';
			}
		}
	  }

	if(u.search(/[^\x00-\xff]/) != -1)
	{
		//document.getElementById('checkInfoDiv').style.display="block";
		document.getElementById('passport').focus();
		document.getElementById('err_passport').innerHTML="<font color=red>Username should not be Chinese or SBC case.</font>";
		return false;
	}  
	
	//校验长度
	if(!u || u.length < 4 || u.length>16)
	{
		//document.getElementById('checkInfoDiv').style.display="block";
		document.getElementById('passport').focus();
		document.getElementById('err_passport').innerHTML="<font color=red>Username length should be between 4~16 characters.</font>";
		return false;
	}

		xmlUrlt="index.php?model=member&action=checkUsernameAjax&username="+u;
		var xmlAjax = new Ajax.Request(xmlUrlt,{method:'get',
		onSuccess:function(pReturn)
		{
			document.getElementById('hidV').value = pReturn.responseText;
			document.getElementById('err_passport').style.display="block";
			if(pReturn.responseText == "1")
			{
				document.getElementById('err_passport').innerHTML="<font color=red>The username "+u+" already exists. Please choose another one.</font>";
				document.getElementById('hidV').value = "1";
				document.getElementById('passport').focus();
				return false;
				
			}
			else if(pReturn.responseText == "0")
			{
				document.getElementById('err_passport').innerHTML="<font color=#ff7200>The username "+u+" is available.</font>";
				document.getElementById('hidV').value = "0";
				return true;
			}
			else if(pReturn.responseText == "2")
			{
				document.getElementById('err_passport').innerHTML="<font color=red>The username "+u+" is not valid.</font>";
				document.getElementById('hidV').value = "2";
				document.getElementById('passport').focus();
				return false;
			}
		}
		});
}




/////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
//验证设置登陆密码
function CheckNewPassword(newp,confp){
	password = 	document.getElementById("password").value;	
	password_confim = document.getElementById("confimpass").value;
	if(password==""){
		document.getElementById(newp).innerHTML = "<font color=red>"+PLEASE_INPUT_YOUR_PASSSWORD+"</font>";
		document.getElementById('password').focus();
		return false;
	}else{
		document.getElementById(newp).innerHTML = "";
	}
	
	if(password.length<6){
		document.getElementById(newp).innerHTML = "<font color=red>"+THE_PASSWORD_CHARACTERS+"</font>";
		document.getElementById('password').focus();
		return false;
	}else{
		document.getElementById(newp).innerHTML = "";
	}
	
	if(password_confim=="" || password!=password_confim){
		document.getElementById(confp).innerHTML = "<font color=red>"+YOUR_PASSWORDS_DONOT_MATCH+"</font>";
		document.getElementById('confimpass').focus();
		return false;
	}else{
		document.getElementById(confp).innerHTML = "";
	}
	
}


//绑定邮箱重设密码
function ResetPassByEmail(user_error,email_error)
{
	passport = document.getElementById('passport').value;
	email = document.getElementById('email').value;
	if(passport==""){
		document.getElementById(user_error).innerHTML = "<font color=red>"+PLEASE_INPUT_YOUR_USERNAME+"</font>";
		document.getElementById('passport').focus();
		return false;
	}else{
		document.getElementById(user_error).innerHTML = "";
	}
	
	if(email==""){
		document.getElementById(email_error).innerHTML = "<font color=red>"+PLEASE_INPUT_YOUR_EMAIL+"</font>";
		document.getElementById('email').focus();
		return false;
	}else{
		document.getElementById(email_error).innerHTML = "";
	}
}


//重设密码
function ResetPassword(newp,comfp){
	//oldpass = document.getElementById('oldpassword').value;
	newpass = document.getElementById('newpassword').value;
	confpass = document.getElementById('confirmpass').value;

	if(newpass==""){
		document.getElementById(newp).innerHTML = "<font color=red>"+PLEASE_INPUT_NEW_PASSWORD+"</font>";
		document.getElementById('newpassword').focus();
		return false;
	}else{
		document.getElementById(newp).innerHTML = "";
	}
	
	if(newpass.length<8){
		document.getElementById(newp).innerHTML = "<font color=red>"+INPUT_PASSWORD_LENGTH+"</font>";
		document.getElementById('newpassword').focus();
		return false;
	}else{
		document.getElementById(newp).innerHTML = "";
	}
	
	if(confpass=="" || newpass!=confpass){
		document.getElementById(comfp).innerHTML = "<font color=red>"+PLEASE_CONFIM_PASSWORD+"</font>";
		document.getElementById('newpassword').focus();
		return false;
	}
	
}


//通过二级密码重新设置登录密码
function ReSetCheck(pass,icode){
	passport = document.getElementById('passport').value;
	imgcode  = document.getElementById('Imgcode').value;
	if(passport==""){
		document.getElementById(pass).innerHTML = "<font color=red>"+PLEASE_INPUT_YOUR_USERNAME+"</font>";
		document.getElementById('passport').focus();
		return false;
	}else{
		document.getElementById(pass).innerHTML = "";
	}
	if(imgcode==""){
		document.getElementById(icode).innerHTML = "<font color=red>"+PLEASE_INPUT_CODE+"</font>";
		document.getElementById('Imgcode').focus();
		return false;
	}else{
		document.getElementById(icode).innerHTML = "";
	}
}

//校验设置二级密码
function CheckSetPassWord(id){
	password = 	document.getElementById("confirmpass").value;	
	password_confim = document.getElementById("confirmpass2").value;
	if(password==""){
		document.getElementById(id).innerHTML = "<font color=red>"+PLEASE_INPUT_YOUR_PASSSWORD+"</font>";
		document.getElementById('confirmpass').focus();
		return false;
	}else{
		document.getElementById(id).innerHTML = "";
	}
	
	if(password.length<8){
		document.getElementById(id).innerHTML = "<font color=red>"+INPUT_PASSWORD_LENGTH+"</font>";
		document.getElementById('confirmpass').focus();
		return false;
	}else{
		document.getElementById(id).innerHTML = "";
	}
	
	if(password_confim=="" || password!=password_confim){
		document.getElementById(id).innerHTML = "<font color=red>"+YOUR_PASSWORDS_DONOT_MATCH+"</font>";
		document.getElementById('confirmpass2').focus();
		return false;
	}else{
		document.getElementById(id).innerHTML = "";
	}
	
}

//禁止空格
function ForbitSpace(sndr)
{
 	sndr.value = sndr.value.replace(/\s/g,"");
}

//提交校验EMAIL
function CheckEmail(id){
	Email = document.getElementById("email").value;	
	objField = document.getElementById("email");
	if(Email==""){
		document.getElementById(id).innerHTML = "<font color=red>"+PLEASE_INPUT_YOUR_EMAIL+"</font>";
		return false;
	}else{
		document.getElementById(id).innerHTML = "";
	}
	
	var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
    var regex = new RegExp(emailReg);
	var strField = new String(Email);
	if (regex.test(strField) != true)
    {
      document.getElementById(id).innerHTML="<font color=red>"+VALID_EMAIL_ADDRESS+"</font>";
	  objField.focus();
      return false;
    }else{
		document.getElementById(id).innerHTML="";
	}
}

//验证EMAIL
function ForceEmail(objField,id)
{
 if (objField.value)
 {
    var strField;
    if(objField.TxtValue==null)
    {
      strField = new String(objField.value);
    }
    else
    {
      strField = new String(objField.TxtValue);
    }
    var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
    var regex = new RegExp(emailReg);
  
    if (regex.test(strField) != true)
    {
      document.getElementById(id).innerHTML="<font color=red>"+VALID_EMAIL_ADDRESS+"</font>";
	  objField.focus();
   
      return false;
    }else{
		document.getElementById(id).innerHTML="";
		return false;
	}
 }
 return true;
}








//检验密码
function checkPassword(p,u){
	
	if(!p || p.length<6){
		document.getElementById('checkPassword').style.display="block";
		document.getElementById('checkPassword').innerHTML="<font color=red>"+THE_PASSWORD_CHARACTERS+"</font>";
		return false;
	}else{
		document.getElementById('checkPassword').style.display="none";
	}
	
	if(p==u){
		//alert(p+u);
		document.getElementById('checkPassword').style.display="block";
		document.getElementById('checkPassword').innerHTML="<font color=red>"+PASSWORD_CANOT_SAME_USERID+"</font>";
		return false;
	}
}

//确认密码
function ComfigPassword(v,p){
	u = document.getElementById('passport').value;
	if(v==u){
		document.getElementById('checkPassword').style.display="block";
		document.getElementById('checkPassword').innerHTML="<font color=red>"+PASSWORD_CANOT_SAME_USERID+"</font>";
		return false;
	}
	
	if(v!=p){
		document.getElementById('checkPassword').style.display="block";
		document.getElementById('checkPassword').innerHTML="<font color=red>"+YOUR_PASSWORDS_DONOT_MATCH+"</font>";
		return false;
	}else{
		document.getElementById('checkPassword').style.display="none";
		document.getElementById('checkPassword').innerHTML="";
	}
}



function   keyHandle(event,value){
     var kv = event.charCode;
	 if(!kv) {
     	kv = event.keyCode;
     }
	 
	 
	 if(value==""){	
		 if   ((kv>=48 && kv<=57) || (kv>=65 && kv<=90) || (kv>=97 && kv<=122) )   {
         	return true;
		 }else{
			document.getElementById('checkInfoDiv').innerHTML="<font color=red>"+The_USER_ID_CHARACTERS_TYPE+"</font>";
			return false;
		 }
	 }

}


//校验日期格式
String.prototype.isDate = function()
{
   var r = this.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
   if(r==null)return false; var d = new Date(r[1], r[3]-1, r[4]);
   return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
}

function CheckBirth(value){
	if(value!=""){
		state = value.isDate();
		if(state == false){
			document.getElementById('birth_error').innerHTML = "<font color=red>"+ERROR_BIRTH_DATE+"</font>";	
			return false;
		}
	}
	
	
}


function getNewLen() {
	if(document.getElementById('message').value.length >= 500) {
		checkContentLength(document.getElementById('message'));
	} else {
		document.getElementById('leftChar').innerHTML = 500 - document.getElementById('message').value.length;
	}
}

function checkContentLength(obj)
{

	if(document.getElementById('message').value.length > 500)
	{
		document.getElementById('leftChar').innerHTML = '0';
		document.getElementById('message').value = document.getElementById('message').value.substring(0,255);
		if(document.createTextRange){
			setCursorToEnd(document.getElementById('message'));
		}
		return false;
	} else {
		document.getElementById('leftChar').innerHTML = 500 - document.getElementById('message').value.length;
		return true;
	}
}

function setCursorToEnd(el)
{
// just for ie.
  var range = el.createTextRange();
  range.collapse(false);
  range.select();
}

function chkKeydown(keycode) {
	if(document.getElementById('message').value.length >= 500) {

		if(keycode == 8)
			return true;
		if(keycode == 46)
			return true;
		if(keycode >=37 &&　keycode<=40)
			return true;

		document.getElementById('leftChar').innerHTML = '0';
		return false;
	}
	if(!checkContentLength()) return false;
}
function checkFrom()
{
	if(document.getElementById('message').value == "")
	{
		alert("Please enter the content.");
		return false;
	}
	return true;
}

function toBreakWord(intLen){
	var objs=document.getElementsByName("comment_content");
	var i = 0;
	for( i=0; i<objs.length; i++){
		var obj = objs[i];
		var strContent=obj.innerHTML;
		var strTemp="";
		while(strContent.length>intLen){
			strTemp+=strContent.substr(0,intLen)+"&#10;";
			strContent=strContent.substr(intLen,strContent.length);
		}
		strTemp+="&#10;"+strContent;
		obj.innerHTML=strTemp;
	}
}
if(document.getElementById  &&  !document.all)
	toBreakWord(50);
