var uNVXmlHttp;
function GetXmlHttpObject(){
	if (window.XMLHttpRequest){
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  return new XMLHttpRequest();
	  }
	if (window.ActiveXObject){
	  // code for IE6, IE5
	  return new ActiveXObject("Microsoft.XMLHTTP");
	  }
	return null;
	}

function verifyEmail() { 
	if (document.joinFrm.email.value != document.joinFrm.emailV.value) { 
		document.getElementById('emailVerText').innerHTML=emailVer01;
		document.joinFrm.creAccnt.disabled=true;
		document.joinFrm.email.style.borderColor='#CC3232';
		document.joinFrm.emailV.style.borderColor='#CC3232';
		document.getElementById('emailLabel').style.borderColor='#CC3232';
		document.getElementById('emailLabel2').style.borderColor='#CC3232';
		return false; 
	} else if(document.joinFrm.email.value !=""){
		document.getElementById('emailVerText').innerHTML=emailVer02;
		document.joinFrm.creAccnt.disabled=false;
		document.joinFrm.email.style.borderColor='#5B9C64';
		document.joinFrm.emailV.style.borderColor='#5B9C64';
		document.getElementById('emailLabel').style.borderColor='#5B9C64';
		document.getElementById('emailLabel2').style.borderColor='#5B9C64';
		return true;
	}
	return false;
} 
function verifyPassword() { 
	if (document.joinFrm.password.value != document.joinFrm.passwordV.value) { 
		document.getElementById('passVerText').innerHTML=passVer01;
		document.joinFrm.creAccnt.disabled=true;
		document.joinFrm.password.style.borderColor='#CC3232';
		document.joinFrm.passwordV.style.borderColor='#CC3232';
		document.getElementById('passLabel').style.borderColor='#CC3232';
		document.getElementById('passLabel2').style.borderColor='#CC3232';
		return false; 
	}else if(document.joinFrm.password.value !=""){
		document.getElementById('passVerText').innerHTML=passVer02;
		document.joinFrm.creAccnt.disabled=false;
		document.joinFrm.password.style.borderColor='#5B9C64';
		document.joinFrm.passwordV.style.borderColor='#5B9C64';
		document.getElementById('passLabel').style.borderColor='#5B9C64';
		document.getElementById('passLabel2').style.borderColor='#5B9C64';
		return true;
	}
	return false;
} 

function verifyUsername() { 
	if (document.joinFrm.username.value !=""){
		if (document.joinFrm.username.value.length>20){
			document.getElementById('userVerText').innerHTML=userVer03;
			document.joinFrm.creAccnt.disabled=true;
			document.joinFrm.username.style.borderColor='#CC3232';
			document.getElementById('usrLabel').style.borderColor='#CC3232';
		}else{
			uNVXmlHttp=GetXmlHttpObject();
			var uNVURL = "XML/uNV.php";
			uNVURL = uNVURL+"?username="+document.joinFrm.username.value;
			uNVXmlHttp.onreadystatechange=uNVStateChanged;
			uNVXmlHttp.open("GET",uNVURL,true);
			uNVXmlHttp.send(null);	
			return false;
		}
	}
	return false;
} 

function uNVStateChanged(){
	if (uNVXmlHttp.readyState==4){
		var response = uNVXmlHttp.responseText;
		if (parseFloat(response)==1){ 
			document.getElementById('userVerText').innerHTML=userVer01;
			document.joinFrm.username.style.borderColor='#CC3232';
			document.getElementById('usrLabel').style.borderColor='#CC3232';
			document.joinFrm.creAccnt.disabled=true;
			return false; 
		}  else{
			document.getElementById('userVerText').innerHTML=userVer02;
			document.joinFrm.creAccnt.disabled=false;
			document.joinFrm.username.style.borderColor='#5B9C64';
			document.getElementById('usrLabel').style.borderColor='#5B9C64';
			return true;
		}
	}
}