﻿// JavaScript Document
var  r2, r3，emailPat;
r2 = new RegExp('[^A-Za-z0-9]','');
r3 = new RegExp('[^0-9]','');
emailPat=/^(.+)@(.+)$/;

function checkUserName(){
        var checkValue=false;
		if (document.forms["reg"].elements["userName"].value=='' ) {
             document.getElementById("i1").style.display="none";
             document.getElementById("i11").style.display="block";
             document.getElementById("i12").style.display="none";
             document.getElementById("i13").style.display="none";
             checkValue=false;
        }
		else if (document.forms["reg"].elements["userName"].value.length <6 ) {
             document.getElementById("i1").style.display="none";
             document.getElementById("i11").style.display="none";
             document.getElementById("i12").style.display="block";
             document.getElementById("i13").style.display="none";
              checkValue=false;
        }
		else if (document.forms["reg"].elements["userName"].value.search(r2) >= 0 ) {
             document.getElementById("i1").style.display="none";
             document.getElementById("i11").style.display="none";
             document.getElementById("i12").style.display="none";
             document.getElementById("i13").style.display="block";
              checkValue=false;
        }
		else{
             document.getElementById("i1").style.display="none";
             document.getElementById("i11").style.display="none";
             document.getElementById("i12").style.display="none";
             document.getElementById("i13").style.display="none";	
             checkValue=true;
	   }
	   return checkValue;
}		

function checkPW(){
        var checkValue=false;
        if (document.forms["reg"].elements["userPassword"].value=='' ) {
             document.getElementById("i2").style.display="none";
             document.getElementById("i21").style.display="block";
             document.getElementById("i22").style.display="none";
             document.getElementById("i23").style.display="none";
             checkValue=false;
        }
		else if (document.forms["reg"].elements["userPassword"].value.length <6 ) {
             document.getElementById("i2").style.display="none";
             document.getElementById("i21").style.display="none";
             document.getElementById("i22").style.display="block";
             document.getElementById("i23").style.display="none";
              checkValue=false;
        }
		else if (document.forms["reg"].elements["userPassword"].value.search(r2) >= 0 ) {
             document.getElementById("i2").style.display="none";
             document.getElementById("i21").style.display="none";
             document.getElementById("i22").style.display="none";
             document.getElementById("i23").style.display="block";
              checkValue=false;
        }
		else {
             document.getElementById("i2").style.display="none";
             document.getElementById("i21").style.display="none";
             document.getElementById("i22").style.display="none";
             document.getElementById("i23").style.display="none";	
             checkValue=true;
	   }
	   return checkValue;
}	



function checkOldPW(){
        var checkValue=false;
        if (document.forms["reg"].elements["oldPassword"].value=='' ) {
             document.getElementById("i1").style.display="none";
             document.getElementById("i11").style.display="block";
             document.getElementById("i12").style.display="none";
             document.getElementById("i13").style.display="none";
             checkValue=false;
        }
		else if (document.forms["reg"].elements["oldPassword"].value.length <6 ) {
             document.getElementById("i1").style.display="none";
             document.getElementById("i11").style.display="none";
             document.getElementById("i12").style.display="block";
             document.getElementById("i13").style.display="none";
              checkValue=false;
        }
		else if (document.forms["reg"].elements["oldPassword"].value.search(r2) >= 0 ) {
             document.getElementById("i1").style.display="none";
             document.getElementById("i11").style.display="none";
             document.getElementById("i12").style.display="none";
             document.getElementById("i13").style.display="block";
              checkValue=false;
        }
		else {
             document.getElementById("i1").style.display="none";
             document.getElementById("i11").style.display="none";
             document.getElementById("i12").style.display="none";
             document.getElementById("i13").style.display="none";	
             checkValue=true;
	   }
	   return checkValue;
}	

function checkCPW(){
        var checkValue=false;
        if (document.forms["reg"].elements["CuserPassword"].value=='' ) {
             document.getElementById("i31").style.display="block";
             document.getElementById("i32").style.display="none";
             checkValue=false;
        }		
        else if (document.forms["reg"].elements["CuserPassword"].value!= document.forms["reg"].elements["userPassword"].value ) {
             document.getElementById("i31").style.display="none";
			 document.getElementById("i32").style.display="block";
             checkValue=false;
        }
		else{
             document.getElementById("i31").style.display="none";
             document.getElementById("i32").style.display="none";
             checkValue=true;
	   }
	   return checkValue;
}	

function checkName(){
        var checkValue=false;
        if (document.forms["reg"].elements["name"].value=='' ) {
             document.getElementById("i4").style.display="none";
             document.getElementById("i41").style.display="block";
             document.getElementById("i42").style.display="none";
             checkValue=false;
        }		
		else if (document.forms["reg"].elements["name"].value.length <2 ) {
             document.getElementById("i4").style.display="none";
             document.getElementById("i41").style.display="none";
             document.getElementById("i42").style.display="block";
              checkValue=false;
        }
		else{
             document.getElementById("i4").style.display="none";
             document.getElementById("i41").style.display="none";
             document.getElementById("i42").style.display="none";
             checkValue=true;
	   }
	   return checkValue;
}	

function checkMobile(){
        var checkValue=false;
        if (document.forms["reg"].elements["handset"].value=='' ) {
             document.getElementById("i51").style.display="block";
             document.getElementById("i52").style.display="none";
             checkValue=false;
        }		
		else if (document.forms["reg"].elements["handset"].value.length <11 || document.forms["reg"].elements["handset"].value.search(r3) >= 0) {
             document.getElementById("i51").style.display="none";
             document.getElementById("i52").style.display="block";
              checkValue=false;
        }
		else{
             document.getElementById("i51").style.display="none";
             document.getElementById("i52").style.display="none";
             checkValue=true;
	   }
	   return checkValue;
}

function checkMail(){
        var checkValue=false;
        if (document.forms["reg"].elements["email"].value!='' && document.forms["reg"].elements["email"].value.match(emailPat)==null) {
             document.getElementById("i6").style.display="none";
             document.getElementById("i61").style.display="block";
             checkValue=false;
        }
		else if(document.forms["reg"].elements["email"].value==''){
             document.getElementById("i6").style.display="block";
             document.getElementById("i61").style.display="none";
             checkValue=true;
		}
		else{
             document.getElementById("i6").style.display="none";
             document.getElementById("i61").style.display="none";
             checkValue=true;
	   }
	   return checkValue;
}
      
function checkCode(){
        var checkValue=false;
        if (document.forms["reg"].elements["Rand"].value=='' ) {
             document.getElementById("i71").style.display="block";
             document.getElementById("i72").style.display="none";
             checkValue=false;
        }		
        /*else if (document.forms["reg"].elements["Rand"].value!=document.forms["reg"].elements["hidRand"].value) {
             document.getElementById("i71").style.display="none";
             document.getElementById("i72").style.display="block";
			 window.alert(document.forms["reg"].elements["Rand"].value+" "+document.forms["reg"].elements["hidRand"].value);
             checkValue=false;
        }*/
		else{
             document.getElementById("i71").style.display="none";
             document.getElementById("i72").style.display="none";
             checkValue=true;
	   }
	   return checkValue;
}

function regCheck(){
   return  checkUserName()&&checkPW()&&checkCPW()&& checkName()&&checkMobile()&&checkMail()&&checkCode();	
}

function  modifyInfoCheck(){
   return checkName()&&checkMobile()&&checkMail();	
}

function  modifyPWCheck(){
   return checkPW()&&checkCPW();	
}

function  pwChangeCheck(){
   return  checkOldPW()&&checkPW()&&checkCPW();	
}
