

var isRequest = false;

function sendRequest() {
  isRequest = true;                                
  var params = $("#wishform").serialize() + "&opt=list";              
  $("#wishform input").attr('disabled','disabled');

  $.ajax({type: "POST", url: "/wishlistform.php", cache: false, data: params, dataType: "xml", timeout: 5000,
    error: function (XMLHttpRequest, textStatus, errorThrown) {
      $("#wishform input").removeAttr("disabled");
      isRequest = false;
    },
    success: function (data) {
      iserror = parseInt($(data).find('statusMessage').attr('isError'));
      txtcolor = ( iserror == 1 ) ? '#C00000' : '#008000';
      if (!iserror) { $("#wishform input[type='text']").val(''); }
      $('#wish-status p').css({display: 'none', color: txtcolor}).html( $(data).find('statusMessage').text() ).fadeIn('slow');
      $('#wishlist').prepend( $(data).find('wishText').text() ).find('li:first').css('display', 'none').fadeIn('slow');
      isRequest = false;
      window.setTimeout( function () { if (!isRequest) $('#wish-status p').fadeOut('slow'); } , 4000);
    }
  });
  $("#wishform input").removeAttr("disabled");
}
function getWishes() {
  $('#wish-onair').hide().html('<img src="/images/gospel-load.gif" alt="'+'please_wait'.i18n()+'" style="float: left; margin-right: 4px;" />'+'please_wait'.i18n()).show();
  $.ajax({type: "GET", url: "/wishlistform.php", data: "opt=onair",
    error: function (XMLHttpRequest, textStatus, errorThrown) {
      $('#wish-onair').hide().html('service_isntavail'.i18n()).fadeIn();
    },
    success: function (data) {
      $('#wish-onair').hide().html( $(data).find('wishOnAir').text() ).fadeIn('slow');
      window.setTimeout("getWishes()", 15000);                                                                   
    }
  });
}

$(document).ready(function(){	
  $('#wishform').bind("keypress", function(e) { if (e.which == 13) { sendRequest(); return false; } });
  $('#wishform').bind("submit", function() { sendRequest(); return false; });
  window.setTimeout("getWishes()", 5000);
});
