$(document).ready(function(){
	$('#TmpCallback').attr('action','javascript:void(0)');
	$('#despatch_method').val('ajax');
	$('#TmpCallback').submit(TmpCallback_Validate);
});

function TmpCallback_Validate(){
	var myPostData = $('#TmpCallback').serialize();
	$('#TmpCallback input').attr("disabled","disabled").addClass('Disabled');
	$.ajax({
	   type: "POST",
	   url: '/request_callback/index.php',
	   data: myPostData,
	   async: false,
	   error: TmpCallback_ShowError,
	   success: TmpCallback_handleLoadedData});	
}

function TmpCallback_handleLoadedData(response){
	var status = $(response).find('response').text();
	if(status == "Success"){
		//var message = $(response).find('successmessage').text();
		//TmpCallback_Success(message);
		TmpCallback_Success();
	}
	if(status == "Fail"){
		var message = $(response).find('errormessage').text();
		TmpCallback_ShowError(message);
	}
} // end TmpCallback__handleLoadedData

function TmpCallback_ShowError(error){
	alert(error);
	$('#TmpCallback input').removeAttr('disabled').removeClass('Disabled');
} // end TmpCallback__ShowError


function TmpCallback_Success(){
	$('#TmpCallback').hide();
	$('#TmpCallback_Success').fadeIn();
	
	/*
	$('#FormInner').fadeOut('slow',
		function(){
		$('#FormInner').html(message);
		$('#FormInner').fadeIn('slow');
		}
	);
	*/
} // end TmpCallback_Success

