
function f_trimmer(thisstring)
{
	while(thisstring.charAt(0)==" ")
	{
		thisstring=thisstring.substring(1,thisstring.length);
	}
	return thisstring;
}

function checkme(form){
if (form=='contact'){
	if (document.forms[form].firstname){
		if (f_trimmer(document.forms[form].firstname.value)==""){
			 alert("Firstname is required");
			 document.forms[form].firstname.focus();
			 return false;
		}
	}
	if (document.forms[form].surname){
		if (f_trimmer(document.forms[form].surname.value)==""){
			 alert("Surname is required");
			 document.forms[form].surname.focus();
			 return false;
		}
	}
	if (document.forms[form].email){
		
		if (f_trimmer(document.forms[form].email.value)==""){
			alert("Email is required\n");
			document.forms[form].email.focus();
			return false;
		} else {
	   		var s = new String(document.forms[form].email.value);
	
	       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
	       		alert ("Email address is invalid.");
				document.forms[form].email.focus();
				return false;
			}
		}
	}
	if (document.forms[form].message){
		if (f_trimmer(document.forms[form].message.value)==""){
		
			 alert("Message is required");
			 document.forms[form].message.focus();
			 return false;
		}
	}
	if (document.forms[form].scode){
		if (f_trimmer(document.forms[form].scode.value)==""){
			 alert("Confirm security code!");
			 document.forms[form].scode.focus();
			 return false;
		}
	}
} else if (form=='frm_jobapplication') {
	if (document.forms[form].name){
		if (f_trimmer(document.forms[form].name.value)==""){
			 alert("Name is required");
			 document.forms[form].name.focus();
			 return false;
		}
	}
	
	if (document.forms[form].address){
		if (f_trimmer(document.forms[form].address.value)==""){
		
			 alert("Address is required");
			 document.forms[form].address.focus();
			 return false;
		}
	}
	if (document.forms[form].phone){
		if (f_trimmer(document.forms[form].phone.value)==""){
		
			 alert("Telephone is required");
			 document.forms[form].phone.focus();
			 return false;
		}
	}
	if (document.forms[form].mobile){
		if (f_trimmer(document.forms[form].mobile.value)==""){
		
			 alert("Mobile is required");
			 document.forms[form].mobile.focus();
			 return false;
		}
	}
	if (document.forms[form].email){
		
		if (f_trimmer(document.forms[form].email.value)==""){
			alert("Email is required\n");
			document.forms[form].email.focus();
			return false;
		} else {
	   		var s = new String(document.forms[form].email.value);
	
	       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
	       		alert ("Email address is invalid.");
				document.forms[form].email.focus();
				return false;
			}
		}
	}
	if (document.forms[form].message){
		if (f_trimmer(document.forms[form].message.value)==""){
		
			 alert("Message is required");
			 document.forms[form].message.focus();
			 return false;
		}
	}
	
	
	if (document.forms[form].referee1_name){
	
		if (f_trimmer(document.forms[form].referee1_name.value)=="" || f_trimmer(document.forms[form].referee1_position.value)=="" || f_trimmer(document.forms[form].referee1_address.value)=="" || f_trimmer(document.forms[form].referee1_email.value)=="" || f_trimmer(document.forms[form].referee1_phone.value)==""){
		
			 alert("Referee data required");
			 document.forms[form].referee1_name.focus();
			 return false;
		}
	}
} else {
	if (document.forms[form].name){
		if (f_trimmer(document.forms[form].name.value)==""){
			 alert("Name is required");
			 document.forms[form].name.focus();
			 return false;
		}
	}
	
	if (document.forms[form].address){
		if (f_trimmer(document.forms[form].address.value)==""){
		
			 alert("Address is required");
			 document.forms[form].address.focus();
			 return false;
		}
	}
	if (document.forms[form].phone){
		if (f_trimmer(document.forms[form].phone.value)==""){
		
			 alert("Telephone is required");
			 document.forms[form].phone.focus();
			 return false;
		}
	}
	if (document.forms[form].mobile){
		if (f_trimmer(document.forms[form].mobile.value)==""){
		
			 alert("Mobile is required");
			 document.forms[form].mobile.focus();
			 return false;
		}
	}
	if (document.forms[form].email){
		
		if (f_trimmer(document.forms[form].email.value)==""){
			alert("Email is required\n");
			document.forms[form].email.focus();
			return false;
		} else {
	   		var s = new String(document.forms[form].email.value);
	
	       	if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
	       		alert ("Email address is invalid.");
				document.forms[form].email.focus();
				return false;
			}
		}
	}
	if (document.forms[form].message){
		if (f_trimmer(document.forms[form].message.value)==""){
		
			 alert("Message is required");
			 document.forms[form].message.focus();
			 return false;
		}
	}
	
	if (document.forms[form].password){
		if (f_trimmer(document.forms[form].password.value)==""){
		
			 alert("Password is required");
			 document.forms[form].password.focus();
			 return false;
		} else {
			if (document.forms[form].password.value != document.forms[form].password_conf.value){
				 alert("Password not confirmed");
				 document.forms[form].password_conf.focus();
				 return false;
			}
		}
	}
	
	if (document.forms[form].scode){
		if (f_trimmer(document.forms[form].scode.value)==""){
			 alert("Confirm security code!");
			 document.forms[form].scode.focus();
			 return false;
		}
	}
}
return true;
}