var rstring;
function contactform ( form )
{
    // name val
  if (form.realname.value == "") {
    alert( "Please enter your name" );
    form.realname.focus();
    return false ;
    }
    
     // email val
  if (form.email.value == "") {
    alert( "Please enter your email address" );
    form.email.focus();
    return false ;
    }
    var txt = form.email.value;
     var n = txt.length;
     var ok = true;
     var cnt = 0;
     for (var i=0; i<n; i++)
     {
       var oneChar = txt.charAt(i);
       if (oneChar == '@')
       {
         if (cnt == 0)
         {
           cnt++;
         }
         else
         {
           alert ("Illegal E-mail Address!");
           return false;
         }
       } 
     }
     if (!cnt)
     {
       alert ("Illegal E-mail Address!");
       return false;
       }
 // comment val
if (form.comment.value == "") {
    alert( "Please enter your comment" );
    form.comment.focus();
    return false ;
    
  }
  
  // val secstr
  if (form.secstr.value != rstring) {
    alert( "Invalid security string - please try again" );
	form.secstr.focus();
    return false ;
    }
 form.secstr.value="####";

  return true ;
}

function bookform ( form )
{
    // name val
  if (form.realname.value == "") {
    alert( "Please enter your name" );
    form.realname.focus();
    return false ;
    }
    
     // email val
  if (form.email.value == "") {
    alert( "Please enter your email address" );
    form.email.focus();
    return false ;
    }
    var txt = form.email.value;
     var n = txt.length;
     var ok = true;
     var cnt = 0;
     for (var i=0; i<n; i++)
     {
       var oneChar = txt.charAt(i);
       if (oneChar == '@')
       {
         if (cnt == 0)
         {
           cnt++;
         }
         else
         {
           alert ("Illegal E-mail Address!");
           return false;
         }
       } 
     }
     if (!cnt)
     {
       alert ("Illegal E-mail Address!");
       return false;
       }
	   
 // from val
if (form.from.value == "") {
    alert( "Please enter From date" );
    form.from.focus();
    return false ;
    
  }
  
  // to val
if (form.to.value == "") {
    alert( "Please enter To date" );
    form.to.focus();
    return false ;
    
  }
  
  // guest val
if (form.guests.value == "") {
    alert( "Please enter number of guests" );
    form.guests.focus();
    return false ;
    
  }

    
  // val secstr
  if (form.secstr.value != rstring) {
    alert( "Invalid security string - please try again" );
	form.secstr.focus();
    return false ;
    }
 form.secstr.value="####";

  return true ;
  
}

function mform ( form )
{

 // email val
  if (form.email.value == "") {
    alert( "Please enter your email address" );
    form.email.focus();
    return false ;
    }
    var txt = form.email.value;
     var n = txt.length;
     var ok = true;
     var cnt = 0;
     for (var i=0; i<n; i++)
     {
       var oneChar = txt.charAt(i);
       if (oneChar == '@')
       {
         if (cnt == 0)
         {
           cnt++;
         }
         else
         {
           alert ("Illegal E-mail Address!");
           return false;
         }
       } 
     }
     if (!cnt)
     {
       alert ("Illegal E-mail Address!");
       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:1.5em; font-weight:bold; line-height:1.3em'>"+rstring+"</span> into the box below before clicking send <BR> <BR>");

			
       
           
    }