
function validateForm(dataEntryForm)
{
  	var errMsg = "Registration Information Incomplete. \n";


//Loop thru all Radio Buttons
//Test for at least 1 checked 
//var test = false;
//for (var j = 0; j < dataEntryForm.elements.length; j++)
//	if(dataEntryForm.elements[j].type == 'radio')
//		if(dataEntryForm.elements[j].checked)
//			test = true;
//if (!test){alert(errMsg + "\nPlease choose at least 1 session."); dataEntryForm.elements.focus(); return false;}

if(dataEntryForm.given_name.value == "") 
	{alert(errMsg + "\nMissing Given Name" ); dataEntryForm.given_name.focus(); return false;}
if(dataEntryForm.family_name.value == "") 
	{alert(errMsg + "\nMissing Last Name" ); dataEntryForm.family_name.focus(); return false;}
if(dataEntryForm.Central_Bank_Name.value == "") 
	{alert(errMsg + "\nMissing Institution Name" ); dataEntryForm.Central_Bank_Name.focus(); return false;}
if(dataEntryForm.Address_Line1.selectedIndex == 0) 
	{alert(errMsg + "\nMissing Address" ); dataEntryForm.Address_Line1.focus(); return false;}
if(dataEntryForm.Bank_Country.value == "") 
	{alert(errMsg + "\nMissing Country" ); dataEntryForm.Bank_Country.focus(); return false;}
if((dataEntryForm.country_code.value == ""))
	{alert(errMsg + "\nMissing Country Code" ); dataEntryForm.country_code.focus(); return false;}
if((dataEntryForm.city_code.value == ""))
	{alert(errMsg + "\nMissing City Code" ); dataEntryForm.city_code.focus(); return false;}
if((dataEntryForm.phone_nbr.value == ""))
	{alert(errMsg + "\nMissing Phone" ); dataEntryForm.phone_nbr.focus(); return false;}
// When email is required
if(dataEntryForm.Email_address.value.length < 1)
	{alert(errMsg + "\nMissing Email Address"); dataEntryForm.Email_address.focus(); return false;}	
var emailString = dataEntryForm.Email_address.value;
if(emailString.indexOf("@") == -1)
	{alert(errMsg + "\nInvalid Email Address"); dataEntryForm.Email_address.focus(); return false;}		
		

if(dataEntryForm.Title.value.length < 1)
	{alert(errMsg + "\nMissing Title"); dataEntryForm.Title.focus(); return false;}
if((dataEntryForm.department.value == ""))
	{alert(errMsg + "\nMissing Department" ); dataEntryForm.department.focus(); return false;}
if((dataEntryForm.date_hired.value == ""))
	{alert(errMsg + "\nMissing date appointed to the new position" ); dataEntryForm.date_hired.focus(); return false;}
if((dataEntryForm.responsibilities.value == ""))
	{alert(errMsg + "\nPlease list your current responsibilities" ); dataEntryForm.responsibilities.focus(); return false;}
if((dataEntryForm.topics.value == ""))
	{alert(errMsg + "\nMissing topics" ); dataEntryForm.topics.focus(); return false;}
	
	
return true;
}
