$(document).ready(function()
{
  // only show spinner and sent text if user uses javascript
  $('#sending_spinner').html('<img src="../assets/images/spinner.gif" />'+loading_text);
  $('#sent_text').html(sent_text);

  $('#compose_message').hide();
  $('#sending_spinner').hide();
  $('#sent_text').hide();

  $('#cool').click(function()
  {
    curr_message = $('#content').val();
    $('#content').val(curr_message+'B-)');
  });

  $('#sad').click(function()
  {
    curr_message = $('#content').val();
    $('#content').val(curr_message+':((');
  });

  $('#embarassed').click(function()
  {
    curr_message = $('#content').val();
    $('#content').val(curr_message+':">');
  });

  $('#frown').click(function()
  {
    curr_message = $('#content').val();
    $('#content').val(curr_message+':(');
  });

  $('#innocent').click(function()
  {
    curr_message = $('#content').val();
    $('#content').val(curr_message+'0:-)');
  });

  $('#kiss').click(function()
  {
    curr_message = $('#content').val();
    $('#content').val(curr_message+':x');
  });

  $('#laughing').click(function()
  {
    curr_message = $('#content').val();
    $('#content').val(curr_message+':D');
  });

  $('#smile').click(function()
  {
    curr_message = $('#content').val();
    $('#content').val(curr_message+':)');
  });

  $('#surprised').click(function()
  {
    curr_message = $('#content').val();
    $('#content').val(curr_message+':O');
  });

  $('#tongue-out').click(function()
  {
    curr_message = $('#content').val();
    $('#content').val(curr_message+':p');
  });

  $('#undecided').click(function()
  {
    curr_message = $('#content').val();
    $('#content').val(curr_message+':/');
  });

  $('#wink').click(function()
  {
    curr_message = $('#content').val();
    $('#content').val(curr_message+';)');
  });

  $('#yell').click(function()
  {
    curr_message = $('#content').val();
    $('#content').val(curr_message+'X(');
  });

  $("#send_mail").click(function()
  {
    if($("#mail_form").validate().form())
    {
      $('#sending_spinner').show();
      $('#send_button').hide();
      $.ajax({
          type: "POST",
          url: "/mail/ajax_send",
          data: "mailto="+mailto+"&subject="+$('#subject').val()+"&content="+$('#content').val(),
          success: function(msg){
            $('#sending_spinner').hide();
            $('#sent_text').show();
          }
      });
    }
  });

  /*$("#mail_form").validate(
  {
  submitHandler: function() {
    $('#sending_spinner').show();
    $('#send_button').hide();
    $.ajax({
      type: "POST",
       url: "/mail/ajax_send",
       data: "mailto="+mailto+"&subject="+$('#subject').val()+"&content="+$('#content').val(),
       success: function(msg){
         $('#sending_spinner').hide();
     $('#sent_text').show();
       }
    });
  }
  });*/

  $("#mail_form").ajaxError(function(){
    $('#sending_spinner').hide();
    $('#send_button').show();
    alert("Error requesting page");
  });
});

var compose = false;
function compose_message()
{
  if(compose == true) {
    $('#compose_message').slideUp();
  }
  else {
    $('#compose_message').slideDown();
  }

  compose = (compose==true ? false : true);
}
