//GET COUNTRY STATE NAME
function getstate()
{
if(window.XMLHttpRequest)
{
oRequestsubcat = new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
oRequestsubcat = new ActiveXObject("Microsoft.XMLHTTP");
}
AID=1;
con=document.getElementById('country').value;
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)
{
document.getElementById('state').innerHTML = oRequestsubcat.responseText;
}
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");
}
/*if(str!='')
{
	document.getElementById('state1').value=document.getElementById('statelist').value;
}*/
AID=5;
con=document.getElementById('statelist').value;
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;
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)
{
document.getElementById("state").innerHTML = oRequestsubcat.responseText;
}
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");
}
/*if(str!='')
{
	document.getElementById('state1').value=document.getElementById('statelist').value;
}
document.getElementById('state1').value=document.getElementById('statelist').value;*/
AID='adv';
con=document.getElementById('statelist').value;
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">Enter your username like "jhon123"!! </div>';
document.getElementById('sname').focus();
document.getElementById('snameerr').innerHTML='';
}
else if(document.getElementById('sname').value.length<=3)
{
document.getElementById('sname').style.border="2px solid #f00";
document.getElementById('snameerror').innerHTML='<div class="unamenavail">Username must be above 3 characters!!</div>';
document.getElementById('sname').focus();
document.getElementById('snameerr').innerHTML='';
}
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">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"> </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">Enter your name like "Johnsmith"!!</div>';
document.getElementById('fname').focus();
//document.getElementById('fnameerr').innerHTML='';

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">Name field Must be 4 characters!!</div>';
document.getElementById('fname').focus();
//document.getElementById('fnameerr').innerHTML='';
return false;
}
else
{
document.getElementById('fnameerror').innerHTML='<div><img src="images/tick.png" border="0"/></div>';	
document.getElementById('fname').style.border="1px solid #00B700";
//document.getElementById('fnameerr').innerHTML='';
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">Enter your email like "test@test.com"!</div>';
document.getElementById('email').focus();
//document.getElementById('emailerr').innerHTML='';

}
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>';
//document.getElementById('emailerr').innerHTML='';
}
else
{
document.getElementById('email').style.border="2px solid #f00";
document.getElementById("emailval").value='exitz';		
document.getElementById('emailerror').innerHTML='<div class="unamenavail">Already exist this email id!</div>';
//document.getElementById('emailerr').innerHTML='';

}
}
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(str)
{
if(document.getElementById('sname').value.length<=3)
{
document.getElementById('sname').style.border="2px solid #f00";
document.getElementById('snameerror').innerHTML='<div class="unamenavail">Username muse be above 3 characters!!</div>';
document.getElementById('sname').focus();
//document.getElementById('snameerr').innerHTML='';
return false;
}
else if(document.getElementById('fname').value=='')
{
document.getElementById('fname').style.border="2px solid #f00";
document.getElementById('fnameerror').innerHTML='<div class="unamenavail">Enter your name like "jhonsmith"!!</div>';
document.getElementById('fname').focus();
//document.getElementById('fnameerr').innerHTML=='';
return false;
}
else if(document.getElementById('email').value=='')
{
document.getElementById('snameerror').innerHTML='';
document.getElementById('email').style.border="2px solid #f00";
document.getElementById('emailerror').innerHTML='<div class="unamenavail">Enter you email id like "test@test.com"</div>';
document.getElementById('email').focus();
//document.getElementById('emailerr').innerHTML='';
return false;
}	
else  if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email').value)) {
document.getElementById('snameerror').innerHTML='';
document.getElementById('email').style.border="2px solid #f00";
document.getElementById('emailerror').innerHTML='<div class="unamenavail">Enter you email id like "test@test.com</div>';
document.getElementById('email').focus();
//document.getElementById('emailerr').innerHTML='';
return false;
}
else if(document.getElementById('emailval').value=='exitz')
{
document.getElementById('email').style.border="2px solid #f00";
document.getElementById('emailerror').innerHTML='<div class="unamenavail">Email ID already exist..!</div>';
document.getElementById('snameerror').innerHTML='';
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">Password must be above 4 characters !!</div>';
document.getElementById('snameerror').innerHTML='';
document.getElementById('emailerror').innerHTML='';
document.getElementById('password').focus();
//document.getElementById('passerr').innerHTML='';
return false;
}
else if(document.getElementById('cpassword').value!=document.getElementById('password').value)
{
document.getElementById('snameerror').innerHTML='';
document.getElementById('emailerror').innerHTML='';
document.getElementById('passerror').innerHTML='';
document.getElementById('cpassword').style.border="2px solid #f00";
document.getElementById('cpasserror').innerHTML='<div class="unamenavail">Password mismatch!!</div>';
//document.getElementById('cpasserr').innerHTML='';
document.getElementById('cpassword').focus();
return false;
}

/////////////////////////Seeking //////////////////////////////////////

///////
/////////////////////////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('bodyerror').innerHTML='<div class="unamenavail">Please select your body type for!!</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('lookingerr').innerHTML='<div class="unamenavail">Please select your relation for!!</div>';
document.getElementById('bodyerror').innerHTML='';
document.getElementById('relation1').focus();
return (false);
}
else if(document.getElementById("country").value=='00')
{
document.getElementById('lookingerr').innerHTML='';
document.getElementById('countryerror').innerHTML='<div class="rgerror">Please select a your country...</div>';
document.getElementById("country").focus();
return false;
}
else if(document.getElementById("statelist").value=='00')
{
document.getElementById('countryerror').innerHTML='';
document.getElementById('stateerror').innerHTML='<div class="rgerror">Please select a your state...</div>';
document.getElementById("statelist").focus();
return false;
}
else if(document.getElementById("city").value=='00')
{
document.getElementById('stateerror').innerHTML='';
document.getElementById('city').innerHTML='<div class="rgerror">Please select a your city...</div>';
document.getElementById("city").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 atleast 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  atleast 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 atleast above 10 characters..</div>';
document.getElementById("looking").focus();
return false;
}
/*if(document.getElementById("sex").value=='00')
{
document.getElementById('regerror').innerHTML='<div class="rgerror">Please select a value for sexual orientation  ..</div>';
document.getElementById("sex").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">Please check anyone of the language!!</div>';
document.getElementById('regerror').focus();
return (false);
}
//////////////////////////////////////////////////////////////////////////////////////////////////////
if(document.getElementById("over18").checked==false)
{
document.getElementById('regerror').innerHTML='<div class="rgerror">You must agree the Terms & Condition</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)
}
