function check_fields(theform) {
		var error = "";
		
		error += validatefirstname(theform.f_name);
		error += validatecity(theform.city);
		error += validateemail(theform.email);
		error += validatetele(theform.telephone);
		error += validatecomments(theform.s_type);
		
		if (error !='') {
		alert("Please enter correct values for:\n" + error);
		return false;
		}
		
		
		}
		function validatefirstname(fld){
		var error = "";
		var illichar = /\W/;
		
		if (fld.value == "") {
			error = "Your first name.\n";
			} else if (fld.value.length < 2) {
			error = "Your first name.\n";
			} 
			return error;
			}
			
		function validatelastname(fld){
		var error = "";
		var illichar = /\W/;
		
		if (fld.value == "") {
			error = "Your last name.\n";
			} else if (fld.value.length < 2) {
			error = "Your last name.\n";
			}			
			return error;
			}
			
		function validatecity(fld){
		var error = "";
		var illichar = /\W/;
		
		if (fld.value == "") {
			error = "Your city.\n";
			} else if (fld.value.length < 2) {
			error = "Your city.\n";
			} 
			
			return error;
			}
			
			function trim(s)
			{
			  return s.replace(/^\s+|\s+$/, '');
			}

			function validateemail(fld) {
				var error="";
				var tfld = trim(fld.value);                        
				var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
				var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
			   
				if (fld.value == "") {
					error = "Your email address.\n";
				} else if (!emailFilter.test(tfld)) {              
					error = "Your email address.\n";
				} else if (fld.value.match(illegalChars)) {
					error = "The email address contains illegal characters.\n";
				} 
				return error;
			}
			
			function validatetele(fld) {
			var error = "";
					
			if  (fld.value == "") {
				error = "Your telephone.\n";
				} else if (fld.value.length < 5) {
				error = "Please enter a valid telephone.\n";
				} 				
				return error;
			}
			
			function validatecomments(fld) {
			var error = "";
			if (fld.value == "") error = "Service type.\n";
						
				return error;
			}
			
			
