var right_marker='<img src="../images/login_gif_right.jpg" />'; 
	var false_marker='<img src="../images/login_gif_wrong.jpg" />';
	//var format_email=/^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2} |net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT|cn|CN)$/;
	var format_name=/^[a-z0-9A-Z_]*$/;///^\w+$/;
	function show_rightMarker(obj){
  		var show=right_marker;
  		document.getElementById(obj.name+"_note").innerHTML =show;
  		document.getElementById(obj.name+"_note").style.display = "";
	}
	function show_false_marker(obj){
   		var show = false_marker;
		document.getElementById(obj.name+"_note").innerHTML = show;
		document.getElementById(obj.name+"_note").style.display = "";
	}
	function registerValidateEmpty(obj){
		var value=obj.value;
		value=value.replace(/^\s+|\s+$/g,"");
		if(value=='' || value==null ){
     		show_false_marker(obj);
	 		return false;
   		}else{
   			show_rightMarker(obj);
  		}
	}
	function changeCode() {
	    document.getElementById("vCode").src = "/validateImage.jpg?" + Math.random(1);
	}
	//validate loginning password
	function loginInfoPassword(){
		var password=document.getElementById("loginMemberPassword").value.replace(/^\s+|\s+$/g,"");
		if(password=='' || password==null){
			document.getElementById("memberPassword_note").innerHTML=false_marker+"<font color='red'>The Password can not empty.</font>";
		}else if(password.length<6 || password.length>16){
			document.getElementById("memberPassword_note").innerHTML=false_marker;
		}else{
			document.getElementById("memberPassword_note").innerHTML="";
		}
	}
	//validate loginning email
	function loginInfoEmail(){
		var email=$("#loginMemberEmail").val();
		var memberEmail=document.getElementById("loginMemberEmail").value.replace(/^\s+|\s+$/g,"");
		var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,4}){1,2})$/;
		if(memberEmail=='' || memberEmail==null){
			document.getElementById("memberEmail_note").innerHTML=false_marker;
		}else if(memberEmail.length>50){
			document.getElementById("memberEmail_note").innerHTML=false_marker;
		}else {
			document.getElementById("memberEmail_note").innerHTML="";
		}
	}
	//validate loginning form infomation
	function loginInfo(){
		var memberEmail=document.getElementById("loginMemberEmail").value.replace(/^\s+|\s+$/g,"");
		if(memberEmail=='' || memberEmail==null){
			document.getElementById("memberEmail_note").innerHTML=false_marker;
			return false;
		}else if(memberEmail.length>50){
			document.getElementById("memberEmail_note").innerHTML=false_marker;
			return false;
		}else{
			document.getElementById("memberEmail_note").innerHTML="";
		}
		var password=document.getElementById("loginMemberPassword").value.replace(/^\s+|\s+$/g,"");
		if(password=='' || password==null){
			document.getElementById("memberPassword_note").innerHTML=false_marker;
			return false;
		}else if(password.length<6 || password.length>16){
			document.getElementById("memberPassword_note").innerHTML=false_marker;
			return false;
		}else{
			document.getElementById("memberPassword_note").innerHTML="";
		}
		var validateCode=document.getElementById("validateCode").value.replace(/^\s+|\s+$/g,"");
		
		if(validateCode=='' || validateCode==null){
			alert("Validate code is not null");
			return false;
		}
	}
	//validate register name
	function registerName(){
		var test_name=/^[a-z0-9A-Z_]*$/;
		var userName=$("#memberName").val().replace(/^\s+|\s+$/g,"");
		var name_length=userName.replace(/[^\x00-\xff]/g, 'xx').length;
		if(userName=='' || userName==null){
			document.getElementById("memberDO.memberName_note").innerHTML=false_marker;
		}else if(name_length<4 || name_length>30){
			document.getElementById("memberDO.memberName_note").innerHTML=false_marker+"<font color='red'>The nickname should have 4-30 characters</font>";
		}else if(userName.match(test_name)==null){
			document.getElementById("memberDO.memberName_note").innerHTML=false_marker+"<font color='red'>The format of nickname is wrong：Don't input the special words( ! $ * etc.)</font>";
		}else{
			document.getElementById("memberDO.memberName_note").innerHTML="";
		}
	}
	//validate register email
	function registerEmail(){
		var memberEmail=document.getElementById("memberEmail").value.replace(/^\s+|\s+$/g,"");
		var email_length=memberEmail.replace(/[^\x00-\xff]/g, 'xx').length;
		if(memberEmail=='' || memberEmail==null){
			document.getElementById("validateEmail").innerHTML=false_marker;
		}else if(email_length>50){
			document.getElementById("validateEmail").innerHTML=false_marker+" <font color='red'>The Email should have 6-50 characters</font>";
		}else{
			document.getElementById("validateEmail").innerHTML="";
		}
	}
	//validate register password
	function registerPassword(){
		var password=document.getElementById("memberPassword").value.replace(/^\s+|\s+$/g,"");
		var password_length=password.replace(/[^\x00-\xff]/g, 'xx').length;
		if(password=='' || password==null){
			document.getElementById("memberDO.memberPassword_note").innerHTML=false_marker;
		}else if(password_length<6 || password_length>16){
			document.getElementById("memberDO.memberPassword_note").innerHTML=false_marker+" <font color='red'>The Password should have 6-16 characters</font>";
		}else{
			document.getElementById("memberDO.memberPassword_note").innerHTML=right_marker;
		}
	}
	//validate register verify password 
	function registerPasswordAgain(){
		var passwordAgain=document.getElementById("memberPasswordAgain").value.replace(/^\s+|\s+$/g,"");
		if(passwordAgain=='' || passwordAgain==null){
			document.getElementById("memberPasswordAgain_note").innerHTML=false_marker;
		}else if(passwordAgain!=document.getElementById("memberPassword").value.replace(/^\s+|\s+$/g,"")){
			document.getElementById("memberPasswordAgain_note").innerHTML=false_marker+" <font color='red'>The confirmed Password must match Password !</font>";
		}else{
			document.getElementById("memberPasswordAgain_note").innerHTML=right_marker;
		}
	}
	//validate register form infomation
	function registerValidateInfo(){
		var userName=document.getElementById("memberName").value.replace(/^\s+|\s+$/g,"");
		var name_length=userName.replace(/[^\x00-\xff]/g, 'xx').length;
		var register_name_validate=/^[a-z0-9A-Z_]*$/;
		if(userName=='' || userName==null){
			document.getElementById("memberDO.memberName_note").innerHTML=false_marker;
			return false;
		}else if(name_length<4 || name_length>30){
			document.getElementById("memberDO.memberName_note").innerHTML="<font color='red'>The Username should have 4-30 characters</font>";
			return false;
		}else if(userName.match(register_name_validate)==null){
			document.getElementById("memberDO.memberName_note").innerHTML="<font color='red'>The format of Name is wrong：Don't input the special words( ! $ * etc.)</font>";
			return false;
		}else{
			document.getElementById("memberDO.memberName_note").innerHTML=right_marker;
		}
		var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,4}){1,2})$/;
		 var memberEmail=document.getElementById("memberEmail").value.replace(/^\s+|\s+$/g,"");
		 var email_length=memberEmail.replace(/[^\x00-\xff]/g, 'xx').length;
		if(memberEmail=='' || memberEmail==null){
			document.getElementById("memberDO.memberEmail_note").innerHTML=false_marker;
			return false;
		}
		else if(email_length>50){
			document.getElementById("memberDO.memberEmail_note").innerHTML=false_marker+" <font color='red'>The Email should have 6-50 characters</font>";
			return false;
		}else{
			document.getElementById("memberDO.memberEmail_note").innerHTML=right_marker;
		}
		var memberPassword=document.getElementById("memberPassword").value.replace(/^\s+|\s+$/g,"");
		var password_length=memberPassword.replace(/[^\x00-\xff]/g, 'xx').length;
		if(memberPassword=="" || memberPassword==null){
			document.getElementById("memberDO.memberPassword_note").innerHTML=false_marker;
			return false;
		}else if(password_length<6 || password_length>16){
			document.getElementById("memberDO.memberPassword_note").innerHTML=false_marker+" <font color='red'>The Password should have 6-16 characters</font>";
			return false;
		}
		var memberPasswordAgain=document.getElementById("memberPasswordAgain").value.replace(/^\s+|\s+$/g,"");
		if(memberPasswordAgain=="" || memberPasswordAgain==null){
			document.getElementById("memberPasswordAgain_note").innerHTML=false_marker;
			return false;
		}else if(memberPasswordAgain!=memberPassword){
			document.getElementById("memberPasswordAgain_note").innerHTML=false_marker+" <font color='red'>The confirmed Password must match Password !</font>";
			return false;
		}
//		if(!document.getElementById("agreement").checked){
//			alert("You must agree with the Protols to finish the registration");
//			return false;
//		}	
	}
	/**
	 * 获取验证码图片
	 * @return
	 */
	function getimgcode()
    {
         var getimagecode = document.getElementById("divImg");
         getimagecode.innerHTML = "<img src=\"../validation/validation.jsp\">";
    }

