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;					
	}
	
	
	////////////::::::::::::::teacheroverseas
	function  teacheroverseas()
	{
		var frm = document.OverseaseTeacher;
		var emailID=document.OverseaseTeacher.mailid11;
		var zzx;
	 if (frm.visatype.value=="")
		{
			alert("Please select What visa do you have .");
			frm.visatype.focus();
			return false;
		}
				
		if(frm.fname.value=="")
		{
			alert("Please fill your First name .");
			frm.fname.focus();
			return false;
		}
		if(frm.lname.value=="")
		{
			alert("Please fill your Last name .");
			frm.lname.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.address.value=="")
		{
			alert("Please Enter Address .");
			frm.address.focus();
			return false;
		}
		if(frm.phoneno.value=="")
		{
			alert("Please enter your phone number  .");
			frm.phoneno.focus();
			return false;
		}
		
		if(frm.mobileno.value=="")
		{
			alert("Please enter your mobile number .");
			frm.mobileno.focus();
			return false;
		}
		if(frm.cv.value=="")
		{
			alert("Please browse your CV.");
			frm.cv.focus();
			return false;
		}
		  zzx = (frm.cv.value.split("."));
		if(zzx[zzx.length-1].replace(" ","").toUpperCase()=="DOCX" || zzx[zzx.length-1].replace(" ","").toUpperCase()=="DOC")
		{
		}
		else
	    {
		   alert("Document File should be in DOCX or DOC format.");
		   frm.cv.focus();
		   return false;
		 }
		frm.submit();
	}
	
	function validate_Recuritment()
	{
		var frm = document.recruitment;
		var emailID=document.recruitment.userEmail;
		var zz;
	    if (frm.userTitle.value=="")
		{
			alert("Please select title.");
			frm.userTitle.focus();
			return false;
		}
		if (frm.userName.value =="")
		{
		alert("Please enter Name.");
		frm.userName.focus();
		return false;
		}		
		if (frm.userAddress.value =="")
		{
		alert("Please enter Address");
		frm.userAddress.focus();
		return false;
		}
		if (frm.userTown.value =="")
		{
		alert("Please enter City or Town");
		frm.userTown.focus();
		return false;
		}
		if (frm.userPostcode.value =="")
		{
		alert("Please enter Postcode");
		frm.userPostcode.focus();
		return false;
		}
		if (frm.userTel.value =="")
		{
		alert("Please enter Telephone No.");
		frm.userTel.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.Predays.value == "")
		{
			alert("Please select Area of interes");
			frm.Predays.focus();
			return false;
		}
		if (frm.subject.value == "")
		{
			alert("Please select Qualification");
			frm.subject.focus();
			return false;
		}	
		if(frm.FTTP[0].checked == false && frm.FTTP[1].checked == false)
		{
		    alert("Please check FT or PT");
		    frm.FTTP.focus();
		    return false;
		}
		if(frm.FTTP[1].checked == true && frm.Wday1.checked == false && frm.Wday2.checked == false && frm.Wday3.checked == false && frm.Wday4.checked == false && frm.Wday5.checked == false)
		{
			alert("Please enter Days and Time Period.");
			frm.Wday1.focus();			
			return false;
		}
		{
			if (frm.Wday1.checked == true)
		{
			if(frm.TimePeriod1.value == "")
			{
			alert("Please enter Time Period.");
			frm.TimePeriod1.focus();			
			return false;
			}
		}
		if (frm.Wday2.checked == true)
		{
			if(frm.TimePeriod2.value == "")
			{
			alert("Please enter Time Period.");
			frm.TimePeriod2.focus();			
			return false;
			}
		}
		if (frm.Wday3.checked == true)
		{
			if(frm.TimePeriod3.value == "")
			{
			alert("Please enter Time Period.");
			frm.TimePeriod3.focus();			
			return false;
			}
		}
		if (frm.Wday4.checked == true)
		{
			if(frm.TimePeriod4.value == "")
			{
			alert("Please enter Time Period.");
			frm.TimePeriod4.focus();			
			return false;
			}
		}
		if (frm.Wday5.checked == true)
		{
			if(frm.TimePeriod5.value == "")
			{
			alert("Please enter Time Period.");
			frm.TimePeriod5.focus();		
			return false;
			}
		}
		if (frm.TimePeriod1.value != "")
		{
			if(frm.Wday1.checked == false)
			{
			alert("Please Check Confirm Day.");
			frm.Wday1.focus();			
			return false;
			}
		}
		if (frm.TimePeriod2.value != "")
		{
			if(frm.Wday2.checked == false)
			{
			alert("Please Check Confirm Day.");
			frm.Wday2.focus();			
			return false;
			}
		}
		if (frm.TimePeriod3.value != "")
		{
			if(frm.Wday3.checked == false)
			{
			alert("Please Check Confirm Day.");
			frm.Wday3.focus();			
			return false;
			}
		}
		if (frm.TimePeriod4.value != "")
		{
			if(frm.Wday4.checked == false)
			{
			alert("Please Check Confirm Day.");
			frm.Wday4.focus();			
			return false;
			}
		}
		if (frm.TimePeriod5.value != "")
		{
			if(frm.Wday5.checked == false)
			{
			alert("Please Check Confirm Day.");
			frm.Wday5.focus();			
			return false;
			}
		}
		}
		
		if (frm.dc2.value == "")
		{
			alert("Please select date.");
			frm.dc2.focus();
			return false;
		}
		if (frm.psubjects.value == "")
		{
			alert("Please select Primary subject");
			frm.psubjects.focus();
			return false;
		}	
		
		if (frm.Ssubject.value == "")
		{
			alert("Please select Secondry subject");
			frm.Ssubject.focus();
			return false;
		}
		if (frm.experience.value == "")
		{
			alert("Please select Number of years experience");
			frm.experience.focus();
			return false;
		}
		if (frm.cv.value == "")
		{
			alert("Please Attach Your CV");
			frm.cv.focus();
			return false;
		}
         zz = (frm.cv.value.split("."));
		if(zz[zz.length-1].replace(" ","").toUpperCase()=="DOCX" || zz[zz.length-1].replace(" ","").toUpperCase()=="DOC")
		{
		}
		else
	    {
		   alert("Document File should be in DOCX or DOC format.");
		   frm.cv.focus();
		   return false;
		 }
		if (frm.terms.checked == false)
		{
			alert("Please tick, I have read, understood and agree to the terms");
			frm.terms.focus();
			return false;
		}
		frm.submit();
	}



  function teacher_vacancy()
	{
		var frm = document.teachervacancy;
		var emailID=document.teachervacancy.Cemail;
	    if (frm.Sname.value=="")
		{
		alert("Please enter School Name.");
		frm.Sname.focus();
		return false;
		}
		if (frm.Cname.value =="")
		{
		alert("Please enter Contact Name.");
		frm.Cname.focus();
		return false;
		}
		if (frm.Cnumber.value =="")
		{
		alert("Please enter Your Contact No.");
		frm.Cnumber.focus();
		return false;
		}
		
		if (frm.DLnumber.value =="")
		{
		alert("Please enter Your Direct Line No.");
		frm.DLnumber.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.description.value=="")
		{
		alert("Please enter your message.");
		frm.description.focus();
		return false;
		}				
		frm.submit();
	}
	
	function changeSelection()
	{
		if(document.getElementById("FTTP1").checked ==false)
		{
		document.getElementById("Sd").style.display = "none";
		}
		if(document.getElementById("FTTP1").checked ==true)
		{
		document.getElementById("Sd").style.display = "block";	
		}	
		
	}
	function changeSelection_ft()
	{
		if(document.getElementById("FTTP2").checked ==true)
		{
		document.getElementById("Sd").style.display = "none";
		}
	
		
	}
function showfrm(x)
{
	var frm = document.f;
	if(x==1)
	{
	  if(frm.radiobuttons1[0].checked == true)
	  {
		document.getElementById("workpermit").style.display = 'block'; 
	  }
	  if(frm.radiobuttons1[1].checked == true)
	   {
		 document.getElementById("registration").style.display = 'none';
	    document.getElementById("workpermit").style.display = 'none';
		document.getElementById("msg").innerHTML = "Please fill in the \"Register Now\" form – Thank you";
	   }
	   else
	   {
		   document.getElementById("msg").innerHTML = ""
	   }
}
if(x==2)
{
      if(frm.radiobutton2[0].checked == true)
	  {
		document.getElementById("registration").style.display = 'block';
		document.getElementById("msg").innerHTML = ""
	  }
	  if(frm.radiobutton2[1].checked == true)
	   {
		document.getElementById("registration").style.display = 'none'; 
		document.getElementById("msg").innerHTML = "Sorry we cannot process your application. You would need a valid work permit to work in the UK.";
	   }
	    else
	   {
		   document.getElementById("msg").innerHTML = ""
	   }
}
}	
function showform(theTable)
{
      if (document.getElementById(theTable).style.display == 'none')
      {
            document.getElementById(theTable).style.display = 'block';
      }
}

function hidefrm(theTable)
{
      if (document.getElementById(theTable).style.display == 'none')
      {
            document.getElementById(theTable).style.display = 'none';
      }
      else
      {
            document.getElementById(theTable).style.display = 'none';
      }
}

	