	//Display email message
	function getEmailMessage() {
		var emailSent = getUrlParameter("email");
		
		if (emailSent != "") {
			if (emailSent == "true") {
				changeEmailResult("#00CC00", "Message successfully submitted.");
			} else if (emailSent == "false") {
				changeEmailResult("#CC0000", "Message submission failed, please try again.");
			}
		}
	}
	
	//Show and hide radio asterisk for email and phone labels
	function radioChanged(form, emailOrPhone) {
		//Save user's values and clear
		var emailValue = form.txtEmail.value;
		var phoneValue = form.txtPhone.value;
		form.txtEmail.value = "";
		form.txtPhone.value = "";
		
		//Swap asterisk position
		if (emailOrPhone == "email") {
			if (document.getElementById("pEmail").innerHTML.indexOf("Email *") == -1) {
				document.getElementById("pEmail").innerHTML = document.getElementById("pEmail").innerHTML.replace("Email", "Email *");
				document.getElementById("pPhone").innerHTML = document.getElementById("pPhone").innerHTML.replace("Phone *", "Phone");
			}
		} else {
			if (document.getElementById("pPhone").innerHTML.indexOf("Phone *") == -1) {
				document.getElementById("pEmail").innerHTML = document.getElementById("pEmail").innerHTML.replace("Email *", "Email");
				document.getElementById("pPhone").innerHTML = document.getElementById("pPhone").innerHTML.replace("Phone", "Phone *");
			}
		}
		
		//Restore user's values
		form.txtEmail.value = emailValue;
		form.txtPhone.value = phoneValue;
	}
	
	//Check fields and send email
	function sendEmail(form) {
		//Check fields
		if (checkFields(form)) {
			//Set result
			changeEmailResult("#00CC00", "Submitting message...")
			
			//Remove parameters
			var url = location.href;
			url = url.substring(0, url.indexOf("?"));
			
			//Variables
			var name = form.txtName.value;
			var company = form.txtCompany.value;
			var email = form.txtEmail.value;
			var phone = form.txtPhone.value;
			var message = form.txtMessage.value;
			var emailOrPhone
			for (i=0; i < form.radContact.length; i++) {
				if (form.radContact[i].checked) {
					emailOrPhone = form.radContact[i].value;
				}
			}
			
			//Redirect
			window.location = "../email/contactUs.aspx?name=" + name + "&company=" + company + "&email=" + email + "&phone=" + phone + "&message=" + message + "&preference=" + emailOrPhone;
		}
	}
	function checkFields(form) {
		//Check name
		if (form.txtName.value == "") {
			//Set result
			changeEmailResult("#CC0000", "Name cannot be blank.");
			return false;
		}
		//Check email and phone
		var emailOrPhone
		for (i=0; i < form.radContact.length; i++) {
			if (form.radContact[i].checked) {
				emailOrPhone = form.radContact[i].value;
			}
		}
		if (emailOrPhone == "email" && form.txtEmail.value == "") {
			changeEmailResult("#CC0000", "Email cannot be blank.");
			return false;
		}
		if (emailOrPhone == "email") {
			var indexMatch = form.txtEmail.value.indexOf("@");
			if (indexMatch < 0) {
				changeEmailResult("#CC0000", "Invalid email address.");
				return false;
			}
			indexMatch = form.txtEmail.value.indexOf(".");
			if (indexMatch < 0) {
				changeEmailResult("#CC0000", "Invalid email address.");
				return false;
			}
		}		
		if (emailOrPhone == "phone" && form.txtPhone.value == "") {
			changeEmailResult("#CC0000", "Phone cannot be blank.");
			return false;
		}
		
		//Check message
		if (form.txtMessage.value == "") {
			//Set result
			changeEmailResult("#CC0000", "Message cannot be blank.");
			return false;
		}
		
		return true;
	}
	
	function changeEmailResult(colorString, myString) {
		$("#pEmailResult").slideUp("normal", function(){
															document.getElementById("pEmailResult").innerHTML = "<span style='color:" + colorString + "; font-size:16px; font-weight:bold'>" + myString + "</span>";
													  });
		$("#pEmailResult").slideDown();
	}