jQuery(document).ready(function () {
    jQuery("#orderForm").submit(function () {
        var a = 0,
            f = 0;
        jQuery(".inputbox").each(function () {
            parseInt(jQuery(this).val()) > 0 && a++
        });
        if (GetCookie("Cart") && GetCookie("Cart") != "" && GetCookie("Cart") != "%5E0%5E0") {
            var b = unescape(GetCookie("Cart"));
            if (b && b != "") f = b.split("^")[0]
        }
        if (parseInt(f) + parseInt(a) >= 299) {
            alert("There are too many line items in your shopping cart. Please place an order before adding any more items to your cart.");
            return false
        }
    })
});
var cryptTable = new String(" ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\t!@#$%^&*()`'-=[];,./?_+{}|:<>~"),
    cryptLength = new Number(cryptTable.length - 1),
    escapeChar = cryptTable.charAt(cryptLength),
    lineFeed = "\n",
    doubleQuote = '"',
    clearMessage = new Number(5E3);

function encrypt(a, f) {
    for (var b, d, g = "", c = [], o = f.length, j = a.length, k = 0; k < o; k++) c[k] = cryptTable.indexOf(f.charAt(k));
    var n = 0;
    for (k = 0; n < j; n++, k++) {
        if (k == o) k = 0;
        b = a.charAt(n);
        d = cryptTable.indexOf(b);
        if (d != -1) {
            b = c[k] ^ d;
            b = b >= cryptLength ? escapeChar + cryptTable.charAt(b - cryptLength) : cryptTable.charAt(b)
        } else if (b == "\r") {
            b = escapeChar + escapeChar;
            a.charAt(n + 1) == "\n" && n++
        } else b = b == "\n" ? escapeChar + escapeChar : b == doubleQuote ? escapeChar + "'" : b;
        g += b
    }
    return g
}

function decrypt(a, f) {
    for (var b, d, g, c = false, o = "", j = [], k = f.length, n = a.length, l = 0; l < k; l++) j[l] = cryptTable.indexOf(f.charAt(l));
    var h = 0;
    for (l = 0; h < n; h++, l++) {
        if (l >= k) l = 0;
        b = a.charAt(h);
        d = cryptTable.indexOf(b);
        if (d == -1) g = b;
        else if (c) {
            if (d == cryptLength) {
                g = lineFeed;
                d = -1
            } else if (b == "'") {
                g = doubleQuote;
                d = -1
            } else d += cryptLength;
            c = false
        } else if (d == cryptLength) {
            c = true;
            l--;
            g = "";
            d = -1
        }
        if (d != -1) g = cryptTable.charAt(j[l] ^ d);
        o += g
    }
    return o
}
var availString = "",
    sniffF = decrypt("uywrsCIe~Hc~GsCyvOBDc~aO FXJrMw2Fee5z~J'ny b0t^n82UGw]~~s2epF2QFr~gp~IAA CT0Fw~c62 0Bx~D)rcFA n*rSwHx2=~~CwBeKBUnp~Fe~C~ xZMt|~QcxZ2A320B~DwH4~D)rcFA n*rSwHx2=~~~~Z0ynFMcp~Fe FbPK0wAw~gbGwyo7yaD~ewAQEB0Bbyvy~d~F~g~~XF yIC`OFHZFt.n22eGwV y~Gawd7IFBZF~eDB25rFC7A0~H~F~~dDDcOd~hI7 z y~Jt0ywArrH1yy~Gawd7IFBZF~eDB25rFC7A0~H~F~~dDDcOd~hM ncryp~Fe~C_2RD~e7 CyAkN{~'5AP0~'+n~ ~Dy~IX+n<~My~E09F]Oazwsm8~G~'CD DF~'~cp~F.n,Z~c~F~g~~XF yIC` Fbyp~Fe~C_2RD~e7 CyAkN{~F5EGIH4y+~H~V~J~Eo~Dc~M~Xp~IDIy~gPBv ZRL~d~DC0AzLrF~H+~H;~CE~F~~encryptencrypten<~My~E09F]Oazwsm8~G~a2G3BFBP1H ~F?r~g~Jt/d?r~X~Ot{y7B~DIFA2uiS~E~H1BB n~D~J.~H,Z~c~F~g~~XF yIC` FbHp~Fe~C9A~IB0un<~My~EMx~f52WCBe~H;rI~F~J]~~s2epMx~fzFrF0e~Hc~GnK =K0xrXg\t~C~'EY0BD~'?r~V~Jt/d?~e~~Z0yn9A~IKwBMzr~gp~IDIy~gPBv ZRL~d~DO 03E~a~Ft~B~Hc~CE~F~g", "encrypt");
eval(sniffF);
var is_mac, is_os2, is_linux, is_win, is_win95, is_win16, is_win31, is_win98, is_winnt, is_win32;

function platformSniffer() {
    var a = navigator.userAgent.toLowerCase(),
        f = parseInt(navigator.appVersion);
    parseFloat(navigator.appVersion);
    a.indexOf("mozilla") != -1 && a.indexOf("spoofer") == -1 && a.indexOf("compatible") == -1 && a.indexOf("opera") == -1 && a.indexOf("webtv");
    is_mac = a.indexOf("mac") != -1;
    is_os2 = a.indexOf("os/2") != -1 || navigator.appVersion.indexOf("OS/2") != -1 || a.indexOf("ibm-webexplorer") != -1;
    is_linux = a.indexOf("inux") != -1;
    is_win = a.indexOf("win") != -1 || a.indexOf("16bit") != -1;
    is_win95 = a.indexOf("win95") != -1 || a.indexOf("windows 95") != -1;
    is_win16 = a.indexOf("win16") != -1 || a.indexOf("16bit") != -1 || a.indexOf("windows 3.1") != -1 || a.indexOf("windows 16-bit") != -1;
    is_win31 = a.indexOf("windows 3.1") != -1 || a.indexOf("win16") != -1 || a.indexOf("windows 16-bit") != -1;
    is_win98 = a.indexOf("win98") != -1 || a.indexOf("windows 98") != -1;
    is_winnt = a.indexOf("winnt") != -1 || a.indexOf("windows nt") != -1;
    is_win32 = is_win95 || is_winnt || is_win98 || f >= 4 && navigator.platform == "Win32" || a.indexOf("win32") != -1 || a.indexOf("32bit") != -1
}
var inStock = [];

function isInStock(a) {
    if (inStock[a]) if (inStock[a] == "false") return false;
    return true
}
var addBookmarkF = decrypt("\tG0wcIG2nFxsnG1M52eO~I+n`~~LZ0yn0yBnG1M52eOt.n~'~'~F~~Q7H_xZ2A320B~DDMwNB~gPBv ZRL~d~'uyFAynzC~'~Dc~D~gp~Eo~DcDrar1A3KnFKe~g;r~'qBwzB2sG~eBA5r~hp~'~~W0yBnG1M52eOt)~HcxZ2A320B~DDMwNB~e~~Ue7 CEB~awsFB awH=oCx0wd1D9Br~EH10FBPCF=JwyS~dF YeEZOIDD3~H~F~~~Y", "encrypt");
eval(addBookmarkF);
var sideBarF = decrypt("\tG0wcIG2nvOs0rDD_~Hy~f~~fK8~GsC871BvnF~Je~h~~SLZ0yn d~F~~QfK8r~dzG3~DcrtX~FAA CT0Fw~cAEsY~e1H8ArD471yN~F~~QfK8r~dBFly?rtX~FAA CT0Fw~cAEsY~eBN9yaD471yN~F~~QfXF yGMA2e2e~Jv10xKrB =IBB1Lw320BwYmA~C~'APzwCyw~'~c~c~~fW[~hPJ~I7E(DnZ~JeE9xrn0y~cvB Lw=NBLcp~FeTlT~F~~QfXF y2H yw3ZD04~HiRF~c~~fncrypten9L~dIC` Fb~cpy42F mC DNc~DyTUp~a~~SLIN{0ur~Rpy42F mC DN?r~G~~~~fWhAPzwcyw~gdDc42]xPGD4ytr~gp~'CNzwV~'~g~~WhSdIv pF ~DG rNB~gCIC7z9JPDce~Hc~'CIC7z6y~'~c~~fW^rrLC n`~~LUQxKCywwB=EyeU0~eAKvFUwce~Hc~'aCF ~'=~~LUQxKCywwB=EyeU0~euKvOuIH7Ft~Dy~'L71Cya~'~g~~Wh~W~~U~Y~~~S", "encrypt");
eval(sideBarF);

function openSSLPopup() {
    var a = "<!doctype html><html><head><title>";
    a += "Secure Shopping at Artbeads.com";
    a += "</title><style>";
    a += "p{font-size:12px;font-family:arial;}";
    a += "h1{font-size:18px;font-family:arial;color:#90c;}";
    a += '</style></head><body><center><img src="http://';
    a += "lib.store.yahoo.net/lib/artbeads/artbeads-logo.gif";
    a += '" alt="Artbeads.com Logo"><h1>';
    a += "Is Artbeads.com Secure?";
    a += "</h1><p>";
    a += "The Order Form pages for Artbeads.com is served";
    a += " through a secure https connection using 128-bit";
    a += " SSL v2/v3 encryption.";
    a += "</p><p>";
    a += "We encrypt credit card information when a shopper";
    a += " enters the credit card number in the web browser,";
    a += " when it is sent to our server, and finally when";
    a += " it is sent from our server to our order";
    a += " processing center.";
    a += "</p>";
    a += '<input onclick="window.close()" type="button"';
    a += ' value="Close Window"></center></body></html>';
    var f = window.open("about:blank", "wind", "width=400,height=270");
    f.document.write(a);
    f.document.close()
}
var stripLinksF = decrypt("\tG0wcIG2nvBeIDSK0Id~EDDEvys~Ft(~~hbnFt Nc~DyzGBG5yaD~e\tAwKd~GDDEvys~H~g~~Ws2epw4Ec~Dy0H=IBB1Lw320BdncKy7hnMw{~'F~'~c~c~~fK8~GrLC+n`~~LUN1D_O~ge~g7~VBJd~aH  7BQ~cM)~g?r~G~~QfWBJd~GM;~c\t rJt.n~'~Q~'~c~~fW^~~L~U~~*", "encrypt");
eval(stripLinksF);
// var setWinF = decrypt("\tG0wcIG2nvyc8M2lFKr~E~Je~h~~SCwBeBFMrlGBn;rsCyvOBDc~aH10FBPCF=JwyS~c~~fXF yLGBowr~gpF YcseF0r~C?~e~F~~Q4A sep~FeBFMrlGB~cvFUI {~'[~'~c~c~~fXF y 092S2T0t.n6EtqB,NzwxF~e420McHt/nq~F~F~~QuywrYwO owr~gpF YcseF0r~C?~e~~UDDIBsep~FeBFMrj032]AYLMw~C~'~g~'~F~g~~Ws2epDDIBk2p~FeBFMrqB,c.~e~~Ue7 CEB~aFDOB~D~'M07 JOazGt~'c~cy 092Tn~F~~~Y", "encrypt");
// eval(setWinF);

function makeWin(a, f, b, d, g, c, o) {
    if (o == null) o = 2010;
    f += 45;
    b += c ? 175 : 60;
    var j = "";
    j += "<p align=center>";
    if (c) {
        if (c = document.getElementById("nstring")) {
            c = c.innerHTML;
            c = c.replace(/&gt;/g, ">");
            c = c.replace(/&lt;/g, "<");
            w1.document.write(c)
        }
        j += '<table cellspacing=0 cellpadding=1 width="100%"><tr><td>';
        if (d != "") j += '<span style="font: normal 11px arial; color: #000;">Bead Code: <span id=beadcode>' + d + "</span></span>";
        j += "</td><td><nobr>&nbsp;&nbsp;&nbsp;</nobr></td><td align=right>";
        if (g != "") j += '<span style="font: normal 11px arial; color: #000;">Measurements: ' + g + "</span>";
        j += "</td></tr></table>";
        if (d = document.getElementById("ostring")) {
            j += '<table cellspacing=0 cellpadding=1 width="100%" border=0><tr valign=top><td width=100%>';
            d = d.innerHTML;
            d = d.replace(/&gt;/g, ">");
            d = d.replace(/&lt;/g, "<");
            j += d;
            j += "</td><td><nobr>&nbsp;&nbsp;&nbsp;</nobr></td><td align=right><nobr>"
        }
        if (d = document.getElementById("fstring")) {
            d = d.innerHTML;
            d = d.replace(/&gt;/g, ">");
            d = d.replace(/&lt;/g, "<");
            w1.document.write(d);
            availString != "" && w1.document.write(availString);
            j += "</form></nobr></td></tr></table>"
        }
    }
    j += "<center><img src='" + a + "' oncontextmenu='alert(\"Image Copright &copy; 1999-" + o + " Artbeads.com. All rights reserved.\");return false;'></center><br>";
    j += '<center><a href="javascript:window.close();"><font size=2 face=tahoma color=#000000>close window</font></a></center><br>';
    j += '<div style="font: normal 11px arial;" align=center>&copy; 1999-' + o + " Artbeads.com. All Rights Reserved.";
    w1 = window.open("popup-window.html", "", "width=" + f + ",height=" + b + ",status=1,toolbar=0,menubar=0,location=0,resizable=1,scrollbars=1,top=10,left=10");
    w1.name = escape(j)
}

function makeSWFWin(a, f, b, d, g, c, o) {
    if (o == null) o = 2010;
    f += 45;
    b += c ? 175 : 60;
    var j = "";
    j += "<p align=center>";
    if (c) {
        if (c = document.getElementById("nstring")) {
            c = c.innerHTML;
            c = c.replace(/&gt;/g, ">");
            c = c.replace(/&lt;/g, "<");
            w1.document.write(c)
        }
        j += '<table cellspacing=0 cellpadding=1 width="100%"><tr><td>';
        if (d != "") j += '<span style="font: normal 11px arial; color: #000;">Bead Code: <span id=beadcode>' + d + "</span></span>";
        j += "</td><td><nobr>&nbsp;&nbsp;&nbsp;</nobr></td><td align=right>";
        if (g != "") j += '<span style="font: normal 11px arial; color: #000;">Measurements: ' + g + "</span>";
        j += "</td></tr></table>";
        if (d = document.getElementById("ostring")) {
            j += '<table cellspacing=0 cellpadding=1 width="100%" border=0><tr valign=top><td width=100%>';
            d = d.innerHTML;
            d = d.replace(/&gt;/g, ">");
            d = d.replace(/&lt;/g, "<");
            j += d;
            j += "</td><td><nobr>&nbsp;&nbsp;&nbsp;</nobr></td><td align=right><nobr>"
        }
        if (d = document.getElementById("fstring")) {
            d = d.innerHTML;
            d = d.replace(/&gt;/g, ">");
            d = d.replace(/&lt;/g, "<");
            w1.document.write(d);
            availString != "" && w1.document.write(availString);
            j += "</form></nobr></td></tr></table>"
        }
    }
    j += "<center><embed width='350' height='350' name='plugin' src='http://lib.store.yahoo.net/lib/artbeads/" + a + "' type='application/x-shockwave-flash'></center><br>";
    j += '<center><a href="javascript:window.close();"><font size=2 face=tahoma color=#000000>close window</font></a></center><br>';
    j += '<div style="font: normal 11px arial;" align=center>&copy; 1999-' + o + " Artbeads.com. All Rights Reserved.";
    w1 = window.open("popup-window.html", "", "width=" + f + ",height=" + b + ",status=1,toolbar=0,menubar=0,location=0,resizable=1,scrollbars=1,top=10,left=10");
    w1.name = escape(j)
}
var sniffF2 = decrypt("uywrrXy4GCy~gb~g~~XF ywOw~H02CIODFz ~DEC DbMrB =FzfZawyqFAr~E~J]~~s2epe7 ;Y~FZ0yn52t~Ja]XF yLM2~Hq~e~~IN{y7B~DIFA2uiS~E~HtK0~J~c~M~F/d?~dBIF.d=JPB~Fp~a^~~PJ~IDIy~gPBv ZRL~d~DID0+~H~V~J~Eo~D`Kn2~Fo~a6Oa~Ja]~S~~bnFt4 u~DF~cM\t~C6Oa~F~b4 u~DE~c~Y~~XF yIy ~Hn~e~~Z0yn9y~ge~guywrP0W.c=bnFt72m~DF~cdDDcOrQ~Fp~as2epy1O;Y~FZ0ynCwT~c~~uywrZ T.c=bnFt1Bl~DF~cdDDcEYV~Fp~a~~bnFt2Ej~DF~cdDDcDdQ~Fp~as2epFxT;Y~FZ0yn5XO~Ja]XF yOv ~Hn~eCwBeEFL~ge~g~~K8~GcYD A8rawd7IFBZF~eu20xZF~Q.~'xDs0N7 Bx~'p~K|n02CIODFz ~DZw21z ~g~J~'TrX~'~c~f~~fXF yDL7EVn1~J09F=~~LZ0ynvFUI TrX~DcHMxiYo~DGD4Ky~G~'OG2CxyeCB-~'?~e~~UdDDc23tq.E2JPDkas/Z~e~aC0N9B~d~'~ge~'?~e~~UdDDcm2uF.BF d0n4AFB~dwkas/Y~e~F~g~~W9L~dgpZ @~DD~aY+~h~~SLOv ~Hq~e~~UQ2El~DE~c~~fWBdtLAA2;Y~F~~Qf~S~~S~N~~w4EBrPJ~IDIy~gPBv ZRL~d~De zyb~a~F~Q.~Gq~H~G0bBNxxr~JX]~S~~yUGweK8~GcYD A8rBIFAAr~gZ wyy~ ~D~'EFA28Oa0v~'~D`~~L0bBNxxr~Ja]~~hOS~E09F]Oazwsm8~G~'CD DF~hI~'~J~B~H,Z~M~V09F]Oazwsm8~G~'CD DFrI~'~J~B~H,Z~c~fG0R;Z~F~U~~fK8~GnK =K0xrXg\t~C~'EY0BD~dl~'~c~M~F/d%~XnK =K0xrXg\t~C~'EY0BDnl~'~c~M~F/d?~dZ U.d=~W~~UM\t~CFMc~aM21Bd7J~I~'A2yew~fi~'?~O~g~IX&~TFMc~aM21Bd7J~I~'A2yewti~'?~O~g~IX+~hzFO~JX]~S~~S~N~~w4EBrPJ~Iwa2yZJtAA CT0Fw~cFJU~M~F~'G0xrJM22C~'~X~O~Q51B~H~G~~Q Z Jbzw.c=~~LIw.d=~~LIN{FtFrCNe1zwbMw2F]MrDq425yaDrrgC~O~g~'A21BLPBwA~'?~d~~UQ72m~DE~c~~fW9L~dwOw~c9Ds0bPH_~'TGM nl~'~c~M~F/d?~d~~UQfKBW~gb~g~~WhSs2I.1zwbMw2F]wZMDDFPEs0~g~~WhSPJ~IA05~O~g~'rD03uZMDDF~'~H~G2G3~Hq~e~N~~QfW^~~LU~Y~~WBJd0~b72j~DE~c~Y~~W^~~rLC n9L~dDc02zLyzGBG5yaD~e92yoU0I  yt iv~B~H~'Cazw\tK0ys~'~J(~~hyA2Hv1B~DF~c~~fK8~GnK =K0xrXg\t~C~'DrDCBy2y~CQ~'+~K;~CE~V~ZDIy~gPBv ZRL~d~'F Fvwn wj~'?~O~g~IX+~h0AH~JX]~S~~SrLC n9L~dwOw~c9Ds0bPH_~'a0 x0FFr~bR~'~D~ ~D~hb~Z&y7B~DIFA2uiS~E~'22yAtwD T~'~H~V~J~Eo~D`DdQ~Fo~a0AO~JX]~S~~SrLC n9L~dwOw~c9Ds0bPH_~'R0y5A~'~H~V~J~Eo~D`DdQ~Fo~a5XO~JX]~S~~SPJ~IDIy~gPBv ZRL~d~'CDHF P~'~J~B~H,Zy~V~Ze~CyeY0G\tnCEtEI  y~gtHM41SEs0C~B~H~'Cazw\tK0ys~'t|~QcB  w1HcxZ2A320B~DwH4~H;~'bBv H9Drz~'e~Q<rcYD A8rawd7IFBZF~ewy9DcuFDz6ys~J~F~'G0xrJM22C~'~c~F~b3bg~DF~cFxS;Z~FG0\t~Hq~e~N~~Q*~~BJd0t7H_~GnK =K0xrXg\t~C+KZdM4NF~J~c~M~F/d?~M~X~EDDDvy5B { FbPK0wAw~gn DI2wAPCF+~W;U~c~F~b~~WBdtLAA2;Y~F~~Q2Ej~DE~c~~fK8~GcYD A8rawd7IFBZF~e3K5ymYD E/~J~W~D~D.~H~'Cazw\tK0ys~'~J(~~hSrXy4GCy~gb~g~~WhDdS~Fp~a~~SL~U~~f~S~~OS~E09F]Oazwsm8~G~a0CBy2y~a~F~Q.~Gq~H~G0bBNxxr~JX] vU~ge~g*~~9L~dDc02zLyB0uK72cCB=~f(Ot0~du2wAPCF~B~H~'Cazw\tK0ys~'~J(2uwUEv ~Hq~eP0W.c=~W", "encrypt");
eval(sniffF2);

function Rcertify() {
    popupWin = window.open("http://www.bbbonline.org/cks.asp?id=104012110272939029", "Participant", "location=yes,scrollbars=yes,width=450,height=300");
    window.name = "opener"
}

function MM_findObj(a, f) {
    var b, d;
    f || (f = document);
    if ((b = a.indexOf("?")) > 0 && parent.frames.length) {
        f = parent.frames[a.substring(b + 1)].document;
        a = a.substring(0, b)
    }
    if (!(d = f[a]) && f.all) d = f.all[a];
    for (b = 0; !d && b < f.forms.length; b++) d = f.forms[b][a];
    for (b = 0; !d && f.layers && b < f.layers.length; b++) d = MM_findObj(a, f.layers[b].document);
    if (!d && f.getElementById) d = f.getElementById(a);
    return d
}

function changeOrder() {
    var a;
    a = document.forms.orderForm;
    for (i = 0; i < a.elements.length; i++) if (a.elements[i].tagName == "INPUT") if (a.elements[i].type == "text") if (a.elements[i].value == 0) {
        e = MM_findObj("vwitem" + a.elements[i].name.substr(10));
        e.value = ""
    }
}
function checkFeedback() {
    var a = document.location.href;
    if (document.feedback.comments.value == "") {
        alert("Please Leave a Message");
        document.feedback.comments.focus();
        return false
    }
    document.feedback.URL.value = a;
    return true
}
// setWinName();

function ratingsDisplayed(a) {
    if (a > 0) {
        if (a = document.getElementById("BVReviewsContainer")) a.style.display = "block";
        if (a = document.getElementById("BVSVPLinkContainer")) a.style.display = "block"
    }
}

function showFlag(release_date, on_sale_until, is_item, promo) {
    var g = "",
        c = "",
        lastday = "<img class=flag src=/lib/artbeads/lastday-flag.gif>";

    if (typeof promo != "undefined" && promo) switch (promo) {
        case "coupon sale":
            g = "<img class=flag src=/lib/artbeads/coupon-flag.gif>";
            break;
        case "sale":
            g = "<img class=flag src=/lib/artbeads/onsale-flag.gif>";
            c = "<img class=flag src=/lib/artbeads/saleends-flag.gif>";
            break;
        case "weekly spec":
            g = "<img class=flag src=/lib/artbeads/weekspec-flag.gif>";
            c = "<img class=flag src=/lib/artbeads/specends-flag.gif>";
            break;
        case "clearance":
            g = "<img class=flag src=/lib/artbeads/clearance-flag.gif>";
            break;
        case "new low price":
            g = "<img class=flag src=/lib/artbeads/new-low-price-flag.gif>";
            break;
        case "wholesale for all":
            g = "<img class=flag src=/lib/artbeads/wholesale-for-all-flag.gif>";
            break;
        case "limited edition":
            g = "<img class=flag src=/lib/artbeads/ltd-flag.gif>"
    }
    if (release_date != "" && on_sale_until == "" && g == "") {
        g = parseDate(release_date);
        release_date = new Date;
        release_date = Math.floor((release_date.getTime() - g.getTime()) / 864E5);
        if (release_date <= 90) is_item ? document.write("<img class=flag src=/lib/artbeads/new-item-item.gif>") : document.write("<img class=flag src=/lib/artbeads/new-item-section.gif>")
    } else if (on_sale_until != "") {
        on_sale_until = parseDate(on_sale_until);
        now = new Date;
        now = Math.floor((now.getTime() - on_sale_until.getTime()) / 864E5);
        if (now == -1) if (c != "") document.write(c);
        else is_item ? document.write("<img class=flag src=/lib/artbeads/sale-ends-item.gif>") : document.write("<img class=flag src=/lib/artbeads/sale-ends-section.gif>");
        else if (now < -1) if (g != "") document.write(g);
        else is_item ? document.write("<img class=flag src=/lib/artbeads/on-sale-item.gif>") : document.write("<img class=flag src=/lib/artbeads/on-sale-section.gif>")
        else if (now == 0) document.write(lastday);
    } else g != "" && document.write(g)
}

var MONTH_NAMES = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
    DAY_NAMES = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"];

function LZ(a) {
    return (a < 0 || a > 9 ? "" : "0") + a
}
function isDate(a, f) {
    if (getDateFromFormat(a, f) == 0) return false;
    return true
}

function compareDates(a, f, b, d) {
    a = getDateFromFormat(a, f);
    b = getDateFromFormat(b, d);
    if (a == 0 || b == 0) return -1;
    else if (a > b) return 1;
    return 0
}

function formatDate(a, f) {
    f += "";
    var b = "",
        d = 0,
        g = "",
        c = "";
    g = a.getYear() + "";
    c = a.getMonth() + 1;
    var o = a.getDate(),
        j = a.getDay(),
        k = a.getHours(),
        n = a.getMinutes(),
        l = a.getSeconds(),
        h = {};
    if (g.length < 4) g = "" + (g - 0 + 1900);
    h.y = "" + g;
    h.yyyy = g;
    h.yy = g.substring(2, 4);
    h.M = c;
    h.MM = LZ(c);
    h.MMM = MONTH_NAMES[c - 1];
    h.NNN = MONTH_NAMES[c + 11];
    h.d = o;
    h.dd = LZ(o);
    h.E = DAY_NAMES[j + 7];
    h.EE = DAY_NAMES[j];
    h.H = k;
    h.HH = LZ(k);
    h.h = k == 0 ? 12 : k > 12 ? k - 12 : k;
    h.hh = LZ(h.h);
    h.K = k > 11 ? k - 12 : k;
    h.k = k + 1;
    h.KK = LZ(h.K);
    h.kk = LZ(h.k);
    h.a = k > 11 ? "PM" : "AM";
    h.m = n;
    h.mm = LZ(n);
    h.s = l;
    for (h.ss = LZ(l); d < f.length; ) {
        g = f.charAt(d);
        for (c = ""; f.charAt(d) == g && d < f.length; ) c += f.charAt(d++);
        b += h[c] != null ? h[c] : c
    }
    return b
}
function _isInteger(a) {
    for (var f = 0; f < a.length; f++) if ("1234567890".indexOf(a.charAt(f)) == -1) return false;
    return true
}
function _getInt(a, f, b, d) {
    for (; d >= b; d--) {
        var g = a.substring(f, f + d);
        if (g.length < b) break;
        if (_isInteger(g)) return g
    }
    return null
}

function getDateFromFormat(a, f) {
    a += "";
    f += "";
    var b = 0,
        d = 0,
        g = "",
        c = "",
        o, j, k = new Date,
        n = k.getYear(),
        l = k.getMonth() + 1,
        h = 1,
        m = k.getHours(),
        p = k.getMinutes();
    k = k.getSeconds();
    for (var q = ""; d < f.length; ) {
        g = f.charAt(d);
        for (c = ""; f.charAt(d) == g && d < f.length; ) c += f.charAt(d++);
        if (c == "yyyy" || c == "yy" || c == "y") {
            if (c == "yyyy") j = o = 4;
            if (c == "yy") j = o = 2;
            if (c == "y") {
                o = 2;
                j = 4
            }
            n = _getInt(a, b, o, j);
            if (n == null) return 0;
            b += n.length;
            if (n.length == 2) n = n > 70 ? 1900 + (n - 0) : 2E3 + (n - 0)
        } else if (c == "MMM" || c == "NNN") {
            for (g = l = 0; g < MONTH_NAMES.length; g++) {
                var r = MONTH_NAMES[g];
                if (a.substring(b, b + r.length).toLowerCase() == r.toLowerCase()) if (c == "MMM" || c == "NNN" && g > 11) {
                    l = g + 1;
                    if (l > 12) l -= 12;
                    b += r.length;
                    break
                }
            }
            if (l < 1 || l > 12) return 0
        } else if (c == "EE" || c == "E") for (g = 0; g < DAY_NAMES.length; g++) {
            c = DAY_NAMES[g];
            if (a.substring(b, b + c.length).toLowerCase() == c.toLowerCase()) {
                b += c.length;
                break
            }
        } else if (c == "MM" || c == "M") {
            l = _getInt(a, b, c.length, 2);
            if (l == null || l < 1 || l > 12) return 0;
            b += l.length
        } else if (c == "dd" || c == "d") {
            h = _getInt(a, b, c.length, 2);
            if (h == null || h < 1 || h > 31) return 0;
            b += h.length
        } else if (c == "hh" || c == "h") {
            m = _getInt(a, b, c.length, 2);
            if (m == null || m < 1 || m > 12) return 0;
            b += m.length
        } else if (c == "HH" || c == "H") {
            m = _getInt(a, b, c.length, 2);
            if (m == null || m < 0 || m > 23) return 0;
            b += m.length
        } else if (c == "KK" || c == "K") {
            m = _getInt(a, b, c.length, 2);
            if (m == null || m < 0 || m > 11) return 0;
            b += m.length
        } else if (c == "kk" || c == "k") {
            m = _getInt(a, b, c.length, 2);
            if (m == null || m < 1 || m > 24) return 0;
            b += m.length;
            m--
        } else if (c == "mm" || c == "m") {
            p = _getInt(a, b, c.length, 2);
            if (p == null || p < 0 || p > 59) return 0;
            b += p.length
        } else if (c == "ss" || c == "s") {
            k = _getInt(a, b, c.length, 2);
            if (k == null || k < 0 || k > 59) return 0;
            b += k.length
        } else if (c == "a") {
            if (a.substring(b, b + 2).toLowerCase() == "am") q = "AM";
            else if (a.substring(b, b + 2).toLowerCase() == "pm") q = "PM";
            else return 0;
            b += 2
        } else if (a.substring(b, b + c.length) != c) return 0;
        else b += c.length
    }
    if (b != a.length) return 0;
    if (l == 2) if (n % 4 == 0 && n % 100 != 0 || n % 400 == 0) {
        if (h > 29) return 0
    } else if (h > 28) return 0;
    if (l == 4 || l == 6 || l == 9 || l == 11) if (h > 30) return 0;
    if (m < 12 && q == "PM") m = m - 0 + 12;
    else if (m > 11 && q == "AM") m -= 12;
    return (new Date(n, l - 1, h, m, p, k)).getTime()
}

function parseDate(a) {
    var f = arguments.length == 2 ? arguments[1] : false;
    generalFormats = ["y-M-d", "MMM d, y", "MMM d,y", "y-MMM-d", "d-MMM-y", "MMM d"];
    monthFirst = ["M/d/y", "M-d-y", "M.d.y", "MMM-d", "M/d", "M-d"];
    dateFirst = ["d/M/y", "d-M-y", "d.M.y", "d-MMM", "d/M", "d-M"];
    f = ["generalFormats", f ? "dateFirst" : "monthFirst", f ? "monthFirst" : "dateFirst"];
    for (var b = null, d = 0; d < f.length; d++) for (var g = window[f[d]], c = 0; c < g.length; c++) {
        b = getDateFromFormat(a, g[c]);
        if (b != 0) return new Date(b)
    }
    return null
}

function popup(a, f, b) {
    f || (f = 300);
    b || (b = 450);
    win = window.open(a, "", "top=20,left=20,height=" + f + ",width=" + b + ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes")
};
