	function validate_email(v_emailstr){
  	var emailck= /^([\w\-\.]+)@((\[([0-9]{1,3}\.){3}[0-9]{1,3}\])|(([\w\-]+\.)+)([a-zA-Z]{2,4}))$/;
		return (emailck.test(v_emailstr));	
	}
	
	function validate_phone(v_phonestr){
  	var phoneck= /^(((\+44\s?\d{4}|\(?0\d{4}\)?)\s?\d{3}\s?\d{3})|((\+44\s?\d{3}|\(?0\d{3}\)?)\s?\d{3}\s?\d{4})|((\+44\s?\d{2}|\(?0\d{2}\)?)\s?\d{4}\s?\d{4}))(\s?\#(\d{4}|\d{3}))?$/;
		return (phoneck.test(v_phonestr));
	}
	
	function validate_bad_link (){
  	var bltstr = document.contact.BadLinkTitle.value;
  	var	errormsg = "";
    var result = ( bltstr != "" );
		if (!result){
			 errormsg += "URL title: Value not entered.<br/><br/>";
 			 document.getElementById("errortext").innerHTML = errormsg;
		}
		return result;
	}
	
	function validate_e_b_form (){
	var enqstr = document.contact.Enquiry.value;
	var emailstr = document.contact.Email.value;
	var namestr = document.contact.Name.value;
	var result = true;
	var	errormsg = "";
  var b1 = ( namestr != "" );
	var b2 = validate_email(emailstr);
  var b3 = ( enqstr != "" );
  var b4 = ( emailstr != "" );
	//alert("enqstr="+ enqstr+"emailstr"+emailstr+"namestr"+namestr);
	if (b1 && b3 && b4){
    	if (b2){
    		 result = true;
    	} else {
        	errormsg += "Your Email address: Please enter a valid one e.g. john@hotmail.com, mary@yahoo.co.uk<br/><br/>";    
        	document.getElementById("errortext").innerHTML = errormsg;
        	result = false;		 
    	}	 	 
	} else {
    	if (b1==false) {	
    	errormsg += "Your Name: Please enter your name.<br/><br/>";
    	}	
    	if (b4==false) {	
    	errormsg += "Your Email address: We need one to contact you.<br/><br/>";    
    	}
    	if (b3==false) {	
    	errormsg += "Your Enquiry: Please let us know what can we do for you.<br/><br/>";
    	}
    	document.getElementById("errortext").innerHTML = errormsg;
    	result = false;	
	}			
  return result;
 }


	function validate_c_b_form (){
	var enqstr = document.contact.Enquiry.value;
	var phonestr = document.contact.TelephoneNumber.value;
	var namestr = document.contact.Name.value;
	var result = true;
	var	errormsg = "";
  var b1 = ( namestr != "" );
	var b2 = validate_phone(phonestr);
  var b3 = ( enqstr != "" );
  var b4 = ( phonestr != "" );
		
	if (b1 && b3 && b4){
    	if (b2){
    		 result = true;
    	} else {
        	errormsg += "Telephone number: Please enter a valid one e.g. 07722 521521 or 01234 567890<br/><br/>";    
        	document.getElementById("errortext").innerHTML = errormsg;
        	result = false;		 
    	}	 	 
	} else {
    	if (b1==false) {	
    	errormsg += "Name: Value not entered.<br/><br/>";
    	}	
			if (b4==false) {	
    	errormsg += "Telephone number: We need one to contact you.<br/><br/>";    
    	}
    	if (b3==false) {	
    	errormsg += "Enquiry: Please let us know what can we do for you.<br/><br/>";
    	}    	
    	document.getElementById("errortext").innerHTML = errormsg;
    	result = false;	
	}	 		
  return result;
 }
 
 function clear_error_msg(){
 var element2 = document.getElementById("errortext"); 
 element2.innerHTML = "";
 return element2;
 }
  
