
/*
** Removes Store Credit for 6pm
** delete this file to use base's once SC is ready
*/

/*
** Toggles Gift Certificate/Coupon area on shopping cart
*/
window.addEvent('domready', function(){
    if(!$('gc-coupon-content')) return false;
    var targetContent = $('gc-coupon-content');
    targetContent.setStyles({'display':'none'});
    var toggleEl = new Element('h6', {'class':'gc-toggle', 'text':'Gift Certificate or Discount Coupon '});
    var toggleAction = new Element('span').set('text','[+]');
    toggleEl.appendChild(toggleAction); 
    toggleEl.injectBefore(targetContent);

    $$('h6.gc-toggle').addEvent('mouseover', function(){
        this.addClass('gc-toggle-hover');
    });

    $$('h6.gc-toggle').addEvent('mouseout', function(){
        this.removeClass('gc-toggle-hover');
    });

    $$('h6.gc-toggle').addEvent('click', function(){
        if(targetContent.style.display=='none') {
            targetContent.setStyles({'display':'block'});
            toggleAction.set('text','[-]');
        } else {
            targetContent.setStyles({'display':'none'});
            toggleAction.set('text','[+]');
        }   
    });
});

/*
** Notifies user on checkout page when shopping cart has been clicked
*/
window.addEvent('domready', function(){
    $$('input').each(function(el){
        if(el.getAttribute('name') == 'placeOrder' && el.getAttribute('type') == 'hidden') {
            $$('.sc-button').addEvent('click',function(){
                var pleaseWait = new Element('div', {'class':'submitWait'});
                var pleaseWaitText = new Element('p', {'text':'Please Wait While We Process Your Order'});
                var loader = new Element('img', {'src':'/imgs/loader.gif'});
                this.addClass('sc-button-click');
                $(el.parentNode).getElement('.note').setStyles({display:'none'});
                pleaseWait.appendChild(pleaseWaitText);
                pleaseWait.appendChild(loader);
                $(el.parentNode).appendChild(pleaseWait);
            });
        }
    });
});

window.addEvent('domready', function(){
    var taxPopover = new ClickPop("#nytax", "#nytax", {'position': 'right', 'href': '/popovers/newYorkTax.zml' });    
});

/* Terms and Conditions popup */
if ($$('#wrap .shopping-cart-page #shopping-cart .customer-messages .termsConditions')){
  window.addEvent('domready', function() {
    $$('.termsConditions').addEvent('click', function(event) {
    event.preventDefault();
    window.open('/c/free-shipping-terms-and-conditions', 'termsandconditions', 'status=0,toolbar=0,location=0,menubar=0,directories=0,resizeable=1,scrollbars=1,height=400,width=400');
    })
  });
}
