/* Validate Order and Order form */



function validateContactForm()

{

	var isError = false;

	var errStr = 'Could not proceed further, there is/are some error(s) in your form submission. Have a look on the error(s) below:\n\n';

	

	if (jQuery.trim(jQuery("input[name=contactName]").val()) == '') {

		errStr += '* Please enter your Name.\n';	

		isError = true;

	}

	

	if (jQuery.trim(jQuery("input[name=contactEmail]").val()) == '') {

		errStr += '* Please enter your Email ID.\n';	

		isError = true;

		

	} else {

		if (!isValidEmail(jQuery.trim(jQuery("input[name=contactEmail]").val()))) {

			errStr += '* Incorrect Email ID format.\n';	

			isError = true;																 

		}

	}	

	

	if (jQuery.trim(jQuery("textarea[name=contactMsg]").val()) == '') {

		errStr += '* Please enter your Message.\n';	

		isError = true;

	}

	

	if (jQuery.trim(jQuery("input[name=verificationCode]").val()) == '') {

		errStr += '* Please enter the Verification code.\n';	

		isError = true;

	}

	

	if (isError) {

		alert(errStr);

		return false;

	}

	else {

		submitForm();

		return false;

	}

}





/* ADD-ONS functions */



function isValidEmail(email)

{

	return /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(email);

}





function isValidUrl(s) 

{

	var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/

	return regexp.test(s);

}





function isNumberKey(evt)

{

	var charCode = (evt.which) ? evt.which : event.keyCode

		if (charCode > 31 && (charCode < 48 || charCode > 57))

		return false;

	

	return true;

}



function submitForm()

{

	jQuery.ajax({

		type: "POST",

		url: "contact-action.php",

		data: "contactName=" + jQuery("input[name=contactName]").val() + "&contactEmail=" + jQuery("input[name=contactEmail]").val() + "&contactNumber=" + jQuery("input[name=contactNumber]").val() + "&contactDOB=" + jQuery("input[name=contactDOB]").val() + "&contactMsg=" + jQuery("textarea[name=contactMsg]").val() + "&verificationCode=" + jQuery("input[name=verificationCode]").val(),

		beforeSend: function() {

			// loading code

		},

		success: function(msg){

			var contact_ms = msg.split('^^^');

			if (contact_ms[1] == "error") {

				jQuery("#hMsg").html(contact_ms[0]);

			}

			else {

				jQuery("input[name=contactName]").val('');

				jQuery("input[name=contactEmail]").val('');

				jQuery("input[name=contactNumber]").val('');

				jQuery("input[name=contactDOB]").val('');

				jQuery("textarea[name=contactMsg]").val('');

				jQuery("input[name=verificationCode]").val('')

				location.href="success.php";

			}

		}

	});

}


