﻿window.addEvent('domready', function() {

    /**/
    $$('div.main-navigation ul li div').setStyle('visibility', 'visible');

    $$('.flyout').each(function(item) {
        var slideSubmenu = new Fx.Slide(item.getElement('.slider'), {
            duration: 500,
            transition: Fx.Transitions.Quint.easeOut,
            wait: false
        }).hide();

        item.getElement('.trigger').addEvent('mouseover', function(e) {
            e = new Event(e).stop();
            slideSubmenu.slideIn();
            e.stop();
            this.addClass('on');
            document.status = 'asdf';
        });

        item.getElement('.trigger').addEvent('click', function(e) {
            e = new Event(e).stop();
        });

        item.addEvent('mouseleave', function(e) {
            e = new Event(e).stop();
            slideSubmenu.slideOut();
            e.stop();
            $$('li.flyout a.trigger').removeClass('on');
        });
    });

    $$('div.interiorContainer div.mainInteriorpage div.detailDisplay div.imageContainer div.zoomImgs img').addEvent('click', function() {
        $$('div.imageContainer div.itemPhoto').setHTML('<a class="highslide" onclick="return hs.expand(this, {captionId: \'caption1\'})" href="/showimage.axd?id=' + this.getProperty('id') + '"><img id="ctl00_ContentPlaceHolder1_MainImage" style="border-width: 0px;" alt="" src="/showimage.axd?id=' + this.getProperty('id') + '&W=250&H=250"/></a>');
    });

    //temporary hiding
    $$('ul#nav li.hidden div.slider').setStyle('display', 'none');

    $$('div.tabs .detailTab a').addEvent('click', function() {
        $$('div.tabs .detailTab a').removeClass("on");
        this.addClass("on");
    });

    for (i = 0; i < $$('div.tabs .detailTab').length; i++) {
        function addEvt(t) {
            $$('div.tabs .detailTab a#tab' + [t]).addEvent('click', function() {
                $$('div.tableTabs div.tableContainer').setStyle('display', 'none');
                $$('div.tableTabs div#div' + [t]).setStyle('display', 'block');
            });
        }
        addEvt(i);
    }

    //    $$('div.productPhotoThumb img').addEvent('click', function(){
    //        $$('div.content div.interiorRightContent div.itemDetailLeft div.itemPhoto').setHTML('<a class="highslide" onclick="return hs.expand(this, {captionId: \'caption1\'})" href="/showimage.axd?id=' + this.getProperty('id') + '"><img id="ctl00_ContentPlaceHolder1_MainImage" style="border-width: 0px;" alt="Pelican 1040 Micro Case" src="/showimage.axd?id=' + this.getProperty('id') + '&W=500&H=500"/></a>');
    //    });
    //    
});


var emailValue = 'E-mail Address';
var nameValue = 'First Name';

function clearTextbox(tb){
    if (tb.name == "ctl00$NewsletterSignupTextBox" && tb.value == emailValue)
        tb.value = '';
    else if (tb.name == "ctl00$FirstNameTextBox" && tb.value == nameValue)
        tb.value = '';
}

function resetText(tb) {
    if (tb.value == ''){
        if (tb.name == "ctl00$NewsletterSignupTextBox")
            tb.value = 'E-mail Address';
        else
            tb.value = 'First Name';
    }
}

 var cvvwindow
    
    //Opens CVV Info 
    function openCvvHelp(url){
	    closeCvvHelp(); 
	    cvvwindow = window.open(url,"Link","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=500,height=350,left=20,top=20");
	    cvvwindow.focus(); 
    }

    // closes Print window 
    function closeCvvHelp(){
	    if (cvvwindow && !cvvwindow.closed){
		    cvvwindow.close();
	    }
    }	
    
    
    var shippingwindow
    
    function openShipping(url){
        closeShipping();
        shippingwindow = window.open(url,"link","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=350,height=200,left=100,top=100");
        shippingwindow.focus();
    }
        
    function closeShipping(){
        if (shippingwindow && !shippingwindow.closed){
            shippingwindow.close();
        }
    }
    
    
    var upswindow
    
    function openUPS(url){
        closeUPS();
        upswindow = window.open(url,"link","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=580,height=420,left=100,top=100");
        upswindow.focus();
    }
    
    function closeUPS(){
        if (upswindow && !shippingwindow.closed){
            upswindow.close();
        }
    }
