$(document).ready(function(){
	
	if($('form.mainform').length>0){
		$('form.mainform').formsubmit();
	}
				   
});

$.fn.formsubmit = function(){
	
	var formid=$(this).attr('id');

	$(this).children('p').formValidate().parent().submit(function(){
		thsForm=$(this).children('p');
		if(thsForm.frmSubmit()){
			
			// generic values
			var ffirstname = $('#fi1').val();
			var fsurname = $('#fi2').val();
			var femail = $('#fi3').val();
			var ftitle = $('#ftitle').val();
			var faddress = $('#fi4').val();			
			var fpostcode = $('#fpostcode').val();
			var ftel = $('#ftel').val();
			
			
			var values = 
			"formid=" + formid + 
			"&title=" + ftitle + 
			"&firstname=" + ffirstname + 
			"&surname=" + fsurname + 
			"&email=" + femail +
			"&address=" + faddress + 
			"&postcode=" + fpostcode + 
			"&telephone=" + ftel;
			
			/*
			add additional values for other forms
			*/
				
			if(formid=="weddingenq") {
				values = values + "&event-type=" + $('#feventtype').val()
				+ "&preffered-date=" + $('#fpreffereddate').val()
				+ "&no-of-guests=" + $('#fnoofguests').val();				
			}
			
			
			
		
			$.ajax({
					type: "POST",
					url: "media/php/formprocess.php",
					data: values,
					success: function(data){
						if(data == "complete") {
							$('p#return').html("Thankyou, your enquiry was submitted successfully");				
						} else {
							$('p#return').html("There was a problem: <strong>" + data + "<strong>");					
						}
					}
			});
		
		};
		return false;
	});		

}
