// JavaScript Document

function isBlank(str)

{

	if(str.length==0)

		return true;

	else

	   	return false;

}



function checkfirstname()

{

	if(isBlank(document.form1.fname.value))

	{

		alert("First Name field can't be empty");

		return false;

	}

	else

		return true;

}



function checklastname()

{

	if(isBlank(document.form1.lname.value))

	{

		alert("Last Name field can't be empty");

		return false;

	}

	else

		return true;

}



function checkmonth()

{

	if(isBlank(document.form1.month.value))

	{

		alert("Month field in the Date of Birth can't be empty");

		return false;

	}

	else

		return true;

}



function checkday()

{

	if(isBlank(document.form1.day.value))

	{

		alert("Day field in the Date of Birth can't be empty");

		return false;

	}

	else

		return true;

}



function checkyear()

{

	if(isBlank(document.form1.year.value))

	{

		alert("Year field in the Date of Birth can't be empty");

		return false;

	}

	else

		return true;

}



function checkcountry()

{

	if(isBlank(document.form1.country.value))

	{

		alert("Country field can't be empty");

		return false;

	}

	else

		return true;

}



function checkstate()

{

	if(isBlank(document.form1.city_state.value))

	{

		alert("State field can't be empty");

		return false;

	}

	else

		return true;

}



function checkcity()

{

	if(isBlank(document.form1.city.value))

	{

		alert("City field can't be empty");

		return false;

	}

	else

		return true;

}



function checkzipcode()

{

	if(isBlank(document.form1.zipcode.value))

	{

		alert("Zip Code field can't be empty");

		return false;

	}

	else

		return true;

}



function checkborncountry()

{

	if(isBlank(document.form1.borncountry.value))

	{

		alert("Country you were born In field can't be empty");

		return false;

	}

	else

		return true;

}

function checkemail()

{

	if(isBlank(document.form1.email.value))

	{

		alert("Email ID field can't be empty");

		return false;

	}

	else

		return true;

}

	

function checkcontactno()

{

	if(isBlank(document.form1.contactno.value))

	{

		alert("Personal contact number field can't be empty");

		return false;

	}

	else

		return true;

}



function checkfamilystatus()

{

	if(isBlank(document.form1.family_status.value))

	{

		alert("Family Current Status field can't be empty");

		return false;

	}

	else

		return true;

}	



function checkchildren()

{

	if(isBlank(document.form1.children.value))

	{

		alert("Children field can't be empty");

		return false;

	}

	else

		return true;

}	



function checksynagoguename()

{

	if(isBlank(document.form1.synagogue_name.value))

	{

		alert("Name of Synagogue field can't be empty");

		return false;

	}

	else

		return true;

}



function checkrabbiname()

{

	if(isBlank(document.form1.rabbi_name.value))

	{

		alert("Rabbi(s) you are affiliated with field can't be empty");

		return false;

	}

	else

		return true;

}





function emailvalidation(str)

{

	// E-mail Validation by Henrik Petersen / NetKontoret

	// Explained at www.echoecho.com/jsforms.htm

	// Please do not remove this line and the two lines above.

	value = str;

	apos=value.indexOf("@"); 

	dotpos=value.lastIndexOf(".");

	lastpos=value.length-1;

	if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2) 

	{

		alert("Email entered is in wrong format");

		return false;

	}

	else 

	{

		return true;

	}

}



function func1()

{

	

	if (checkfirstname()==false) 

	{

		document.form1.fname.focus(); 

		return false;

	}

	if (checklastname()==false) 

	{

		document.form1.lname.focus(); 

		return false;

	}

/*	if (checkmonth()==false) 

	{

		document.form1.month.focus(); 

		return false;

	}

	if (checkday()==false) 

	{

		document.form1.day.focus(); 

		return false;

	}

	if (checkyear()==false) 

	{

		document.form1.year.focus(); 

		return false;

	}
*/
	if (checkcountry()==false) 

	{

		document.form1.country.focus(); 

		return false;

	}

	if (checkstate()==false) 

	{

		document.form1.city_state.focus(); 

		return false;

	}

	if (checkcity()==false) 

	{

		document.form1.city.focus(); 

		return false;

	}

	if (checkzipcode()==false) 

	{

		document.form1.zipcode.focus(); 

		return false;

	}

	

	if (checkborncountry()==false) 

	{

		document.form1.borncountry.focus(); 

		return false;

	}

	if (checkemail()==false) 

	{	

		document.form1.email.focus(); 

		return false;

	}

	if (emailvalidation(document.form1.email.value)==false)

	{

		document.form1.email.focus(); 

		return false;

	}

	if (checkcontactno()==false) 

	{

		document.form1.contactno.focus(); 

		return false;

	}

	if (checkfamilystatus()==false) 

	{

		document.form1.family_status.focus(); 

		return false;

	}

	if (checkchildren()==false) 

	{

		document.form1.children.focus(); 

		return false;

	}

	

}



