function ValidateContact(form) {
			with (form) {
				if (!company.value || !contactperson.value || !designation.value || !Address.value  || !telephone.value  || !fax.value  || !cell.value  || !email.value  || !ShipmentDetail.value  || !Origin.value  || !Destination.value) {
					alert("Please fill in all the required fields");
					return false;
				} else {
				// validate e-mail address
				with (email) {
					apos = value.indexOf("@"); 
					dotpos = value.lastIndexOf(".");
					lastpos = value.length - 1;
					if (apos < 1 || dotpos - apos < 2 || lastpos - dotpos > 4 || lastpos - dotpos < 2) {
						alert("Your e-mail address does not appear to be valid.");
						return false;
					} else {
						return true;
					}
				}
			}
		}
	}
	
function ValidateContact2(form) {
			with (form) {
				if (!realname.value || !surname.value || !email.value) {
					alert("Please fill in all the required fields");
					return false;
				} else {
				// validate e-mail address
				with (email) {
					apos = value.indexOf("@"); 
					dotpos = value.lastIndexOf(".");
					lastpos = value.length - 1;
					if (apos < 1 || dotpos - apos < 2 || lastpos - dotpos > 4 || lastpos - dotpos < 2) {
						alert("Your e-mail address does not appear to be valid.");
						return false;
					} else {
						return true;
					}
				}
			}
		}
	}
	
function ValidateNewsletter(form) {
	with (form) {
		if (!realname.value || !surname.value || !email.value) {
			alert("Please fill in all the required fields");
					return false;
				} else {
				// validate e-mail address
				with (email) {
					apos = value.indexOf("@"); 
					dotpos = value.lastIndexOf(".");
					lastpos = value.length - 1;
					if (apos < 1 || dotpos - apos < 2 || lastpos - dotpos > 4 || lastpos - dotpos < 2) {
						alert("Your e-mail address does not appear to be valid.");
						return false;
					} else {
						return true;
					}
				}
			}
		}
	}
