try {
    SC.addVersion('\x30\x3061', '\x31.\x30\x2e006', '\x4d\x69n\x69Car\x74');
} catch (o0) {};

function scMCstore(O0, debugMode) {
    if ((debugMode && !SC.debugMode()) || SC.getCookie('scCar\x74Tro\x75ble') || (SC.Browser.name === 'webtv') || (SC.getHostName(O0) !== SC.getHostName())) {
        return 0;
    }
    SC.getCookieSupport();
    var o1 = window,
        l1 = document,
        i1 = null,
        I1 = true,
        o2 = false,
        Ou = i1,
        lu = '',
        iu = '\x73\x63\115\x43holst\x65r-0061',
        Iu = i1,
        ov = i1,
        Ov = o2,
        lv = o2,
        iv = 'm\x69nCar\x74\x2d00\x361',
        Iv = 'sm\x43art-0\x30\066\x31',
        ow = 'cart\x56iewe\x72-0061',
        Ow = '\x74\x6fggL\x69nk-\x30061',
        lw = ['open\x2d\x3006\x31', '\x63\x6cos\x65d-0\x3061', '\x6c\x6fadi\x6eg-\x3006\x31'],
        iw = '\x65\155\x70t\x79Ca\x72t-\x3006\x31',
        Iw = 'undefi\x6eedC\x61rt-006\x31',
        ox = '\x23\x62usy',
        forceCheckout = 'sc\x4dCforc\x65\103\x68eckou\x74',
        Ox = 'minCook-\x30061',
        i7 = 'clic\x6b',
        O8 = 'div',
        i8 = 'span',
        callbacks = SC.genCallbacks(['\x69\x6eit', 'done', '\x63heck\x6f\165\x74', '\x73h\x6fwCart', '\x68\x69deCart', 'refre\x73h']);
    this.callbacks = callbacks;

    function swapClass(lx) {
        SC.addClass(Iu, lw[lx]);
        for (var i = 0, j = lw.length; i < j; i++) {
            if (lx !== i) {
                SC.removeClass(Iu, lw[i]);
            }
        }
    }
    function scrollTop(ld) {
        scroll(0, 0);
    }
    function ix(ld) {
        swapClass(2);
    }
    function Ix() {
        if (SC.$(ow)) {
            try {
                o1.frames[ow].location.href = lu + '\x23scH\x6f\163\x74Name=' + SC.getHostName();
                Ov = !(lv = I1);
            } catch (o0) {}
        }
    }
    function oy(ld) {
        if (!Ov) {
            Ov = I1;
            ix();
            if (!lv) {
                Ix();
            } else {
                swapClass(0);
                scrollTop();
                callbacks.showCart.run();
            }
        }
    }
    function Oy(ly) {
        iy();
        ov = setTimeout(Iy, (ly || 07640));
    }
    function iy(ld) {
        clearTimeout(ov);
    }
    this.setIiFrameWindow = function (oz) {
        Ou = oz;
    };

    function Oz(ld) {
        if (Ou && (SC.getTarget(ld).id !== ow)) {
            try {
                var lz = Ou.document.location;
                if (lz.hash.indexOf(ox) !== -1) {
                    lz.hash = lz.hash.replace(ox, '\x23');
                }
            } catch (o0) {}
        }
    }
    function Iy() {
        iy();
        if (Ou) {
            try {
                switch (Ou.document.location.hash) {
                case '#s\x74op':
                    break;
                case ox:
                    Oy(0764);
                    break;
                default:
                    iz();
                }
            } catch (o0) {}
        }
    }
    function iz() {
        if (Ov) {
            Ov = o2;
            iy();
            swapClass(1);
            callbacks.hideCart.run();
        }
    }
    function Iz(ld) {
        ld = ld || o1.event;
        SC.killDefault(ld);
        if (SC.hasClass(Iu, lw[1])) {
            oy();
        } else {
            iz();
        }
    }
    function o10(ld) {
        ld = ld || o1.event;
        SC.killDefault(ld);
        callbacks.checkout.run();
        if (SC.hasClass(Iu, lw[1]) && !SC.hasClass(Iu, Iw) && !SC.hasClass(Iu, iw)) {
            try {
                o1.location.href = getShippingBillingPageUrl() + '&' + forceCheckout;
            } catch (o0) {}
        }
    }
    function O10(ld) {
        if (Ov) {
            var l10 = SC.getTarget(ld),
                i10 = o2;
            do {
                if (l10.id === iu) {
                    i10 = I1;
                }
            } while (!i10 && (l10 = l10.parentNode));
            if (!i10) {
                iz();
            }
            i10 = l10 = i1;
        }
    }
    function refresh(I10) {
        var Iu = SC.$(iu),
            o11 = SC.$(iv);
        SC.orphan(o11);
        if (I10) {
            lv = I1;
            SC.setCookie(Ox, escape(SC.toJSON(I10)));
        } else {
            I10 = SC.fromJSON(unescape(SC.getCookie(Ox)));
        }
        if (I10) {
            if (I10.h) {
                var O11 = SC.$(ow);
                I10.h = SC.forceInt(I10.h);
                if (I10.h < 1) {
                    I10.h = 0620;
                }
                if (O11) {
                    O11.style.height = I10.h + 'px';
                }
                O11 = i1;
            }
            if (I10.e) {
                SC.addClass(Iu, iw);
                SC.addElem(i8, o11, {
                    className: '\x65mp\x74\x79Ms\x67-0061',
                    innerTxt: I10.e
                });
            } else {
                SC.removeClass(Iu, iw);
                SC.insElem(SC.genElem(i8, {
                    innerTxt: 'I\x74em(s)\x3a\040'
                }), SC.addElem(i8, o11, {
                    className: 'item\x43nt-00\x361',
                    innerTxt: I10.i
                }));
                SC.addElem(i8, o11, {
                    className: 'i\x74emTtl\x2d\x300\x36\061',
                    innerTxt: I10.t
                });
            }
        } else {
            SC.removeClass(Iu, iw);
            SC.addEvt(SC.addElem('a', o11, {
                href: lu,
                innerTxt: 'Vi\x65w Ca\x72\164',
                id: '\x65\x6dptyCook\x2d0061'
            }), i7, Iz);
        }
        oy();
        callbacks.refresh.run();
    }
    this.refresh = refresh;

    function init() {
        if (SC.getCookieSupport() > 1) {
            callbacks.init.run();
            lu = SC.getCartURL();
            Iu = SC.$(iu);
            if (Iu) {
                if (o1.location.hash == '#o\x72derP\x6c\x61c\x65\144') {
                    o1.location.hash = '';
                    SC.setCookie(Ox);
                }
                SC.orphan(Iu);
                var l11 = SC.addElem(O8, Iu, {
                    id: '\x63\x74\162\x6cPad-0\x30\066\x31'
                }),
                    i11 = i1;
                SC.addElem(O8, l11, {
                    id: iv
                });
                refresh();
                iz();
                i11 = SC.addElem(O8, l11, {
                    id: '\x63\x74rlBo\x78-0\x3061'
                });
                var aLink = SC.addElem('a', i11, {
                    id: Ow,
                    href: lu
                });
                SC.addElem(i8, aLink, {
                    innerTxt: 'Toggle C\x61rt'
                });
                SC.addEvt(aLink, i7, Iz);
                aLink = SC.addElem('\x61', i11, {
                    id: '\x63\x68eckoutLi\x6ek-0061',
                    href: lu
                });
                SC.addElem(i8, aLink, {
                    innerTxt: 'Che\x63kou\x74'
                });
                SC.addEvt(aLink, i7, o10);
                aLink = i1;
                SC.addElem(O8, l11, {
                    className: '\x63\x6cearer-00\x361'
                });
                i11 = l11 = i1;
                SC.addElem('iframe', SC.addElem(O8, Iu, {
                    id: Iv
                }), {
                    name: ow,
                    id: ow,
                    src: 'about:\x62lank',
                    border: '0'
                });
                try {
                    o1.frames[ow].location.href = '\x61\x62\157\x75t:bla\x6e\153';
                } catch (o0) {}
                SC.targetForms(ow, I1);
                if (o1.scDp2DrawCallback) {
                    scDp2DrawCallback.add(function () {
                        SC.targetForms(ow, I1);
                    });
                }
                SC.callbacks.atcInit.add(ix);
                SC.callbacks.atcDone.add(Oy);
                SC.addEvt(l1, i7, O10);
                SC.addEvt(l1, '\x6d\x6f\x75se\x6fver', Oz);
            }
            callbacks.done.run();
        } else {
            if (!SC.callbacks.cookieTest.has(scMiniCart.init)) {
                SC.callbacks.cookieTest.add(scMiniCart.init);
            }
        }
    }
    this.init = init;
}


/*! EDIT THIS AREA - DELETE THE COMMENTS WHEN DONE */
var scMiniCart = new scMCstore('www.icewraps.net', false);
/*!
	PARAM #1 IS THE STORE DOMAIN; www.STORE-DOMAIN-VALUE.com
	PARAM #2 IS DEBUG MODE (pass: true) - THIS ONLY RUNS FOR SC DEVELOPMENT - THE COOKIE 'ScDeBuGgErCoOkIe=9814;' MUST BE SET
*/

function getShippingBillingPageUrl() {
    return "https://us-dc1-order.store.yahoo.net/" + SC.getStoreId() + "/ymix/MetaController.html?ysco_key_store_id=" + SC.getStoreId() + "&sectionId=ysco.ship-bill";
}
