$(function() {
    var delay = 400;

    function hideMenu() {
        if (!$('.custom_button').data('in') && !$('.hover_menu').data('in') && !$('.hover_menu').data('hidden')) {
            $('.hover_menu').fadeOut('fast');
            $('.custom_button').removeClass('active');
            $('.hover_menu').data('hidden', true);
        }
    }

    $('.custom_button, .hover_menu').mouseenter(function() {
        $('.hover_menu').fadeIn('fast');
        $('.custom_button').addClass('active');
        $(this).data('in', true);
        $('.hover_menu').data('hidden', false);
    }).mouseleave(function() {
        $(this).data('in', false);
        setTimeout(hideMenu, delay);
    });

});

function clearBox(box) {
                 if(box.value==box.defaultValue) {
                         box.value = "";
                 }
         }


$(document).ready(function(){
  $("div#comments, div#details").hide();

   $("a.showComments").click(function(){
                if ($("div#comments").css("display") == "none") {
                        $("div#comments").slideDown();
                        $("div#mainImg").slideUp();
                        $("div#details").slideUp();
                } else {
                        $("div#comments").slideUp();
                        $("div#mainImg").slideDown();
                        $("div#details").slideUp();
                        }

                return false;
   });
   $("a.showInfo").click(function(){
                if ($("div#details").css("display") == "none") {
                        $("div#details").slideDown();
                        $("div#mainImg").slideUp();
                        $("div#comments").slideUp();
                } else {
                        $("div#details").slideUp();
                        $("div#mainImg").slideDown();
                        $("div#comments").slideUp();
                        }

                return false;
   });


   $("a.showPhoto").click(function(){
                $("div#mainImg").slideDown();
                $("div#comments").slideUp();
                $("div#details").slideUp();
                return false;
   });

   $("div#EXIF").css("opacity", .75);
   $("div.photoWrapper").hover(function(){
        $("div#EXIF").fadeIn();
   }, function(){
        $("div#EXIF").fadeOut();
   });


 });


