// What is $(document).ready ? See: http://flowplayer.org/tools/using.html#document_ready
$(document).ready(function() {

  var triggers = $("button.modalInput").overlay({

  	// some expose tweaks suitable for modal dialogs
  	expose: {
  		color: '#1e1b16',
  		loadSpeed: 100,
  		opacity: 0.8
  	},

  	closeOnClick: true
  });

  $("#prompt form").submit(function(e) {

  	// close the overlay
  	triggers.eq(1).overlay().close();

  	// get user input
  	var input = $("input", this).val();

  	// do something with the answer
  	triggers.eq(1).html(input);

  	// do not submit the form
  	return e.preventDefault();
  });

  $("#feedback-submit").click(function (){
    $(this).hide();
    $("#submit-feedback td.feedback-submit").append('Sending...');

    $.post("limemail.php", $("#submit-feedback").serialize(),
        function(data){
          $("#submit-feedback").slideUp("normal", function() {
            $("#submit-feedback").before('<p>Thank you for your feedback!</p>');
          });
        }
      );

    return false;
  });
  
  $("#contact-submit").click(function (){
    $(this).hide();
    $("#submit-contact td.contact-submit").append('Sending...');

    $.post("limemail.php", $("#submit-contact").serialize(),
        function(data){
          $("#submit-contact").slideUp("normal", function() {
            $("#submit-contact").before('<p>Thank you for contacting us!</p>');
          });
        }
      );

    return false;
  });
  
  $("#contest-submit").click(function (){
    $(this).hide();
    $("#contest-cancel").hide();
    $("#submit-contest td.contest-submit").append('Sending...');

    $.post("limemail.php", $("#submit-contest").serialize(),
        function(data){
          if (data) {
            alert(data);
          } else { 
            $("#submit-contest").slideUp("normal", function() {
              $("#submit-contest").before('<p>Thank you for entering the contest!</p>');
            });
            $("#contest-close").show();
          }
        }
      );

    return false;
  });

});