//SCREEN NAME VALIDATION
function checkscreenname()
{
if(window.XMLHttpRequest)
{
oRequestscreenname = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
oRequestscreenname = new ActiveXObject("Microsoft.XMLHTTP");
}
if(document.getElementById('sname').value=='')
{
document.getElementById('sname').style.border="2px solid #f00";
document.getElementById('error').innerHTML='Enter your screenname like "jhon123"!! ';
setTimeout('document.getElementById("error").innerHTML=""',5000);
}
else if(document.getElementById('sname').value.length<=3)
{
document.getElementById('sname').style.border="2px solid #f00";
document.getElementById('error').innerHTML='Screenname must be above 3 characters!!';
setTimeout('document.getElementById("error").innerHTML=""',5000);
}
else
{
AID=2;
document.getElementById('error').innerHTML='<img src="images/regload.gif">';
screenname=document.getElementById('sname').value;
oRequestscreenname.open("POST","ajax-functions.php", true);
oRequestscreenname.onreadystatechange = showscreenname;
oRequestscreenname.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
oRequestscreenname.send("AID="+AID+"&sname="+screenname);
}
}
function showscreenname()
{
if(oRequestscreenname.readyState == 4)
{	
if(oRequestscreenname.status == 200)
{
if(oRequestscreenname.responseText=="true")
{
document.getElementById("screennameval").value='true';
document.getElementById('error').innerHTML='';
document.getElementById('sname').style.border="1px solid #00B700";
}
else
{ 
document.getElementById("screennameval").value='exitz';	
document.getElementById('sname').style.border="2px solid #f00";
document.getElementById('error').innerHTML='Screenname already taken!!';
setTimeout('document.getElementById("error").innerHTML=""',5000);
}
}
else
{
if(oRequestscreenname.responseText=="true")
{
document.getElementById("screennameval").value='true';	
document.getElementById('error').innerHTML='';
//document.getElementById('error').innerHTML='';
document.getElementById('sname').style.border="1px solid #00B700";
}
else
{
document.getElementById("screennameval").value='exitz';	
document.getElementById('error').innerHTML='<div class="unamenavail"> </div>';
//document.getElementById('error').innerHTML='';
}
}
}
}

//SCREEN NAME VALIDATION
function checkemailid()
{
if(window.XMLHttpRequest)
{
oRequestemailid = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
oRequestemailid = new ActiveXObject("Microsoft.XMLHTTP");
}
document.getElementById('error').innerHTML='<img src="images/regload.gif">';

 if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email').value)) 
{
document.getElementById('email').style.border="2px solid #f00";
document.getElementById('error').innerHTML='Enter your email id like "test@test.com"';
setTimeout('document.getElementById("error").innerHTML=""',5000);
}
else
{
AID=3;
document.getElementById('error').innerHTML='<img src="images/regload.gif">';
emailid=document.getElementById('email').value;
oRequestemailid.open("POST","ajax-functions.php", true);
oRequestemailid.onreadystatechange = showemailid;
oRequestemailid.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
oRequestemailid.send("AID="+AID+"&emailid="+emailid);
}
}
function showemailid()
{
if(oRequestemailid.readyState == 4)
{	
if(oRequestemailid.status == 200)
{
if(oRequestemailid.responseText=="true")
{
document.getElementById("emailval").value='true';
document.getElementById('email').style.border="1px solid #00B700";
document.getElementById('error').innerHTML='';
//document.getElementById('error').innerHTML='';
}
else
{
document.getElementById('email').style.border="2px solid #f00";
document.getElementById("emailval").value='exitz';		
document.getElementById('error').innerHTML='Already exist this email id!';
setTimeout('document.getElementById("error").innerHTML=""',5000);
//document.getElementById('error').innerHTML='';

}
}
else
{
if(oRequestemailid.responseText=="true")
{
document.getElementById("emailval").value='true';	
document.getElementById('error').innerHTML='';
}
else
{
document.getElementById("emailval").value='exitz';
document.getElementById('error').innerHTML='';
}
}
}
}
//
function checkspx()
{ 
st=document.getElementById('sname').value;
str=st.replace(' ','');
document.getElementById('sname').value=str;
}
////////////////////////////////////////////////////////////////////////////////////////////
function validform(str)
{
if(document.getElementById('sname').value.length<=3)
{
document.getElementById('sname').style.border="2px solid #f00";
document.getElementById('error').innerHTML='Screenname muse be above 3 characters!!';
document.getElementById('sname').focus();
//document.getElementById('error').innerHTML='';
return false;
}
else if(document.getElementById('email').value=='')
{
document.getElementById('error').innerHTML='';
document.getElementById('email').style.border="2px solid #f00";
document.getElementById('error').innerHTML='Enter your email id like "test@test.com"';
document.getElementById('email').focus();
//document.getElementById('error').innerHTML='';
return false;
}	
else  if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email').value)) {
document.getElementById('error').innerHTML='';
document.getElementById('email').style.border="2px solid #f00";
document.getElementById('error').innerHTML='Enter your email id like "test@test.com"';
document.getElementById('email').focus();
//document.getElementById('error').innerHTML='';
return false;
}
else if(document.getElementById('emailval').value=='exitz')
{
document.getElementById('email').style.border="2px solid #f00";
document.getElementById('error').innerHTML='Already exist this email id!';
document.getElementById('error').innerHTML='';
document.getElementById('email').focus();
//document.getElementById('error').innerHTML='';
return false;
}
else if(document.getElementById('password').value.length<4)
{
document.getElementById('password').style.border="2px solid #f00";
document.getElementById('error').innerHTML='Password must be above 4 characters !!';
document.getElementById('error').innerHTML='';
document.getElementById('password').focus();
//document.getElementById('passerr').innerHTML='';
return false;
}
else if(document.getElementById('cpassword').value!=document.getElementById('password').value)
{
document.getElementById('error').innerHTML='';
document.getElementById('cpassword').style.border="2px solid #f00";
document.getElementById('error').innerHTML='Password mismatch!!';
//document.getElementById('cpasserr').innerHTML='';
document.getElementById('cpassword').focus();
return false;
}
else if(document.getElementById('security_code').value=='')
{
document.getElementById('error').innerHTML='';
document.getElementById('security_code').style.border="2px solid #f00";
document.getElementById('error').innerHTML='Security code is incorrect !!';
document.getElementById('security').innerHTML='';
document.getElementById('security_code').focus();
return false;
}
}
function ncheck(arg)
{
	var arg;
		document.getElementById('sname').style.border="1px solid #ccc";
		document.getElementById('sname').value="";
}
function echeck(arg)
{
	var arg;
		document.getElementById('email').style.border="1px solid #ccc";
		document.getElementById('email').value="";
}