function CheckEmail (Ema) {
		
	email = Ema.value.toString();
	
	t = email.indexOf("@");
	
	if((email.indexOf(".") == -1) || (t == -1) || (t < 1) || (t > email.length - 5) || (email.charAt(t - 1) == '.') || (email.charAt(t + 1) == '.')) {
			
			alert("Please, Check Your E-mail");
			Ema.focus();
			
		return false;
		} 

}

// check telephone
function CheckTelephone (Tel)	 {

	var checktel="0123456789 -+()";
	
	for(i=0; i < Tel.value.length; i++) {
			if (checktel.indexOf(Tel.value.charAt(i))<0)  {
				
				alert("Please, Check Telephone. It Must be Digits or ()-+")
				Tel.focus();
				return false;
			}
	}
}


// check telephone
function CheckDigits (Dig)	 {

	var checktel="0123456789";
	
	for(i=0; i < Dig.value.length; i++) {
			if (checktel.indexOf(Dig.value.charAt(i))<0)  {
				
				alert("Sorry, It Must be Digits.")
				Dig.focus();
				return false;
			}
	}
}






function isEmpty(str) {
   for (var i = 0; i < str.length; i++)
      if (" " != str.charAt(i))
          return false;
      return true;
}

function CheckEnquiryForm (f){
	
		if (f.enquirerName.value.length < 1 ){
		alert("Name is a Mandatory Field");
		f.enquirerName.focus();
		return false;
	}
	
	if (f.email.value.length < 1 ){
		alert("E-mail is a Mandatory Field");
		f.email.focus();
		return false;
	}
	
	
		

	if (CheckEmail (f.email) === false) {
		
		return false;
		
	}
	
		if (f.contactNumber.value.length < 1 ){
		alert("Contact Number is a Mandatory Field");
		f.contactNumber.focus();
		return false;
	}
	
	
	if (CheckTelephone (f.contactNumber) === false) {
		
		return false;
		
	}

		if (f.Enquiry.value.length < 1 ){
		alert("Message Text is a Mandatory Field");
		f.Enquiry.focus();
		return false;
	}
		if (f.Enquiry.value.length > 1000 ){
		alert("Message Text is Too Long");
		f.Enquiry.focus();
		return false;
	}

}


function CheckBookingForm (f){
	
		if (f.Name.value.length < 1 ){
		alert("Name of head of party is a Mandatory Field");
		f.Name.focus();
		return false;
	}
	
		if (f.Address.value.length < 1 ){
		alert("Address of head of party is a Mandatory Field");
		f.Address.focus();
		return false;
	}
	
		if (f.PostCode.value.length < 1 ){
		alert("PostCode of head of party is a Mandatory Field");
		f.PostCode.focus();
		return false;
	}
	
		if (f.ContactNumber.value.length < 1 ){
		alert("Tel is a Mandatory Field");
		f.ContactNumber.focus();
		return false;
	}
	
	
	if (CheckTelephone (f.ContactNumber) === false) {
		
		return false;
		
	}

	
	if (f.Email.value.length < 1 ){
		alert("Email Address is a Mandatory Field");
		f.Email.focus();
		return false;
	}
	
	
		

	if (CheckEmail (f.Email) === false) {
		
		return false;
		
	}
	

		if (f.AgeOfChildren.value.length < 1 ){
		alert("Ages of Children is a Mandatory Field");
		f.AgeOfChildren.focus();
		return false;
	}
		if (f.AgeOfChildren.value.length > 1000 ){
		alert("Ages of Children is Too Long");
		f.AgeOfChildren.focus();
		return false;
	}
	
		if (f.TotalNumberInParty.value.length < 1 ){
		alert("Total Number in Party is a Mandatory Field");
		f.TotalNumberInParty.focus();
		return false;
	}

		if (f.BookingFrom.value.length < 1 ){
		alert("From in Party is a Mandatory Field");
		f.BookingFrom.focus();
		return false;
	}

		if (f.BookingTo.value.length < 1 ){
		alert("To is a Mandatory Field");
		f.BookingTo.focus();
		return false;
	}


		if (f.To.value.length < 1 ){
		alert("BookingTo is a Mandatory Field");
		f.To.focus();
		return false;
	}


}




function CheckContactForm (f){
	
		if (f.Name.value.length < 1 ){
		alert("Name is a Mandatory Field");
		f.name.focus();
		return false;
	}
	
	if (f.Email.value.length < 1 ){
		alert("E-mail is a Mandatory Field");
		f.Email.focus();
		return false;
	}
	
	
/*   if (f.telephone.value.length < 1 ){
		alert("Sorry, Telephone is Mandatory Field");
		f.telephone.focus();
		return false;
	}

*/

		

	if (CheckEmail (f.Email) === false) {
		
		return false;
		
	}
	
	
}


function CheckForm(f) {

  var errMSG = "";             
  for (var i = 0; i<f.elements.length; i++) 

    if (null!=f.elements[i].getAttribute("required")) 
        if (isEmpty(f.elements[i].value)) 
            errMSG += "  " + f.elements[i].name + "\n"; 
                                                       
                                                         
        if ("" != errMSG) {
            alert("Required Fields are not Filled:\n" + errMSG);
            return false;
        }
		
		
	email = f.email.value.toString();
			t = email.indexOf("@");
		if((email.indexOf(".") == -1) || (t == -1) || (t < 1) || (t > email.length - 5) || (email.charAt(t - 1) == '.') || (email.charAt(t + 1) == '.')) {
			
			alert("Please, Check Email");
			f.email.focus();
			
		return false;
		} 
	
}

function MenuHighlight()
{
	if (document.getElementById && document.createTextNode)
	{
		//left menu highlight
		var tables=document.getElementsByTagName('table');
		for (var i=0;i<tables.length;i++)
		{
			if(tables[i].className=='submenu')
			{
						tables[i].onmouseover=function(){this.className='submenu_active';return false}
						tables[i].onmouseout=function(){this.className='submenu';return false}
			}
		}
		
		
		//left menu  1 level highlight
		var menu_div=document.getElementsByTagName('div');
		for (var i=0;i<menu_div.length;i++)
		{
			if(menu_div[i].className=='menu_link1')
			{
						menu_div[i].onmouseover=function(){this.className='menu_link1_a';return false}
						menu_div[i].onmouseout=function(){this.className='menu_link1';return false}
			}
		}

	
		//left menu  parent highlight
		var menu_a=document.getElementsByTagName('a');
		for (var i=0;i<menu_a.length;i++)
		{
			if(menu_a[i].className=='menu_link1')
			{
						menu_a[i].onmouseover=function(){this.className='menu_link1_a';return false}
						menu_a[i].onmouseout=function(){this.className='menu_link1';return false}
			}
		}

	
		//left menu td parent highlight
		var menu_td=document.getElementsByTagName('td');
		for (var i=0;i<menu_td.length;i++)
		{
			if(menu_td[i].className=='menu_link1')
			{
						menu_td[i].onmouseover=function(){this.className='menu_link1_a';return false}
						menu_td[i].onmouseout=function(){this.className='menu_link1';return false}
			}
			
					//footer menu highlight
			if(menu_td[i].className=='footer_link')
			{
						menu_td[i].onmouseover=function(){this.className='footer_link_a';return false}
						menu_td[i].onmouseout=function(){this.className='footer_link';return false}
			}			
		}


	}
}



function MenuShow(Id) {
	var show = document.getElementById(Id).className; 
	if (show == 'hide') {
		document.getElementById(Id).className = 'showItem';
		
	} else {
		document.getElementById(Id).className = 'hide';	
	}
	return true;
}

