var rstring;
function contactform ( form )
{
	
		err=0;
rfld="";
msg="";

    // 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;
   }
	}
 
 
 
 // comment val
if (document.getElementById("comment").value == "") {
   	msg=msg+"Please enter a message\n";
    if(rfld=="") rfld="comment";
	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 />");

			
       
           
    }