$(function() {
    $(".form-label").each(function() {
        var input = $(this).parent().find("#" + $(this).attr("for"));
        var label = $(this);
        
        if (input.val() != "") $(this).hide();
        
        input.bind('hastext', function() {
            label.hide();
        });
        
        input.bind('notext', function() {
            label.show();
        });
    }); 
    
    $("form .label").click(function() {
        $(this).parent().find("[name=" + $(this).attr("for") + "]").focus();
    });
    
    if ($("html").hasClass("touch"))
    {
        $(".block-menu-main").css('overflow', 'visible').css('height', 'auto');
    }
    else
    {
        $("#section_header").hover(function() {
            $(".block-menu-main").css('overflow', 'visible').css('height', 'auto');
        }, function() {
            $(".block-menu-main").css('overflow', 'hidden').css('height', $(".block-menu-main").css('lineHeight'));
        });
    }
    
});
