$(document).ready(function() {
	$("[class^=validate]").validationEngine({
		success: function(form){
			var data = new Array();
			i = 0;

			data[i] = new Object();
			data[i].name = "apiKey";
			data[i].value = ODM_API_KEY;

			i++;

			data[i] = new Object();
			data[i].name = "apiURL";
			data[i].value = ODM_API_URL;

			$(form).find("[class^=validate]").each(function(){
				i++;

				var fieldType = $(this).attr("type");
				var fieldName = $(this).attr("name");

				if(typeof fieldType !== "undefined" && typeof fieldName !== "undefined"){
					if(fieldType == "text" || fieldType == "textarea" || fieldType == "hidden"){
						data[i] = new Object();
						data[i].name = fieldName;
						data[i].value = $(this).val();
					}

					if(fieldType == "checkbox"){
						data[i] = new Object();
						data[i].name = $(this)[0].value;
						data[i].value = this.checked ? 1 : 0;
					}

					if(fieldType == "select-one"){
						data[i] = new Object();
						data[i].name = fieldName;
						data[i].value = $("select[name="+fieldName+"]").val();
					}
				}
			});

			$.post("/enquiry_submit.php", data, function(response){
				if(response.success){
					$.prompt("Thank you for your enquiry.");

					$('#cForm').each(function(){
						this.reset();
					});
				} else {
					$.prompt(response.errorMessage);
				}
			}, 'json');

			return false;
		},
		failure: function(){

		}
	})
});