// JavaScript Document
var xmlHttp

function savepersonal(str)
{ 	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}
	var validRegExp = /^[a-zA-Z]+$/;	
	strname=document.f1.fname.value;
	var isValid = validRegExp.test(document.f1.fname.value);
	if(document.f1.fname.value==""){
		alert("Enter first name");
		document.f1.fname.focus();
		return false;
	}
	else if(!isValid){
		alert("Enter Valid Characters [A-Z,a-z]");
		document.f1.fname.focus();
		return false;		
	}
	else if(strname.length > 10){
		alert("First name must be 10 characters long");
		document.f1.fname.focus();
		return false;
	}
	strname=document.f1.lname.value;
	var isValid = validRegExp.test(document.f1.lname.value);
	if(document.f1.lname.value==""){
		alert("Enter last name");
		document.f1.lname.focus();
		return false;
	}
	else if(!isValid){
		alert("Enter Valid Characters [A-Z,a-z]");
		document.f1.lname.focus();
		return false;		
	}
	else if(strname.length > 10){
		alert("First name must be 10 characters long");
		document.f1.lname.focus();
		return false;
	}
	for(i=0;i<2;++i){
		//alert(document.f1.rstatus[i].value);
		if(document.f1.gender[i].checked){
			c=i;
		}
	}	
	/*alert(document.f1.gender[c].value)
	return */
	urlnm="";
	if(str==1)
		urlnm="../../";
	urlnm+="savepersonal.php";
	var url=urlnm
	url=url+"?fname="+document.f1.fname.value
	url=url+"&lname="+document.f1.lname.value
	url=url+"&city="+document.f1.city.value	
	url=url+"&gender="+document.f1.gender[c].value	
	url=url+"&dmonth="+document.f1.dmonth.value		
	url=url+"&dday="+document.f1.dday.value	
	url=url+"&dyear="+document.f1.dyear.value	
	url=url+"&country="+document.f1.country[document.f1.country.selectedIndex].innerHTML	
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=loadpersonal
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
function loadpersonal() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		var x=xmlHttp.responseText;		
		document.getElementById("userfullname").innerHTML=document.f1.fname.value+" "+document.f1.lname.value;
		document.getElementById("useremail").innerHTML=document.f1.email.value; 
		document.getElementById("usercity").innerHTML=document.f1.city.value; 
		document.getElementById("usercountry").innerHTML=document.f1.country.value; 
		document.getElementById("userbdate").innerHTML=document.f1.dyear.value+"-"+document.f1.dmonth.value+"-"+document.f1.dday.value;
		document.getElementById("userage").innerHTML=x; 
		document.getElementById("usercountry").innerHTML=document.f1.country[document.f1.country.selectedIndex].innerHTML; 

		//document.getElementById("loadpersonal").innerHTML=xmlHttp.responseText
		/*if(document.f1.gender.value=="m")
		{
			gender="He";
			gen="him";			
		}
		else
		{
			gender="She";
			gen="her";
		}
		document.getElementById("usergender_display1").innerHTML=gender
		document.getElementById("usergen_display1").innerHTML=gen
		document.getElementById("usergen_display2").innerHTML=gen
		document.getElementById("usergen_display3").innerHTML=gen
		*/
		document.getElementById("editname").style.display="none"
		document.getElementById("editcity").style.display="none"
		document.getElementById("editcountry").style.display="none"
		document.getElementById("editbdate").style.display="none"
		document.getElementById("editgender").style.display="none"
		document.getElementById("editemail").style.display="none"
		document.getElementById("tr_agegen").innerText="Age"
		
		document.getElementById("userfullname").style.display="block"
		document.getElementById("usercity").style.display="block"
		document.getElementById("userage").style.display="block"
		document.getElementById("useremail").style.display="block"
		document.getElementById("usercountry").style.display="block"
		document.getElementById("userbdate").style.display="block"	
		document.getElementById("save_personal").style.display="none"	
	} 
} 

function saveinterest(str)
{ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 	
	urlnm="";
	if(str==1)
		urlnm="../../";
	urlnm+="saveinterest.php";
	var url=urlnm	
	url=url+"?interest="+document.f1.interest.value
	url=url+"&music="+document.f1.music.value
	url=url+"&song="+document.f1.song.value	
	url=url+"&holidayspot="+document.f1.holidayspot.value	
	url=url+"&album="+document.f1.album.value	
	url=url+"&video="+document.f1.video.value	
	url=url+"&book="+document.f1.book.value	
	url=url+"&quote="+document.f1.quote.value	
	url=url+"&artist="+document.f1.artist.value	
	url=url+"&tvshow="+document.f1.tvshow.value	
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=loadinterest
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
function loadinterest() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 		
		if(document.f1.interest.value!="")
			document.getElementById("userinterest").innerHTML=document.f1.interest.value;
		else
			document.getElementById("userinterest").innerHTML="----------------";
			
		if(document.f1.music.value!="")
			document.getElementById("usermusic").innerHTML=document.f1.music.value;
		else
			document.getElementById("usermusic").innerHTML="----------------";
		
		if(document.f1.video.value!="")
			document.getElementById("uservideo").innerHTML=document.f1.video.value;
		else
			document.getElementById("uservideo").innerHTML="----------------";
			
		if(document.f1.song.value!="")
			document.getElementById("usersong").innerHTML=document.f1.song.value;
		else
			document.getElementById("usersong").innerHTML="----------------";
		
		if(document.f1.album.value!="")
			document.getElementById("useralbum").innerHTML=document.f1.album.value;
		else
			document.getElementById("useralbum").innerHTML="----------------";
		
		if(document.f1.book.value!="")
			document.getElementById("userbook").innerHTML=document.f1.book.value;
		else
			document.getElementById("userbook").innerHTML="----------------";
		
		if(document.f1.quote.value!="")
			document.getElementById("userquote").innerHTML=document.f1.quote.value;
		else
			document.getElementById("userquote").innerHTML="----------------";
			
		if(document.f1.artist.value!="")
			document.getElementById("userartist").innerHTML=document.f1.artist.value;
		else
			document.getElementById("userartist").innerHTML="----------------";
		
		if(document.f1.tvshow.value!="")
			document.getElementById("usershow").innerHTML=document.f1.tvshow.value;
		else
			document.getElementById("usershow").innerHTML="----------------";
		
		if(document.f1.holidayspot.value!="")
			document.getElementById("userholidayspot").innerHTML=document.f1.holidayspot.value;
		else
			document.getElementById("userholidayspot").innerHTML="----------------";
		
		document.getElementById("editinterest").style.display="none"
		document.getElementById("editmusic").style.display="none"
		document.getElementById("editsong").style.display="none"
		document.getElementById("editalbum").style.display="none"
		document.getElementById("editvideo").style.display="none"
		document.getElementById("editbook").style.display="none"
		document.getElementById("editquote").style.display="none"
		document.getElementById("editartist").style.display="none"
		document.getElementById("editshow").style.display="none"
		document.getElementById("editholidayspot").style.display="none"
		document.getElementById("save_interest").style.display="none"
		
		document.getElementById("userinterest").style.display="block"
		document.getElementById("usermusic").style.display="block"
		document.getElementById("usersong").style.display="block"
		document.getElementById("useralbum").style.display="block"
		document.getElementById("uservideo").style.display="block"
		document.getElementById("userbook").style.display="block"	
		document.getElementById("userquote").style.display="block"
		document.getElementById("userartist").style.display="block"
		document.getElementById("usershow").style.display="block"
		document.getElementById("userholidayspot").style.display="block"	
	} 
} 

function saveapperance(str)
{ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 	
	/*alert(document.f1.btype.value);
	alert(document.f1.btype[document.f1.btype.selectedIndex].innerHTML);
	return */
	urlnm="";
	if(str==1)
		urlnm="../../";
	urlnm+="saveapperance.php";
	var url=urlnm	
	url=url+"?hft="+document.f1.hft.value
	url=url+"&hin="+document.f1.hin.value
	url=url+"&hcolor="+document.f1.hcolor.value	
	url=url+"&ecolor="+document.f1.ecolor.value	
	url=url+"&btype="+document.f1.btype.value	
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=loadapperance
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
function loadapperance() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("userheight").innerHTML=document.f1.hft.value+" "+document.f1.hin.value;
		document.getElementById("userecolor").innerHTML=document.f1.ecolor.value; 
		document.getElementById("userhcolor").innerHTML=document.f1.hcolor.value; 
		document.getElementById("userbodytype").innerHTML=document.f1.btype.value; 
		
		document.getElementById("editbodytype").style.display="none"
		document.getElementById("edithcolor").style.display="none"
		document.getElementById("editecolor").style.display="none"
		document.getElementById("editheight").style.display="none"
		document.getElementById("save_apperance").style.display="none"
		
		document.getElementById("userbodytype").style.display="block"
		document.getElementById("userhcolor").style.display="block"
		document.getElementById("userecolor").style.display="block"
		document.getElementById("userheight").style.display="block"	
	} 
} 

function savelifestyle(str)
{ 	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 	
	if(document.f1.aboutme.length>1000)
	{
		alert("Only 1000 characters are allowed").
		document.f1.aboutme.focus();
		return false;
	}
	for(i=0;i<=4;++i){
		//alert(document.f1.rstatus[i].value);
		if(document.f1.rstatus[i].checked){
			c=i;
		}
	}	
	var clooking="";
	for(i=0; i<document.f1.elements.length; i++)
	{
		if(document.f1.elements[i].name == 'clooking[]')
		{
			if(document.f1.elements[i].checked == true)
			{
				clooking=clooking+document.f1.elements[i].value+",";
			}
		}
	}
	urlnm="";
	if(str==1)
		urlnm="../../";
	urlnm+="savelifestyle.php";
	var url=urlnm	
	url=url+"?clooking="+clooking
	url=url+"&rstatus="+document.f1.rstatus[c].value
	url=url+"&ostatus="+document.f1.ostatus.value
	url=url+"&drinker="+document.f1.drinker.value	
	url=url+"&eating="+document.f1.eating.value	
	url=url+"&smoker="+document.f1.smoker.value
	url=url+"&ilove="+document.f1.ilove.value	
	url=url+"&ihate="+document.f1.ihate.value	
	url=url+"&ifear="+document.f1.ifear.value
	url=url+"&inever="+document.f1.inever.value
	url=url+"&liketomeet="+document.f1.liketomeet.value
	url=url+"&rememberme="+document.f1.rememberme.value	
	url=url+"&onesecret="+document.f1.onesecret.value	
	url=url+"&aboutme="+document.f1.aboutme.value	
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=loadlifestyle
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
function loadlifestyle() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("userlookingfor").innerHTML=xmlHttp.responseText;
		document.getElementById("userstatus").innerHTML=document.f1.rstatus[c].value
		document.getElementById("userorientation").innerHTML=document.f1.ostatus.value; 
		document.getElementById("usersmoker").innerHTML=document.f1.smoker.value; 
		document.getElementById("userdrinker").innerHTML=document.f1.drinker.value; 
		document.getElementById("userlove").innerHTML=document.f1.ilove.value; 
		document.getElementById("usernever").innerHTML=document.f1.inever.value; 
		document.getElementById("usersecret").innerHTML=document.f1.onesecret.value; 
		document.getElementById("userhate").innerHTML=document.f1.ihate.value; 
		document.getElementById("userfear").innerHTML=document.f1.ifear.value; 
		document.getElementById("rememberme").innerHTML=document.f1.rememberme.value; 
		document.getElementById("usereatinghabit").innerHTML=document.f1.eating.value; 
		document.getElementById("userliketomeet").innerHTML=document.f1.liketomeet.value; 
		
		document.getElementById("editlookingfor").style.display="none"
		document.getElementById("editstatus").style.display="none"
		document.getElementById("editorientation").style.display="none"
		document.getElementById("editdrinker").style.display="none"
		document.getElementById("editsmoker").style.display="none"
		document.getElementById("editlove").style.display="none"
		document.getElementById("editfear").style.display="none"
		document.getElementById("editnever").style.display="none"
		document.getElementById("edithate").style.display="none"
		document.getElementById("editeatinghabit").style.display="none"
		document.getElementById("editrememberme").style.display="none"
		document.getElementById("editsecret").style.display="none"
		document.getElementById("editliketomeet").style.display="none"
		document.getElementById("editaboutme").style.display="none"
		document.getElementById("save_lifestyle").style.display="none"
		
		document.getElementById("userlookingfor").style.display="block"
		document.getElementById("userstatus").style.display="block"
		document.getElementById("userorientation").style.display="block"
		document.getElementById("userdrinker").style.display="block"
		document.getElementById("usersmoker").style.display="block"
		document.getElementById("userlove").style.display="block"	
		document.getElementById("userhate").style.display="block"
		document.getElementById("userfear").style.display="block"
		document.getElementById("usernever").style.display="block"
		document.getElementById("usersecret").style.display="block"
		document.getElementById("rememberme").style.display="block"
		document.getElementById("userliketomeet").style.display="block"
		document.getElementById("usereatinghabit").style.display="block"
	} 
}

function savebackground(str)
{ 
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 	
	var language="";
	for(i=0; i<document.f1.elements.length; i++)
	{
		if(document.f1.elements[i].name == 'languages[]')
		{
			if(document.f1.elements[i].checked == true)
			{
				language=language+document.f1.elements[i].value+",";
			}
		}
	}
	/*alert(document.f1.btype.value);
	alert(document.f1.btype[document.f1.btype.selectedIndex].innerHTML);
	return */
	urlnm="";
	if(str==1)
		urlnm="../../";
	urlnm+="savebackground.php";
	var url=urlnm	
	url=url+"?languages="+language
	url=url+"&religion="+document.f1.religion.value
	url=url+"&education="+document.f1.education.value	
	url=url+"&occupation="+document.f1.occupation.value	
	url=url+"&txtlang="+document.f1.txtlang.value	
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=loadbackground
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}
function loadbackground() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("userreligion").innerHTML=document.f1.religion.value;
		document.getElementById("userlanguage").innerHTML=xmlHttp.responseText; 
		document.getElementById("usereducation").innerHTML=document.f1.education.value; 
		document.getElementById("useroccupation").innerHTML=document.f1.occupation.value; 
		
		document.getElementById("editreligion").style.display="none"
		document.getElementById("editlanguage").style.display="none"
		document.getElementById("editeducation").style.display="none"
		document.getElementById("editoccupation").style.display="none"
		document.getElementById("save_background").style.display="none"
		
		document.getElementById("userreligion").style.display="block"
		document.getElementById("userlanguage").style.display="block"
		document.getElementById("usereducation").style.display="block"
		document.getElementById("useroccupation").style.display="block"
	} 
}
function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}