function age_diff_max(objfrom,objto){

	var diff = parseInt(objto.options[objto.selectedIndex].text) - parseInt(objfrom.options[objfrom.selectedIndex].text);
	if(diff > 10) {
		alert("Age range exceeds 10 years.\nChange age range");
		return false;
	}
	else if(parseInt(objto.options[objto.selectedIndex].text) < parseInt(objfrom.options[objfrom.selectedIndex].text)){
		alert("Invalid From & To Age");
		return false;
	}
	else {
	return true;
	}
}
/*function disAddress()
  {
    if (document.form1.profileby[1].checked)
    {
      document.getElementById("hideablearea").style.display = "none";
	 
    }
    else
    {
      document.getElementById("hideablearea").style.display = "block";
	  
    }
  }*/


function disAddress()
{	

		if(document.form1.profileby[1].checked)
		{
			//document.all('addr').style.display = 'block'
			document.form1.createdby.disabled = false;
			document.form1.reltomem.disabled = false;
			document.form1.reladd.disabled = false;
			document.form1.reltel.disabled = false;
			document.form1.relmob.disabled = false;
			document.form1.relotel.disabled = false;
			document.form1.relemail.disabled = false;
			
			document.getElementById('hideablearea').style.display = 'block';
		}
		else
		{   
			//document.all('addr').style.display = 'none'					
			document.form1.createdby.disabled = true;
			document.form1.reltomem.disabled = true;
			document.form1.reladd.disabled = true;
			document.form1.reltel.disabled = true;
			document.form1.relmob.disabled = true;
			document.form1.relotel.disabled =true;
			document.form1.relemail.disabled = true;	
			document.form1.username.select();
			

			
			document.getElementById('hideablearea').style.display = 'none';
		}		

} 
function disNation()
{	
		if(document.form1.memnation[1].checked==true)
		{
			document.all('nation').style.display = ''
		}
		else
		{
			document.all('nation').style.display = 'none'
		}		

}


function checkquickform()
{
		
	if(document.form3.memgen.value=='')
	{
		alert("Please select gender")		
		document.form3.memgen.focus();
		return false;
	}	
	
	if(document.form3.agefrom.value=='0')
	{
		alert("Please select age")		
		document.form3.agefrom.focus();
		return false;
	}
	if(document.form3.ageto.value=='0')
	{
		alert("Please select age")		
		document.form3.ageto.focus();
		return false;
	}
	if((document.form3.agefrom.value!='0') && (document.form3.ageto.value!='0'))	
	{
		if (age_diff_max(document.form3.agefrom,document.form3.ageto) == false)
		{
			return false;
		}
	}
	

	
}



function checkuserform()
{
	if((document.form2.memberloginname.value=='')||(document.form2.memberloginname.value=='Search by Username'))
	{
		alert("Please enter username")
		document.form2.memberloginname.focus();
		return false;
	}	
	
}


function checkchstatus()
{
if(document.form1.memchstatus.value=='No')
{
	document.form1.memnoch.disabled = true;
	document.form1.memchlt.disabled = true;
}
if(document.form1.memchstatus.value=='Yes')
{
	document.form1.memnoch.disabled = false;
	document.form1.memchlt.disabled = false;
}
}

function checkform()
{
	
	
	if((document.form1.profileby[0].checked==false)&&(document.form1.profileby[1].checked==false))
	{
		alert("Please select profile created by")
		document.form1.profileby[0].focus();
		return false;
	}

	if(document.form1.profileby[1].checked==true)
	{
		if(document.form1.createdby.value=='')
		{
			alert("Please enter name created by")
			document.form1.createdby.focus();
			return false;
		}
		if(document.form1.reltomem.value=='')
		{
			alert("Please enter relation to member")
			document.form1.reltomem.focus();
			return false;
		}
		if(document.form1.reladd.value=='')
		{
			alert("Please enter address created by")
			document.form1.reladd.focus();
			return false;
		}
		if(document.form1.reltel.value=='' && document.form1.relmob.value=='' && document.form1.relotel.value=='')
		{
			alert("Please enter any contact no. of created by")
			document.form1.reltel.focus();
			return false;
		}
		if(document.form1.relemail.value=='')
		{
			alert("Please enter email id of created by")
			document.form1.relemail.focus();
			return false;
		}
	}
		if(document.form1.username.value=='')
		{
			alert("Please enter username")
			document.form1.username.focus();
			return false;
		}
		else
		{
			var str=document.form1.username.value;
			var len=(str.length);
			if(len <4)
			{
				alert("Username should be minmum 4 character long.")
				document.form1.username.focus();
				return false;
			}
		}
		if(document.form1.password.value=='')
		{
			alert("Please enter password")
			document.form1.password.focus();
			return false;
		}
		else
		{
			var str=document.form1.password.value;
			var len=(str.length);
			if(len <5)
			{
				alert("Password should be minmum 6 character long.")
				document.form1.password.focus();
				return false;
			}
		}
		if(document.form1.cpassword.value=='')
		{
			alert("Please enter confirm password")
			document.form1.cpassword.focus();
			return false;
		}		
		if(document.form1.password.value!=document.form1.cpassword.value)
		{
			alert("Password and confirm password should be same")
			document.form1.cpassword.focus();
			return false;
		}
		if(document.form1.memname.value=='')
		{
			alert("Please enter member's name")
			document.form1.memname.focus();
			return false;
		}
		if(document.form1.gender[0].checked==false&&document.form1.gender[1].checked==false)
		{
			alert("Please select gender")
			document.form1.gender[0].focus();
			return false;
		}
		
		
		if(document.form1.memdd.value=='')
		{
			alert("Please select day of birth")
			document.form1.memdd.focus();
			return false;
		}
		if(document.form1.memmm.value=='')
		{
			alert("Please select month of birth")
			document.form1.memmm.focus();
			return false;
		}
		if(document.form1.memyy.value=='')
		{
			alert("Please select year of birth")
			document.form1.memyy.focus();
			return false;
		}		
		if(document.form1.about.value=='')
		{
			if(document.form1.profileby[1].checked==true)
			{
			alert("Please write about him/her")
			}
			if(document.form1.profileby[0].checked==true)
			{
			alert("Please wirte about yourself")
			}
			document.form1.about.focus();
			return false;
		}
			var str=document.form1.about.value;
			var len=(str.length);
			if(len <4)
			{
			alert("Write about yourself atleast minmum 100 character long.")
			document.form1.about.focus();
			return false;
			}
		/*
		if(document.form1.about.length=='')
		{
		}*/

		if(document.form1.memadd.value=='')
		{
			alert("Please enter member's address")
			document.form1.memadd.focus();
			return false;
		}
		if(document.form1.city.value=='')
		{
			alert("Please enter member's city")
			document.form1.city.focus();
			return false;
		}
		if(document.form1.memcountry.value=='')
		{
			alert("Please enter member's country")
			document.form1.memcountry.focus();
			return false;
		}
		if((document.form1.memtel.value=='') && (document.form1.memmob.value=='') && (document.form1.memotel.value==''))
		{
			alert("Please enter member's any contact no.")
			document.form1.memtel.focus();
			return false;
		}
		if(document.form1.mememail.value=='')
		{
			alert("Please enter member's email.")
			document.form1.mememail.focus();
			return false;
		}
		if(document.form1.memedu.value=='')
		{
			alert("Please enter member's education.")
			document.form1.memedu.focus();
			return false;
		}
		if(document.form1.memocc.value=='')
		{
			alert("Please enter member's Occupation.")
			document.form1.memocc.focus();
			return false;
		}
		if(document.form1.memincome.value=='')
		{
			alert("Please enter member's income.")
			document.form1.memincome.focus();
			return false;
		}
		/*
		if(document.form1.memnation.value=='')
		{
			alert("Please enter member's nationality.")
			document.form1.memnation.focus();
			return false;
		}
		*/
		if(document.form1.memcit.value=='')
		{
			alert("Please enter member's citizenship.")
			document.form1.memcit.focus();
			return false;
		}
		if(document.form1.memht.value=='')
		{
			alert("Please enter member's height.")
			document.form1.memht.focus();
			return false;
		}
		if(document.form1.memwt.value=='')
		{
			alert("Please enter member's weight.")
			document.form1.memwt.focus();
			return false;
		}
		else
		{
			if(parseInt(document.form1.memwt.value)>200)
			{
				alert("Please enter valid member's weight.")
				document.form1.memwt.focus();
				return false;
			}		
	
		}
		if(document.form1.memcomp.value=='')
		{
			alert("Please select member's complexion.")
			document.form1.memcomp.focus();
			return false;
		}
		if(document.form1.memms.value=='')
		{
			alert("Please select member's manglik status.")
			document.form1.memms.focus();
			return false;
		}
		if(document.form1.membody.value=='')
		{
			alert("Please select member's body type.")
			document.form1.membody.focus();
			return false;
		}
		if(document.form1.memreligion.value=='')
		{
			alert("Please select member's religion.")
			document.form1.memreligion.focus();
			return false;
		}/*
		if(document.form1.memcast.value=='')
		{
			alert("Please select member's cast.")
			document.form1.memcast.focus();
			return false;
		}
		*/
		if(document.form1.memmt.value=='')
		{
			alert("Please enter member's mother tounge.")
			document.form1.memmt.focus();
			return false;
		} 
		if(document.form1.memfv.value=='')
		{
			alert("Please select family values.")
			document.form1.memfv.focus();
			return false;
		}
		if(document.form1.memdiet.value=='')
		{
			alert("Please select diet habbits.")
			document.form1.memdiet.focus();
			return false;
		}
		if(document.form1.memdrink.value=='')
		{
			alert("Please select drink habbits.")
			document.form1.memdrink.focus();
			return false;
		}
		if(document.form1.memsmoke.value=='')
		{
			alert("Please select smoke habbits.")
			document.form1.memsmoke.focus();
			return false;
		}
		/*
		if(document.form1.mainphoto.value=='')
		{
			alert("Please select main photo.")
			document.form1.mainphoto.focus();
			return false;
		} */
		if(document.form1.mainphoto.value!='')
		{
			//if (!/(\.(gif|jpg|jpeg|bmp|png))$/i.test(document.form1.mainphoto.value))
			if (!/(\.(jpg|jpeg))$/i.test(document.form1.mainphoto.value))
			{
			alert("Please attach an image in jpg/jpeg format.");
			document.form1.mainphoto.value='';
			document.form1.mainphoto.focus();
			return false;
			}
		}
		/*
		if(document.form1.photo1.value=='')
		{
			alert("Please select photo for album.")
			document.form1.photo1.focus();
			return false;
		}
		
		if(document.form1.photo1.value!='')
		{
			if (!/(\.(gif|jpg|jpeg|bmp|png))$/i.test(document.form1.photo1.value))
			{
			alert("Please attach an image in gif/jpg/png/bmp format.");
			document.form1.photo1.value='';
			document.form1.photo1.focus();
			return false;
			}
		}	
		*/
		if(document.form1.photo2.value!='')
		{
			//if (!/(\.(gif|jpg|jpeg|bmp|png))$/i.test(document.form1.photo2.value))
			if (!/(\.(jpg|jpeg))$/i.test(document.form1.photo2.value))
			{
			alert("Please attach an image in jpg/jpeg format.");
			document.form1.photo2.select();
			document.form1.photo2.focus();
			return false;
			}
		}
		if(document.form1.photo3.value!='')
		{
			if (!/(\.(jpg|jpeg))$/i.test(document.form1.photo3.value))
			{
			alert("Please attach an image in jpg/jpeg format.");
			document.form1.photo3.select();
			document.form1.photo3.focus();
			return false;
			}
		}
		if(document.form1.memfname.value=='')
		{
			alert("Please enter father's name.")
			document.form1.memfname.focus();
			return false;
		}
		if(document.form1.memfage.value=='')
		{
			alert("Please select father's age.")
			document.form1.memfage.focus();
			return false;
		}
		/*
		if(document.form1.memfocc.value=='')
		{
			alert("Please enter father's occupation.")
			document.form1.memfocc.focus();
			return false;
		}
		*/
		if(document.form1.memmname.value=='')
		{
			alert("Please enter mother's name.")
			document.form1.memmname.focus();
			return false;
		}
		if(document.form1.memmage.value=='')
		{
			alert("Please select mother's age.")
			document.form1.memmage.focus();
			return false;
		}
		if(document.form1.has_sib.value=='')
		{
			alert("Please enter Sibling details.")
			document.form1.has_sib.focus();
			return false;
		}
		/*
		if(document.form1.memmocc.value=='')
		{
			alert("Please enter mother's occupation.")
			document.form1.memmocc.focus();
			return false;
		}
		*/
		if(document.form1.mempms.value=='')
		{
			alert("Please select previous marital status.")
			document.form1.mempms.focus();
			return false;
		}
		if(document.form1.memchstatus.value=='')
		{
			alert("Please select children status.")
			document.form1.memchstatus.focus();
			return false;
		}
		if(document.form1.memchstatus.value=='Yes')
		{
			if(document.form1.memnoch.value=='')
			{
				alert("Please enter no of childrens.")
				document.form1.memnoch.focus();
				return false;
			}
			if(document.form1.memchlt.value=='')
			{
				alert("Please childrens living status.")
				document.form1.memchlt.focus();
				return false;
			}
		}	


		if(document.form1.hours.value!='')
		{
			
			if(parseInt(document.form1.hours.value)=='NaN')
			{
				alert("Please enter valid member's time of birth.")
				document.form1.hours.focus();
				return false;
			}		
			if((parseInt(document.form1.hours.value)>12) || (parseInt(document.form1.hours.value)<1))
			{
				alert("Please enter valid member's time of birth.")
				document.form1.hours.focus();
				return false;
			}		
			if(document.form1.time.value=='')
			{
				alert("Please enter valid member's time of birth.")
				document.form1.time.focus();
				return false;
			}
			
		}

}

function numbersonly()
{
if (event.keyCode<46||event.keyCode>57 || event.keyCode==47)
return false
}






function checkmail(e)
{
var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
	if(e.value!='')
	{
		var returnval=emailfilter.test(e.value)
		if (returnval==false)
		{
			alert("Please enter a valid email address.")
			e.focus()
		}
	}
	return returnval
}



function checkdegree()
{
if(document.form1.memedu.value=='High School')
{
	document.form1.memedu1.disabled = true;			
}
else
{
	document.form1.memedu1.disabled = false;	
}
}

