$(document).ready(function () {

 /* Callback Panel */

 var callbackValidate = function() {

	var err = 1; // guilty till proven...

	var name = $("#callback_name").attr('value');
	var email = $("#callback_email").attr('value');
	var phone = $("#callback_phone").attr('value');

	if (name != '' && phone != '') {
		err = 0;
	}

	if (err == 0) {

		$("#callBackForm").hide();
		$("#callBackComplete").hide();
		$("#callBackLoading").show();

		return true;

	} else {

		alert("Please enter your name and telephone number");
		return false;

	}

 };

 var callbackComplete = function() {
	$("#callBackLoading").hide();
	$("#callBackComplete").show();
	setTimeout(callbackRevert,5000);
 };

 var callbackRevert = function() {
	$("#callBackLoading").hide();
	$("#callBackComplete").fadeOut('slow');
	$("#callBackForm").fadeIn('slow');
 };

 var callbackOptions = { 
        beforeSubmit:callbackValidate,
        success:callbackComplete,
        clearForm:true
 };

 $('#formCallBack').ajaxForm(callbackOptions); 

});
