function checkLogin(f) {
   if((f.user.value.length < 3) || (f.pass.value.length < 3))  {
	  alert("Please enter your correct Login and Password");
	  return false;
   }
}

function validateApply(x) { 
	var submitOK="True";
	var message="Please enter your:\n\n";
	if (x.firstname.value.length < 1)
 	{ message += "- First Name\n";submitOK="False"; }
	if (x.lastname.value.length < 1)
 	{ message += "- Last Name\n";submitOK="False"; }
	if (x.telephone.value.length < 1)
 	{ message += "- Telephone number\n";submitOK="False"; }
	if (!(isValidEmail(x.email.value)))
	{message += "- Correct email address\n";submitOK="False"; }
	if (submitOK=="False") {
 		alert(message);
 		return false;
 	}
	return true;
}	 

function validateWorkOrder(x) { 
	var submitOK ="True";
	var message = "Your order is incomplete, please enter your:\n\n";
	if (x.companyname.value.length < 1)
 	{ message += "- Company Name\n";submitOK="False"; }
	if (x.contactname.value.length < 1)
 	{ message += "- Contact Name\n";submitOK="False"; }
	if (x.email.length > 0 & !(isValidEmail(x.email.value)))
	{message += "- Correct email address\n";submitOK="False"; }
	if (x.phonenumber.value.length < 1)
 	{ message += "- Phone Number\n";submitOK="False"; }
	if (submitOK=="False") {
 		alert(message);
 		return false;
 	}
	   return true;
}	

function isValidEmail(address) {
	if (address.indexOf('@') < 2) return false;
	var period = address.indexOf('.');
	if (period == -1) return false;
	var name = address.substring(0, address.indexOf('@'));
	var domain = address.substring(address.indexOf('@') + 1);
	if (name.indexOf('(') != -1 || name.indexOf(')') != -1 || name.indexOf('<') != -1 || name.indexOf('>') != -1
		|| name.indexOf(',') != -1 || name.indexOf(';') != -1 || name.indexOf(':') != -1 
		|| name.indexOf('\\') != -1 || name.indexOf('"') != -1 || name.indexOf('[') != -1 
		|| name.indexOf(']') != -1 || name.indexOf(' ') != -1)
			return false;
	if (domain.indexOf('(') != -1 || domain.indexOf(')') != -1 || domain.indexOf('<') != -1
		|| domain.indexOf('>') != -1
		|| domain.indexOf(',') != -1 || domain.indexOf(';') != -1 || domain.indexOf(':') != -1 
		|| domain.indexOf('\\') != -1 || domain.indexOf('"') != -1 || domain.indexOf('[') != -1 
		|| domain.indexOf(']') != -1 || domain.indexOf(' ') != -1) 
			return false;
	return true;
}  

function trim (strText) {
		while (strText.substring(0,1) == ' ') 
			strText = strText.substring(1, strText.length);
		while (strText.substring(strText.length-1,strText.length) == ' ')
			strText = strText.substring(0, strText.length-1);
	return strText;
}  
