$(document).ready(function (){
	$('#form_contactUs').submit(function() {
 		var options = {
			beforeSubmit: validateContactForm,
			dataType: 'xml',
			success: function(responseXML) {
				var html = $('response', responseXML).text();
				html=html.split("[").join("<");
				html=html.split("]").join(">");
				$('#response_contactUs').html(html);
				$('#response_contactUs').show();
				$('#form_contactUs').hide();
			}
		};
      	$(this).ajaxSubmit(options);

	      return false; // cancel conventional submit
	});
	$('#form_orderTracking').submit(function() {
 		var options = {
			dataType: 'xml',
			success: function(responseXML) {
				var html = $('response', responseXML).text();
				if (html.substr(0,3) == "ONR"){
					alert("Order Number not recognised");
				} else if (html.substr(0,3) == "MME"){
					alert("Order Number does not match email address.");
				} else {
				html=html.split("[").join("<");
				html=html.split("]").join(">");
				$('#response_orderTracking').html(html);
				$('#response_orderTracking').show();
				$('#form_orderTracking').hide();
				}
			}
		};
      	$(this).ajaxSubmit(options);

	      return false; // cancel conventional submit
	});

	function validateContactForm(formData, jqForm, options){
		msg = "";
		msg += (formData[3].value =='') ? "Please enter your Name.\n" : "";
		msg += (formData[4].value == '' && formData[5].value == '') ? "Please enter your Email Address or Telephone Number.\n" : "";
		msg += (formData[6].value == '') ? "Please enter your Order Number.\n" : "";
		if (msg == ""){
			return true;
		} else {
			alert(msg);
			return false;
		}
	}
});