var rstring;

window.onload=function(){
document.getElementById("tcs").checked=false;
}



function contactform ( form )
{
	
		err=0;
rfld="";
msg="";

// date

   // date val
  if (document.getElementById("date").value == "") {
   	msg=msg+"Please enter a date\n";
    if(rfld=="") rfld="date";
	err=1;
    }
	


    // name val
  if (document.getElementById("realname").value == "") {
   	msg=msg+"Please enter your name\n";
    if(rfld=="") rfld="realname";
	err=1;
    }
    
     // Email val
  if (document.getElementById("email").value == "") {
	msg=msg+"Email required\n";
    if(rfld=="") rfld="email";
	err=1;
    
    } else {
	
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.getElementById("email").value;
   if(reg.test(address) == false) {
      msg=msg+"Invalid email\n";
    if(rfld=="") rfld="email";
	err=1;
   }
	}
	
    // phone val
  if (document.getElementById("phone").value == "") {
   	msg=msg+"Please enter your phone number\n";
    if(rfld=="") rfld="phone";
	err=1;
    }
	
   // town val
  if (document.getElementById("town").value == "") {
   	msg=msg+"Please enter your address\n";
    if(rfld=="") rfld="town";
	err=1;
    }
	
   // T&Cs val
   cb=document.getElementById("tcs");
  if (!cb.checked) {
   	msg=msg+"You must agree to the Booking Terms\n";
    if(rfld=="") rfld="tcs";
	err=1;
    }
 
 
 
 // other details val
if (document.getElementById("details").value == "") {
   	msg=msg+"Please enter other details\n";
    if(rfld=="") rfld="details";
	err=1;
	}
	
	
  
   // val secstr
  if (document.getElementById("secstr").value != rstring) {
	 msg=msg+"Invalid security string - please try again\n";
    if(rfld=="") rfld="secstr";
	err=1;
  } else  {
	  form.secstr.value="####";
  }
  
  
    //now check if any errors
 if (err) {
	 alert(msg);
 document.getElementById(rfld).focus();
    return false ;

 }
 
 return true;
  
  
  
  
}



 function pickRandom(range) {
	
       sc = "23456789!ABCDEFGHJKLMNPQRSTUVWXYZ#";
            rchar= Math.round(Math.random() * (32));
			c1=sc.substring(rchar+1,rchar+2);
			 rchar= Math.round(Math.random() * (32));
			c2=sc.substring(rchar+1,rchar+2);
			rchar= Math.round(Math.random() * (32));
			c3=sc.substring(rchar+1,rchar+2);
			rchar= Math.round(Math.random() * (32));
			c4=sc.substring(rchar+1,rchar+2);
			rstring=c1+c2+c3+c4;
			document.writeln("Type these anti-spam letters <span style='font-size:110%; font-weight:bold; line-height:100%'>"+rstring+"</span> into the box below before clicking send <br /> <br />");

			
       
           
    }