﻿function JQueryInitDefault() {
    // jQuery menu
    $("a.pulldown").parent().hoverIntent(function() { $(this).find("div.submenu").fadeIn('fast').show(); },
            function() { $(this).find("div.submenu").fadeOut('medium'); });
    $('div.submenu').bgiframe({ opacity: true });
    // Search box behavior
    $("#search input[type=text]").focus(function() {
        $(this).parent().addClass("hover");
        if (this.value == this.defaultValue) { this.value = ''; }
        if (this.value != this.defaultValue) { this.select(); }
    }).blur(
                function() { $(this).parent().removeClass("hover"); if ($.trim(this.value) == '') { this.value = (this.defaultValue ? this.defaultValue : ''); } });
    $("#search input[type=submit]").hover(function() { $(this).addClass("hover"); }, function() { $(this).removeClass("hover"); });
    // Date pickers
    $("input.datepicker").datepicker({ showAnim: 'fadeIn', showOn: 'both', buttonImage: 'img/datepicker.png', buttonImageOnly: true, maxDate: '-0d' });
    // Table rows
    $("div#caselist table tbody tr:nth-child(even)").addClass("alt");
    $("div#licenselist table tbody tr:nth-child(even)").addClass("alt");
    $("div#movelicenselist table tbody tr:nth-child(even)").addClass("alt");
    $("div#orderlist table tbody tr:nth-child(even)").addClass("alt");
    $("div#pricelist table tbody tr:nth-child(even)").addClass("alt");
    // Buttons
    $("a.tcbutton:not(span span)").wrapInner("<span><span></span></span>");
    $("span.tcbutton").each(function() {
        var cssClass = $(this).attr("class");
        $(this).wrapInner("<span></span>");
        $(this).closest("a").addClass(cssClass);
        $(this).attr("class", "");
    });
}