/*
	Therapists in MS Javascript
	Created: 22.09.06
	Modified: 13.05.08
	Author: Andy Field
*/

function checkfrm(frm) 
	
	{
		if(frm.txtName.value == "") return setFocus(frm.txtName, "Please enter your name");
		if(frm.txtSurname.value == "") return setFocus(frm.txtSurname, "Please enter your surname");
		if(frm.txtEmail.value == "") return setFocus(frm.txtEmail, "Please enter your email address");
		if(frm.txtEmail.value.indexOf("@") == -1) return setFocus(frm.txtEmail, "Please enter a valid email address");
		if(frm.txtTelephone.value == "") return setFocus(frm.txtTelephone, "Please enter your telephone number");
		if(frm.txtProfession.value == "") return setFocus(frm.txtProfession, "Please enter your profession");
		if(frm.txtHPC.value == "") return setFocus(frm.txtHPC, "Please enter your HPC Registration number");
		
		return true;
	}
	
function checkalert(frm) 
	
	{
		if(frm.txtName.value == "") return setFocus(frm.txtName, "Please enter your name");
		if(frm.txtEmail.value == "") return setFocus(frm.txtEmail, "Please enter your email address");
		if(frm.txtEmail.value.indexOf("@") == -1) return setFocus(frm.txtEmail, "Please enter a valid email address");
		
		return true;
	}

	function setFocus(f, message)
	{
		if( message != "")
		{
			alert(message);
		}
		f.focus();
		return false;
	}
	
/* LAYER TOGGLE ***********************************************************/

function toggleLayer(whichLayer)
{
	if (document.getElementById)
	{
		// this is the way the standards work
		var style2 = document.getElementById(whichLayer).style;
		style2.display = style2.display? "":"block";
	}
	else if (document.all)
	{
		// this is the way old msie versions work
		var style2 = document.all[whichLayer].style;
		style2.display = style2.display? "":"block";
	}
	else if (document.layers)
	{
		// this is the way nn4 works
		var style2 = document.layers[whichLayer].style;
		style2.display = style2.display? "":"block";
	}
}

/* BOOKING FORM
******************************************/

$(document).ready(function() {
	$("#contactform").validate();
});

$(document).ready(function(){
    
    $("#txtInvoiceYes").click(function () {
      $("#bkInvoiceAddress").toggle();
    });

    $("#chkYesRequirements,#chkNoRequirements").click(function () {
      $("#bkDietary,#bkMobility").toggle();
    });
    

  });
  
  function emailToogle(frm) 

	{
		if( emailCheck (frm)) {
		frm.chkConfirmationEmail.disabled=false;
		frm.chkConfirmationEmail.checked=true;
		} else {
		frm.chkConfirmationEmail.checked=false;
		frm.chkConfirmationEmail.disabled=true;
		
		}
	}
	
	function emailCheck(frm) 
	{
		if(frm.txtEmail.value == "") return false;
		if(frm.txtEmail.value.indexOf("@") == -1) return false;
		if(frm.txtEmail.value.indexOf(".") == -1) return false;
		return true;
	}