function searchvalidate(searchForm)
  {
	  
	var searchForm = (searchForm == null) ? "0" : searchForm;	
	if(searchForm==1){
		var search = document.search1;
		
	} else {
		var search = document.search2;
		
	}
	

  		 if ( document.getElementById('txtSAge').value == "" )
		 {
			alert( "Please enter minimum age." );
			document.getElementById('txtSAge').focus( );
			return false;
		}
	if(searchForm==1){
		check_Age("txtSAge",1);
	} else {
		check_Age("txtSAge");
	}	
		 
		 
		 if ( document.getElementById('txtSAge').value < 18 )
		 {
			alert( "Minimum age should be above 18" );
			document.getElementById('txtSAge').focus( );
			return false;
		}
		
		
		if ( document.getElementById('txtSAge').value > 60 )
		 {
			alert( "Minimum age should not be above 60" );
			document.getElementById('txtSAge').focus( );
			return false;
		}
		
		 if ( document.getElementById('txtEAge').value == "" )
		 {
			alert( "Please enter maximum Age" );
			document.getElementById('txtEAge').focus( );
			return false;
		}
		
		
	if(searchForm==1){
		check_Age("txtEAge",1);
	} else {
		check_Age("txtEAge");
	}	
		
		if ( document.getElementById('txtEAge').value > 60 )
		 {
			alert( "Maximum Age should be below 60" );
			document.getElementById('txtEAge').focus( );
			return false;
		}
		
		if ( document.getElementById('txtEAge').value < 18 )
		 {
			alert( "Maximum Age should not be below 18" );
			document.getElementById('txtEAge').focus( );
			return false;
		}
		
		if (document.getElementById('txtEAge').value < document.getElementById('txtSAge').value){
			alert( "To Age should be less than From" );
			document.getElementById('txtEAge').focus( );
			return false;

		}	
		
		if ( document.getElementById('religion').options[document.getElementById('religion').options.selectedIndex].value == "0" )
		{
			alert( "Please Select Religion" );
			document.getElementById('religion').focus( );
			return false;
		}
		document.getElementById("txtCaste").value =document.getElementById("caste[]").value;	
}

function searchHomeValidate(searchForm)
  {  
	  
	var searchForm = (searchForm == null) ? "0" : searchForm;	
	
	if(searchForm==1){
		var search = document.search1;
		
	} else {
		var search = document.search2;
		
	}
	
		if(document.getElementById("txtID").value=="") {
  		 if ( document.getElementById('txtSAge').value == "" )
		 {
			alert( "Please enter minimum age." );
			document.getElementById('txtSAge').focus( );
			return false;
		}
	if(searchForm==1){
		check_Age("txtSAge",1);
	} else {
		check_Age("txtSAge");
	}	
		 
		 
		 if ( document.getElementById('txtSAge').value < 18 )
		 {
			alert( "Minimum age should be above 18" );
			document.getElementById('txtSAge').focus( );
			return false;
		}
		
		
		if ( document.getElementById('txtSAge').value > 60 )
		 {
			alert( "Minimum age should not be above 60" );
			document.getElementById('txtSAge').focus( );
			return false;
		}
		
		 if ( document.getElementById('txtEAge').value == "" )
		 {
			alert( "Please enter maximum Age" );
			document.getElementById('txtEAge').focus( );
			return false;
		}
		
		
	if(searchForm==1){
		check_Age("txtEAge",1);
	} else {
		check_Age("txtEAge");
	}	
		
		if ( document.getElementById('txtEAge').value > 60 )
		 {
			alert( "Maximum Age should be below 60" );
			document.getElementById('txtEAge').focus( );
			return false;
		}
		
		if ( document.getElementById('txtEAge').value < 18 )
		 {
			alert( "Maximum Age should not be below 18" );
			document.getElementById('txtEAge').focus( );
			return false;
		}
		
		if (document.getElementById('txtEAge').value < document.getElementById('txtSAge').value){
			alert( "To Age should be less than From" );
			document.getElementById('txtEAge').focus( );
			return false;

		}	
		
		if ( document.getElementById('religion').options[document.getElementById('religion').options.selectedIndex].value == "0" )
		{
			alert( "Please Select Religion" );
			document.getElementById('religion').focus( );
			return false;
		}
		document.getElementById("txtCaste").value =document.getElementById("caste").value;	
		}
		if(document.getElementById("txtID").value!='') {
				document.search1.method = "post";				
				document.search1.pg.value = 'id_search_submit';
				document.search1.religion.value = 0;
		}
		if(document.getElementById("religion").value!=0) {
				document.search1.pg.value = 'searchresult';
		}
}

function check_Age(field_name,searchForm)
{
	var i, max, field_info;
	var searchForm = (searchForm == null) ? "0" : searchForm;	
	/*if(searchForm==1){
		field_info = eval("document.getElementById('" + field_name+"')");
	} else {
	field_info = eval("document.search." + field_name);
	}
	*/
	field_info = eval("document.getElementById('" + field_name+"')");
	max = field_info.value.length;
	
	for (i = 0; i < max; i++)
	{
		if(isNaN(field_info.value.charAt(i)))
		{
			alert("Age must be numeric.");
			field_info.value = "";
			field_info.focus();
			return false;
		}
	}
			return true;
}

function checkIndexPage(){
	
		var register1 = this.document.registration;		
		
		// Check the Name field
		if ( register1.txtName.value == "" )
		{
			alert( "Please Enter your name." );
			register1.txtName.focus( );
			return false;
		}
		
		if ( trim(register1.txtName.value) == "" )
		{
			alert( "Name should not be empty !!." );
			register1.txtName.focus( );
			return false;
		}
		
if(register1.txtName.value=='Enter Name')
{
alert("Please enter the username");
register1.txtName.focus();
return false;
}
		
		

	flen	= register1.txtName.value.length;
		
	if(flen < 3 ){
    alert("Please enter name with minimum of 3 characters");
	register1.txtName.focus();
	return false;
	}
	if(flen > 40 ){
    alert("Please enter name with maximum of 40 characters");
	register1.txtName.focus();
	return false;
	}

	for(i=0; i<flen; i++)
	{
		schar = register1.txtName.value.charAt(i);
		if ( schar >= '0' && schar <= '9' )
		{
			alert("Numbers not allowed in Name");
			register1.txtName.focus();
			return false;
		}
   }

    if(!charvalidation("name",trim(register1.txtName.value),"Name")){
		register1.txtName.focus();
		return false;
	}
		


		// Check gender field
		if ( !register1.Gender[0].checked && !register1.Gender[1].checked)
		{
			//alert( "Please select the gender." );
			//alert("Welcome "  txtName "\nHow are we today");
			alert("Please Select the gender.");
			

			register1.Gender[0].focus( );
			return false;
		}
		
		// Check E-mail field
		if ( register1.EMAIL.value == "" )
		{
			alert( "Please enter E-mail ID." );
			register1.EMAIL.focus( );
			return false;
		}
		

	
	var em 	= trim(register1.EMAIL.value);

if(trim(em)!="")
 {
  if((register1.EMAIL.value.indexOf('@')=="-1")||(register1.EMAIL.value.indexOf('.')=="-1"))
  {
    alert("Please enter your EMail ID properly");
    register1.EMAIL.focus();
		return false;
	  }
	if(!isEmailAddr1(em)){
		alert("Please enter your EMail ID properly");
		register1.EMAIL.focus();
		return false;
	}
	if(!isEmailAddr(em,"Email ID ")){
		register1.EMAIL.focus();
		return false;
	}

	var email_arr=em.split("@");
	if(!charvalidation("email",email_arr[0],"Email")){
		register1.EMAIL.focus();
		return false;
	}
}
	
}