var share_icons;

  $(document).ready(function() {
	/* Email ajax form submit */
      $("#email-submit").click(function(){
        var dataString = $("form").serialize();
        $.ajax({
          type: "POST",
          url: "/email/mail",
          data: dataString += "&url=" + $("#message").attr("rel"),
          success: function () {
            $("#email-form").slideUp();
            $("#email-msg").fadeIn(1000);
            $("#email-msg").fadeOut(1000, function() {
		$('#email-page').slideUp(500);
	    });
          },
          error: function () {
//            $("#email-page").prepend('Please enter an email address to send your message to.');
                if ($('#to').val() == '') {
                      $('#to').css({
                          border : "2px solid red"
                      });
                } else {
                      $('#to').css({
                          border : "0px"
                      });
                }

                if ($('#from').val() == '') {
                      $('#from').css({
                          border : "2px solid red"
                      });
                } else {
                      $('#from').css({
                          border : "0px"
                      });
                }
          }
        });
        return false;
      });

      $('.mailto').click(
          function() {
            $('#share-icons').slideUp();
            $('#email-page').slideDown();
            $('#email-form').show();
            return false;
          }
      )

    $("#share-link").click(
        function () {
          $(document.body).prepend("<div class=\"overlay\"/>");

          $(".overlay").click(
            function () {
              $('#share-icons').slideUp(300);
              $(".overlay").remove();
              $('#email-page').slideUp();
              $('#email-form').fadeOut(1000);
            }
          );

          if ($('#share-icons').is(":hidden")) {
            $('#share-icons').slideDown(300);
          } else {
            $('#share-icons').slideUp(300);
          }
          return false;
        }
     );
  });