﻿
var itemLast = {
    init: function () {
        $('.category-highlights .section:nth-child(3n)').addClass('last');
        $('.main-content .bottom-banners:nth-child(3n)').addClass('last');
        $('.interior-main ul.items li:nth-child(3n)').addClass('last');
        $('.department-main ul.items li:nth-child(4n)').addClass('last');
        $('.search ul li:nth-child(4n)').addClass('last');
        $('.interior-main #dd ul li:nth-child(2n)').addClass('last');
    }
}


var fancyBox = {
    init: function () {
        $("a.single_image").fancybox();

        $("a#inline").fancybox({
            'hideOnContentClick': true
        });

        $("a.group").fancybox({
            'transitionIn': 'elastic',
            'transitionOut': 'elastic',
            'speedIn': 600,
            'speedOut': 200,
            'overlayShow': false
        });

    }
}


var sameAsBilling = {
    init: function () {
        $("#sameAsBilling").click(function () {
            if ($(this).attr('checked')) {
                $("#shippingfirstname").val($("#billingfirstname").val());
                $("#shippingmiddleinitial").val($("#billingmiddleinitial").val());
                $("#shippinglastname").val($("#billinglastname").val());
                $("#shippingcompany").val($("#billingcompany").val());
                $("#shippingaddress1").val($("#billingaddress1").val());
                $("#shippingaddress2").val($("#billingaddress2").val());
                $("#shippingcity").val($("#billingcity").val());
                $("#shippingstate").val($("#billingstate").val());
                $("#shippingzip").val($("#billingzipcode").val());
                $("#shippingphone1").val($("#billingphone1").val());
                $("#shippingphone2").val($("#billingphone2").val());
                $("#shippingphone3").val($("#billingphone3").val());
            }
            else {
                $("#shippingfirstname").val("");
                $("#shippingmiddleinitial").val("");
                $("#shippinglastname").val("");
                $("#shippingcompany").val("");
                $("#shippingaddress1").val("");
                $("#shippingaddress2").val("");
                $("#shippingcity").val("");
                $("#shippingstate").val("");
                $("#shippingzip").val("");
                $("#shippingphone1").val("");
                $("#shippingphone2").val("");
                $("#shippingphone3").val("");
            }
        });
    }
}


var openWindow = {
    init: function () {
        $('a[rel*=external]').click(function () {
            window.open(this.href);
            return false;
        });
    }
}

function initialize() {
    itemLast.init();
    sameAsBilling.init();
    fancyBox.init();
    openWindow.init();
}


$(document).ready(function () {
    initialize();
});
