// JavaScript Document
function echeckao(str) 
{
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Please enter a valid email id");
		   document.frmApply.Email.focus();
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Please enter a valid email id");
		   document.frmApply.Email.focus();
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Please enter a valid email id");
			document.frmApply.Email.focus();
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Please enter a valid email id");
			document.frmApply.Email.focus();
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Please enter a valid email id");
			document.frmApply.Email.focus();
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Please enter a valid email id");
			document.frmApply.Email.focus();
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Please enter a valid email id");
			document.frmApply.Email.focus();
		    return false
		 }
 		 return true					
}

function ApplyOnlineValidate()
{
	if(document.frmApply.FirstName.value.length==0)
	{
		alert("Please enter your first name");
		document.frmApply.FirstName.focus();
		return false;
	}
	
	if(document.frmApply.FamilyName.value.length==0)
	{
		alert("Please enter your family name");
		document.frmApply.FamilyName.focus();
		return false;
	}
	else if(document.frmApply.Email.value.length==0)
	{
		alert("Please enter your email id");
		document.frmApply.Email.focus();
		return false;
	}
	else if(document.frmApply.Email1.value.length==0)
	{
		alert("Please enter your email id again for verification");
		document.frmApply.Email1.focus();
		return false;
	}
	else if(document.frmApply.Email.value!=document.frmApply.Email1.value)
	{
		alert("Your Email Id Doesnt Match.");
		document.frmApply.Email.focus();
		return false;
	}
	else if (echeckao(document.frmApply.Email.value)==false)
	{						
		return false;
	}
	else if(document.frmApply.ConNo.value.length==0)
	{
		alert("Enter your Contact No");
		document.frmApply.ConNo.focus();
		return false;
	}
	else if(document.frmApply.Nationality.value.length==0)
	{
		alert("Enter your Nationality");
		document.frmApply.Nationality.focus();
		return false;
	}
	else if(document.frmApply.Dob.value.length==0)
	{
		alert("Enter your Date Of Birth");
		document.frmApply.Dob.focus();
		return false;
	}
	
		
		else if(document.frmApply.Address.value.length==0)
	{
		alert("Enter your Address");
		document.frmApply.Address.focus();
		return false;
	}
		else if(document.frmApply.City.value.length==0)
	{
		alert("Enter your Town/City");
		document.frmApply.City.focus();
		return false;
	}
		else if(document.frmApply.County.value.length==0)
	{
		alert("Enter your State/County");
		document.frmApply.County.focus();
		return false;
	}
		else if(document.frmApply.Postcode.value.length==0)
	{
		alert("Enter your Postcode");
		document.frmApply.Postcode.focus();
		return false;
	}
		else if(document.frmApply.Country.value.length==0)
	{
		alert("Enter your CountryName");
		document.frmApply.Country.focus();
		return false;
	}
		else if(document.frmApply.MajorId.value.length==0)
	{
		alert("Enter your Study Details");
		document.frmApply.MajorId.focus();
		return false;
	}
		else if(document.frmApply.StudyCountry.value.length==0)
	{
		alert("Enter your Destination");
		document.frmApply.StudyCountry.focus();
		return false;
	}
		else if(document.frmApply.Course.value.length==0)
	{
		alert("Enter your Course");
		document.frmApply.Course.focus();
		return false;
	}
	else if(document.frmApply.Date.value.length==0)
	{
		alert("Enter your Year and Month of Entry");
		document.frmApply.Date.focus();
		return false;
	}
	else if(document.frmApply.HearAbout.value.length==0)
	{
		alert("Enter how you hear about IEC");
		document.frmApply.HearAbout.focus();
		return false;
	}
	return true;
}
