

/* Validate Request Callback form */


function validateCallbackForm()
{

	var isError = false;

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

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

		errStr += '* Please Enter Name.\n';	

		isError = true;

	}
	
	if (($.trim($("input[name=phone1]").val()) == '' || $.trim($("input[name=phone2]").val()) == '') && $.trim($("input[name=phone3]").val()) == '') {

		errStr += '* Enter Contact Number\n';	

		isError = true;

	}

	
	if (isError) {
		alert(errStr);

		return false;
	}

	else {
		submitForm();
		return false;
	}
}

function submitForm()
{
	if ($.trim($("input[name=phone1]").val()) == '') {
		var contactNo = $("input[name=phone2]").val() + "-" + $("input[name=phone3]").val();
	}
	else if ($.trim($("input[name=phone2]").val()) == '') {
		var contactNo = $("input[name=phone1]").val() + "-" + $("input[name=phone3]").val();
	}
	else {
		var contactNo = $("input[name=phone1]").val() + $("input[name=phone2]").val() + "-" + $("input[name=phone3]").val();	
	}
	
	var timeArr = new Array();
	var i = -1;
	$("input[@type='checkbox'][name='best_time']").each( 
		function() 
		{
			if (this.checked) {
				timeArr[++i] = this.value; 
			}
			
	});
	
	$.ajax({

		type: "POST",

		url: "callback_action.php",

		data: "name=" + $("input[name=name]").val() + "&contactNo=" + contactNo + "&best_time=" + timeArr,


		beforeSend: function() {

			// loading code

		},

		success: function(msg){

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

			$("input[name=phone1]").val('');
			
			$("input[name=phone2]").val('');

			$("input[name=phone3]").val('');
			
			$("input[type='checkbox'][name='best_time']").each( 
				function() 
				{
					if (this.checked) {
						$(this).attr("checked", "");
					}
			});
			
			$("#formMsg").html(msg);
		}
	});

}










