function showModalLoadingMessage(title) {
    $('#loadingtext').text(title);
    $('#loading').fadeIn('slow');
}

function hideModalLoadingMessage() {
    $('#loading').fadeOut('slow');
}

function HandleDeleteCartItemButton(row) {
    row.find('input:first').val('0');
    row.fadeTo('slow', 0);
}

$(document).ready(function() {

	$('form').inputHintOverlay();

    $('<div class="loading" id="loading"><div id="loadingtext"></div><div id="loadingbar"></div></div>').appendTo('body');

    $('#sizingguide').fancybox();

    $('.lightbox').fancybox({
        'cyclic': true
    });

    $('.enlargebutton').click(function(e) {
        $('.photozoom').trigger('click');
        return false;
    });

    if ($('#shippingAddressSame').attr('checked')) {
        $('#ShippingAddressDiv').before("<div class='note' id='ShippingAddressSameLabel'>Same as billing address</div>");
        $('#ShippingAddressDiv').hide();
    }

    $("#shippingAddressSame, #shippingAddressDifferent").click(function() {

        if ($("#ShippingAddressSameLabel").length == 0) {
            $('#ShippingAddressDiv').before("<div class='note' id='ShippingAddressSameLabel'>Same as billing address</div>");
        }
        if ($('#shippingAddressSame').attr('checked')) {
            $("#ShippingAddressSameLabel").stop(true, true).slideDown();
            $('#ShippingAddressDiv').stop(true, true).fadeOut(1000);
        } else {
            $("#ShippingAddressSameLabel").stop(true, true).slideUp();
            $('#ShippingAddressDiv').stop(true, true).fadeIn(1000);
        }
    });
    
    
    $('#et-main-navigation li a').each(function(index) {
        $(this).css('width',$(this).width()+10);
        $(this).css('height',$(this).height()+10);
        $(this).css('margin-right',8);
        $(this).css('margin-left',8);
      });
    
    $('.navlist dd').hide();
    $('.navlist dd').has('a.active').show();
    $('.navlist li').has('ul').hide();
    $('.navlist li').has('ul').has('a.active').show();
    $('.navlist dt').click(function() { $(this).next().slideToggle(); });
    $('.navlist span').click(function() { $(this).parent().next().slideToggle(); });
    
    $('#about-link a').mouseenter(function () {
        $('#about-link a').addClass('active');
        $('#about-link a').parent().addClass('active');
        $('#about-hover').show();
    });

    $('#about-link a').mouseleave(function () {
        clothesTimeout = setTimeout(function () { $('#about-hover').hide(); $('#about-link a').removeClass('active'); $('#about-link a').parent().removeClass('active'); }, 100);
    });

    $('#about-hover').mouseenter(function () {
        if (clothesTimeout != null) {
            clearTimeout(clothesTimeout);
            clothesTimeout = null;
        }
    });

   $('html').removeClass('jsloading');
});
