// profile search check in home page

function profilename_check()
{	
	if(document.homesearch1.txtprofile.value=="")
	{
		alert('Enter ProfileID!');
		document.homesearch1.txtprofile.focus();		
		return false;
	}
}


function profile_check()
{	
	if(document.profilecheck.profileid_chk.value=="")
	{
		alert('Select ProfileID from the Given List or Enter your Own!');
		document.profilecheck.profileid.focus();		
		return false;
	}
}

function account_check()
{
var msg = "This Fields mark with * can not be blank:\n\n";
 var key = "";
 if (document.accountedit.fname.value.length <= 0) key+="* First Name\n";
 if (document.accountedit.lname.value.length <= 0) key+="* Last Name\n";
 if (document.accountedit.email.value.length <= 0) key+="* Email address\n";
 if (document.accountedit.add1.value.length <= 0) key+="* Address1\n";
 if (document.accountedit.city.value.length <= 0) key+="* City\n";
 if (document.accountedit.state.value.length <= 0) key+="* Stat\n"; 
 if (key != "")
  {
   alert(msg + key + "\n Can not Procceed !\n Please complete the form!");
   document.accountedit.fname.focus();
  return false;
 }
 
 if (document.accountedit.oldpassword.value != "")
 {	
 	if (document.accountedit.oldpassword.value !=  document.accountedit.old_pass.value)
 		{
				alert('Entered Old password is not matching with Record!');
				document.accountedit.oldpassword.focus();
				return false;
		}
	 else
 		{
			 if(document.accountedit.newpassword.value == "")
 			{
				alert('Please Enter New Password!');
				document.accountedit.newpassword.focus();
				return false;
			}
 }
 if(document.accountedit.newpassword.value != document.accountedit.newpasschk.value)
 	{
		alert('Retype password is not match with new password!');
		document.accountedit.newpassword.focus();
		return false;
	}
 
}
}

function reg1_check()
{	//alert(document.getElementById("profilepost").style.backgroundColor="#FFFFFF")

	var msg = "This Fields mark with * can not be blank:\n\n";
	var form =document.registration;
	var key = "";
	var foc="";
	
	if (form.txtfname.value == '' ) 
 	{
		key+="* First Name\n";
		//document.getElementById("profilepost").classname = "error";
		document.getElementById("fname").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.txtfname;
	}
	else
	{
		document.getElementById("fname").style.backgroundColor="#FFFFFF";	
	}
	if (form.txtlname.value == '' ) 
 	{
		key+="* Last Name\n";
		//document.getElementById("profilepost").classname = "error";
		document.getElementById("lname").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.txtlname;
	}
	else
	{
		document.getElementById("lname").style.backgroundColor="#FFFFFF";	
	}	
	if (form.profileid.value.length < 4) 
 	{
		key+="* Profile ID must be atleast 4 characters long\n";
		document.getElementById("pfid").style.backgroundColor="#eeeeee";
		if (foc=="") foc =form.profileid;
	}
	else
	{
		document.getElementById("pfid").style.backgroundColor="#FFFFFF";	
	}
 	if (form.email.value.length <= 0) 
 	{
		key+="* Email\n";
		document.getElementById("email").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.email;
	}
	else
	{
		document.getElementById("email").style.backgroundColor="#FFFFFF";	
	}
	if (form.confirmemail.value.length <= 0)
 	{
		key+="* Retype Email\n";
		document.getElementById("cemail").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.confirmemail;
	}
	else
	{
		document.getElementById("cemail").style.backgroundColor="#FFFFFF";	
	}	
	if (form.password.value.length <= 0 || form.password.value.length < 4) 
 	{
		key+="* Password Must be atleast 4 Characters long\n";
		document.getElementById("pword").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.password;
	}
	else
	{
		document.getElementById("pword").style.backgroundColor="#FFFFFF";	
	}
	if (form.confirmpassword.value.length <= 0)
 	{
		key+="* Retype Password\n";
		document.getElementById("cpword").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.confirmpassword;
	}
	else
	{
		document.getElementById("cpword").style.backgroundColor="#FFFFFF";	
	}
	
	if (form.email.value !="")
 	{
		var x = form.email.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x))
		{
			document.getElementById("email").style.backgroundColor="#FFFFFF";	
			//return true;
		} 
		else
		{
			 alert('Please enter Correct Email Address!\n Ex.name@domain.com');
			 document.getElementById("email").style.backgroundColor="#eeeeee";	
			 //x.focus()
			 return false;
		}	
	} 
	if (form.confirmpassword.value !=  form.password.value)
	{
		alert('Password and Confirm Password is not matching!');
		form.password.focus();
		return false;
	}	
	if (form.confirmemail.value !=  form.email.value)
	{
		alert('Email and Confirm Email is not matching!');
		document.getElementById("cemail").style.backgroundColor="#eeeeee"
		form.email.focus();
		return false;
	}
	
	if (form.day.value  == "-1" || form.month.value  =="-1" || form.year.value  =="-1") 
 	{	
		key+="* Date of Birth\n";
		document.getElementById("dob").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.day;
	}
	else
	{
		document.getElementById("dob").style.backgroundColor="#FFFFFF";	
	}	
 	if (form.community.value == "-1") 
 	{
		key+="* Community\n"; 
		document.getElementById("community").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.community;
	}
	else
	{
		document.getElementById("community").style.backgroundColor="#FFFFFF";	
	}
 	if (form.add1.value == '') 
 	{
		key+="* Address1\n";
		//document.getElementById("profilepost").classname = "error";
		document.getElementById("address1").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.add1;
	}
	else
	{
		document.getElementById("address1").style.backgroundColor="#FFFFFF";	
	}
	if (form.countryofresidence.value =="-1")
 	{
		key+="* Country\n"; 
		document.getElementById("countryresident").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.countryofresidence;
	}
	else
	{
		document.getElementById("countryresident").style.backgroundColor="#FFFFFF";	
	} 
	if (form.phone.value == '') 
 	{
		key+="* phone\n";
		//document.getElementById("profilepost").classname = "error";
		document.getElementById("phone").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.phone;
	}
	else
	{
		document.getElementById("phone").style.backgroundColor="#FFFFFF";	
	}	
	if (key != "")
  	{
   		alert(msg + key + "\n Can not Procceed !\n Please complete the form!");
   		//form.profileid.focus();
   		foc.focus();
  		return false;
 	} 	
}

function reg2()
{
	var form =document.registration;	
	if (form.postedby.value == '-1' ) key+="* Posted By\n";
}
function validlogin()
{
	var form =document.login;	
	if (form.txtuser.value == "" )
	{
			alert('Enter Your Username!');
			form.txtuser.focus();
			return false;
	}
	if (form.txtpass.value == "" )
	{
			alert('Enter Your Password!');
			form.txtpass.focus();
			return false;
	}
}

// for registration-2.asp
function reg2_check()
{
	var msg = "This Fields mark with * can not be blank:\n\n";
	var form =document.registration2;
 	var key = "";
 	var foc="";
    
	if (form.father_name.value == "") 
 	{
		key+="* Father Name\n"; 
		document.getElementById("fathername").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.father_name;
	}
	else
	{
		document.getElementById("fathername").style.backgroundColor="#FFFFFF";	
	}
	
	if (form.mother_name.value == "") 
 	{
		key+="* Mother Name\n"; 
		document.getElementById("mothername").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.mother_name;
	}
	else
	{
		document.getElementById("mothername").style.backgroundColor="#FFFFFF";	
	}
	
	if (form.religion.value  == "-1" ) 
 	{	
		key+="* Religion\n";
		document.getElementById("religion").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.religion;
	}
	else
	{
		document.getElementById("religion").style.backgroundColor="#FFFFFF";	
	}
	
	if (form.Caste.value  == "-1" ) 
 	{	
		key+="* Caste\n";
		document.getElementById("Caste").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.Caste;
	}
	else
	{
		document.getElementById("Caste").style.backgroundColor="#FFFFFF";	
	}	
	
	if (form.height.value  == "-1") 
 	{	
		key+="* Height\n";
		document.getElementById("height").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.height;
	}
	else
	{
		document.getElementById("height").style.backgroundColor="#FFFFFF";	
	}
	
	if (form.specialcase.value  == "-1" ) 
 	{	
		key+="* Special Case\n";
		document.getElementById("special_case").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.specialcase;
	}
	else
	{
		document.getElementById("special_case").style.backgroundColor="#FFFFFF";	
	}	
	
	if (form.mothertongue.value  == "-1" ) 
 	{	
		key+="* Mother Tongue\n";
		document.getElementById("mother_tongue").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.mothertongue;
	}
	else
	{
		document.getElementById("mother_tongue").style.backgroundColor="#FFFFFF";	
	}
	
	if (form.education.value  == "-1" ) 
 	{	
		key+="* Education\n";
		document.getElementById("education").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.education;
	}
	else
	{
		document.getElementById("education").style.backgroundColor="#FFFFFF";	
	}
	
	if (form.occupation.value  == "-1" ) 
 	{	
		key+="* Occupation\n";
		document.getElementById("occupation").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.occupation;
	}
	else
	{
		document.getElementById("occupation").style.backgroundColor="#FFFFFF";	
	}

	if (form.langspoken.value == "-1") 
 	{
		key+="* Language Spoken\n"; 
		document.getElementById("language_spoken").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.langspoken;
	}
	else
	{
		document.getElementById("language_spoken").style.backgroundColor="#FFFFFF";	
	}
	
	if (form.txthour.value == "-1" || form.txtminute.value == "-1") 
 	{
		key+="* Birth Time\n"; 
		document.getElementById("birth_time").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.txthour;
	}
	else
	{
		document.getElementById("birth_time").style.backgroundColor="#FFFFFF";	
	}	

	if (form.txtcity_birth.value == "") 
 	{
		key+="* Birth City\n"; 
		document.getElementById("birth_city").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.txtcity_birth;
	}
	else
	{
		document.getElementById("birth_city").style.backgroundColor="#FFFFFF";	
	}


 	if (form.aboutyourself.value =="")
 	{
		key+="* Abouty YourSelf\n"; 
		document.getElementById("about_u").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.aboutyourself;
	}
	else
	{
		document.getElementById("about_u").style.backgroundColor="#FFFFFF";	
	}
	
	if (form.aboutyourself.value.length < 100)
 	{
		key+="* About Yourself should be minimum 100 characters long!\n"; 
		document.getElementById("about_u").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.aboutyourself;
	}
	else
	{
		document.getElementById("about_u").style.backgroundColor="#FFFFFF";	
	}

	if (form.aboutfamily.value =="")
 	{
		key+="* Abouty Family\n"; 
		document.getElementById("family_bg").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.aboutfamily;
	}
	else
	{
		document.getElementById("family_bg").style.backgroundColor="#FFFFFF";	
	}
	
	if (form.state.value =="-1")
 	{
		key+="* State of Residence\n"; 
		document.getElementById("resi_state").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.state;
	}
	else
	{
		document.getElementById("resi_state").style.backgroundColor="#FFFFFF";	
	}

	if (form.txtcity.value =="")
 	{
		key+="* City of Residence\n"; 
		document.getElementById("txtcity").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.txtcity;
	}
	else
	{
		document.getElementById("txtcity").style.backgroundColor="#FFFFFF";	
	}
 
 	if (key != "")
  	{
	  alert(msg + key + "\n Can not Procceed !\n Please complete the form!");
	  //form.profileid.focus();
	  foc.focus();
	  return false;
 	} 
/* if (form.countryofresidence.value=="1" && form.indianstates.value=="-1")
 	{
		alert('Select State of Residence!');
		document.getElementById("india_state").style.backgroundColor="#eeeeee";
		form.indianstates.focus();
		return false;
	}
	else
	{
		document.getElementById("india_state").style.backgroundColor="#FFFFFF";
	}
	if (form.countryofresidence.value=="2" && form.usstates.value=="-1")
 	{
		alert('Select State of Residence!');
		document.getElementById("us_state").style.backgroundColor="#eeeeee";
		form.usstates.focus();
		return false;
	}
	else
	{
		document.getElementById("us_state").style.backgroundColor="#FFFFFF";
	}
	if (form.countryofresidence.value !="1" && form.countryofresidence.value !="2")
 	{
		alert('Select State of Residence!');
		document.getElementById("other_state").style.backgroundColor="#eeeeee";
		form.otherstate.focus();
		return false;
	}
	else
	{
		document.getElementById("other_state").style.backgroundColor="#FFFFFF";
	}
*/
	if (form.state.value =="Others")
	{
		if(form.otherstate.value=="")
		{
			alert('Enter State of Resident in Other State Field!');
			form.otherstate.focus();
			return false;
		}
	}	
	
}
//registration-2.asp for country selection
function india_usa()
{	//alert(document.registration2.countryofresidence.value);
	if (document.registration2.countryofresidence.value=="1")
	{
		document.registration2.usstates.disabled = true;
		document.registration2.indianstates.disabled = false;
		document.registration2.indianstates.focus();
		return false;
	}	
	if(document.registration2.countryofresidence.value=="2")
	{
		document.registration2.indianstates.disabled = true;
		document.registration2.usstates.disabled = false;
		document.registration2.usstates.focus();
		return false;
	}	
	else
	{
		document.registration2.indianstates.disabled = true;
		document.registration2.usstates.disabled = true;
		document.registration2.otherstate.focus();
		return false;
	}
	if(document.registration2.txtcity.value.length < 3)
	{
		alert('City Name must be atleast 3 characters long!');
		document.registration2.txtcity.focus();
		return false;
	}
	
}

function checkall()
{
	var i=0;
	var form = document.inbox;
	if (form.mainchk.checked==true)
	{
		for (i = 1; i <=form.totalchk.value ; i++)
		{
			document.getElementById("chkb"+i).checked = true;
		}
	}	
	else
	{
		for (i = 1; i <=form.totalchk.value ; i++)
		{
			document.getElementById("chkb"+i).checked = false;
		}
	}
}

function successcheck()
{
	var form = document.successstory;
	var key = "";
	var foc="";
	if (form.photo1.value == "") 
 	{
		key+="* Upload atleast one Photo\n";
		document.getElementById("ph1").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.photo1;
	}
	else
	{
		document.getElementById("ph1").style.backgroundColor="#FFFFFF";	
	}
	
	if (form.message.value == "") 
 	{
		key+="* Enter Your Message\n";
		document.getElementById("msg").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.message;
	}
	else
	{
		document.getElementById("msg").style.backgroundColor="#FFFFFF";	
	}
	if (form.name.value == "") 
 	{
		key+="* Enter Your Name\n";
		document.getElementById("name").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.message;
	}
	else
	{
		document.getElementById("name").style.backgroundColor="#FFFFFF";	
	}
	
	if (form.profileid.value == "") 
 	{
		key+="* Enter Your Profileid\n";
		document.getElementById("prfid").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.profileid;
	}
	else
	{
		document.getElementById("prfid").style.backgroundColor="#FFFFFF";	
	}
	
	if (form.password.value == "") 
 	{
		key+="* Enter Your Password\n";
		document.getElementById("pass").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.password;
	}
	else
	{
		document.getElementById("pass").style.backgroundColor="#FFFFFF";	
	}

	if (form.email.value == "") 
 	{
		key+="* Enter Your Email\n";
		document.getElementById("email").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.email;
	}
	else
	{
		document.getElementById("email").style.backgroundColor="#FFFFFF";	
	}
	
	if (form.email.value !="")
	 {
		var x = form.email.value ;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x))
		{
			//return true;
		} 
		else
		{
			 alert('Please enter Correct Email Address!\n Ex.name@domain.com');
	  		 //x.focus()
			 return false;
		}	 
	}
	if (form.day.value == "0" || form.month.value == "0" || form.year.value == "0")
 	{
		key+="* Enter Your Birth Date\n";
		document.getElementById("bdt").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.day;
	}
	else
	{
		document.getElementById("bdt").style.backgroundColor="#FFFFFF";	
	}	
	
	if (form.partner_name.value == "") 
 	{
		key+="* Enter Your Partner's Name\n";
		document.getElementById("pname").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.partner_name;
	}
	else
	{
		document.getElementById("pname").style.backgroundColor="#FFFFFF";	
	}
	
	if (form.partner_profileid.value == "") 
 	{
		key+="* Enter Your Partner's Profileid\n";
		document.getElementById("pprfid").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.partner_profileid;
	}
	else
	{
		document.getElementById("pprfid").style.backgroundColor="#FFFFFF";	
	}
	
	if (form.partner_password.value == "") 
 	{
		key+="* Enter Your Partner's Password\n";
		document.getElementById("ppass").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.partner_password;
	}
	else
	{
		document.getElementById("ppass").style.backgroundColor="#FFFFFF";	
	}

	if (form.partner_email.value == "") 
 	{
		key+="* Enter Your Partner's Email\n";
		document.getElementById("pemail").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.partner_email;
	}
	else
	{
		document.getElementById("pemail").style.backgroundColor="#FFFFFF";	
	}
	
	if (form.partner_email.value !="")
 	{
		var x = form.partner_email.value ;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x))
		{
			//return true;
		} 
		else
		{
			 alert('Please enter Correct Email Address!\n Ex.name@domain.com');
			 //x.focus()
			 return false;
		}	 
	}
	
	if (form.partner_day.value == "0" || form.partner_month.value == "0" || form.partner_year.value == "0")
 	{
		key+="* Enter Your Partner's Birth Date\n";
		document.getElementById("pbdt").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.partner_day;
	}
	else
	{
		document.getElementById("pbdt").style.backgroundColor="#FFFFFF";	
	}	
	
	if (key != "")
  	{
	   	alert(key + "\n Can not Procceed !\n Please complete the form!");   
	   	foc.focus();
		return false;
 	}
}
// keyword search funcation
function keywordcheck()
{	
	if(document.keyword.keyword.value !="")
	{
		if(document.keyword.keyword.value.length < 4)
		{
			alert('Keyword Must be atleast 4 Character Long! ')
			document.keyword.keyword.focus();
			return false;
		}
	}
}

// Forward to friend funcation
function forwardfriendcheck()
{	
	if(document.forwardfriend.name.value =="")
	{
		alert('Your Name can not be Blank! ')
		document.forwardfriend.name.focus();
		return false;
	}
	if(document.forwardfriend.email.value =="")
	{
		alert('Your Email can not be Blank! ')
		document.forwardfriend.email.focus();
		return false;
	}
	 // your email
if (document.forwardfriend.email.value !="")
 {
	var x = document.forwardfriend.email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x))
	{
		//return true;
	} 
	else
	{
		 alert('Please enter Correct Email Address!\n Ex.name@domain.com');
	  	 //x.focus()
		 return false;
	}	 
 }
	if(document.forwardfriend.frndname.value =="")
	{
		alert('Your Friend Name can not be Blank! ')
		document.forwardfriend.frndname.focus();
		return false;
	}
	if(document.forwardfriend.frndemail.value =="")
	{
		alert('Your Friend Email can not be Blank! ')
		document.forwardfriend.frndemail.focus();
		return false;
	}

// friends email
 if (document.forwardfriend.frndemail.value !="")
 {	
	var x = document.forwardfriend.frndemail.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x))
	{
		//return true;
	} 
	else
	{
		 alert('Please enter Correct Freind Email Address!\n Ex.name@domain.com');
	  	 //x.focus()
		 return false;
	}	 
 } 
}
// function for login check
function logincheck()
{	
	if(document.login.txtuser.value=="")
	{
		alert('UserName can not be Blank!');	
		document.login.txtuser.focus();
		return false;
	}
	if(document.login.txtpass.value=="")
	{
		alert('Password can not be Blank!');	
		document.login.txtpass.focus();
		return false;
	}
}

// word counting fucntion for registraion pages
function twdCount(field,cntfield,maxlimit) {
if (field.value.length > maxlimit)
field.value = field.value.substring(0, maxlimit);
else
cntfield.value = maxlimit - field.value.length;
}

// contact us page check
function contactcheck()
{
	var form = document.contact;
	if(form.login.value=="")
	{
		alert('Please Enter Login Name!');
		form.login.focus();
		return false;
	}
	if(form.email.value=="")
	{
		alert('Please Enter Email!');
		form.email.focus();
		return false;
	}
	if (form.email.value !="")
	{	
	var x = form.email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x))
	{
		//return true;
	} 
	else
	{
		 alert('Please enter Correct Freind Email Address!\n Ex.name@domain.com');
	  	form.email.focus();
		 return false;
	}	 
	}

	if(form.category.value=="0")
	{
		alert('Please Select Category!');
		form.category.focus();
		return false;
	}
	if(form.priority.value=="0")
	{
		alert('Please Select Priority!');
		form.priority.focus();
		return false;
	}
	if(form.subject.value=="")
	{
		alert('Please Enter Subject!');
		form.subject.focus();
		return false;
	}
	if(form.message.value=="")
	{
		alert('Please Enter Message!');
		form.message.focus();
		return false;
	}
}


// for Edit-profile1.asp
function edit1_check()
{
var msg = "This Fields mark with * can not be blank:\n\n";
var form =document.registration2;
 var key = "";
 var foc="";
	if (form.specialcase.value  == "-1" ) 
 	{	
		key+="* Special Case\n";
		document.getElementById("special_case").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.specialcase;
	}
	else
	{
		document.getElementById("special_case").style.backgroundColor="#FFFFFF";	
	}
	if (form.religion.value  == "-1" ) 
 	{	
		key+="* Religion\n";
		document.getElementById("religion").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.religion;
	}
	else
	{
		document.getElementById("religion").style.backgroundColor="#FFFFFF";	
	}
	if (form.mothertongue.value  == "-1" ) 
 	{	
		key+="* Mother Tongue\n";
		document.getElementById("mother_tongue").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.mothertongue;
	}
	else
	{
		document.getElementById("mother_tongue").style.backgroundColor="#FFFFFF";	
	}
	if (form.education.value  == "-1" ) 
 	{	
		key+="* Education\n";
		document.getElementById("education").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.education;
	}
	else
	{
		document.getElementById("education").style.backgroundColor="#FFFFFF";	
	}
	if (form.occupation.value  == "-1" ) 
 	{	
		key+="* Occupation\n";
		document.getElementById("occupation").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.occupation;
	}
	else
	{
		document.getElementById("occupation").style.backgroundColor="#FFFFFF";	
	}

if (form.langspoken.value == "-1") 
 	{
		key+="* Language Spoken\n"; 
		document.getElementById("language_spoken").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.langspoken;
	}
	else
	{
		document.getElementById("language_spoken").style.backgroundColor="#FFFFFF";	
	}
	
 if (form.aboutyourself.value =="")
 	{
		key+="* Abouty YourSelf\n"; 
		document.getElementById("about_u").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.aboutyourself;
	}
	else
	{
		document.getElementById("about_u").style.backgroundColor="#FFFFFF";	
	}
	
	if (form.aboutyourself.value.length < 100)
 	{
		key+="* About Yourself should be minimum 100 characters long!\n"; 
		document.getElementById("about_u").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.aboutyourself;
	}
	else
	{
		document.getElementById("about_u").style.backgroundColor="#FFFFFF";	
	}

	if (form.aboutfamily.value =="")
 	{
		key+="* Abouty Family\n"; 
		document.getElementById("family_bg").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.aboutfamily;
	}
	else
	{
		document.getElementById("family_bg").style.backgroundColor="#FFFFFF";	
	}
	
	if (form.state.value =="-1")
 	{
		key+="* State of Residence\n"; 
		document.getElementById("resi_state").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.state;
	}
	else
	{
		document.getElementById("resi_state").style.backgroundColor="#FFFFFF";	
	}

	if (form.txtcity.value =="")
 	{
		key+="* City of Residence\n"; 
		document.getElementById("txtcity").style.backgroundColor="#eeeeee";	
		if (foc=="") foc=form.txtcity;
	}
	else
	{
		document.getElementById("txtcity").style.backgroundColor="#FFFFFF";	
	}
 if (key != "")
  {
   alert(msg + key + "\n Can not Procceed !\n Please complete the form!");
   //form.profileid.focus();
   foc.focus();
  return false;
 } 
/* if (form.countryofresidence.value=="1" && form.indianstates.value=="-1")
 	{
		alert('Select State of Residence!');
		document.getElementById("india_state").style.backgroundColor="#eeeeee";
		form.indianstates.focus();
		return false;
	}
	else
	{
		document.getElementById("india_state").style.backgroundColor="#FFFFFF";
	}
	if (form.countryofresidence.value=="2" && form.usstates.value=="-1")
 	{
		alert('Select State of Residence!');
		document.getElementById("us_state").style.backgroundColor="#eeeeee";
		form.usstates.focus();
		return false;
	}
	else
	{
		document.getElementById("us_state").style.backgroundColor="#FFFFFF";
	}
	if (form.countryofresidence.value !="1" && form.countryofresidence.value !="2")
 	{
		alert('Select State of Residence!');
		document.getElementById("other_state").style.backgroundColor="#eeeeee";
		form.otherstate.focus();
		return false;
	}
	else
	{
		document.getElementById("other_state").style.backgroundColor="#FFFFFF";
	}
*/
	if (form.state.value =="Others")
	{
		if(form.otherstate.value=="")
		{
			alert('Enter State of Resident in Other State Field!');
			form.otherstate.focus();
			return false;
		}
	}		
}

// invitation friend page

function checkemail()
{	var form;
	form =document.invitefriend ;
	
	if (form.fromfriend.value=="")
	{
		document.getElementById("fromname").style.backgroundColor="#eeeeee";
		alert('Enter Your Email!');
		form.fromfriend.focus();
		return false;
	}
		else
	{
		document.getElementById("fromname").style.backgroundColor="#FFFFFF";		
	}

	if (form.fromfriendname.value=="")
	{
		document.getElementById("fromemail").style.backgroundColor="#eeeeee";
		alert('Enter Your Name!');
		form.fromfriendname.focus();
		return false;
	}
	else
	{
		document.getElementById("fromemail").style.backgroundColor="#FFFFFF";		
	}

	
	if (form.tofriend.value=="")
	{
		document.getElementById("toemail").style.backgroundColor="#eeeeee";
		alert('Enter Friend Email!');
		form.tofriend.focus();
		return false;
	}
	else
	{
		document.getElementById("toemail").style.backgroundColor="#FFFFFF";		
	}
if (form.fromfriend.value !="")
 {
	var x = form.fromfriend.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x))
	{
		document.getElementById("fromemail").style.backgroundColor="#FFFFFF";	
		//return true;
	} 
	else
	{
		 alert('Please enter Correct Email Address in Your Email!\n Ex.name@domain.com');
	  	 document.getElementById("fromemail").style.backgroundColor="#eeeeee";	
		 //x.focus()
		 return false;
	}	 
	
}

if (form.tofriend.value !="")
 {
	var x = form.tofriend.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x))
	{
		document.getElementById("toemail").style.backgroundColor="#FFFFFF";	
		//return true;
	} 
	else
	{
		 alert('Please enter Correct Email Address in Friend Email!\n Ex.name@domain.com');
	  	 document.getElementById("toemail").style.backgroundColor="#eeeeee";	
		form.tofriend.focus()
		 return false;
	} 	
}
}


function partnercheck()
{	var msg = "This Fields mark with * can not be blank:\n\n";
	var form =document.partnerinfo;
 	var key = "";
 	var foc="";
	
if (form.agefrom.value == "-1" || form.ageto.value == "-1" ) 
 	{
		key+="* Age in years\n";
		//document.getElementById("profilepost").classname = "error";
		document.getElementById("age").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.agefrom;
	}
	else
	{
		document.getElementById("age").style.backgroundColor="#FFFFFF";	
	}
	if (form.maritalstatus.value == '-1' ) 
 	{
		key+="* Marital Status\n";
		//document.getElementById("profilepost").classname = "error";
		document.getElementById("maritalstatus").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.maritalstatus;
	}
	else
	{
		document.getElementById("maritalstatus").style.backgroundColor="#FFFFFF";	
	}
	if (form.havechildren.value == '-1' ) 
 	{
		key+="* Have Children\n";
		//document.getElementById("profilepost").classname = "error";
		document.getElementById("havechild").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.havechildren;
	}
	else
	{
		document.getElementById("havechild").style.backgroundColor="#FFFFFF";	
	}
	
	if (form.heightfrom.value == '-1' || form.heightto.value == '-1') 
 	{
		key+="* Height\n";
		//document.getElementById("profilepost").classname = "error";
		document.getElementById("height").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.heightfrom;
	}
	else
	{
		document.getElementById("height").style.backgroundColor="#FFFFFF";	
	}
	if (form.specialcases.value == '-1' ) 
 	{
		key+="* Special Cases\n";
		//document.getElementById("profilepost").classname = "error";
		document.getElementById("specialcase").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.specialcases;
	}
	else
	{
		document.getElementById("specialcases").style.backgroundColor="#FFFFFF";	
	}
	if (form.religion_caste.value == '-1' ) 
 	{
		key+="* Religion / Caste\n";
		//document.getElementById("profilepost").classname = "error";
		document.getElementById("religioncaste").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.religion_caste;
	}
	else
	{
		document.getElementById("religioncaste").style.backgroundColor="#FFFFFF";	
	}
	if (form.mother_tongue.value == '-1' ) 
 	{
		key+="* Mother Tongue\n";
		//document.getElementById("profilepost").classname = "error";
		document.getElementById("mothertongue").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.mother_tongue;
	}
	else
	{
		document.getElementById("mothertongue").style.backgroundColor="#FFFFFF";	
	}
	if (form.manglik.value == '-1' ) 
 	{
		key+="* Manglik\n";
		//document.getElementById("profilepost").classname = "error";
		document.getElementById("manglik").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.manglik;
	}
	else
	{
		document.getElementById("manglik").style.backgroundColor="#FFFFFF";	
	}
	if (form.familyvalues.value == '-1' ) 
 	{
		key+="* Family Values \n";
		//document.getElementById("profilepost").classname = "error";
		document.getElementById("familyvalues").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.familyvalues;
	}
	else
	{
		document.getElementById("familyvalues").style.backgroundColor="#FFFFFF";	
	}
	if (form.education.value == '-1' ) 
 	{
		key+="* Education \n";
		//document.getElementById("profilepost").classname = "error";
		document.getElementById("education").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.education;
	}
	else
	{
		document.getElementById("education").style.backgroundColor="#FFFFFF";	
	}
	if (form.diet.value == '-1' ) 
 	{
		key+="* Diet \n";
		//document.getElementById("profilepost").classname = "error";
		document.getElementById("diet").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.diet;
	}
	else
	{
		document.getElementById("diet").style.backgroundColor="#FFFFFF";	
	}
	if (form.smoke.value == '-1' ) 
 	{
		key+="* Smoke \n";
		//document.getElementById("profilepost").classname = "error";
		document.getElementById("smoke").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.smoke;
	}
	else
	{
		document.getElementById("smoke").style.backgroundColor="#FFFFFF";	
	}
	if (form.drink.value == '-1' ) 
 	{
		key+="* Drink \n";
		document.getElementById("drink").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.drink;
	}
	else
	{
		document.getElementById("drink").style.backgroundColor="#FFFFFF";	
	}
	if (form.countryofresidence.value == '-1' ) 
 	{
		key+="* Country of Residence \n";
		document.getElementById("country").style.backgroundColor="#eeeeee";
		if (foc=="") foc=form.countryofresidence;
	}
	else
	{
		document.getElementById("country").style.backgroundColor="#FFFFFF";	
	}	
	
if (key != "")
  {
   alert(msg + key + "\n Can not Procceed !\n Please complete the form!");
   //form.profileid.focus();
   foc.focus();
  return false;
 }
}
