

//  Function for setting default home page 
//  home.asp

function makeDefault(element)
{
element.style.behavior='url(#default#homepage)'; 
element.setHomePage('http://www.h1bmarriages.com');

}

// Function for registration page
//Register.asp

function Validateform()
{
function ValidateNo( NumStr, String ) 
	{
 		for( var Idx = 0; Idx < NumStr.length; Idx ++ )
 		{
			 var Char = NumStr.charAt( Idx );
			 var Match = false;

				for( var Idx1 = 0; Idx1 < String.length; Idx1 ++) 
				{
					 if( Char == String.charAt( Idx1 ) ) 
					 Match = true;
				}
				
				if ( !Match ) 
					return false;
 		}

        	return true;
	}

if(document.register.fname.value=="")
{
alert("Enter your first name")
document.register.fname.focus()
return false
}

if(document.register.lname.value=="")
{
alert("Enter your last name")
document.register.lname.focus()
return false
}

if(document.register.weight.value=="")
{
alert("Enter your weight")
document.register.weight.focus()
return false
}
if ( document.register.pwd.value == "" )
		{
			alert( "Please choose 'password'." );
			document.register.pwd.focus( );
			return false;
		}

		if ( document.register.pwd.value.length < 4 )
		{
			alert( "Password must be atleast 4 chars." );	
			document.register.pwd.focus( );
			return false;
		}

		if ( document.register.repwd.value == "" )
		{
			alert( "Please retype password." );
			document.register.repwd.focus( );
			return false;
		}

		if ( document.register.pwd.value != document.register.repwd.value )
		{
			alert( "Password did not match." );
			document.register.pwd.value = "";
			document.register.repwd.value = "";

			document.register.pwd.focus( );

			return false;
		}

		tmpPass = document.register.pwd.value;

		goodPasswd = 1;

		for( var idx=0; idx< tmpPass.length; idx++ )
		{
			ch = tmpPass.charAt(idx);

			if( !((ch>='a') && (ch<='z')) && !((ch>='A') && (ch<='Z')) && !((ch>=0) && (ch <=9)) )
			{
				goodPasswd = 0;
				break;
			}
		}

		if( goodPasswd ==0 )
		{
			alert( "Password should comprise only numbers and digits." );
			document.register.pwd.value="";
			document.register.repwd.value="";
			document.register.pwd.focus();
			return false;
		}
if(document.register.email.value=="")
{

alert("Enter your E-mail")
document.register.email.focus()
return false
}
else
{
you=document.register.email.value;
		l=you.length;
		var t=0;
		x=0;y=0;z=0
		 	one:
			for(i=0;i<l;i++){
			var thechar=you.substring(i,i+1);
			if(thechar=="@"){
				y=z=i;
				two:
				for(;y<l;y++){
				thechar=you.substring(y,y+1);		
				if(thechar!="."){
					z++;
					if(z==l){
						alert("Invalid email Entered " );
						document.register.email.focus()
						return false;
					}else{continue two;}
					}
				}
			}else{
				x++;
				if(x==l){
					alert("Invalid email id")
					document.register.email.focus()
					return false;
				}else{					
				continue one;}
				}
           }

}
if(document.register.age.value=="")
{
alert("Enter your age")
document.register.age.focus()
return false
}
if( !ValidateNo( document.register.age.value, "0123456789" ) )
		{
			alert("Invalid age.The Age must be Numeric");
			document.register.age.focus( );
			return false;
		}
		else  
		{
			var age = parseInt(document.register.age.value);
			if ( age < 18 )
			{
				alert( "Invalid Age " +document.register.age.value + ".  Minimum age allowed is 18" );
			document.register.age.focus( );
				return false;
			} 
			if ( age > 70 )
			{
				alert( "Invalid Age " + document.register.age.value + ".  Maximum age allowed is 70" );
				document.register.age.focus( );
				return false;
			} 
		}

if(document.register.height.value=="")
{
alert("Enter your height")
document.register.height.focus()
return false
}
if ( !ValidateNo(document.register.height.value, "1234567890" ) )
			{
				alert( "Invalid Centi Meters " +document.register.height.value);
				document.register.height.focus( );
				return false;
			}

			// 1 feet -> 30.48 cms, 1 inch - > 2.54 cm, 12 inch -> in feet
			var cms = parseInt(document.register.height.value);
			if ( cms < 91 || cms > 213 )	// allowed feet (3 - 7)
			{
				alert( "Invalid Centi Meters " + document.register.height.value + 
					".Height must be between 91 - 213cms "  )
				document.register.height.focus( );
				return false;
			}

if(document.register.year.value=="")
{
alert("Year can't be empty")
document.register.year.focus()
return false
}
else
{
  d=2011;
	 b=true;
	 
	theinput=document.register.year.value;
	thelength=theinput.length;
	var goodzip =true;
	if(document.register.year.value!="")	{
			val= d-theinput;
			if((val>100)||(val<0)){
				alert("Not valid Year");
				document.register.year.focus();
				return false;
			}
		one:
	for(var i=0;i<thelength;i++){
		var thechar=theinput.substring(i,i+1);
		if(thechar < "0" || thechar >"9" ) {
			goodzip=false;
		}
	}
	if(goodzip==false){
		alert("INVALID ");
		document.register.year.value =="";
		document.register.year.focus();
		return false;
	}
    	 }
}
if (document.register.qualification.options[document.register.qualification.selectedIndex].value == "")
{

alert("Please select 'Qualification'.");
document.register.qualification.focus( );
return false
}
if (document.register.religion.options[document.register.religion.selectedIndex].value == "")
{

alert("Please select 'Religion'.");
document.register.religion.focus( );
return false
}
if (document.register.mstatus.options[document.register.mstatus.selectedIndex].value == "")
{

alert("Please select 'Marital Stauts'.");
document.register.mstatus.focus( );
return false
}
if (document.register.cres.options[document.register.cres.selectedIndex].value == "")
{

alert("Please select 'Country Of Residence'.");
document.register.cres.focus( );
return false
}
if (document.register.occupation.options[document.register.occupation.selectedIndex].value == "")
{

alert("Please select 'Occupation'.");
document.register.occupation.focus( );
return false
}
if (document.register.complexion.options[document.register.complexion.selectedIndex].value == "")
{

alert("Please select 'Complexion'.");
document.register.complexion.focus( );
return false
}
if (document.register.nationality.options[document.register.nationality.selectedIndex].value == "")
{

alert("Please select 'Nationality'.");
document.register.nationality.focus( );
return false
}
if (document.register.dateselect.options[document.register.dateselect.selectedIndex].value == "")
{

alert("Please select 'Date'.");
document.register.dateselect.focus( );
return false
}
if (document.register.monthselect.options[document.register.monthselect.selectedIndex].value == "")
{

alert("Please select 'Month'.");
document.register.monthselect.focus( );
return false
}


if ( document.register.state.options[document.register.state.selectedIndex].value == "" && document.register.otherstate.value == "" )
		{
			alert( "Please select/enter 'residing state'." );

			if ( document.register.nationality.options[document.register.nationality.selectedIndex].value == "India" )
			{
				document.register.state.focus( );
				return false;
			}

			document.register.otherstate.focus();
			return false;
		}

		if ( document.register.nationality.options[document.register.nationality.selectedIndex].value == "India"  && document.register.state.options[document.register.state.selectedIndex].value == "")
		{
			alert( "Nationality is \"India\". Please select \"State\" in India." ); 
			document.register.otherstate.value = "";
			document.register.state.focus( );
			return false;
		}

		if ( document.register.nationality.options[document.register.nationality.selectedIndex].value != "India" && document.register.otherstate.value == "" )
		{
			alert( "Please enter \"State\" in the \"Other State\" field." ); 
			document.register.state.selectedIndex = 0;
			document.register.otherstate.focus( );
			return false;
		}
}

// Function for login form
// login.asp


function Validatelogin()
{
if(document.f1.logname.value=="")
{
alert("Enter your Login name")
document.f1.logname.focus()
return false
}

if(document.f1.logpass.value=="")
{
alert("Enter your Password")
document.f1.logpass.focus()
return false
}
}
// Function for login form
// home.asp
function Validatehomelog()
{
if(document.f10.logname.value=="")
{
alert("Enter your Login name")
document.f10.logname.focus()
return false
}

if(document.f10.logpass.value=="")
{
alert("Enter your Password")
document.f10.logpass.focus()
return false
}
}
