jQuery(document).ready(function($){
	  $('#callbackForm').hide();
	  $('.getCallback').click(function(){
			var thisOne = this;
			$('#callbackForm').fadeIn();
			$('#loading').fadeIn();
			var prodId = $(this).attr('id');
			$('#callbackProdId').val(prodId);
			$('#callbackProdIdSpan').html(prodId);
			
	  });
	  
	  $('#callbackClose').click(function(){
			$('#callbackForm').fadeOut();
			$('#loading').fadeOut();
	  });
	  
	  $('#callbackSubmit').click( callbackFunc = function(){
			$('#callbackLoader').show();
			//$(this).attr('disabled','true');
			$.getJSON('/custom/callback.php', $('#callbackFormForm').serialize(), function(j, textStatus, xhr){
			    //alert( '!' + xhr.responseText );
				if( j.status == 'ok' )
				{
				  var callbackHtml = $('#callbackForm').html();
				  $('#callbackForm').html('<p>Thank you '+ j.name +', we will call you soon.</p>');
				  setTimeout(function(){
						$('#callbackForm').fadeOut();
						$('#loading').fadeOut();
						setTimeout(function(){
							  $('#callbackForm').html(callbackHtml);
							  $('#callbackSubmit').removeAttr("disabled");
							  $('#callbackLoader').hide();
							  $('#callbackClose').click(function(){
									$('#callbackForm').fadeOut();
									$('#loading').fadeOut();
							  });
							  $('#callbackSubmit').click(callbackFunc);
						}, 500 );
				  },2000);
				}
				else
				{
				  $('#callbackSubmit').removeAttr("disabled")
				  alert('Failed: '+ j.error);
				}
			});
	  });
});
