
    function checkEmail(myForm)
	{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.value))
		{
			return (true);
		}
		alert("Invalid e-mail address! please re-enter");
		return (false);
	}

    function trim(inputString) 
	{
		if (typeof inputString != "string") { return inputString; }
		var retValue = inputString;
		var ch = retValue.substring(0, 1);
		while (ch == " ") 
		{ 
			retValue = retValue.substring(1, retValue.length);
			ch = retValue.substring(0, 1);
		}
		ch = retValue.substring(retValue.length-1, retValue.length);
		while (ch == " ") 
		{
			retValue = retValue.substring(0, retValue.length-1);
			ch = retValue.substring(retValue.length-1, retValue.length);
		}
		while (retValue.indexOf("  ") != -1) 
		{ 
			retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); 
		}
		return retValue; 
	}

/*	Validation for Login form	*/

    function checkLogin(myForm)
	{
		if(myForm.username.value=="")
		{
			alert("Please enter username!");
			myForm.username.focus();
			return false;
		}
		if(myForm.userpass.value=="")
		{
			alert("Please enter password!");
			myForm.userpass.focus();
			return false;
		}
		return true;
	}

/*	Validation for profile image upload		*/

	function checkUploadImg(myForm)
	{
		if(myForm.user_img.value=="")
		{	
			alert("Please select an image to upload!");
			myForm.user_img.focus();
			return false;
		}
		return true;
	}

/*	Validation for change password	*/

	function checkChangePass(myForm)
	{
		if(myForm.username.value=="")
		{
			alert("Please enter username.");
			myForm.username.focus();
			return false;
		}
		if(myForm.userpass.value=="")
		{
			alert("Please enter password.");
			myForm.userpass.focus();
			return false;			
		}
		if(myForm.conf_pass.value=="")
		{
			alert("Please re-enter password.");
			myForm.conf_pass.focus();
			return false;			
		}
		if(myForm.userpass.value != myForm.conf_pass.value)
		{
			alert("Password doesnot match, please enter the same password.");
			myForm.conf_pass.focus();
			return false;			
		}
		return true;		
	}

/*	Validation for contact us page	*/

	function checkContact(myForm)
	{
		if(myForm.name.value=="")
		{
			alert("Please enter name.");
			myForm.name.focus();
			return false;
		}
		if(myForm.email.value=="")
		{
			alert("Please enter your email address.");
			myForm.email.focus();
			return false;
		}
		if(checkEmail(myForm.email)==false)
		{			
			myForm.email.focus();
			return false; 
		}
		if(myForm.phone.value=="")
		{
			alert("Please enter the phone number");
			myForm.phone.focus();
			return false;
		}
		var valid= "+-()1234567890 ";
		if (myForm.phone.value !="")
		{
			var string = myForm.phone.value;
			var length = string.length;
			for(var i=0;i<=length;i++)
			{
				var substring = string.substr(i,1);
				if(valid.indexOf(substring)== -1)
				{
					alert("Please enter your valid telephone number");
					myForm.phone.select()
					return(false)
				}
			}
		}		
		if(myForm.subject.value=="")
		{
			alert("Please enter subject of the message.");
			myForm.subject.focus();
			return false;
		}
		if(myForm.message.value=="")
		{
			alert("Please enter message.");
			myForm.message.focus();
			return false;
		}
		return true;	
	}

/*	Validation for contact us page	*/

	function checkTellFriend(myForm)
	{
		if(myForm.to.value=="")
		{
			alert("Please enter your friend's email address.");
			myForm.to.focus();
			return false;
		}
		if(checkEmail(myForm.to)==false)
		{			
			myForm.to.focus();
			return false; 
		}
		if(myForm.from.value=="")
		{
			alert("Please enter your friend's email address.");
			myForm.from.focus();
			return false;
		}
		if(checkEmail(myForm.from)==false)
		{			
			myForm.from.focus();
			return false; 
		}
		if(myForm.message.value=="")
		{
			alert("Please enter message.");
			myForm.message.focus();
			return false;
		}
		return true;	
	}

/*	Validation for Message Sending	*/

	function checkSendMsg(myForm)
	{
		if(myForm.to.value=="")
		{
			alert("Please enter to whom message is to be send.");
			myForm.to.focus();
			return false;
		}
		if(myForm.subject.value=="")
		{
			alert("Please enter subject of the message.");
			myForm.subject.focus();
			return false;
		}
		if(myForm.message.value=="")
		{
			alert("Please enter message.");
			myForm.message.focus();
			return false;
		}
		return true;			
	}
		
/*	Validation for Forgot Password form 	*/

	function checkForgotPassword(myForm)
	{
	    if(myForm.username.value=="")
		{
			alert("Please enter username");
			myForm.username.focus();
			return false;
		}
		if(myForm.dob_date.value=="")
		{
			alert("Please select date.");
			myForm.dob_date.focus();
			return false;
		}
		if(myForm.dob_month.value=="")
		{
			alert("Please select month.");
			myForm.dob_month.focus();
			return false;
		}
		if(myForm.dob_year.value=="")
		{
			alert("Please select year.");
			myForm.dob_year.focus();
			return false;
		}
		if(myForm.email.value=="")
		{
			alert("Please enter email address");
			myForm.email.focus();
			return false;
		}
		if(checkEmail(myForm.email)==false)
		{			
			myForm.email.focus();
			return false; 
		}
		return true;
	}

/*	Validation for Registration form1	*/

    function checkRegisterOne(myForm)
	{
		if(myForm.username.value=="")
		{
			alert("Please enter username.");	
			myForm.username.focus();
			return false;
		}		
		if(myForm.userpass.value=="")
		{
			alert("Please enter password.");
			myForm.userpass.focus();
			return false;			
		}
		if(myForm.conf_pass.value=="")
		{
			alert("Please re-enter password.");
			myForm.conf_pass.focus();
			return false;			
		}
		if(myForm.userpass.value != myForm.conf_pass.value)
		{
			alert("Password doesnot match, please enter the same password.");
			myForm.conf_pass.focus();
			return false;			
		}
		if(myForm.name.value=="")
		{
			alert("Please enter name.");
			myForm.name.focus();
			return false;			
		}
		if(myForm.email.value=="")
		{
			alert("Please enter email.");
			myForm.email.focus();
			return false;
		}
		if(checkEmail(myForm.email)==false)
		{			
			myForm.email.focus();
			return false; 
		}
		if(myForm.dob_date.value=="")
		{
			alert("Please select date.");
			myForm.dob_date.focus();
			return false;
		}
		if(myForm.dob_month.value=="")
		{
			alert("Please select month.");
			myForm.dob_month.focus();
			return false;
		}
		if(myForm.dob_year.value=="")
		{
			alert("Please select year.");
			myForm.dob_year.focus();
			return false;
		}
		if(myForm.gender.value=="")
		{
			alert("Please select gender.");
			myForm.gender.focus();
			return false;
		}
		if(myForm.marital_status.value=="")
		{
			alert("Please select marital status.");
			myForm.marital_status.focus();
			return false;
		}
		if(myForm.gender_looking_for.value=="")
		{
			alert("Please select the gender you are looking for.");
			myForm.gender_looking_for.focus();
			return false;
		}
		if(myForm.rel_exp.value=="")
		{
			alert("Please select the relationship expected.");
			myForm.rel_exp.focus();
			return false;
		}
		if(myForm.country.value=="")
		{
			alert("Please select country.");
			myForm.country.focus();
			return false;
		}
		return true;
	}   	

/*	Validation for Registration form1	*/

	function checkRegisterTwo(myForm)
	{
		if(myForm.phone.value=="")
		{
			alert("Please enter the phone number");
			myForm.phone.focus();
			return false;
		}
		var valid= "+-()1234567890 ";
		if (myForm.phone.value !="")
		{
			var string = myForm.phone.value;
			var length = string.length;
			for(var i=0;i<=length;i++)
			{
				var substring = string.substr(i,1);
				if(valid.indexOf(substring)== -1)
				{
					alert("Please enter your valid telephone number");
					myForm.phone.select()
					return(false)
				}
			}
		}
		if(myForm.address.value=="")
		{
			alert("Please enter address");
			myForm.address.focus();
			return false;
		}
		if(myForm.city.value=="")
		{
			alert("Please enter city");
			myForm.city.focus();
			return false;
		}
		if(myForm.state.value=="")
		{
			alert("Please enter state");
			myForm.state.focus();
			return false;
		}
		if(myForm.zipcode.value=="")
		{
			alert("Please enter zipcode");
			myForm.zipcode.focus();
			return false;
		}
		if(myForm.language.value=="")
		{
			alert("Please select language");
			myForm.language.focus();
			return false;
		}		
		if(myForm.height.value=="")
		{
			alert("Please select height");
			myForm.height.focus();
			return false;
		}
		if(myForm.weight.value=="")
		{
			alert("Please select weight");
			myForm.weight.focus();
			return false;
		}
		if(myForm.body_type.value=="")
		{
			alert("Please select body type");
			myForm.body_type.focus();
			return false;
		}
		if(myForm.hair_color.value=="")
		{
			alert("Please select hair color");
			myForm.hair_color.focus();
			return false;
		}
		if(myForm.eye_color.value=="")
		{
			alert("Please select eye color");
			myForm.eye_color.focus();
			return false;
		}
		if(myForm.ethnicity.value=="")
		{
			alert("Please select ethnicity");
			myForm.ethnicity.focus();
			return false;
		}
		if(myForm.smoking.value=="")
		{
			alert("Please select smoking");
			myForm.smoking.focus();
			return false;
		}
		if(myForm.drinking.value=="")
		{
			alert("Please select drinking");
			myForm.drinking.focus();
			return false;
		}
		if(myForm.religion.value=="")
		{
			alert("Please select religion");
			myForm.religion.focus();
			return false;
		}
		if(myForm.income.value=="")
		{
			alert("Please select income");
			myForm.income.focus();
			return false;
		}
		if(myForm.education.value=="")
		{
			alert("Please select education");
			myForm.education.focus();
			return false;
		}
		if(myForm.occupation.value=="")
		{
			alert("Please select occupation");
			myForm.occupation.focus();
			return false;
		}
		if(myForm.hobbies.value=="")
		{
			alert("Please enter hobbies");
			myForm.hobbies.focus();
			return false;
		}
		if(myForm.profile_headline.value=="")
		{
			alert("Please enter profile headline");
			myForm.profile_headline.focus();
			return false;
		}
		if(myForm.user_img.value=="")
		{
			alert("Please upload an image");
			myForm.user_img.focus();
			return false;
		}
		
		return true;	
	}

/*	Validation for Edit Profile	*/

	function checkEditProfile(myForm)
	{
		if(myForm.name.value=="")
		{
			alert("Please enter name.");
			myForm.name.focus();
			return false;			
		}
		if(myForm.gender.value=="")
		{
			alert("Please select gender.");
			myForm.gender.focus();
			return false;
		}
		if(myForm.gender_looking_for.value=="")
		{
			alert("Please select the gender you are looking for.");
			myForm.gender_looking_for.focus();
			return false;
		}
		if(myForm.marital_status.value=="")
		{
			alert("Please select marital status.");
			myForm.marital_status.focus();
			return false;
		}
		if(myForm.rel_exp.value=="")
		{
			alert("Please select the relationship expected.");
			myForm.rel_exp.focus();
			return false;
		}
		if(myForm.language.value=="")
		{
			alert("Please select language");
			myForm.language.focus();
			return false;
		}		
		if(myForm.religion.value=="")
		{
			alert("Please select religion");
			myForm.religion.focus();
			return false;
		}
		if(myForm.height.value=="")
		{
			alert("Please select height");
			myForm.height.focus();
			return false;
		}
		if(myForm.weight.value=="")
		{
			alert("Please select weight");
			myForm.weight.focus();
			return false;
		}
		if(myForm.body_type.value=="")
		{
			alert("Please select body type");
			myForm.body_type.focus();
			return false;
		}
		if(myForm.hair_color.value=="")
		{
			alert("Please select hair color");
			myForm.hair_color.focus();
			return false;
		}
		if(myForm.eye_color.value=="")
		{
			alert("Please select eye color");
			myForm.eye_color.focus();
			return false;
		}
		if(myForm.ethnicity.value=="")
		{
			alert("Please select ethnicity");
			myForm.ethnicity.focus();
			return false;
		}
		if(myForm.smoking.value=="")
		{
			alert("Please select smoking");
			myForm.smoking.focus();
			return false;
		}
		if(myForm.drinking.value=="")
		{
			alert("Please select drinking");
			myForm.drinking.focus();
			return false;
		}
		if(myForm.income.value=="")
		{
			alert("Please select income");
			myForm.income.focus();
			return false;
		}
		if(myForm.education.value=="")
		{
			alert("Please select education");
			myForm.education.focus();
			return false;
		}
		if(myForm.phone.value=="")
		{
			alert("Please enter the phone number");
			myForm.phone.focus();
			return false;
		}
		var valid= "+-()1234567890 ";
		if (myForm.phone.value !="")
		{
			var string = myForm.phone.value;
			var length = string.length;
			for(var i=0;i<=length;i++)
			{
				var substring = string.substr(i,1);
				if(valid.indexOf(substring)== -1)
				{
					alert("Please enter your valid telephone number");
					myForm.phone.select()
					return(false)
				}
			}
		}
		if(myForm.city.value=="")
		{
			alert("Please enter city");
			myForm.city.focus();
			return false;
		}
		if(myForm.state.value=="")
		{
			alert("Please enter state");
			myForm.state.focus();
			return false;
		}
		if(myForm.email.value=="")
		{
			alert("Please enter email.");
			myForm.email.focus();
			return false;
		}
		if(checkEmail(myForm.email)==false)
		{			
			myForm.email.focus();
			return false; 
		}		
		if(myForm.address.value=="")
		{
			alert("Please enter address");
			myForm.address.focus();
			return false;
		}
		if(myForm.country.value=="")
		{
			alert("Please select country.");
			myForm.country.focus();
			return false;
		}
		if(myForm.zipcode.value=="")
		{
			alert("Please enter zipcode");
			myForm.zipcode.focus();
			return false;
		}
		if(myForm.occupation.value=="")
		{
			alert("Please select occupation");
			myForm.occupation.focus();
			return false;
		}
		if(myForm.hobbies.value=="")
		{
			alert("Please enter hobbies");
			myForm.hobbies.focus();
			return false;
		}
		if(myForm.profile_heading.value=="")
		{
			alert("Please enter profile headline");
			myForm.profile_heading.focus();
			return false;
		}
		return true;		
	}
	
/*	========================================================================================================================	*/
/*	Functions for Message Board	*/	

	function check(totMsg)
	{
	  if(document.getElementById("check1").checked=true)
		checkAll(totMsg);
	  else
		clearAll(totMsg);
	}
	function checkAll(totMsg)
	{
		for(var i=1;i<=totMsg;i++)
		document.getElementById("check"+i).checked=true
	}
	function clearAll(totMsg)
	{
	  for(var i=1;i<=totMsg;i++)
	  document.getElementById("check"+i).checked=false
	}

/*	========================================================================================================================	*/
	


