function cu_form_submit(){ 
$("#cu_form").validate({
	rules:
	{
		your_name:
		{
			required: true,
			minlength: 3
		},
		email:
		{
			required: true,
			email: true
		},
		contact_no:
		{
			required: true,
			number:true,
			minlength: 10
		},
		message:
		{
			required: true,
			minlength: 10
		}
	},
	messages:
	{
		your_name:
		{
			required: "Please enter your name",
			minlength: jQuery.format("Enter at least {0} characters")
		},
		email:
		{
			required: "Please enter email",
			email: "Please enter a valid email address."
		},
		contact_no:
		{
			required: "Please enter contact number",
			number: "Enter digit only!",
			minlength: jQuery.format("Enter at least {0} characters")
		},
		message:
		{
			required: "Please enter message",
			minlength: jQuery.format("Enter at least {0} characters")
		},
		debug:true
	},
	errorPlacement: function(error, element)
	{
		error.appendTo(element.parent());
		//error.appendTo(element.parent("dd").next("div"));

	},
	submitHandler: function()
	{
		$("input#cu_submit").removeClass("btn");
		$("input#cu_submit").addClass("btn_process");
		$("input#cu_submit").attr("value","Submitting...");
		$("input#cu_submit").attr("disabled","true");
		$("input#cu_reset").attr("disabled","true");
		// Contact us form submit
		var options = { 
			target:        '#cu_show_message',
			url: home_site_url + 'form_submit.php',
			beforeSubmit:  showRequest,
			success: function() {
									$("div#cu_show_message").addClass("show_message");
									$("input#cu_submit").attr("value","Submit");
									$("input#cu_submit").attr("disabled","");
									$("input#cu_reset").attr("disabled","");
									$("input#cu_submit").removeClass("btn_process");
									$("input#cu_submit").addClass("btn");
    							} ,
			resetForm: true
		}; 
		$('#cu_form').ajaxSubmit(options); 
	    return false;
	}

});
}



//Subscribe newsletter
function sn_form_submit(){ 
$("#sn_form").validate({
	rules:
	{
		email:
		{
			required: true,
			email: true
		}
	},
	messages:
	{
		email:
		{
			required: "Please enter email",
			email: "Please enter a valid email address."
		},
		debug:true
	},
	errorPlacement: function(error, element)
	{
		error.appendTo(element.parent());
	},
	submitHandler: function()
	{
		// Newsletter form submit
		var options = { 
			target: '#sn_show_message',
			url: home_site_url + 'form_submit.php',
			beforeSubmit:  showRequest,
			success: function() {
									$("div#sn_show_message").addClass("show_message");
    							} ,
			resetForm: true
		}; 
		$('#sn_form').ajaxSubmit(options); 
	    return false;
	}

});
}


//Login form submit
function login_form_submit(){ 
$("#login_form").validate({
	rules:
	{
		username:
		{
			required: true,
			minlength: 3
		},
		password:
		{
			required: true,
			minlength: 3
		}
	},
	messages:
	{
		username:
		{
			required: "Please enter username",
			minlength: jQuery.format("Enter at least {0} characters")
		},
		password:
		{
			required: "Please enter password",
			minlength: jQuery.format("Enter at least {0} characters")
		},
		debug:true
	},
	errorPlacement: function(error, element)
	{
		error.appendTo(element.parent());
	},
	submitHandler: function()
	{
		$('div#login_show_message').html('');
		$('div#login_show_message').removeClass('show_message show_error')
		$("input#login_submit").removeClass("btn");
		$("input#login_submit").addClass("btn_process");
		$("input#login_submit").attr("value","Submitting...");
		$("input#login_submit").attr("disabled","true");
		var options = { 
			target:        '#login_show_message',
			url: panel_url + 'auth.php',
			beforeSubmit:  showRequest,
			success: function(data) {
									if(data == "Success.."){
										$("div#login_show_message").addClass("show_message");
										window.location.href = panel_url;
									}else{
										$("div#login_show_message").addClass("show_error");
										$("input#login_submit").attr("value","Submit");
										$("input#login_submit").attr("disabled","");
										$("input#login_submit").removeClass("btn_process");
										$("input#login_submit").addClass("btn");
									}
    							} ,
			resetForm: true
		}; 
		$('#login_form').ajaxSubmit(options); 
	    return false;
	}

});
}





 
// pre-submit callback 
function showRequest(formData, jqForm, options) { 
    var queryString = $.param(formData); 
    //alert('About to submit: \n\n' + queryString); 
    return true; 
}
