function getstate()
{
if(window.XMLHttpRequest)
{
oRequestsubcat = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
oRequestsubcat = new ActiveXObject("Microsoft.XMLHTTP");
}
AID=1;
con=document.getElementById('country').value;
document.getElementById('state').innerHTML ="<img src='images/ajax-loader.gif' border='0'>";
oRequestsubcat.open("POST","ajax-functions.php", true);
oRequestsubcat.onreadystatechange = showstate;
oRequestsubcat.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
oRequestsubcat.send("AID="+AID+"&con="+con);
}
function showstate()
{
if(oRequestsubcat.readyState == 4)
{	
if(oRequestsubcat.status == 200)
{
	var txte=oRequestsubcat.responseText.split("|");
document.getElementById('state').innerHTML = txte[0];
document.getElementById('statelabel').innerHTML = txte[1];
}
else
{
document.getElementById('state').innerHTML = oRequestsubcat.responseText;
}
}
}
//GET STATE CITY NAME
function getcity()
{
if(window.XMLHttpRequest)
{
oRequestcity = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
oRequestcity = new ActiveXObject("Microsoft.XMLHTTP");
}
AID=5;
con=document.getElementById('statelist').value;
document.getElementById('citylist').innerHTML ="<img src='images/ajax-loader.gif' border='0'>";
oRequestcity.open("POST","ajax-functions.php", true);
oRequestcity.onreadystatechange = showcity;
oRequestcity.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
oRequestcity.send("AID="+AID+"&con="+con);
}
function showcity()
{
if(oRequestcity.readyState == 4)
{	
if(oRequestcity.status == 200)
{
document.getElementById("citylist").innerHTML = oRequestcity.responseText;
}
else
{
document.getElementById("citylist").innerHTML = oRequestcity.responseText;
}
}
}
//get city for advanced search

//GET COUNTRY STATE NAME
function getstate1()
{
if(window.XMLHttpRequest)
{
oRequestsubcat = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
oRequestsubcat = new ActiveXObject("Microsoft.XMLHTTP");
}
AID='advs';
con=document.getElementById('country').value;
document.getElementById('state').innerHTML ="<img src='images/ajax-loader.gif' border='0'>";
oRequestsubcat.open("POST","ajax-functions.php", true);
oRequestsubcat.onreadystatechange = showstate1;
oRequestsubcat.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
oRequestsubcat.send("AID="+AID+"&con="+con);
}
function showstate1()
{
if(oRequestsubcat.readyState == 4)
{	
if(oRequestsubcat.status == 200)
{
var txte=oRequestsubcat.responseText.split("|");
document.getElementById('state').innerHTML = txte[0];
document.getElementById('statelabel').innerHTML = txte[1];
}
else
{
document.getElementById("state").innerHTML = oRequestsubcat.responseText;
}
}
}
//GET STATE CITY NAME
function getcity1(str)
{
if(window.XMLHttpRequest)
{
oRequestcity = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
oRequestcity = new ActiveXObject("Microsoft.XMLHTTP");
}
AID='adv';
con=document.getElementById('statelist').value;
document.getElementById('citylist').innerHTML ="<img src='images/ajax-loader.gif' border='0'>";
oRequestcity.open("POST","ajax-functions.php", true);
oRequestcity.onreadystatechange = showcity1;
oRequestcity.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
oRequestcity.send("AID="+AID+"&con="+con);
}
function showcity1()
{
if(oRequestcity.readyState == 4)
{	
if(oRequestcity.status == 200)
{
document.getElementById("citylist").innerHTML = oRequestcity.responseText;
}
else
{
document.getElementById("citylist").innerHTML = oRequestcity.responseText;
}
}
}
//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('snameerror').innerHTML='<div class="unamenavail">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enter your username like "jhon123"!! </div>';
//document.getElementById('sname').focus();
}
else if(document.getElementById('sname').value.length<=3)
{
document.getElementById('sname').style.border="2px solid #f00";
document.getElementById('snameerror').innerHTML='<div class="unamenavail">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Username must be above 3 characters!!</div>';
//document.getElementById('sname').focus();
}
else
{
AID=2;
document.getElementById('snameerror').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('snameerror').innerHTML='<div><img src="images/tick.png" /></div>';
document.getElementById('sname').style.border="1px solid #00B700";
//document.getElementById('snameerr').innerHTML='';
}
else
{ 
document.getElementById("screennameval").value='exitz';	
document.getElementById('sname').style.border="2px solid #f00";
document.getElementById('snameerror').innerHTML='<div class="unamenavail">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Username already taken!!</div>';
//document.getElementById('snameerr').innerHTML='';
}
}
else
{
if(oRequestscreenname.responseText=="true")
{
document.getElementById("screennameval").value='true';	
document.getElementById('snameerror').innerHTML='<div><img src="images/tick.png" /></div>';
//document.getElementById('snameerr').innerHTML='';
document.getElementById('sname').style.border="1px solid #00B700";
}
else
{
document.getElementById("screennameval").value='exitz';	
document.getElementById('snameerror').innerHTML='<div class="unamenavail">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </div>';
//document.getElementById('snameerr').innerHTML='';
}
}
}
}
///////////////NAme Validation//

function checkfname()
{
if(document.getElementById('fname').value=='')
{
document.getElementById('fname').style.border="2px solid #f00";
document.getElementById('fnameerror').innerHTML='<div class="unamenavail">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enter your name like "Johnsmith"!!</div>';
return false;
}
else if(document.getElementById('fname').value.length<=3)
{
document.getElementById('fname').style.border="2px solid #f00";
document.getElementById('fnameerror').innerHTML='<div class="unamenavail">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Name field Must be 4 characters!!</div>';
return false;
}
else
{
document.getElementById('fnameerror').innerHTML='<div><img src="images/tick.png" border="0"/></div>';	
document.getElementById('fname').style.border="1px solid #00B700";
return false;
}
return true;
}

////////////////////////////////
//SCREEN NAME VALIDATION
function checkemailid()
{
if(window.XMLHttpRequest)
{
oRequestemailid = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
oRequestemailid = new ActiveXObject("Microsoft.XMLHTTP");
}
document.getElementById('emailerror').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('emailerror').innerHTML='<div class="unamenavail">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enter your email like "test@test.com"!</div>';
}
else
{
AID=3;
document.getElementById('emailerror').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('emailerror').innerHTML='<div ><img src="images/tick.png"/></div>';
}
else
{
document.getElementById('email').style.border="2px solid #f00";
document.getElementById("emailval").value='exitz';		
document.getElementById('emailerror').innerHTML='<div class="unamenavail">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This email address already exists!</div>';
}
}
else
{
if(oRequestemailid.responseText=="true")
{
document.getElementById("emailval").value='true';	
document.getElementById('emailerr').innerHTML='';
}
else
{
document.getElementById("emailval").value='exitz';
document.getElementById('emailerr').innerHTML='';
}
}
}
}
//
function checkspx()
{ 
st=document.getElementById('sname').value;
str=st.replace(' ','');
document.getElementById('sname').value=str;
}
////////////////////////////////////////////////////////////////////////////////////////////
function validform()
{
if(document.getElementById('sname').value.length<=3)
{
document.getElementById('sname').style.border="2px solid #f00";
document.getElementById('snameerror').innerHTML='<div class="unamenavail">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Username must be above 3 characters!!</div>';
document.getElementById('sname').focus();
return false;
}
else if(document.getElementById('fname').value=='')
{
document.getElementById('fname').style.border="2px solid #f00";
document.getElementById('fnameerror').innerHTML='<div class="unamenavail">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enter your name like "jhonsmith"!!</div>';
document.getElementById('fname').focus();
return false;
}
else if(document.getElementById('email').value=='')
{
document.getElementById('email').style.border="2px solid #f00";
document.getElementById('emailerror').innerHTML='<div class="unamenavail">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enter you email id like "test@test.com"</div>';
document.getElementById('email').focus();
return false;
}	
else  if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email').value)) {
document.getElementById('email').style.border="2px solid #f00";
document.getElementById('emailerror').innerHTML='<div class="unamenavail">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Enter you email id like "test@test.com</div>';
document.getElementById('email').focus();
return false;
}
else if(document.getElementById('emailval').value=='exitz')
{
document.getElementById('email').style.border="2px solid #f00";
document.getElementById('emailerror').innerHTML='<div class="unamenavail">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This email address already exists!!</div>';
document.getElementById('email').focus();
//document.getElementById('emailerr').innerHTML='';
return false;
}
else if(document.getElementById('password').value.length<4)
{
document.getElementById('password').style.border="2px solid #f00";
document.getElementById('passerror').innerHTML='<div class="unamenavail">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Password must be above 4 characters !!</div>';
document.getElementById('password').focus();
return false;
}
else if(document.getElementById('cpassword').value!=document.getElementById('password').value)
{
document.getElementById('password').style.border='1px solid #00B700';
document.getElementById('passerror').innerHTML='<div><img src="images/tick.png" /></div>';
document.getElementById('cpassword').style.border="2px solid #f00";
document.getElementById('cpasserror').innerHTML='<div class="unamenavail">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Password mismatch!!</div>';
document.getElementById('cpassword').focus();
return false;
}

/////////////////////////Seeking //////////////////////////////////////
if(document.getElementById('agefrom').value>document.getElementById('ageto').value)
{
document.getElementById('password').style.border='1px solid #00B700';
document.getElementById('passerror').innerHTML='<div><img src="images/tick.png" /></div>';
document.getElementById('cpassword').style.border='1px solid #00B700';
document.getElementById('cpasserror').innerHTML='<div><img src="images/tick.png" /></div>';
document.getElementById('ageerror').innerHTML='<div class="unamenavail">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Please select "to" age greater than "from" age!!</div>';
document.getElementById('ageto').focus();
return (false);
}
/////////////////////////Body type////////////////////////////
var str1=document.getElementsByName('bodytype[]');
var checkbox_choices1 = 0;
for (counter = 0; counter < str1.length; counter++)
{
if (str1[counter].checked)
{ checkbox_choices1 = checkbox_choices1 + 1; }
}
if (checkbox_choices1 ==0 )
{
document.getElementById('password').style.border='1px solid #00B700';
document.getElementById('passerror').innerHTML='<div><img src="images/tick.png" /></div>';
document.getElementById('cpassword').style.border='1px solid #00B700';
document.getElementById('cpasserror').innerHTML='<div><img src="images/tick.png" /></div>';
document.getElementById('ageerror').innerHTML='';
document.getElementById('bodyerror').innerHTML='<div class="unamenavail">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Please select your body type!!</div>';
document.getElementById('lookerror').innerHTML='';
document.getElementById('bodytype1').focus();
return (false);
}
///////////////////////////////  Relation  //////////////////////////////////////////////
var str2=document.getElementsByName('relation[]');
var checkbox_choices2 = 0;
for (counter = 0; counter < str2.length; counter++)
{
if (str2[counter].checked)
{ checkbox_choices2 = checkbox_choices2 + 1; }
}
if (checkbox_choices2 ==0 )
{
document.getElementById('bodyerror').innerHTML='';
document.getElementById('lookingerr').innerHTML='<div class="unamenavail">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Please select: looking for!!</div>';
document.getElementById('relation1').focus();
return (false);
}
else if(document.getElementById("dd").value=='00')
{
document.getElementById('lookingerr').innerHTML='';
document.getElementById('birtherror').innerHTML='<div class="rgerror">Please select your date of birth!!</div>';
document.getElementById("dd").focus();
return false;
}
else if(document.getElementById("mm").value=='00')
{
document.getElementById('lookingerr').innerHTML='';
document.getElementById('birtherror').innerHTML='<div class="rgerror">Please select your date of birth!!</div>';
document.getElementById("mm").focus();
return false;
}
else if(document.getElementById("yy").value=='00')
{
document.getElementById('lookingerr').innerHTML='';
document.getElementById('birtherror').innerHTML='<div class="rgerror">Please select your date of birth!!</div>';
document.getElementById("yy").focus();
return false;
}
else if(document.getElementById("starsign").value=='00')
{
document.getElementById('birtherror').innerHTML='';
document.getElementById('starerror').innerHTML='<div class="rgerror">Please select your star sign!!</div>';
document.getElementById("starsign").focus();
return false;
}
else if(document.getElementById("country").value=='00')
{
document.getElementById('starerror').innerHTML='';
document.getElementById('countryerror').innerHTML='<div class="rgerror">Please select your country!!</div>';
document.getElementById("country").focus();
return false;
}
else if(document.getElementById("statelist").value=='00')
{
document.getElementById('countryerror').innerHTML='';
if(document.getElementById("country").value=='1')
{
document.getElementById('stateerror').innerHTML='<div class="rgerror">Please select your state!!</div>';
} else if(document.getElementById("country").value=='2')
{
document.getElementById('stateerror').innerHTML='<div class="rgerror">Please select your province!!</div>';
} else if(document.getElementById("country").value=='3')
{
document.getElementById('stateerror').innerHTML='<div class="rgerror">Please select your county!!</div>';
} else 
{
document.getElementById('stateerror').innerHTML='<div class="rgerror">Please select your state/region!!</div>';
}
document.getElementById("statelist").focus();
return false;
}
else if(document.getElementById("city").value=='00')
{
document.getElementById('stateerror').innerHTML='';
document.getElementById('cityerror').innerHTML='<div class="rgerror">Please select your city/town!!</div>';
document.getElementById("city").focus();
return false;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////
else if(document.getElementById('security_code').value=='')
{
document.getElementById('cityerror').innerHTML='';
document.getElementById('security_code').style.border="2px solid #f00";
document.getElementById('securityerror').innerHTML='Security code is incorrect !!';
document.getElementById('security_code').focus();
return false;
}
if(!document.registration.cbagree.checked)
{
document.getElementById('security_code').style.border="1px solid #00B700";
document.getElementById('securityerror').innerHTML='<div><img src="images/tick.png" /></div>';
document.getElementById('termerror').innerHTML='<div class="rgerror">Please confirm you have read and agree to our disclaimer and terms & conditions!!</div>';
document.getElementById('cbagree').focus();
return false; 
}

}
//
///
function validationII(lan)
{
if(document.getElementById("title").value=='')
{
document.getElementById('regerror').innerHTML='<div class="rgerror">Please enter your profile heading!!</div>';
document.getElementById("title").focus();
return false;
}
if(document.getElementById("title").value.length<5)
{
document.getElementById('regerror').innerHTML='<div class="rgerror">Profile title is at least 5 characters above!!</div>';
document.getElementById("title").focus();
return false;
}
if(document.getElementById("aboutme").value=='')
{
document.getElementById('regerror').innerHTML='<div class="rgerror">Please enter about me field!!</div>';
document.getElementById("aboutme").focus();
return false;
}
if(document.getElementById("aboutme").value.length<10)
{
document.getElementById('regerror').innerHTML='<div class="rgerror">About me is  at least 10 characters above!!</div>';
document.getElementById("aboutme").focus();
return false;
}
if(document.getElementById("looking").value=='')
{
document.getElementById('regerror').innerHTML='<div class="rgerror">Please enter your looking for!!</div>';
document.getElementById("looking").focus();
return false;
}
if(document.getElementById("looking").value.length<10)
{
document.getElementById('regerror').innerHTML='<div class="rgerror">Looking for is at least above 10 characters!!</div>';
document.getElementById("looking").focus();
return false;
}
if(document.getElementById("height").value=='00')
{
document.getElementById('regerror').innerHTML='<div class="rgerror">Please select a value for height!!</div>';
document.getElementById("height").focus();
return false;
}
if(document.getElementById("ethnicity").value=='00')
{
document.getElementById('regerror').innerHTML='<div class="rgerror">Please select a value for ethnicity!!</div>';
document.getElementById("ethnicity").focus();
return false;
}
///////////////////////////////////////////////////////////////////////////////////////////////////
var lan=document.getElementsByName('language[]');
var checkbox_choices3 = 0;
for (counter = 0; counter < lan.length; counter++)
{
if (lan[counter].checked)
{ checkbox_choices3= checkbox_choices3 + 1; }
}
if (checkbox_choices3 ==0 )
{
document.getElementById('regerror').innerHTML='<div class="unamenavail">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Please select your native tongue (Language)!!</div>';
document.getElementById('regerror').focus();
return (false);
}
//////////////////////////////////////////////////////////////////////////////////////////////////////
if(document.getElementById("over18").checked==false)
{
document.getElementById('regerror').innerHTML='<div class="rgerror">Please confirm you have read and agree to our terms & conditions!!</div>';
document.getElementById("regerror").focus();
return false;
}
return true;
}
//
function ismaxlength(obj){
var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
if (obj.getAttribute && obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)
}
function ismaxlength1(obj1){
var mlength=obj1.getAttribute? parseInt(obj1.getAttribute("maxlength")) : ""
if (obj1.getAttribute && obj1.value.length>mlength)
obj1.value=obj1.value.substring(0,mlength)
}
function ismaxlength2(obj2){
var mlength=obj2.getAttribute? parseInt(obj2.getAttribute("maxlength")) : ""
if (obj2.getAttribute && obj2.value.length>mlength)
obj2.value=obj2.value.substring(0,mlength)
}

