// JavaScript Document

	function echeck(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("Invalid E-mail ID");
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID");
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID");
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID");
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }

 		 return true;					
	}
		
		
function validate_callback()
	{
		var frm = document.callback;
		var emailID=document.callback.email;
	  
		if (frm.name.value == "")
		{
			alert("Please enter your name.");
			frm.name.focus();
			return false;
		}
		if (frm.number.value == "")
		{
			alert("Please enter your number.");
			frm.number.focus();
			return false;
		}
		if ((emailID.value==null)||(emailID.value=="")){
			alert("Please Enter Email ID");
			emailID.focus();
			return false;
		}
		if (echeck(emailID.value)==false){
			emailID.value="";
			emailID.focus();
			return false;
		}
		if (frm.enquiry.value == "")
		{
			alert("Please select enquiry about.");
			frm.enquiry.focus();
			return false;
		}

		return true;
		
	}
	
	function validate_contact()
	{
		var frm = document.contactus;
		var emailID=document.contactus.email;
	  
		if (frm.name.value == "")
		{
			alert("Please enter your name.");
			frm.name.focus();
			return false;
		}
		if (frm.phone.value == "")
		{
			alert("Please enter your telephone number.");
			frm.phone.focus();
			return false;
		}
		if ((emailID.value==null)||(emailID.value=="")){
			alert("Please Enter Email ID");
			emailID.focus();
			return false;
		}
		if (echeck(emailID.value)==false){
			emailID.value="";
			emailID.focus();
			return false;
		}
		if (frm.enquiry.value == "")
		{
			alert("Please enter your enquiry.");
			frm.enquiry.focus();
			return false;
		}

		return true;
		
	}
	
	function validate_enquiryForm()
	{
		var frm = document.enquiryForm;
		var emailID=document.enquiryForm.email;
	  
		if (frm.name.value == "")
		{
			alert("Please enter your name.");
			frm.name.focus();
			return false;
		}
		if (frm.position.value == "")
		{
			alert("Please enter your position.");
			frm.position.focus();
			return false;
		}
		if (frm.Agency.value == "")
		{
			alert("Please enter your agency/school name.");
			frm.Agency.focus();
			return false;
		}
		if (frm.address.value == "")
		{
			alert("Please enter your address.");
			frm.address.focus();
			return false;
		}
		if (frm.Postcode.value == "")
		{
			alert("Please enter your postcode.");
			frm.Postcode.focus();
			return false;
		}
		if (frm.phone.value == "")
		{
			alert("Please enter your phone number.");
			frm.phone.focus();
			return false;
		}
		
		if ((emailID.value==null)||(emailID.value=="")){
			alert("Please Enter Email ID");
			emailID.focus();
			return false;
		}
		if (echeck(emailID.value)==false){
			emailID.value="";
			emailID.focus();
			return false;
		}
		if (frm.pupil.value == "")
		{
			alert("Please enter your pupil name.");
			frm.pupil.focus();
			return false;
		}
		if (frm.day.value == "")
		{
			alert("Please select day.");
			frm.day.focus();
			return false;
		}
		if (frm.month.value == "")
		{
			alert("Please select month.");
			frm.month.focus();
			return false;
		}
		if (frm.year.value == "")
		{
			alert("Please select year.");
			frm.year.focus();
			return false;
		}
		if (frm.CurrentSchoolYear.value == "")
		{
			alert("Please select current school year.");
			frm.CurrentSchoolYear.focus();
			return false;
		}
		if (frm.Current_LastSchool.value == "")
		{
			alert("Please enter current/last school year.");
			frm.Current_LastSchool.focus();
			return false;
		}
		if (frm.BriefDetails.value == "")
		{
			alert("Please enter brief details as to why this pupil needs alternative provision.");
			frm.BriefDetails.focus();
			return false;
		}
		

		return true;
		
	}
	
	function validate_applicationForm()
	{
		var frm = document.ApplicationForm;
		var emailID=document.ApplicationForm.email;
	  
		if (frm.name.value == "")
		{
			alert("Please enter your name.");
			frm.name.focus();
			return false;
		}
		if (frm.position.value == "")
		{
			alert("Please enter your position.");
			frm.position.focus();
			return false;
		}
		if (frm.Agency.value == "")
		{
			alert("Please enter your agency/school name.");
			frm.Agency.focus();
			return false;
		}
		if (frm.address.value == "")
		{
			alert("Please enter your address.");
			frm.address.focus();
			return false;
		}
		if (frm.Postcode.value == "")
		{
			alert("Please enter your postcode.");
			frm.Postcode.focus();
			return false;
		}
		if (frm.phone.value == "")
		{
			alert("Please enter your phone number.");
			frm.phone.focus();
			return false;
		}
		
		if ((emailID.value==null)||(emailID.value=="")){
			alert("Please Enter Email ID");
			emailID.focus();
			return false;
		}
		if (echeck(emailID.value)==false){
			emailID.value="";
			emailID.focus();
			return false;
		}
		if (frm.pupil.value == "")
		{
			alert("Please enter your pupil name.");
			frm.pupil.focus();
			return false;
		}
		if (frm.day.value == "")
		{
			alert("Please select day.");
			frm.day.focus();
			return false;
		}
		if (frm.month.value == "")
		{
			alert("Please select month.");
			frm.month.focus();
			return false;
		}
		if (frm.year.value == "")
		{
			alert("Please select year.");
			frm.year.focus();
			return false;
		}
		if (frm.CurrentSchoolYear.value == "")
		{
			alert("Please select current school year.");
			frm.CurrentSchoolYear.focus();
			return false;
		}
		if (frm.BriefDetails.value == "")
		{
			alert("Please enter brief details as to why this pupil needs alternative provision.");
			frm.BriefDetails.focus();
			return false;
		}
		return true;
		}
		
		
 function SelMonthYear()
	
	{
		var frm = document.AttendanceReport;
		
		
		if (frm.month1.value == "")
		{
			alert("Please Select Month");
			frm.month1.focus();
			return false;
		}
		if (frm.Ayear.value == "")
		{
			alert("Please Select Year");
			frm.Ayear.focus();
			return false;
		}	
				
	}
		
	
