// JavaScript Document

// JavaScript Document  


// Add This  Mar 2009
var addthis_pub="acandystore";
var addthis_options="facebook, favorites, twitter, digg, myspace, buzz, delicious, more";
var addthis_brand="ACandyStore";
var addthis_header_color="#b4e0fb";
var addthis_header_background="#184478";


// Add all onLoad and Init Functions In This File (Solid Cactus Feb 2009)

/*Start SC Click to Enlarge v3.5.0 init function calls*/
var scMultiMain = false;

if (scClickToEnlarge!=undefined) {
    scClickToEnlarge.scImgEnlargeInit();
    window.onresize = function(){
		    scClickToEnlarge.scWinResize();
    }
}
/*End SC Click to Enlarge v3.5.0 init calls*/

// Encrypt

var cryptTable=new String(" ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789	!@#$%^&*()`'-=[];,./?_+{}|:<>~");var cryptLength=new Number(cryptTable.length-1);var escapeChar=cryptTable.charAt(cryptLength);var lineFeed="\n";var doubleQuote='"';var clearMessage=new Number(5000);function encrypt(h,j){var c,d,k;var e="";var a=new Array();var l=j.length;var b=h.length;var i=Math.round(b/10);var g=0;for(var f=0;f<l;f++){a[f]=cryptTable.indexOf(j.charAt(f))}for(var m=0,f=0;m<b;m++,f++){if(f==l){f=0}c=h.charAt(m);d=cryptTable.indexOf(c);if(d!=-1){k=a[f]^d;if(k>=cryptLength){k=escapeChar+cryptTable.charAt(k-cryptLength)}else{k=cryptTable.charAt(k)}}else{if(c=="\r"){k=escapeChar+escapeChar;if(h.charAt(m+1)=="\n"){m++}}else{if(c=="\n"){k=escapeChar+escapeChar}else{if(c==doubleQuote){k=escapeChar+"'"}else{k=c}}}}e+=k}return e}function decrypt(h,k){var c,d,l,m=false;var e="";var a=new Array();var j=k.length;var b=h.length;var i=Math.round(b/10);var g=0;for(var f=0;f<j;f++){a[f]=cryptTable.indexOf(k.charAt(f))}for(var n=0,f=0;n<b;n++,f++){if(f>=j){f=0}c=h.charAt(n);d=cryptTable.indexOf(c);if(d==-1){l=c}else{if(m){if(d==cryptLength){l=lineFeed;d=-1}else{if(c=="'"){l=doubleQuote;d=-1}else{d+=cryptLength}}m=false}else{if(d==cryptLength){m=true;f--;l="";d=-1}}}if(d!=-1){l=cryptTable.charAt(a[f]^d)}e+=l}return e};


// DNP

function hidePublish(){
	var atags = document.getElementsByTagName("a");
	for(var i = 0, j = atags.length; i < j; i++){
		if (atags[i].title == "Publish") {
			var iTag = atags[i].firstChild;
			if ((iTag.nodeType == 1) && (iTag.getAttribute("alt") == "Publish")) {
				atags[i].innerHTML="&nbsp;"
			}
		}
	}
}


// FirstScript Sept 2008

var str1="Recent_Acandystore";function createCookie(c,d,e){if(e){var b=new Date();b.setTime(b.getTime()+(e*24*60*60*1000));var a="; expires="+b.toGMTString()}else{var a=""}document.cookie=c+"="+d+a+"; path=/"}function GetCookie(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)}if(f.indexOf(e)==0){return f.substring(e.length,f.length)}}return null}function checkCookie(c,a,f,h,r){var q=document.cookie.length;var l=1;var t="";var o="";var s=0;var g=1;t=str1;t=t+g;o=GetCookie(t);if(o!=null){g=2;t=str1;t=t+g;o=GetCookie(t);if(o!=null){g=3;t=str1;t=t+g;o=GetCookie(t);if(o!=null){g=4}else{g=3}}}for(q=1;q<g;q++){t=str1;t=t+q;o=GetCookie(t);if(o==a){s=s+1}}if(s==0){if(g==4){var e=1;var d=e+1;for(e=1;e<3;e++){d=e+1;o=GetCookie(str1+d);createCookie(str1+e,o);t=str1+d;t=t+"_linkpage";o=GetCookie(t);t=str1+e;t=t+"_linkpage";createCookie(t,o);t=str1+d;t=t+"_price";o=GetCookie(t);t=str1+e;t=t+"_price";createCookie(t,o);t=str1+d;t=t+"_id";o=GetCookie(t);t=str1+e;t=t+"_id";createCookie(t,o);t=str1+d;t=t+"_imgpath";o=GetCookie(t);t=str1+e;t=t+"_imgpath";createCookie(t,o)}createCookie(str1+e,a);t=str1+e;t=t+"_linkpage";createCookie(t,f);t=str1+e;t=t+"_price";createCookie(t,r);t=str1+e;t=t+"_id";createCookie(t,c);t=str1+e;t=t+"_imgpath";createCookie(t,h)}else{var b=g;createCookie(str1+b,a);t=str1+b;t=t+"_linkpage";createCookie(t,f);t=str1+b;t=t+"_price";createCookie(t,r);t=str1+b;t=t+"_id";createCookie(t,c);t=str1+b;t=t+"_imgpath";createCookie(t,h)}}}function gc1(){var f=document.cookie.length;var d=1;var l=str1;var e="";var c=1;l=str1;l=l+c;e=GetCookie(l);if(e!=null){c=2;l=str1;l=l+c;e=GetCookie(l);if(e!=null){c=3;l=str1;l=l+c;e=GetCookie(l);if(e!=null){c=3}else{c=2}}}d=c;while(d>=1){l=str1;l=l+d;e=GetCookie(l);if(e!=null){var b=e;l=str1;l=l+d;l=l+"_linkpage";e=GetCookie(l);var h=e.toLowerCase();l=str1;l=l+d;l=l+"_imgpath";e=GetCookie(l);if(d>1){document.write("<div class=fp_box>")}else{document.write('<div class=fp_box style="background: none; height: 300px;">')}document.write('<h2><a href="'+h+'">'+b+'</a></h2><div class=fp_box_img><div class=img_center style="width:155px; height:150px;"><a href="'+h+'"><img src="'+e+'" border=0 alt="'+b+'"></a></div></div>');l=str1;l=l+d;l=l+"_price";e=GetCookie(l);var a=parseFloat(e);l=str1;l=l+d;l=l+"_saleprice";e=GetCookie(l);var m=parseFloat(e);if(a>0){document.write("<h6>Sale Price: <span>$</span><span>"+a.toFixed(2)+"</span></h6>")}l=str1;l=l+d;l=l+"_id";e=GetCookie(l);var g="http://order.store.yahoo.net/cgi-bin/wg-order?yhst-34591534167466+"+e;document.write("<a href="+g+'><img src="http://site.acandystore.com/themes/halloween/images/button_buynow.gif" alt="Add To Cart" class=viewmore_cat></a>');document.write("</div>")}else{document.write("<div class=fp_box>&nbsp;</div>")}d=d-1}for(p=c-1;p<=2;p++){document.write("<div class=fp_box>&nbsp;</div>")}};


// Page Functions Feb 2009


sfHover=function(){if(document.getElementById("topnav-menu")){var b=document.getElementById("topnav-menu").getElementsByTagName("LI");for(var a=0;a<b.length;a++){b[a].onmouseover=function(){this.className+=" sfhover";SC.ie6selectFix("hide")};b[a].onmouseout=function(){this.className=this.className.replace(new RegExp(" sfhover\\b"),"");SC.ie6selectFix("show")}}}};if(window.attachEvent){window.attachEvent("onload",sfHover)}try{document.execCommand("BackgroundImageCache",false,true)}catch(e){};


// Recently Viewed  Feb 2009


var expDays=60;
var expDate = new Date();
expDate.setTime(expDate.getTime()+(expDays*24*60*60*1000));

var recentlyViewedLayout = (recentlyViewedLayout ? recentlyViewedLayout : 'vertical'); //Enter 'ell' for ell format 
var recentlyViewedPriceText = (recentlyViewedPriceText ? recentlyViewedPriceText : "List Price");
var recentlyViewedSalePriceText = (recentlyViewedSalePriceText ? recentlyViewedSalePriceText : "Sale Price");
var recentlyViewedCurrency = (recentlyViewedCurrency ? recentlyViewedCurrency : '$');

var writeck = decrypt("	G0wcIG2nr PDwbAzIP0~IxJzc6CeRy0e~E2G4BB eCe+~h~~SCwBe FKr~dMA~b9KnKwvD6~fYFMB2-AnLw0D9wr~dK a9wZB~hBy2BPCF[j02T0~hSKC~f	IIDIBCeL~hSBwOt0~hSEFJr B70B~f	OwrK Ea~dhBy2BPCF[0zEVIwIy6~~LlFDOBr~gp~'0Dzxb2 Qy5y~L~'~g~~WQOsp~Fe~'9x~L~'~g~~WQOTwO GwJy~Jt~'K52R0AyN*~'~F~~QSBwOt0t.n~'FeIy ~U~'~e~~Uhxy6yYFMB2c~Dy~'CDNBFeIy^~'=~~LlK a9wZBt.n~'IrYMBA0~Y~'~c~~fj 2YDM1 c~Dy~'yDByOZB~W~'~a~~SCwBe sFy~Jt22rrxFBDa_~H~F~~Quywre0y  ykc0IdDw2 p~Fe BcyqByyt~G~c~c~~fXF yDL ~f EZOM n;rbBwx0FFr~Ev10xKrB =0zEVIw+~a~~SCwBe0y y~Jtpn=~~LIN{F	y~I2G1M9y~DLw2IyNy~Ytp~D`~~LUdDDcwZCK72b ewce~HcBQ0~dBAzIP0~exB6Oc~E~']~'?~e~~UQ	Aw~GP~Ja]K&wZCK72b ewc=NBDRDL]K'~c~c~f~~fWhOS~Ey1A3OrqByyt~EP~H~e7 CyAkN{0zEVIwQy5y~cp~Ue~Gq~H~G~~QfWh r2w2FTBrMuyDFe~f2 y~Jc~Dy2G1M9yxFBDa/O~e~c~~fWhStDBe~HcwcFt)nq~e~~UQf~S~~SL~U~~fW9L~dFwB20B5Dw3ow nY~e420McH~Up~D`~~LUQAA CT0Fw~cr PDw{~F&xPZt71;~'e0y  yJ 7M YBx5Dw3E~'~S~KzMun JnGC.~'	ynzwy~'@~Jy~ety0sNsp~ae~F&~hsId$~F?~e~~UQfE	EBhGtkFD p~FeDBwrB VFBKxFBDa]JrBOwJc~S~gpC8ArjZaiD tr~JpC8ArjZaiD tr~LpB 0BDci  Ob ewc=NBDRDL]~~hSL2G4BB eCee~Hc r2w2FTBrMuyDFe~DLw2IyNy~Y~Fe0zJY0ByArr~Jpy1N2yeFGtn*re0y  ykc0IdDw2 ~aH  7BQ~c~~fWhBZD045zcdp~FekFBQ~ay K6~GdHGtfzc9wFr~d EU wyDzc~c~c~~fWhyaz91Ec~D~hb~g~~WhStCHHKCBQp~FekFBQ~ay K6~G~dbap~d EU wyDzc~cp~Eed?~e~~UQfWCEtEI  y~gBFMw2_~'~KzMun9x~g~Dy1 yyaDC?~W&Bn1H nAEezwy~H+Y~apy N6Fnzv7 7~D~ae~He0BJUGDD09DR~J~Hp~FccPz 8~H+ZFe~M?n9x~g~DB 0BDc~IMw25A~apy4yvA~g~Dy1 yyaDC/FFvU0~H$~'?~e~~UQfHz ~dIt.nn~eyIt%nyEcwHMArA~FpM)~g?~d~~UQfWvBnF OAvr~gpw21MEdp~aed=~~LUQf20xiCCe~Hcyaz91Ec~cy2G4BB eCe]WhSL~~QfWhxZ2A320B~DaB7FB~G~'~T y~W~'~H~F~~QfWhLZF~IBn;rdD0yFMEd~ctBn&~Dy0FA3zA~Fpy)~g?~d~~UQfWhOS~Eye~W;re0y  ykc0IdDw2 ~aH  7BQ~F~b~~WhSLUQAA CT0Fw~cr PDw{~'&Bsp04K7D~g2w2FB ~R~OFCE2~e~K~b A~W~'~H~F~~QfWhS~N0Hx2`SLUQfWhSLUQf~~hSLUQfMBeP2G2n;r~'~'~g~~WhSLUQBAzIP03DNc~DyEF E 2Y0~Iy2 yaDmw25seF0r~I ~F~c~c~~fWhSLUFuBc~Dy2G1M9ykwH=E2JPD~I~'~H~'~H~F~~QfWhSLBd0n;raZD,d.~gd H7F_~'~M~'~J]~~hSLUQfHz ~dL~Fp~a6~ZaZD=NBDRDL]N'~c~c~f~~fWhSLUQ7H_DC ~C4~J]Oazwsm8~G~'OwrK Ea~S~'+n@r~hb~J~~WhSLUQfW3y Iy1 c~DyBd0~I6~F~DGACEy ~dlK a9wZB~e420McH~J]~~hSLUQf~S~~SLUQfW[~NyoLD 7ydpx I9DyHwy2c~N~C~~QfWhSLzGBG5yaD~etD9Br~E~'%FCrBIvwJ;~J~'p~ae0zJjIvwJc~c~'~Q~HeXFJPKF.FzFy2HDEv~DPDw30BJUB032@~'~c~c~~fWhSLUM	n_ r2w2F6ekIwt2CfnYGvFc~D~gp~H N6~J~cp~b~~WhSLUQf1zwbMw2F]ceI  ~C~'~Zcwx42ccPz 8~H+ZFe~M?nAEezwy~H+Y~apy N6Fnzv7 7~D~ab~He0BJUGDD09DR~J~Ho~F@~ZcF~U~'~D=~~LUQfWhSPJt{K52R0AyNc~O~gp~'8FyF~L~b~fvE]Acb~erK5M~D2G3~dvBZFwo~ctOTK~eBA5~h5MO-Fw2aG~doZq~gRIN~'~Dc~d~~UQfWhSLUv10xKrB =YwOc0~I~'~VyxyZ04K7D~gMMA16yywH7I0~Dt0Fw2wrtL0xE;~Je0y  y~CPDw3E,FQC 1~F@~'~c~c~~fWhSLUQf1zwbMw2F]ceI  ~C~'~ZnpLy28~D~'p~aeKCr~Hp~'$~V9KRpCy0;~'y~et7OFMrEB4n'r~'px1DCye~Ja$~V[2~R~T~fw1@~'~c~c~~fWhSLUQ*~~hSLUQfWCEtEI  y~gBFMw2_~'~KDv$~VCOCpy4yvA~g~DB 0BDc~IMw25A~hB032+~S~Kwt8DBL~g~D~'e~gcOsp~ae~'+~S~'p~ae FKrp~ae~'&~hn~Y~X-19b~R~'~J]~~hSLUQfW9Ly~EDyK yy~M~Fe~'~'r~X~Ot0D9wrp~Q.n~'Y~'~F~~fWhSLUQf1zwbMw2F]ceI  ~C~'~ZsIde062dG~F?DBwrB /KyyTG~E0D9wr~D~U~'n're0y  yJ 7M YBxiFMB2IyADt)~~hSLUQfWhry~'~XxBFD~R~'t)nwyt0FwNt5P0e 1dCeFw20tr~HpDyK yy~et~'~V[AYwF$~V[xPZ~U~'~D=~~LUQfWhSPJt{EFJr B70Br~V~Jt~'~'c~M~XpCDNBFeIy n~ ~Dy~'a~'~D~~SLUQfWhSsCyvOBDc~aeyKyy~d~'~XAKsrtL0xE;~Je0y  y~CPDw3E,AnLw0D9wr~D~U~'n're0y  yJ 7M YBxfwH 3wOt05 Zyr~H~~QfWhSLUQen~'~Zd 02~W~'r~HpB 0BDcLcIKBcrzsvDwya2ce~gcAnLw0D9wrp~ae~'&~hd 02~W&~hsId$~'?~e~~UQfWhSLzGBG5yaD~etD9Br~E~'%~dyx~R~T~fwD@~Z~CD0CNB~S~K~b A~W~'~H~F~~QfWhSL~Ut Nvyy~f~~fWhSLUQ-~Rc3Q0ty27CUwBeAxBYE e0zxrpMxnxDTCv7H9yspNyA5rcHweAwORIFDNc~N~C~~QfWhSLUM	n_IrYMBA0r~V~Jt?~F?~d~~UQfWhSLUv10xKrB =YwOc0~I~'~VCOCpy4yvA~gOwrK Ea~Y~X7O7rdFy.~'c~cyOwrK Eap~ae~'c~h~R~T~fAKs~S~'~F~g~~WhSLUQf~S~~SLUQfW^~~LUQfWhxZ2A320B~DaB7FB~G~'~T~fw1@~'~c~c~~fWhSLU~f}ndNnBO Ecyazt82wyy~P~f~~WhSLUQ7H_wy~M~Fe20xiCC+~h~~SLUQfWhxZ2A320B~DaB7FB~G~'~T An JnGC.XB cIyDNNFn2wynwEBGDD ;V~R~TM3IcAe2~F?JyBY~S~f-N9v~DG 1DB~g wL1A]DrD~f4KA~h HCw~GkUITXkPjZHVWjS[BewFx~c7OS~Dt-~W&~hcz~U~'~D=~~LUQfWh~W~~UQfWh~W~~UQfW^~~LUQf1zwbMw2F]ceI  ~C~'~Z~CDB$~Vy ~R~'~J]~~hSLUN1D_2y~JtxFF c5Gx~ac2y~T~Fe20xiCC]nF~c~H~F~b~~WhSLUM	~CFr~R~Jty2 yaDmw25seF0r~c6yaK 8~D`~~LUQfWhxZ2A320B~DaB7FB~G~'~T AnFJPKF.0BDc0B$~Q0vd ~g%~dyx~R~'~J]~~hSLUQ*26Ar~f~~fWhSLUFDOBr~gp~'~'~a~~SLUQfW EZOM 9FJy~Jtv BAtwD ~Cwyt0FwgyyTqByyt~En~H~J]~~hSLUQf sFy~JtBAzIP03DN]AYLMw~C~'~D~'~F~g~~WhSLUQ2X2r~gpFuB/Z~e~aC0N9B~d~'~Z~'~D=~~LUQfWhLZF~I5~Hn~eV~TFuB]JrBOwJ=I~H~e~J(~~hSLUQfW9L~dBd0~I3~F~DIFA2uiS~E~'0Dzxb2 Qy5y~L~'~Je~Wc~CE~F~~fWhSLUQf FKrp~Fe sF~fO~D=ExvdDB{j02T0~e420McH~J]~~hSLUQf~S~~SLUQfW[~NyoLD 7ydpx I9DyHwy2c~N~C~~QfWhSLzGBG5yaD~etD9Br~E~'%FCrBIvwJ;~J~'p~ae0zJjIvwJc~c~'~Q~HeXFJPKF.FzFy2HDEv~DPDw30BJUB032@~'~c~c~~fWhSLUM	n_ r2w2F6ekIwt2CfnYGvFc~D~gp~H N6~J~cp~b~~WhSLUQf1zwbMw2F]ceI  ~C~'~Zcwx42ccPz 8~H+ZFe~M?nAEezwy~H+Y~apy N6Fnzv7 7~D~ab~He0BJUGDD09DR~J~Ho~F@~ZcF~U~'~D=~~LUQfWhSPJt{K52R0AyNc~O~gp~'8FyF~L~b~fvE]Acb~erK5M~D2G3~dvBZFwo~ctOTK~eBA5~h5MO-Fw2aG~doZq~gRIN~'~Dc~d~~UQfWhSLUv10xKrB =YwOc0~I~'~VyxyZ04K7D~gMMA16yywH7I0~Dt0Fw2wrtL0xE;~Je0y  y~CPDw3E,FQC 1~F@~'~c~c~~fWhSLUQf1zwbMw2F]ceI  ~C~'~ZnpLy28~D~'p~aeKCr~Hp~'$~V9KRpCy0;~'y~et7OFMrEB4n'r~'px1DCye~Ja$~V[2~R~T~fw1@~'~c~c~~fWhSLUQ*~~hSLUQfWCEtEI  y~gBFMw2_~'~KDv$~VCOCpy4yvA~g~DB 0BDc~IMw25A~hB032+~S~Kwt8DBL~g~D~'e~gcOsp~ae~'+~S~'p~ae FKrp~ae~'&~hn~Y~X-19b~R~'~J]~~hSLUQfW9Ly~EDyK yy~M~Fe~'~'r~X~Ot0D9wrp~Q.n~'Y~'~F~~fWhSLUQf1zwbMw2F]ceI  ~C~'~ZsIde062dG~F?DBwrB /KyyTG~E0D9wr~D~U~'n're0y  yJ 7M YBxiFMB2IyADt)~~hSLUQfWhry~'~XxBFD~R~'t)nwyt0FwNt5P0e 1dCeFw20tr~HpDyK yy~et~'~V[AYwF$~V[xPZ~U~'~D=~~LUQfWhSPJt{EFJr B70Br~V~Jt~'~'c~M~XpCDNBFeIy n~ ~Dy~'a~'~D~~SLUQfWhSsCyvOBDc~aeyKyy~d~'~XAKsrtL0xE;~Je0y  y~CPDw3E,AnLw0D9wr~D~U~'n're0y  yJ 7M YBxfwH 3wOt05 Zyr~H~~QfWhSLUQen~'~Zd 02~W~'r~HpB 0BDcLcIKBcrzsvDwya2ce~gcAnLw0D9wrp~ae~'&~hd 02~W&~hsId$~'?~e~~UQfWhSLzGBG5yaD~etD9Br~E~'%~dyx~R~T~fwD@~Z~CD0CNB~S~K~b A~W~'~H~F~~QfWhSL~Ut Nvyy~f~~fWhSLUQ-~Rc3Q0ty27CUwBeAxBYE e0zxrpMxnxDTCv7H9yspNyA5rcHweAwORIFDNc~N~C~~QfWhSLUv10xKrB =YwOc0~I~'~VCOCpy4yvA~gB032@~ZnpLy28~D~'p~aeKCr~Hp~'$~'c~cyB032c~cy~'~X-y@~Z~CzMu~W~'~H~FU~~fWhSLU~Y~~WhSLUQAA CT0Fw~cr PDw{~'&~hcz~U~'~D=~~LUQfWh~h~Wps8y0MrGt  CrQ0B n:~h~~UQfWhS~~UQfWh~W~~UQfW^~~LUQf1zwbMw2F]ceI  ~C~'~Z~CDB$~Vy ~R~'~J]~~hSLUN1D_vy~JtxFF c5Gx~acvy~T~Fe20xiCC]nA~c~H~F~b~~WhSLUM	~CAr~R~Jty2 yaDmw25seF0r~c6yaK 8~D`~~LUQfWhxZ2A320B~DaB7FB~G~'~T AnFJPKF.0BDc0B$~Q0vd ~g%~dyx~R~'~J]~~hSLUQ*26Ar~f~~fWhSLUMAn;r~'~'~g~~WhSLUQ7OFMrEB4n;r~'~'~g~~WhSLUQBAzIP03DNc~DyEF E 2Y0~Iy2 yaDmw25seF0r~IA~F~c~c~~fWhSLUFuBc~Dy2G1M9ykwH=E2JPD~I~'~H~'~H~F~~QfWhSLBd0n;raZD,d.~gd H7F_~'~M~'~J]~~hSLUQfHz ~dN~Fp~a4~ZaZD=NBDRDL]L'~c~c~f~~fWhSLUQ7H_DC ~C6~J]Oazwsm8~G~'Iv^~'?r~Rp~Eo~D~~SLUQfWhSPzt.n0bY~GJ;~cvCuG y~CQOs~aH  7BQ~F~g~~WhSLUQfK8~GaZD,L.~gPBv ZRL~d~'M3y7ybFH^~'?r~Rp~Eo~D~~SLUQfWhSPM092x Up~Fe sF~fN~D=ExvdDB{j9KnKwvD6~gU0F9F	~H~F~~QfWhSL~U~~fWhSLU~f}ndNnBO EcvrKM2n	ye0t}~d~~SLUQfWCEtEI  y~gBFMw2_~'~KDveY9xcH~F?~'c~cy2G4	9xcHt)~'|~JyZ04K7D~gDG0~W~'~H~F~~QfWhSLINe~Cwyt0FwNt5P0e 1Q2 CAwn;~Dy~Dw4N+~Hy~f~~fWhSLUQAA CT0Fw~cr PDw{~'&Bn1H nrOsDL.~FqYF~Q~Hezz s0B.~Fn~Jy2w4N22szM2I;~JE~DtB26Jd 0BK0M~g~DX?~W&Be~Y~'+~a~~SLUQfWhOSp~I7OFMrEB4n~ ~Dy~'LwF2~Y~C~bAx~cvBE~ac7O7~gtCI-EyEe0X=a9KR~ay1O[kTK~fwDFDd~hXsd]MPJ~'+n`~~LUQfWhSLzGBG5yaD~etD9Br~E~'%FCrCwH7I0~DTIvANBrnLM9 ;wrB  DcwUwCx~H+ r2w2F,Oc0Ix~G2NZDG?~W~'~H~F~~QfWhSLUQAA CT0Fw~cr PDw{~'&2yHB H;~'y~et71c~cy~'~U%K5MyGBB~H~'r~HpM3y7ybFHe~gc~'y1Gy1B ~ge~U%~dF~S~K~b A~W~'~H~F~~QfWhSLU~Y~~WhSLUQf1zwbMw2F]ceI  ~C~'~Zcz~U%19by2HDEv~D~aFwB20B~hI  Ov~CawI ~F@~ZnpLy28~D~a~'t)n9xy~et~'~F@~'y~et2y5yy~et~'~V[2~R~T~fAKs~S~'~F~g~~WhSLUQfK8r~d B70Br~V~Jt~'~'c~M~XpDyK yy~M~Fe~'n~'~c~~QfWhSLUQAA CT0Fw~cr PDw{~'&xPZtBNFAd~J~Hy2 yaD~E7FBKd~IDyK y~a~Y~'e~gc r2w2F6ekIwt2C7eIy 7Bdcp~a~~WhSLUQfWcr~'~TC0y0~S~'p~aeDBwrB 4aKOrawAqx e0FBac~cy B70Br~Hp~'%~dvFnB~U%~dCOC~Y~'+~a~~SLUQfWhOSp~Ixy6yYFMB2c~O~gp~'~'n<~MyG0422 P2we~K;r~'e~'+~~hSLUQfWhxZ2A320B~DaB7FB~G~'~Tv7XcwUwCx~H+ r2w2F,Oc0Ix~Gv2U0DyK y~a~Y~'e~gc r2w2F6ekIwt2C	nLwOD9wr9wsFc~c~~UQfWhSLUte~'&AYwF$~'c~cyFwB20BUY372rysoAyDBDtYt)nv2U0DyK yy~et~'~V[AYwF$~V[xPZ~U~'~D=~~LUQfWhSsCyvOBDc~aeyKyy~d~'~X-FC~S~K~b y~W&~hcwx42@~Z~CDv$~'?~e~~UQfWhS~Npw4EBr~G~~QfWhSLU~f}nINrpB IxJnFt1GyFbDtBACyyICeG0KZzM	KBxyJB1OcBQ0t1D9MPB04n:~h~~UQfWhSLzGBG5yaD~etD9Br~E~'%19by2HDEv~DPMOAKs~S~Kwt8DBL~g~'t)n9xy~et~'~W&OTKtxD ~D~'p~aeK52R0AyNc~cy~'tCAwxrF~Fp~W&~hn~Y~X-19b~R~'~J]Wh~~LUQfWh~W~~UQfWhSsCyvOBDc~aeyKyy~d~'~X-FC~S~'~F~g~~WhSLUQ-~RcuQwF92vrrBveJB rp~L-~~hSLUQ*~~hSLU~Y~~WhSLzGBG5yaD~etD9Br~E~'%~dy ~R~T y~W~'~H~F~~QfWhLZF~IAn;rdD0yFMEd~ctAn&~Dy0FA3zA~Fpv)~g?~d~~UQfWhOS~Eve~W;re0y  ykc0IdDw2 ~aH  7BQ~F~b~~WhSLUQAA CT0Fw~cr PDw{~'&Bsp04K7D~g2w2FB ~R~OFCE2~e~K~b A~W~'~H~F~~QfWhS~N0Hx2`~~LUQfWhwn  7A0r~gp~'~'~a~~SLUQfW EZOM 9FJy~Jtv BAtwD ~Cwyt0FwgyyTqByyt~Es~H~J]~~hSLUQf sFy~JtBAzIP03DN]AYLMw~C~'~D~'~F~g~~WhSLUQ2X2r~gpFuB/Z~e~aC0N9B~d~'~Z~'~D=~~LUQfWhLZF~I3~Hn~eT~TFuB]JrBOwJ=K~H~e~J(~~hSLUQfW9L~dBd0~I5~F~DIFA2uiS~E~'By2BPCF^~'?r~Rp~Eo~D~~SLUQfWhStwDwKzDy~Jt2X2~ET~H~exGAAcF~IS0FFcIG2~c6yaK 8~D=~~LUQfWh~W~~UQfWhS~C~PtbJFDR0CezBMPBt82wyy~P~f~~WhSLUQAA CT0Fw~cr PDw{~'&Bspe71yN~g~D~'e~gcwZL471yNy~e~'<~FcbnLM9 ;BZ ~U~'~D=~~LUQfWhOSp~Iy2 yaDHr99yB0vSytEbDt.~Hc~JrLH?~Dc~d~~UQfWhSLzGBG5yaD~etD9Br~E~'%FFvU0ttKCBQ~J~Hocn~K~apx1DCye~J~Hp~FcwrLH0yCxPBO.~Fq~Jy2w4NvFn2M2I;~JE~D~U%Fw~S~'~F~g~~WhSLUQfK8r~dIIDIBCeLt~B~Hc~'QD 0~U[~hbG~exFq~g II9~c ET~bCwAwyE~ac7O7~gtCI-g5M~CDBD v~bEXX=I9L~'~Ft(~~hSLUQfWhxZ2A320B~DaB7FB~G~'~T Ans2UIO2~H5OszH nFJPKF.0BDc0Be062dG~F?DBwrB /KyyTG~E0JzBZ~D~U~'~D=~~LUQfWhSLzGBG5yaD~etD9Br~E~'%ycNe0N.~'c~cyIve~gc~'~R~TM3IcAe2~F~'n'rPM092x Up~ae~'cvZFv D;Y~R~T~fD~W&~hcz~U~'~D=~~LUQfWhS~N~~QfWhSLUv10xKrB =YwOc0~I~'~Vyx~R~Tv7XcwUwCx~H+ r2w2F,Oc0Ix~G02T0~H$~VFrQFw	~H+~'y~et71c~cy~'~H$~'c~cyB032c~cy~'~X-y@~Z~CzMu~W~'~H~F~~QfWhSLUM	n_FeIy n~ ~Dy~'~'e~Q<rYFMB2c~O~gp~'p~'?~~LUQfWhSLzGBG5yaD~etD9Br~E~'%19by2HDEv~D~aFwB20B~hI  Ov~CYFMB2+~S~'p~aeDBwrB 4aKOrawA3wOt05 Zyr~H~~QfWhSLUQen~'~Zd 02~W~'r~HpB 0BDcLcIKBcrzsvDwya2ce~gcFeIy n'r~'~T~fxBFD~R~T~fAKs~S~'~F~g~~WhSLUQfK8r~dG0422 P2we~K;r~'~'t|~QcAnLw0D9wrp~Q.n~'Y~'~F~~fWhSLUQf1zwbMw2F]ceI  ~C~'~ZsIde062dG~F?DBwrB /KyyTG~Exy6yYFMB2+~S~'p~aeDBwrB 4aKOrawA6FJr5B70B3rX e~g~~SLUQfWhSyp~'%E22a~Y~'e~gc r2w2F6ekIwt2CubFB   ey~etxy6yYFMB2c~cy~'~X-E22a~Y~X-19b~R~'~J]~~hSLUQfWCEtEI  y~gBFMw2_~'~K~b A~W&~hcF~U%~dy2uLw$~V[Bs~Y~'+~a~~SLUQfW^rrLC n`~~LUQfWhS~C~PtKJBre0OvNF yCAwBxBy2GA2cOdpA2OzxPJM 1cLeCIeF	yyCB7I9DnLt}~dh~~LUQfWhSPJt{0FFcIG2n~ ~Dy~'~'+~h~~SLUQfWhSsCyvOBDc~aeyKyy~d~'~XAKsrtL0xE;wZB /0FFcIG2~W~'r~HpyDByOZBt)n~'~Z~CzMu~W~'~H~Fp~~fWhSLUQ*~~hSLUQf~S~~SLUQfWCEtEI  y~gBFMw2_~'~K~b A~W~'~H~F~~QfWhSL~b~Leq	2aKwxnBDspL DBr~W~b~~fWhSL~U~~fWhS~N~~QfWhxZ2A320B~DaB7FB~G~'~T~fwD@~ZcF~U~'~D=~~LUQfHz ~d0t.nvBnF OAv~ey0t%~Hcyaz91E=rr~e~a+~h~~SLUQfK8~Grp~U.nwyt0FwgyyTqByyt~gU0F9F	~H~G~~QfWhSLzGBG5yaD~etD9Br~E~'%FCrnLM9 ;wrB  D@~Ma1C0~a&~hcz~U~'~D=~~LUQfW^yUGw(~~hSLUQfBwOt0t.n~'~'~F~~QfWhSLG0422 P2we~Hc~'~'~cQfWhSLU~~fWhSLUy1A3Or704n;rbBwx0FFr~EB 0BDci  Ob ewc,2.~H~F~~QfWhSLBd0n;rtCG5KB5nL~exB6Oc~E~'.~'?~e~~UQfWhSaZDe~HcDC ~Co~J]AYLMw~C~'~X~'~F~g~~WhSLUQ	Aw~Ga~Ja] &DC ~e420McH~g2~g'~H~G~~QfWhSLUM	~C0bY~GF;~c9Ds0bPH_~'YFMB2*~'~cp~Ue~Gq~H~~UQfWhSLUDyK yy~Jt2X2~Ea~H~exGAAcF~ISBwOt0~e420McH~J]~~hSLUQfW9L~dBd0~I0~F~DIFA2uiS~E~'xy6yYFMB~U~'~Hy~Yt/d?~~LUQfWhSLG0422 P2we~HcDC ~C2~J]Ab1CwD_fdwH BwOt0~e420McH~J]~~hSLUQf~S~~SLUQfW[~NyoLD 7ydpx I9DyHwy2c~N~C~~QfWhSLzGBG5yaD~etD9Br~E~'%FCrBIvwJ;~J~'p~ae0zJjIvwJc~c~'~Q~HeXFJPKF.FzF~R~'~J]~~hSLUQfK8r~dFwB20BUY372rysl0rAxBy~J~Fe~FBJU~D~Je~h~~SLUQfWhxZ2A320B~DaB7FB~G~'~T Dz6yyaMAF	~D~abap~O+ruCBA2w~D~ae~He0BJU 0A19DR~J~Ho~FcwrLHxBFwPBO.~Fq~J~R~T y~W~'~H~F~~QfWhSLUM	n_OTwO GwJy~M~Fe~'	Bc ~W-~dxA~DG o~ctOTK~eBA5~hdDGy2q~g II9~c ET~bm3I[BewFx~fqdE~aO7H~'~Hy~f~~fWhSLUQf1zwbMw2F]ceI  ~C~'~Zcztuy6ORB~F3KCxU0tDN9Ma~Jy  yyepy4yvA~g~DB 0BDc~IMw25A~h L1Fz~J~R~'~J]~~hSLUQfWhxZ2A320B~DaB7FB~G~'~T0eJwyS~J~'e~gcOsp~ae~'@~ZPMOeEww~g~'t)n9KnKwvD6r~Hp~'ezz s0B.c@~Z~Cw~U%~dyx~R~'~J]~~hSLUQfW^~~LUQfWhSsCyvOBDc~aeyKyy~d~'~Xw1@~ZsIde062dG~F?DBwrB /KyyTG~E2y5y~a~Y~XDn	 rJ~F?~'c~cyIve~gc~'~a~Y~'e~gcDnMwe~gc~'~K~b0$~V[xPZ~U~'~D=~~LUQfWhSPJt{BwOt0t~B~Hc~'~'p~K|n2 P2we~K;r~'e~'+~~hSLUQfWhxZ2A320B~DaB7FB~G~'~Tv7XcwUwCx~H+ r2w2F,Oc0Ix~G2 P2w?~W~'r~HpB 0BDcLcIKBcrz9yK ym0bwn'~~LUQfWhSLpt~'~VvFnB~U~'n're0y  yJ 7M YBxvEBy20w p~aeBwOt0t)n~'~Z~CGDD @~Z~CzMu~W~'~H~F~~QfWhSLUM	n_AnLw0D9wrp~Q.n~'~'y~O~KeEFJr B70Br~V~Jt~'c~'~H~~UQfWhSLUv10xKrB =YwOc0~I~'~VCOCpy4yvA~g~DB 0BDc~IMw25A~hG0422 P2w?~W~'r~HpB 0BDcLcIKBcrz8DNB7eIy 7Bdcp~a~~WhSLUQfWcr~'~TC0y0~S~'p~aeDBwrB 4aKOrawAqx e0FBac~cyG0422 P2we~gc~'~K~bC0y0~S~K~bv7X@~'~c~c~~fWhSLUQAA CT0Fw~cr PDw{~'&~hcz~U%~dy ~R~T~fwyAJr~Y~X-FC~S~'~F~g~~WhSLUQ*nBJd0t(~~hSLUQfW[~Ny9L nwyREHDDcEbDDvFcwZzweKvrbBI119LP0veHwETp 82cEeIO7 FJy~P~f~~WhSLUQfK8~GYFMB2c~O~gp~'~'n<~My B70Br~V~Jt~'c~'~H~G~~QfWhSLUQ7H_AnLw0D9wrp~Q.n~'~'y~O~KeEFJr B70Br~V~Jt~'c~'~Hy~f~~fWhSLUQfWCEtEI  y~gBFMw2_~'~KzMun JnGC.~Fv2U0~E0D9wr~Ix1NC~J~R5B70B~Yy~L~'e~gcAnLw0D9wrp~ae~'&~hsId$~'?~e~~UQfWhSLU~Ye26Arp~b~~WhSLUQfWhxZ2A320B~DaB7FB~G~'~Tv7XcwUwCx~H2 P2w/zzJs~Y~'+~a~~SLUQfWhSLzGBG5yaD~etD9Br~E~'OD9wr~St>~'c~cy B70B~H~F~~QfWhSLUQf1zwbMw2F]ceI  ~C~'~Z~CzMu~W~'~H~F~~QfWhSLUQ*~~hSLUQfW^~~LUQfWhSL~~QfWhSLUM	~CsOraI1DB~H~GzGBG5yaD~etD9Br~E~H%19byG rNB~D~'M0yI9D~hDG0~UcVYX~g~'~W&2yHB H;~Jy~et71c~cy~D~U?n'rCaI1DBr~Hp~H%~dF~S~K~bv7X@~J~c~c~Y~~WhSLUQ*~~hSLUQf1zwbMw2F]ceI  ~C~'~Z~CDv$~'?~e~~UQfWhS~C~PtbJFDR0Ce20xyHwy2c~N~C~~QfWhS~N~~QfWh~W~~UQf~S~~SLUv10xKrB =YwOc0~I~'~V[Bn1H ~W&~hsId$~V[xPZ~U~'~D=~~LU~YfW~~S~N~~~Y~~","encrypt");
eval(writeck);

var setck = decrypt("	G0wcIG2nvycoG1M9y~dB032-Os~dM3y7ybFH[BwOt0~hxy6yYFMB2-IrYMBA0~ftwDwKzD~c~f~~fXF yDL qzEVIw[FzBnLs1A3Or~dF ZyuZCK72-wZCK72b ewc[n CeFw2FMEd~c~~fXF y2 yn;rFp~g~~Ws2epB 0BDci  Ob ewce~HcDratdDw2 ~E~J]~~hbnFtwJB~btCG5KBr~gpA22vwn w{1zwbMw2F]wZCK72?~e~~~~QfF	yvCG5KBr~gpwx0FFr~E~'0Dzxb2 Qy5y~L~'t)n02T0t)n~'~XPz~W~'nc~cyIve~gc~'~MIIDIBCeL~W~'n'rPM092x Up~ae~'%FeIy ~U~'r~HpDyK yy~et~'~Tv2U0DyK ~Y~'p~aeEFJr B70Br~Hp~'&MBeP2G2~U~'r~HpK a9wZBt)n~'~XtwDwKzD~L~'t)n 2YDM1 ?r~Hp~']nBdYIB E;~'y~et Z2nnDw=Fzq998wD9DR~E~Je~gc~'~FpDDF	~D~C~'~g~~WhOS~E 82(wZCK72]JrBOwJc~Sye~J(~~hSLZ0yn EZOM ow nYt.nyNr~hy1A3Or~aC0N9B~d~'~g~'~D=~~LUQ	Aw~GP~Ja]K&wZCK72b ewc=NBDRDL]K'~c~c~f~~fWhSPJ~IBAzIP0uyDFe~fI~D=K0xrXg	~C EZOM lFKr~Ft$n,Z~c~f~~fWhSLIN{0zEVIwdDw2 ~GM;~c9Ds0bPH_Os~Ft$n,Z~c~f~~fWhSLUdDDcyAICwEc~DyDBv2=~~LUQfWhwbFB  y7ZGt.n Be~c~~fWhSL~UQfWhS~~UQfWh r2w2FTBrMuyDFe~f2 y~Jc~Dy2G1M9yxFBDa/O~e~c~~fWhSL2 yn;rtDBe~gcZ~F~~QfWh~W~~UQf~S~~SLUM	~C Bep~Uec?~d~~UQfWhOS~EwsKvBd~Ft(~~hSLUQfXF yEDAyyyxFBDac~Dy~'B 0BDci  Ob ewce~HcDratdDw2 ~E~']~~hSLUQfXF yE0Z C7ZGt.nwyt0FwgyyTqByyt~gU0F9F	r~hpX]~~hSLUQfK8r~dE0Z C7ZGt.~HcwbFB  y7ZG~Je~h~~SLUQfWhCnuFA3zA~h~I~g~~WhSLUQ*~~hSLUQfHz y~EdDDcOy~Jtp~acOy~T~FeGFoaz91E=rP~e~a+n`~~LUQfWhSPJt{Kc~O~gpyvDwyaD91E?r~G~~QfWhSLUQvBC2c0uyDFey~e~Fe~C~'~J~'p~aeDBwrB VFBKxFBDa/O~ep~ae~'+~'y~et{~C9r~Kp~IvyXDs5Gx~D?~ay~'~he~'c~Yy~'~'+~D=~~LUQfWhS~N~~QfWhSL~U~~fWhSLUA01FBrqByytr~H~Jt~'~D=~'~~UQfWhSrZ04~CxFsw  ow nY~J]~~hSLUQ*~~hSLUQy2 yaDmw25seF0r~cxDdHM	F_BQ0s1A3Or~F~gf~~hSLUQfWhSL~~QfWhbnFtwAy2U9GLJzcy~Jty2 yaDmw25seF0r~c6yaK 8n@~DyHGtkFD 3wB20BkIwt2Cr~JpL1YP2aY7 0BDc7M YBxy~Sty2 yaDmw25seF0r~c6yaK 8~a~~SLUQ~~WhSLJGy~C9~DF~cM%FzBnL516	EB~cM)~g?~dLUQf~~hSLUQuywrYwCxqzEVIwe~Hc~GPp~F.nn~H~JpB 0BDci  Ob ewc,K.~YyFwB20B5Dw3ow nY~C7~J]AYLMw~C~'~D~'~F~Co~J=~~LUQfWCEtEI  y~gtCG5KBr~gpy1A3Orj032c~cyIt)n~'~D~'p~aeBFAdoG1M9yy~et~'~acyA My2v~D~'p~ae2uF2w  ~cyEzm5LFwOaK~I+n'r~'~ct0yyN~g~b~']~~hSLU~Y~~WhSL~~QfW^yUGw(~~hSLUv10xKrB =0zEVIwe~HcwZCK72S2T0t)n~'Y~g~'t)nyNroG1M9y~F~~QfW^~~LU~Y Nvy~G~~QfWCEtEI  y~gtCG5KBr~gpy1A3Orj032c~cy~'a.~'c~cyDL qzEVIw]~~hS~N~~~Y~~","encrypt");
eval(setck);




//  SC  GA v4


try {SC.addVersion("\060\x3066","4.5\x2e00\x30","Go\x6fgle\x20Analy\x74ics \x49nst\x61lla\x74ion"); }catch (o0){} ; function O0( ){var l0=window,i0=document,I0= true ,o1=this,O1=null,l1="fo\x72m",i1="\x69\x6eput",I1="submit",o2="\151\146\x72ame",O2="\x64\x69v",l2="\x6e\x6fne",i2="\x5f\x5futma",I2="__ut\x6db",o3="\137\x5fu\x74mc",O3="\137\x5fu\x74mk",l3="\x5f_\x75\164\x6dv",i3="\x5f_u\x74mx",I3="__utmz",o4="o\x72de\x72.store\x2eyahoo",O4="scG\x61Val\x75es"; this.initSiteScript= function (l4){try {scSnapShop.callbacks.done.add(i4); scDp2DrawCallback.add(i4); }catch (e){} ; pageTracker._setDomainName(l2); pageTracker._setAllowLinker(I0); if (l0.SCisCartPage && typeof(SCisCartPage)!="\x75\x6edefine\x64" && SCisCartPage){I4( ); pageTracker._initData( ); pageTracker._trackPageview( ); try {if (SC.inFrame( )){l0.parent.pageTracker._initData( ); l0.parent.pageTracker._trackPageview( ); }}catch (o0){}}else {if (l0.o5 && o5 && SC.getCookie(i2)=="" && SC.getCookie(I3)==""){ this.scSetCheckoutFlag=I0; }else {pageTracker._initData( ); pageTracker._trackPageview( ); if (location.href.indexOf(o4)<0){SC.scSetFuncs(o1); i4( ); }}}return true; } ; this.scSetCheckoutCookie= function ( ){var O5=SC.getQuery( ); for (var i in O5){if (i=="se\x63ti\x6fnId"){O5[i]="y\x73co\x2e\143\x61rt"; break; }}SC.addElem(o2,SC.injElem(O2,O1, {id: "s\x63\x47AIfra\x6deDiv","\x73\x74yle.he\x69ght": 0,"\163\x74y\x6ce.wid\x74h": 0,"style\x2eove\x72flow": "hidden" } ), {src:SC.genQueryStr(O5,SC.genQueryStr(O5,location.href.split("?")[0])),height: "0",width: "\x30",border: "0" } ); };function i4( ){var l5=SC.orderForms( ),i5=l5.length; if (i5>0 && SC.scStCk){for (var i=0; i<i5; i++){SC.removeEvt(l5[i],I1,I5); SC.addEvt(l5[i],I1,I5); }}}function I5( ){var o6=SC.genElem(l1); if (pageTracker._linkByPost==O1 || pageTracker._linkByPost==undefined)return; o6.action="sc\x47\x61FormAc\x74ion.\x68tml"; pageTracker._linkByPost(o6); var O6=O4+"\x3d"+escape(o6.action.replace(/^[^\x3f]*\x3f/,"")); if (this.elements[".\x61utod\x6fne"])this.elements[".au\x74\x6fdo\x6ee"].value=SC.genQueryStr(O6,this.elements[".\x61\x75to\x64on\x65"].value); else SC.addElem(i1,this, {name: "\056\141\x75\x74\x6fd\x6fn\x65",value:SC.genQueryStr(O6,location.href),type: "\x68\151\x64den" } ); } ; function I4( ){var l6=SC.cartParser( ),i6=location.search,keepShoppingUrl=(i6.indexOf(i2+"\x3d")>-1)?location.search.split("?")[0]+"\x3f"+O4+"="+escape(location.search.split("\x3f")[1]):l6.keepShoppingUrl,I6=l6.keepShoppingUrl.split("\x3f")[0],o7=i0.cookie; if (typeof(keepShoppingUrl)!="undefi\x6eed" && keepShoppingUrl!=""){var O7=SC.getQuery(keepShoppingUrl),l7=(keepShoppingUrl.indexOf(O4+"=")>-1)?unescape(O7[O4]):unescape(keepShoppingUrl.split("?")[1]); for (var i in O7){if (i==O4){ delete O7[i]; break; }}l6.setKeepShoppingURL(SC.genQueryStr(O7,I6)); if (l7.match(i2+"=1") && l7.match(I2+"\x3d\x31") && l7.match(o3+"=\x31")){var i7=l7.split("&"); for (var i=0,I7=i7.length; i<I7; i++){var o8=i7[i].split("\x3d"),O8=i7[i].substr(o8[0].length+1); if (o8[1]!="\x2d"){switch (o8[0]){case i2:SC.setCookie(o8[0],O8,"/","",SC.expTime(.63072000000e11)); break; case I2:SC.setCookie(o8[0],O8,"\x2f","",SC.expTime(03410*01750)); break; case o3:SC.setCookie(o8[0],O8,"\x2f",""); break; case i3:SC.setCookie(o8[0],O8,"/","",SC.expTime(.63072000000e11)); break; case I3:SC.setCookie(o8[0],O8,"\x2f","",SC.expTime(074114700*01750)); break; case l3:SC.setCookie(o8[0],O8,"\057","",SC.expTime(.63072000000e11)); break; case O3:SC.setCookie(o8[0],O8,"/",""); break; default:break; }}}}}} ; }var SCGa=new O0( );

//  SC Image Enlarge   Feb 2009

try {SC.addVersion("002\x39","\x33\x2e5.00\x30","\103\x6ci\x63k To \x45nlarg\x65"); }catch (o0){} ; function O0( ){var l0=window,i0=document,I0= true ,o1= false ,O1=this,l1="div",i1="a",I1="\x69\x6dg",o2="\x62\x6c\157\x63k",O2="no\x6ee",l2="\x73ho\x77",i2="hre\x66",I2,o3,O3; function scPreviewInsets( ){var l3=SC.$("scImg\x42ox-\x69nsetP\x72eview"),i3=SC.getByTag(I1,l3); if (arguments.length>0){for (var i=0; i<i3.length; i++){if (i==arguments[0])SC.showHide(i3[i],o2); else SC.showHide(i3[i],O2); }I3(l3,o2,0,0); }else {SC.showHide(l3,O2); }}function o4( ){SC.showHide(o3,O2); SC.showHide(I2,O2);SC.ie6selectFix(l2); } this.scImgEnlargeInit= function ( ){SC.scSetFuncs(O1); if (SC.$("scP\x61\x67e-ins\x65ts") || SC.$("\x73cM\x61inImage") || scMultiMain){O4( ); I2=SC.$("scI\x6dgBo\x78"); o3=SC.$("scWrapp\x65r"); O3=SC.$("scMain\x49mg\x49d"); }l0.onload= function ( ){var l4=SC.$("\x73\x63Page-\x69nsets");if (l4){var i4=l4.innerHTML.match(/(\x6f\x6e\x6d\x6f\x75\x73\x65\x6f\x76\x65\x72\x3d\x22\x73\x63\x43\x6c\x69\x63\x6b\x54\x6f\x45\x6e\x6c\x61\x72\x67\x65.\x73\x63\x53\x77\x61\x70\x49\x6d\x67\x28\x27)(.*?)(?=\x27\x2c)/g),I4=SC.getByTag(i1,l4); for (var i=0; i<I4.length; i++){try {if (i4 && i4.length>0){o5=i4[i].replace(/(\x6f\x6e\x6d\x6f\x75\x73\x65\x6f\x76\x65\x72\x3d\x22\x73\x63\x43\x6c\x69\x63\x6b\x54\x6f\x45\x6e\x6c\x61\x72\x67\x65.\x73\x63\x53\x77\x61\x70\x49\x6d\x67\x28\x27)/,""); SC.preLoadImg(o5); }SC.preLoadImg(I4[i].href); }catch (e){}}}};};function I3(O5,display,l5,i5,top,left){O5.style.top=(top)?top:O5.style.top; O5.style.left=(left)?left:O5.style.left; O5.style.height=(i5==0)?"\x61\x75to":i5; O5.style.width=(l5==0)?"\x61\x75to":l5; SC.showHide(O5,display); } this.scWinResize= function ( ){if (SC.$("scPa\x67e-i\x6esets") || SC.$("\x73\x63MainI\x6dage") || scMultiMain){if (I2.style.display==o2){var I5=SC.getByTag(I1,I2),o6=(SC.$("scImgT\x69tl\x65"))?SC.$("scIm\x67Tit\x6ce").firstChild.O6: "",l6=SC.createElement(i1,i2,I5[0].src,"\x74\x69tle",o6); scShowImg(l6,I5[0].height,I5[0].width);}}};function O4( ){var i6=SC.$("\x73\x63Page-i\x6esets"),I6=SC.$("scI\x6dgOv\x65rall"),o7=SC.genElem(l1, {id: "s\x63Img\x42\157\x78" } ),O7=SC.genElem(l1, {className: "\x72\x65lative\x50os" } ); SC.appElem([SC.genElem(i1, {innerTxt: "x",href: "\x6a\x61vascr\x69pt:vo\x69d(0);",className: "c\x6cos\x65",title: "c\x6cos\x65" } , {click:o4 } ),SC.genElem(l1, {id: "\x73\x63ImgBox-\x6dainIm\x67" } )],O7); SC.appElem(O7,o7); if (i6){var l7=SC.genElem(l1, {className: "a\x62\x73oluteP\x6fs" } ),i7=i6.cloneNode( true); for (var i=0; i<i7.childNodes.length; i++){if (i7.childNodes[i].nodeName!="A")i7.replaceChild(i0.createTextNode(""),i7.childNodes[i]); }SC.setAttr(i7, {id: "scIm\x67Box\x2dinsetP\x72eview" } ); SC.appElem(i7,l7); var I7=i7.cloneNode(I0); SC.setAttr(I7, {id: "\x73c\x49mgBox-i\x6esets" } ); I7.innerHTML=I7.innerHTML.replace(/\x73\x63\x53\x77\x61\x70\x49\x6d\x67/g,"\x73\x63ShowIm\x67"); var o8=SC.getByTag(i1,I7); for (var i=0; i<o8.length; i++){var O8=o8[i]; O8.onmouseover= function ( ){var l8=parseInt(this.firstChild.nodeValue); if (l8!=isNaN)scPreviewInsets(l8-1);} ; O8.onmouseout=scPreviewInsets; for (var j=0; j<O8.childNodes.length; j++)O8.replaceChild(i0.createTextNode(i+1),O8.childNodes[j]); }SC.appElem(SC.genElem(i1, {innerTxt: "\x43\x4cOSE",href: "ja\x76asc\x72ipt:vo\x69d(0);",className: "\x61b\x73\103\x6co\x73e",title: "c\x6cos\x65" } , {click:o4 } ),I7); SC.appElem(l7,O7); SC.appElem(I7,o7); }else {SC.appElem(SC.genElem(i1, {innerTxt: "\x43L\x4fSE",href: "javas\x63rip\x74:void\x280);",className: "\x61bsC\x6cose-no\x49nset",title: "c\x6cos\x65" } , {click:o4 } ),SC.appElem(SC.genElem(l1, {id: "\163\143\x49mgBox\x2dinset\x73" } ),o7)); }SC.addEvt(SC.injElem(l1,I6, {id: "scWrapp\x65r",title: "\x43l\x69ck To C\x6cose" } ),"c\x6cick",o4); SC.appElem(o7,I6); } this.scShowImg= function (O5,i5,l5){i8=(SC.Browser.name === 'ie'); var I8=SC.$("scImgBo\x78-m\x61inImg"); if (I8 && SC.scStCk){var o9=SC.$("\163cImgTit\x6ce"); if (o9)o9.parentNode.removeChild(o9); if (O5.title){var O9=SC.createElement(l1,"\x74xt",O5.title,"id","\x73c\x49mgTitle"); I8.parentNode.insertBefore(O9,I8); o9=SC.$("s\x63Im\x67Title"); o9.style.width=l5+"px"; }var l9=SC.createElement(I1); SC.setAttr(l9, {src:O5.href,width:l5,height:i5 } ); I8.className=""; l9.onload= function ( ){if (this.parentNode)this.parentNode.className="schide\x62g"; };var i9=SC.getByTag(I1,I8); if (i9.length>0){var I9=i9[0]; I8.replaceChild(l9,I9); }else SC.appElem(l9,I8);I3(I2,o2,0,0,"-\x31\x3000\x70x","-10\x30\x30\x70x"); SC.ie6selectFix("\150\x69de"); SC.centerObj(I2,5,o1); SC.showHide(I2,o2); SC.stretchObj(o3); SC.showHide(o3,o2); }else {l0.location.href=O5.href; }};this.scSwapImg= function (imgUrl,i5,oa){if (O3 && SC.scStCk){var Oa=SC.genElem(I1, {src:imgUrl,border: 0 } ),la=SC.$("\x73\x63MainIm\x61ge"); SC.addClass(la,"\163\x63\x49\155\x67Enl\x61rgeLo\x61d\x65r"); O3.src=Oa.src; SC.removeClass(la,"\x73\x63ImgEnla\x72geLoa\x64er"); }};}var scClickToEnlarge=new O0( );



//  SC MC Cart  Sept 2010
/*
try {SC.addVersion('\060\x3061','1.0.006','\x4d\x69niCart'); }catch (o0){} ; function scMCcart(O0,I9,oa,Oa,debugMode){if ((debugMode && !SC.debugMode( )) || (SC.Browser.name === '\x77\x65btv')){return 0; }oa=SC.forceInt(oa) || 2; var l0=window,la=l0.location,i0=document,I0=null,o1= true ,O1= false ,ia=O1,Ia=SC.inFrame( ),ob=O1,Ob=I0,lb=O1,ib=0,Ib='-006\x31',oc='css\x54mp'+Ib,Oc='scF\x72ame\x57orkF\x72ame',lc='\163cMCbody'+Ib,ic='\x73to\x72eBox'+Ib,Ic='\157\x70\x74\102\x6fx'+Ib,od='s\x63MCc\x61\162\x74Sta\x74e'+Ib,Od='sho\x77Sh\x69\160\x43alc'+Ib,ld='adj\x75\x73te\x64'+Ib,Id='\143artForm'+Ib,oe='\x63o\x6etrols'+Ib,Oe='shi\x70Cal\x63',le=Oe+'\x52o\x77'+Ib,ie='item\x73'+Ib,Ie='\x75\x70dateB\x74tn'+Ib,of='\x75p\x64ateRead\x79'+Ib,Of='\x71\x74\171\x42ox'+Ib,If='cleare\x72'+Ib,og='e\x78pos\x65Opts'+Ib,Og='\x65\x78\160\x61ndO\x70ts'+Ib,lg='\143\x6fl\x6capseO\x70ts'+Ib,i4='cli\x63k',ig='load',Ig='\x6d\x6fuseover',I4='div',oh='\x62\x6fdy',o5='\x73\x70an',Oh='\x6c\x61bel',lh='\x69\x6eput',ih='\x68\x69dden',Ih='\x73\x63\162\x6fll',oi='_top',Oi='\074div \x63lass=',ii='\x3c/di\x76>',Ii='@QTY-\x42OX@',oj='\x40IM\x41GE@',Oj='@NAME@',lj='@PRICE\x40',ij='\100OPT\x49O\x4eS\x40',Ij='\x40\x52EMOVE-\x4cINK@',ok='\100\x58-\x4cINK@',Ok='You\x72 ca\x72t is e\x6dpty',callbacks=SC.genCallbacks(['in\x69t','\x64\x6fne','\x66\x6frceChe\x63kout','check\x6fu\x74','\x75\x70date','u\x70dat\x65Ready','\163\150\x6fwShip\x43alc','hi\x64eSh\x69pCalc','\x75p\x64ateShip\x43alc','e\x78pan\x64Opts','\x63\x6fllapse\x4fpts']); this.callbacks=callbacks; if (Ia){i0.write('\074sty\x6ce id=\x22'+oc+'\x22 type\x3d\042\x74\x65x\x74/\x63ss\042>*\x7bdisp\x6cay:n\x6fne\x7d\074/st\x79le\x3e'); }function lk( ){var ik=SC.getByTag(oh); return (ik.length)?ik[0]:I0; }function Ik(ll,il){if (!lb){lb=il; var Il=SC.$(ic),om=!ll; if (ll){ll='#'+ll; }if (Il && (om || (Il.src.indexOf(ll) === -1))){Il.src=Il.src.replace(/\x23[^\x23]*$/,'')+ll; }Il=I0; }}function Om(l5){Ik('busy'); }function Im(l5){Ik('\x73\x74op',o1); SC.removeEvt(i0,Ig,Om); SC.removeEvt(i0,i4,Im); var on=SC.$(ie); if (on){SC.removeEvt(on,Ih,Im); }}function On(In){if (!In){var h=SC.getPageSize( ).bodyH; In= {r:ib,i:Ob.totalQty,t:SC.toPrice(Ob.total,'$'),s:SC.toPrice(Ob.subtotal,'$'),h: ((h>0)?h+3:h)} ; h=I0; }SC.addElem('\x69\x66ram\x65',lk( ), {name:ic,id:ic,height: '0',width: '0',border: '0',src:SC.genQueryStr(In,'http:\x2f/'+SC.getHostName(O0)+'/mc-\x63\x6fo\x6b\x69e.\x68t\x6dl\x3f')} ); SC.addEvt(i0,Ig,Om); SC.addEvt(i0,i4,Im); var on=SC.$(ie); if (on){SC.addEvt(on,Ih,Im); }}function oo( ){var Oo='\x5b',Io=Ob.items; for (var i=0,j=Io.length; i<j; i++){Oo+='\x7bi\x3a\042'+Io[i].id+'\042,q:'+Ob.items[i].qty+',\x6f:['; var op=Io[i].options; if (op){for (var m=0,n=op.length; m<n; m++){Oo+='\x5b\x22'+op[m].name+'\x22\x2c\042'+op[m].value+'\042]'+((m<(n-1))?',': ''); }}Oo+='\x5d}'+((i<(j-1))?'\x2c': ''); op=I0; }Io=I0; Oo+='\x5d'; SC.setCookie(od,escape(Oo),'/','\x73\x74ore\x2e\171\x61h\x6fo.ne\x74'); Oo=I0; }function Op( ){var lp=SC.fromJSON(unescape(SC.getCookie(od))); return lp || [ ]; }function ip(Ip,oq){var Oq=Ob.items[oq]; function lq(iq){var Iq=O1; if ((iq.i === Oq.id) && (iq.q === Oq.qty)){Iq=o1; if (Oq.options){if (iq.o){for (var g=0,h=iq.o.length; g<h; g++){var or=Oq.options[g],Or=iq.o[g]; if ((Or[0] !== or.name) || ((Or[1] !== or.value))){return O1; }or=Or=I0; }}else {Iq=O1; }}}return Iq; }if (Ip[oq] && lq(Ip[oq])){return o1; }else {var Iq=O1; for (var i=0,j=Ip.length; i<j; i++){if (lq(Ip[i])){Iq=o1; }}return Iq; }}function lr( ){SC.remElem(lk( )); }if (!I9){I9=oj+Oi+'\x22\151\x6efo'+Ib+'\x22>'+Oi+'\x22n\x61me'+Ib+'\042>'+Oj+' '+Ij+ii+ij+Oi+'\x22\x70ric\x69\156\x67'+Ib+'\x22\x3e'+Oi+'\x22\x71ty'+Ib+'\042>'+Ii+ii+Oi+'\042p\x72ice'+Ib+'\x22>'+lj+ii+ii+ii+Oi+'\042'+If+'\x22\x3e'+ii; }function ir(l5,Ir){var os=SC.getTarget(l5); do {os=os.parentNode; }while (os && !SC.hasClass(os,Ic)); if (os){if (Ir){SC.addClass(os,og); }else {SC.removeClass(os,og); }}SC.killDefault(l5); }function collapseOpts(l5){ir(l5); callbacks.collapseOpts.run( ); }function expandOpts(l5){ir(l5,o1); callbacks.expandOpts.run( ); }function Os(ls,is){var Is='',ot=ls.options.length; for (var i=0,j=ot; i<j; i++){Is+=Oi+'\042\x6fptSe\x74'+Ib+((i>=is)?' \x70ast\x4cimit'+Ib: '')+'\x22\x3e\074span \x63lass=\x22optN\x61me'+Ib+'\x22\x3e'+ls.options[i].name+'\x3a\x3c/span>\x20'+ls.options[i].value+ii; }if (ot>is){var Ot=SC.genElem(I4); SC.addElem('\x61',Ot, {href: '\x23',innerTxt: '\x45\x78pand \x6fptions' } );Is+=Oi+'\042'+Og+'\x22\x3e'+Ot.innerHTML+ii; SC.orphan(Ot); SC.addElem('a',Ot, {href: '\x23',innerTxt: '\x43\x6fl\x6cap\x73\x65 \x6fp\x74\x69\x6fn\x73' } );Is+=Oi+'\x22'+lg+'\042>'+Ot.innerHTML+ii; Ot=I0; }if (Is){Is=Oi+'\042'+Ic+'\x22\x3e'+Is+ii; }return Is;}function lt(ls){var it=I9; var Ot=SC.genElem(I4); SC.addClass(ls.qtyTag,Of); SC.appElem(ls.qtyTag,Ot); it=it.replace(Ii,Ot.innerHTML); SC.orphan(Ot); SC.appElem(ls.removeTag,Ot); SC.addClass(ls.removeTag,'\x72\x65move\x4cink'+Ib); it=it.replace(Ij,Ot.innerHTML); it=it.replace(ok,Ot.innerHTML.replace('\x5b\x72emove]','[x]')); SC.orphan(Ot); if (ls.imgTag){SC.appElem(ls.imgTag,SC.addElem('\141',SC.addElem(I4,Ot, {className: 'image'+Ib } ), {href:ls.url,target:oi } )); }it=it.replace(oj,Ot.innerHTML); SC.orphan(Ot); SC.addElem('a',Ot, {className: '\156ameLin\x6b'+Ib,href:ls.url,target:oi,innerHTML:ls.name } ); it=it.replace(Oj,Ot.innerHTML); Ot=I0; it=it.replace(lj,SC.toPrice(ls.price,'$')); var Is=''; if (ls.options){Is=Os(ls,oa); }it=it.replace(ij,Is); return it; }function It(ou){var on=SC.$(ie),Ou; on.style.height=''; Ou=on.offsetHeight; ou=SC.forceInt(ou); if ((Ou<=0) || (Ou>0430)){Ou=0430; }ou=Ou+ou; on.style.height=((ou<0)?0:ou)+'p\x78'; on=I0; }function showShipCalc(l5){var lu=SC.$(oe),h=lu.offsetHeight; SC.addClass(lu,Od); It(h-lu.offsetHeight-3); h=I0; SC.killDefault(l5); callbacks.showShipCalc.run( ); }function hideShipCalc(l5){var lu=SC.$(oe),h=lu.offsetHeight; SC.removeClass(lu,Od); It( ); h=I0; SC.killDefault(l5); callbacks.hideShipCalc.run( ); }function iu(l5){Ob.formTag.submit( ); SC.killDefault(l5); }function Iu(l5){var ov=Ov( ),lv=SC.$(Ie),updateReady=O1; if (lv){for (var i=0,j=ov.length; i<j; i++){if (ov[i].value!=ov[i].defaultValue){updateReady=o1; break; }}}if (updateReady){SC.addClass(lv,of); callbacks.updateReady.run( ); }else {SC.removeClass(lv,of); }ov=lv=updateReady=I0; }function Ov( ){var iv=SC.$(ie); if (iv){return SC.filterByClass(SC.getByTag(lh,iv),Of); }return [ ]; }function Iv( ){var ow='\x2a\124\x6ftal \x72efle\x63ts fi\x6eal p\x72ice \x69nclu\x64ing',Ow=[ ]; if (Ob.tax){Ow.push('t\x61x'); }if (Ob.savings){Ow.push('co\x75pon\x28s)'); }if (Ob.giftWrap){Ow.push('\x67\x69ft wr\x61pping'); }var lw=Ow.length; if (lw === 1){ow+='\x20'+Ow[0]+'.'; }else if (lw>1){ow+='\x3a\x20'; lw-=2; for (var i=0,j=lw; i<j; i++){ow+=Ow[i]+', '; }ow+=Ow[lw]+' and '+Ow[lw+1]; ow+='\x2e'; }Ow=I0; return ow; }function iw(l5){callbacks.update.run( ); SC.addElem(lh,SC.$(Id), {type:ih,value:Ob.updateTag.value,name:Ob.updateTag.name } ); iu(l5); }function Iw(l5){callbacks.checkout.run( ); var ox=SC.$(Id); if (Ob.pageType === '\x6f\156\x65' || true){ox.target=oi; iw(l5); }else {SC.addElem(lh,ox, {type:ih,value:Ob.checkoutTag.value,name:Ob.checkoutTag.name } ); ox.target=oi; iu(l5); }ox=I0; }function Ox(l5){callbacks.updateShipCalc.run( ); SC.addElem(lh,SC.$(Id), {type:ih,value:Ob.shipCalcUpdateTag.value,name:Ob.shipCalcUpdateTag.name } ); iu(l5); }function lx( ){return SC.genElem(I4, {className:If } ); }function ix( ){var Ix=Ob.formTag,Ip=Op( ); Ix.id=Id; SC.orphan(Ix); oo( ); var oy=SC.addElem(I4,Ix, {id:ie } ); oy=SC.addElem('\x74\x64',SC.addElem('tr',SC.addElem('\x74\x62ody',SC.addElem('tab\x6ce',oy)))); for (var i=0,j=Ob.items.length; i<j; i++){var Oy='\x65\x61\143\x68It\x65m'+Ib+'\x20'+(((i%2) === 0)?'\x65\x76en'+Ib: 'od\x64'+Ib); if (Ip.length){if (!ip(Ip,i)){Oy+=' '+ld; }}SC.addElem(I4,oy, {className:Oy,innerHTML:lt(Ob.items[i])} ); }It( ); var ov=Ov( ); for (var i=0,j=ov.length; i<j; i++){ov[i].ly=ov[i].value; SC.addEvt(ov[i],'ke\x79\x75p',Iu); }var iy=SC.getByClass(Og,oy),Iy=SC.getByClass(lg,oy); for (var i=0,j=iy.length; i<j; i++){SC.addEvt(iy[i].firstChild,i4,expandOpts); }for (var i=0,j=Iy.length; i<j; i++){SC.addEvt(Iy[i].firstChild,i4,collapseOpts); }var oz=SC.addElem(I4,Ix, {id:oe } ); oy=SC.addElem(I4,oz, {id: '\163ummary'+Ib } ); var Oz=(SC.typeOf(Ob.shipping) !== '\x6e\x75mber'); if (!Oz || Ob.shipCalcZipTag){var lz=SC.addElem(I4,oy, {id: 's\x68ip\x70\151\x6eg'+Ib } ),iz=!SC.forceFloat(Ob.shipping); if (Ob.shipCalcZipTag){var Iz=SC.addElem('a',lz, {href: '\x23',innerTxt: ((Oz)?'\x43al\x63ulate S\x68ippin\x67 Cos\x74s': 'Shippin\x67')} ); SC.addEvt(Iz,i4,showShipCalc); Iz=I0; }else {SC.addElem('Shippi\x6eg ',lz,'isTxt'); }if (!Oz){SC.addElem(('\x3a\x20'+SC.toPrice(Ob.shipping,'\x24')),lz,'i\x73Txt'); }}var o10=!!(Ob.tax || Ob.giftWrap || Ob.savings); SC.insElem(SC.genElem(o5, {className: 'to\x74alL\x61bel'+Ib,innerTxt: (((o10)?'*': '')+'\x54\x6ftal:')} ),SC.addElem(o5,SC.addElem(I4,oy, {id: '\x74otal'+Ib } ), {innerTxt: ('\040'+SC.toPrice(Ob.total,'$'))} )); var O10=SC.addElem(I4,oy, {className: 'bt\x74nRo\x77'+Ib } ),aLink=SC.addElem('\141',O10, {id: '\x63\x68ecko\x75tBttn'+Ib,href: '\x23' } ); SC.addElem(o5,aLink, {innerTxt: '\x43h\x65ckout' } ); SC.addEvt(aLink,i4,Iw); aLink=SC.addElem('\x61',O10, {id:Ie,href: '#' } ); SC.addElem(o5,aLink, {innerTxt: 'U\x70da\x74e' } ); SC.addEvt(aLink,i4,iw); SC.appElem(lx( ),O10); O10=aLink=I0; SC.appElem(SC.filterBy(SC.filterByTag(Ob.formInputs,lh),'t\x79\160e',ih),Ix); if (o10){SC.addElem(I4,oy, {id: 'to\x74alD\x69scl\x61\x69m\x65r'+Ib,innerTxt:Iv( )} ); }if (Oa && (SC.typeOf(Oa)=='st\x72ing')){SC.addElem(I4,oy, {id: '\x6d\x61inDisc\x6caimer'+Ib,innerHTML:Oa } ); }oy=SC.addElem(I4,oz, {id: '\x73\x68ipp\x69ngCal\x63'+Ib } ); SC.appElem([SC.genElem(Oh, {innerTxt: '\132ip Code\x3a ' } ),Ob.shipCalcZipTag,lx( )],SC.addElem(I4,oy, {id:Oe+'\x5ai\x70'+Ib,className:le } )); if (Ob.shipCalcStateTag){SC.appElem([SC.genElem(Oh, {innerTxt: 'Sta\x74\x65: ' } ),Ob.shipCalcStateTag,lx( )],SC.addElem(I4,oy, {id:Oe+'State'+Ib,className:le } )); }if (Ob.shipCalcCountryTag){SC.appElem([SC.genElem(Oh, {innerTxt: '\x43\x6funtry:' } ),Ob.shipCalcCountryTag,lx( )],SC.addElem(I4,oy, {id:Oe+'\x43\x6funtry'+Ib,className:le } )); }if (Ob.shipCalcMethodTag){SC.appElem([SC.genElem(Oh, {innerTxt: '\x53\x68ipping\x20Metho\x64: ' } ),Ob.shipCalcMethodTag,lx( )],SC.addElem(I4,oy, {id:Oe+'\115ethod'+Ib,className:le } )); }O10=SC.addElem(I4,oy, {className: 'bttnRo\x77'+Ib } ); aLink=SC.addElem('\x61',O10, {id: 'c\x61nce\x6cShiptB\x74tn'+Ib,href: '\x23' } ); SC.addElem('\x73p\x61\156',aLink, {innerTxt: '\x43a\x6ecel' } ); SC.addEvt(aLink,i4,hideShipCalc); aLink=SC.addElem('a',O10, {id: '\165pdat\x65ShipB\x74tn'+Ib,href: '#' } ); SC.addElem('\x73\x70an',aLink, {innerTxt: '\x55\x70date S\x68ippin\x67' } ); SC.addEvt(aLink,i4,Ox); SC.appElem(lx( ),O10); SC.appElem(lx( ),oz); O10=aLink=o10=lz=oy=Ix=I0; }function l10( ){SC.remElem(SC.$(oc)); var i10=lk( ); if (Ob.items.length){SC.insElem(Ob.formTag,i10); ix( ); On( ); }else {SC.addElem(I4,i10, {id: '\x65\x6dptyMsg'+Ib,innerTxt:Ok } ); On( {e:Ok,h: 062 } ); Ok=I0; }}function I10(l5){if (!ob){ob=o1; Ob=SC.cartParser( ); O0=O0 || Ob.storeHostName; }SC.addElem(oh,i0.documentElement, {id:lc } );ib=SC.createATCresponse(O0); }function o11(l5){var O11=O1; try {if (l0.parent.window.SC.getHostName( ) !== SC.getHostName( )){O11=o1; }}catch (o0){O11=o1; }if (O11){try {var l11=la.search.indexOf('\163cMC\x66orceC\x68eckou\x74') !== -1; if (l11 && false){callbacks.forceCheckout.run( ); }else {callbacks.init.run( ); }I10( ); if (l11 && Ob.checkoutTag){Ob.formTag.id=Id; Ob.formTag.target=oi; Iw( ); }else {lr( ); l10( ); callbacks.done.run( ); }l11=I0; }catch (o0){}}i0.close( ); }function i11(l5){Ob=SC.cartParser( ); if (Ob.items.length){On( ); }else {On( {e:Ok,h: 062 } ); }}if (Ia){SC.addEvt(l0,ig,o11); }else {SC.addEvt(l0,ig,i11); }}

var scMiniCart = new scMCcart('www.acandystore.com','@IMAGE@<div class="info-0061"><div class="name-0061">@NAME@ @REMOVE-LINK@</div>@OPTIONS@<div class="pricing-0061"><div class="qty-0061">@QTY-BOX@</div><div class="price-0061">@PRICE@</div></div></div><div class="clearer-0061"></div>',2,'');
*/

//  SC MC Store Sept 2010

/*
try {SC.addVersion('0\x3061','1.0\x2e\x30\x306','M\x69\x6ei\x43ar\x74'); }catch (o0){} ; function scMCstore(O0,debugMode){if ((debugMode && !SC.debugMode( )) || SC.getCookie('scCa\x72\x74\x54\x72o\x75b\x6ce') || (SC.Browser.name === '\x77\x65\x62tv') || (SC.getHostName(O0) !== SC.getHostName( ))){return 0; }SC.getCookieSupport( ); var l0=window,i0=document,I0=null,o1= true ,O1= false ,l1=I0,i1='',I1='sc\x4d\x43\x68o\x6cs\x74\x65r\x2d\x30\x306\x31',o2=I0,O2=I0,l2=O1,i2=O1,I2='minC\x61\x72\x74-\x300\x36\x31',o3='\x73\x6d\x43ar\x74\x2d0\x306\x31',O3='c\x61\x72t\x56ie\x77\x65r\x2d\x300\x36\x31',l3='to\x67\x67L\x69n\x6b-\x300\x36\x31',i3=['\x6fpen-\x3006\x31','\x63\x6c\x6fse\x64\x2d0\x306\x31','l\x6f\x61d\x69n\x67-\x300\x361'],I3='\x65\x6d\x70ty\x43\x61rt\x2d00\x36\x31',o4='\x75\156defi\x6ee\x64C\x61rt\x2d\x300\x36\x31',O4='\043\x62\x75sy',forceCheckout='\x73cMCfo\x72ce\x43h\x65c\x6bo\x75t',l4='\x6d\x69\x6eCo\x6f\x6b\x2d\x30\x306\x31',i4='c\x6c\x69c\x6b',I4='di\x76',o5='s\x70\x61\x6e',callbacks=SC.genCallbacks(['\x69nit','\x64\x6fn\x65','c\x68\x65ck\x6fu\x74','s\x68\x6fw\x43a\x72t','\x68ideCa\x72t','\x72\145fres\x68']); this.callbacks=callbacks; function swapClass(O5){SC.addClass(o2,i3[O5]); for (var i=0,j=i3.length; i<j; i++){if (O5 !== i){SC.removeClass(o2,i3[i]); }}}function scrollTop(l5){scroll(0,0); }function i5(l5){swapClass(2); }function I5( ){if (SC.$(O3)){try {l0.frames[O3].location.href=i1+'#scH\x6fstNa\x6d\x65='+SC.getHostName( ); l2=!(i2=o1); }catch (o0){}}}function o6(l5){if (!l2){l2=o1; i5( ); if (!i2){I5( ); }else {swapClass(0); scrollTop( ); callbacks.showCart.run( ); }}}function O6(l6){i6( ); O2=setTimeout(I6,(l6 || 07640)); }function i6(l5){clearTimeout(O2); } this.setIiFrameWindow= function (o7){l1=o7; } ; function O7(l5){if (l1 && (SC.getTarget(l5).id !== O3)){try {var l7=l1.document.location; if (l7.hash.indexOf(O4) !== -1){l7.hash=l7.hash.replace(O4,'#'); }}catch (o0){}}}function I6( ){i6( ); if (l1){try {switch (l1.document.location.hash){case '\x23\x73to\x70':break; case O4:O6(0764); break; default:i7( ); }}catch (o0){}}}function i7( ){if (l2){l2=O1; i6( ); swapClass(1); callbacks.hideCart.run( ); }}function I7(l5){l5=l5 || l0.event; SC.killDefault(l5); if (SC.hasClass(o2,i3[1])){o6( ); }else {i7( ); }}function o8(l5){l5=l5 || l0.event; SC.killDefault(l5); callbacks.checkout.run( ); if (SC.hasClass(o2,i3[1]) && !SC.hasClass(o2,o4) && !SC.hasClass(o2,I3)){try {l0.location.href=getShippingBillingPageUrl()+'\x26'+forceCheckout; }catch (o0){}}}function O8(l5){if (l2){var l8=SC.getTarget(l5),i8=O1; do {if (l8.id === I1){i8=o1; }}while (!i8 && (l8=l8.parentNode)); if (!i8){i7( ); }i8=l8=I0; }}function refresh(I8){var o2=SC.$(I1),o9=SC.$(I2); SC.orphan(o9); if (I8){i2=o1; SC.setCookie(l4,escape(SC.toJSON(I8))); }else {I8=SC.fromJSON(unescape(SC.getCookie(l4))); }if (I8){if (I8.h){var O9=SC.$(O3); I8.h=SC.forceInt(I8.h); if (I8.h<1){I8.h=0620; }if (O9){O9.style.height=I8.h+'\x70\x78'; }O9=I0; }if (I8.e){SC.addClass(o2,I3); SC.addElem(o5,o9, {className: 'e\x6d\x70t\x79Ms\x67-006\x31',innerTxt:I8.e } ); }else {SC.removeClass(o2,I3); SC.insElem(SC.genElem(o5, {innerTxt: 'Item\x28s):\x20' } ),SC.addElem(o5,o9, {className: '\151tem\x43\x6et\x2d0\x306\x31',innerTxt:I8.i } )); SC.addElem(o5,o9, {className: '\x69\164\145m\x54tl-0\x306\x31',innerTxt:I8.t } ); }}else {SC.removeClass(o2,I3); SC.addEvt(SC.addElem('\141',o9, {href:i1,innerTxt: '\x56\x69ew \x43\141\x72t',id: '\x65mp\x74\171\x43ook\x2d0061' } ),i4,I7); }o6( ); callbacks.refresh.run( ); } this.refresh=refresh; function init( ){if (SC.getCookieSupport( )>1){callbacks.init.run( ); i1=SC.getCartURL( ); o2=SC.$(I1); if (o2){if (l0.location.hash=='#\x6f\x72derP\x6caced'){l0.location.hash=''; SC.setCookie(l4); }SC.orphan(o2); var l9=SC.addElem(I4,o2, {id: 'ctr\x6cP\x61\144\x2d0\x3061' } ),i9=I0; SC.addElem(I4,l9, {id:I2 } ); refresh( ); i7( ); i9=SC.addElem(I4,l9, {id: 'c\x74r\x6c\102\x6fx-00\x361' } ); var aLink=SC.addElem('\x61',i9, {id:l3,href:i1 } ); SC.addElem(o5,aLink, {innerTxt: '\x54\x6fggle C\x61rt' } ); SC.addEvt(aLink,i4,I7); aLink=SC.addElem('\x61',i9, {id: 'checkou\x74Li\x6ek-006\x31',href:i1 } );SC.addElem(o5,aLink, {innerTxt: '\x43\x68eckout' } ); SC.addEvt(aLink,i4,o8); aLink=I0; SC.addElem(I4,l9, {className: 'cle\x61rer\x2d0061' } ); i9=l9=I0; SC.addElem('i\x66ram\x65',SC.addElem(I4,o2, {id:o3 } ), {name:O3,id:O3,src: '\x61b\x6fut:blan\x6b',border: '0' } ); try {l0.frames[O3].location.href='a\x62ou\x74\072\142\x6cank'; }catch (o0){}SC.targetForms(O3,o1); if (l0.scDp2DrawCallback){scDp2DrawCallback.add( function ( ){SC.targetForms(O3,o1); } ); }SC.callbacks.atcInit.add(i5); SC.callbacks.atcDone.add(O6); SC.addEvt(i0,i4,O8); SC.addEvt(i0,'mouse\x6fve\x72',O7); }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.acandystore.com');
/*!
	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 "http://us-dc1-order.store.yahoo.net/" + SC.getStoreId() + "/ymix/MetaController.html?ysco_key_store_id=" + SC.getStoreId() + "&sectionId=ysco.cart";
//}



//  SC Shipping Date   Feb 2009
function scShippingDate(){var b=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function a(e){var j;var h=new Date();var j=h.getDate();var c=h.getDay();var i=0;if(c==6){i=1}else{i=((e+c)-((e+c)%7))*2/7}d1=new Date();d1.setYear(h.getYear());d1.setMonth(h.getMonth());d1.setDate(j+e+i);delete h;var f=d1.getDay();var g=0;if(f==0){g=6}if(f==6){g=5}if(g>=5){d1.setDate(d1.getDate()+(7-g))}return(d1)}this.showDate=function(c){var e=a(c);document.write(b[e.getMonth()]+" "+e.getDate())}};

//  SC Shipping Date Pop   Feb 2009

function scShippingDatePop(mypage,w,h) {
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars=yes,resizable'
	window.open(mypage,'scShippingPop',settings);
}	





//  Second Script    Sept 2008

function show_hide(val, total)
{	
	for(i=0; i<total; i++)
	{
		if(val == i)
		{
			var style = document.getElementById('div-' + i).style.display;
			if(style=='none')
			{
				document.getElementById('div-' + i).style.display='';
			}
			else
			{
				document.getElementById('div-' + i).style.display='none';
			}
		}
		else
		{
			document.getElementById('div-' + i).style.display='none';
		}
	}
}





//   Template Changer    Feb 2009




// changed to use http://edit.store.yahoo.com/RT/NEWEDIT.storeid/2aaab7ff3ae5/info.html?dired=1 instead of old style jumps
// 08/01/08: Yahoo's store editor URL changed. Updated regex to accomodate.

function ajax(startURL) {
	this.url = startURL;
	this.query = '';
	this.persistentQuery = '';
	this.content = '';
	this.POST = 0;
	this.GET = 1;
	this.requestType = this.GET;
	this.callbackFunction = function () { return true; }
	this.fallbackFunction = function () { if (window.console) console.error(this.error); }
	this.mime = 'text/html';
	this.error = '';
	this.newXMLRequestThread = function () {
		var xmlhttp = false;
		var i = this;
		/*@cc_on @*/
		/*@if (@_jscript_version >= 5)
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (E) {
				xmlhttp = false;
			}
		}
		@end @*/
		if (!xmlhttp && (typeof XMLHttpRequest != 'undefined')) {
			xmlhttp = new XMLHttpRequest();
			if (xmlhttp.overrideMimeType)
				xmlhttp.overrideMimeType(i.mime);
		}
		return xmlhttp;
	}
	this.serverRequest = function (urlToGet) {
		var i = this;
		var j = i.newXMLRequestThread();
		var h = 'application/x-www-form-urlencoded';
		if (j) {
			if (i.requestType == i.POST) {
				j.open("post", urlToGet, true);
				j.setRequestHeader('Content-Type', h);
				j.setRequestHeader('Content-length', i.query.length);
				j.setRequestHeader('Connnection', 'close');
			} else {
				if (i.query.length)
					urlToGet += '?' + i.query;
				i.query = null;
				j.open("get", urlToGet, true);
			}
			j.onreadystatechange = function() {
				if (j.readyState == 4) {
					if (j.status == 200) {
						i.content = j.responseText;
						i.callbackFunction();
					} else {
						i.error = 'Server returned an error - the page may have been relocated or removed.';
						logFailed(i.yahooId, i.error);
						i.fallbackFunction();
					}
				}
			}
			j.send(i.query);
		} else {
			i.error = 'Unable to create HTTP request thread.';
			i.fallbackFunction();
		}
	}
	this.addQuery = function (name, value, persistent) {
		var a = persistent ? this.persistentQuery : this.query;
		if (a.length) a += '&';
		a += name + (value ? '=' + encodeURIComponent(value) : '');
		persistent ? this.persistentQuery = a : this.query = a;
	}
	this.init = function () {
		if (this.persistentQuery.length) {
			if (this.query.length) this.query += '&';
			this.query += this.persistentQuery;
		}
		this.serverRequest(this.url);
		this.query = '';
	}
}
function updateCounter() {
	with (document.getElementById('counter').getElementsByTagName('SPAN')[0])
		innerHTML = parseInt(innerHTML) + 1;
	currentID++;
	if (currentID < ids.length)
		changer(ids[currentID]);
}
function logFailed(failedID, errorMessage) {
	with (document.getElementById('logContainer').style) {
		if (display == 'none') {
			display = 'block';
			document.getElementById('container').style.top = '-270px';
		}
	}
	with (document.getElementById('log')) {
		var a = document.createElement('div');
		a.appendChild(document.createTextNode(failedID + (typeof errorMessage !== 'undefined' ? ': ' + errorMessage : '')));
		getElementsByTagName('B')[0].appendChild(a);
	}
	setTimeout(updateCounter, 5000);
}
var rxEditHref = new RegExp(/href="?([^"]*?)[" ][^>]*?Edit Properties/);
var rxFormLoc = new RegExp(/action=http:\/\/[^\/]*?yahoo.(com|net)[^ "]*?\/([^\/]*?\/[^\/]*?)[ "\n]/);
var rxQueryName = new RegExp(/Template.*?<input.*?name="?(.*?)[" \/]/);
var rxVerificationCode = new RegExp(/FORM_TOP value=(.*?)>/);
function changer(id) {
	var req = new ajax(id.toLowerCase() + '.html?dired=1');
	req.yahooId = id;
	req.callbackFunction = function () {
		var formLoc = this.content.match(rxFormLoc);
		if (formLoc) formLoc = formLoc[2];
		var queryName = this.content.match(rxQueryName);
		if (queryName) queryName = queryName[1];
		var verificationCode = this.content.match(rxVerificationCode);
		if (verificationCode) verificationCode = verificationCode[1];
		if (formLoc) {
			req.url = formLoc;
			req.addQuery(queryName, document.getElementById('templateName').value, false);
			req.addQuery('FORM_TOP', verificationCode, false);
			req.addQuery('FORM_BOT', verificationCode, false);
			req.requestType = req.POST;
			req.callbackFunction = function () {
				updateCounter();
				delete req;
			}
			req.init();
		} else {
			delete req;
			logFailed(id);
		}
	}
	req.init();
}
var ids, currentID, queuedRequests = 10;
function startChanger() {
	if (document.getElementById('templateName').value) {
		ids = document.getElementById('pageToChange').value.split(/[\s,]+/);
		while (ids[ids.length - 1] == '') ids.pop();
		with (document.getElementById('counter')) {
			while (firstChild) removeChild(firstChild);
			var a = document.createElement('span');
			a.appendChild(document.createTextNode('0'));
			appendChild(a);
			appendChild(document.createTextNode(' of ' + ids.length));
		}
		for (currentID = 0, j = (ids.length < queuedRequests ? ids.length : queuedRequests); currentID < j; currentID++)
			changer(ids[currentID]);
		currentID--;
	} else alert('Please enter the new template name.');
	return false;
}
function fadeIn(id, delay) {
	with (document.getElementById(id).style)
		if (parseInt(opacity) < 1) {
			opacity = parseFloat(opacity) + .05;
			setTimeout("fadeIn('" + id + "', " + delay + ");", delay);
		}
}
function buildDisplay() {
	with (document.getElementsByTagName('BODY')[0]) {
		if (!document.getElementById('changer')) {
			with (style) {
				height = '100%';
				margin = '0';
				backgroundColor = '#8f7034';
			}
			var centered = document.createElement('DIV');
			with (centered.style) {
				height = width = '1px';
				position = 'absolute';
				top = left = '50%';
				opacity = '2';
				fontSize = '14px';
				fontFamily = 'Trebuchet MS';
			}
			var a = document.createElement('DIV');
			a.id = 'logContainer';
			with (a.style) {
				position = 'absolute';
				width = '500px';
				height = '180px';
				left = '-250px';
				top = '60px';
				paddingTop = '35px';
				backgroundColor = '#d7ca96';
				borderTop = borderLeft = '4px solid #e6d8a0';
				MozBorderRadius = WebkitBorderRadius = '20px';
				WebkitBoxShadow = '5px 5px 15px #7a602c';
				display = 'none';
			}
			var b = document.createElement('DIV');
			b.id = 'log';
			b.appendChild(document.createTextNode('Failed at:'));
			b.appendChild(document.createElement('BR'));
			b.appendChild(document.createElement('B'));
			with (b.style) {
				margin = '10px';
				height = '160px';
				overflow = 'auto';
			}
			a.appendChild(b);
			centered.appendChild(a);
			var a = document.createElement('DIV');
			a.id = 'container';
			with (a.style) {
				position = 'absolute';
				width = '500px';
				height = '360px';
				left = '-250px';
				top = '-180px';
				backgroundColor = '#eedfa6';
				borderTop = borderLeft = '4px solid #f2e8bf';
				MozBorderRadius = WebkitBorderRadius = '20px';
				WebkitBoxShadow = '5px 5px 15px #7a602c';
			}
			b = document.getElementById('pageToChange');
			with (b.style) {
				width = '488px';
				height = '330px';
				backgroundColor = 'transparent';
				border = '0';
				marginTop = marginLeft = '4px';
				opacity = '.5';
				display = 'block';
			}
			a.appendChild(b);
			var b = document.createElement('IMG');
			b.src = '../images/vogon-template-changer.png';
			with (b.style) {
				width = height = '48px';
				position = 'absolute';
				right = '-12px';
				top = '-28px';
			}
			a.appendChild(b);
			b = document.createElement('INPUT');
			b.type = 'submit';
			b.value = 'begin';
			with (b.style) {
				float = 'left';
				width = '50px';
				margin = '0 0 0 4px';
				border = '0';
				backgroundColor = 'transparent';
				fontFamily = 'Trebuchet MS';
				fontSize = '14px';
				opacity = '.5';
				height = '20px';
			}
			b.onclick = function () {
				startChanger();
				fadeIn('counter', 30);
			}
			a.appendChild(b);
			b = document.createElement('INPUT');
			b.id = 'templateName';
			b.value = 'solidcactus-888-361-9814';
			with (b.style) {
				width = '434px';
				height = '16px';
				padding = '2px';
				border = '0';
				marginLeft = '4px';
				backgroundColor = 'transparent';
				fontFamily = 'Trebuchet MS';
				fontSize = '14px';
				opacity = '.5';
			}
			a.appendChild(b);
			b = document.createElement('DIV');
			b.id = 'counter';
			with (b.style) {
				position = 'absolute';
				backgroundColor = '#eedfa6';
				borderTop = borderLeft = '3px solid #f2e8bf';
				MozBorderRadius = WebkitBorderRadius = '16px';
				height = '36px';
				paddingLeft = paddingRight = '4em';
				left = '360px';
				top = '330px';
				opacity = '0';
				lineHeight = '36px';
				whiteSpace = 'nowrap';
			}
			a.appendChild(b);
			centered.appendChild(a);
			appendChild(centered);
		}
	}
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

addLoadEvent(buildDisplay);

// My Account Checkout - Practical Data 

//********************************
//*** SHARED UTILITY FUNCTIONS ***
//********************************
function isBlank(a){a=String(a).toLowerCase();if(a=="undefined"||a==""||a=="null"){return true}else{return false}}function parseBoolean(a){a=String(a).toUpperCase();if(a=="TRUE"||a=="YES"||a=="1"||a=="T"||a=="Y"){return true}else{if(a=="FALSE"||a=="NO"||a=="0"||a=="F"||a=="N"){return false}else{return false}}}function getCurrentDomainName(){var a=String(location);var b=extractDomain(a);return b}function extractDomain(c){var c=c.replace("http://","");c=c.replace("https://","");var f=c.indexOf("/");if(f==-1){f=c.length}var c=c.substring(0,f);var b=c.split(".");var a=b.length;var e="";for(var d=a-2;d<a;d++){e+="."+b[d]}return e}function pdGetCookie(e){var b=String(document.cookie);var a=b.indexOf(e+"=");if(a==-1){return""}a=a+e.length+1;var c=b.indexOf(";",a);if(c==-1){c=b.length}var d=b.substring(a,c);return d}function pdSetCookie(f,e,a,c,b){if(isBlank(a)){a=getCurrentDomainName()}if(isBlank(c)){c="/"}var d=encodeURIComponent(f)+"="+encodeURIComponent(e)+";domain="+a+";path="+c;if(!isBlank(b)){d+=";expires="+b.toGMTString()}document.cookie=d;return true}function trim(a){while(a.substring(0,1)==" "||a.charCodeAt(0)>127){a=a.substring(1,a.length)}while(a.substring(a.length-1,a.length)==" "||a.charCodeAt(a.length-1)>127){a=a.substring(0,a.length-1)}return a}function pdGetYahooStoreId(){var a="";try{a=document.forms.CheckoutForm.ysco_key_store_id.value}catch(c){}if(isBlank(a)){var b=document.forms.CheckoutForm.action;a=pdExtractYahooStoreIdFromCheckoutUrl(b)}return a}function pdExtractYahooStoreIdFromCheckoutUrl(d){d=String(d);var c="ysco_key_store_id=";var e=d.lastIndexOf(c);if(e>-1){e+=c.length}d=d.substring(e,d.length);var a=d.indexOf("&");if(a==-1){a=d.length}var b=d.substring(0,a);return b}function pdEncodeUserInfo(b){var a="";a+=pdEncodeSpecialCharacters(b.uid)+"&";a+=pdEncodeSpecialCharacters(b.email)+"&";a+=pdEncodeSpecialCharacters(b.userType)+"&";a+=pdEncodeSpecialCharacters(b.isWholesaleUserApproved)+"&";a+=pdEncodeSpecialCharacters(b.isDropShipUserApproved)+"&";a+=pdEncodeSpecialCharacters(b.firstName)+"&";a+=pdEncodeSpecialCharacters(b.lastName)+"&";a+=pdEncodeSpecialCharacters(b.shipFirst)+"&";a+=pdEncodeSpecialCharacters(b.shipLast)+"&";a+=pdEncodeSpecialCharacters(b.shipCompany)+"&";a+=pdEncodeSpecialCharacters(b.shipAddress1)+"&";a+=pdEncodeSpecialCharacters(b.shipAddress2)+"&";a+=pdEncodeSpecialCharacters(b.shipCity)+"&";a+=pdEncodeSpecialCharacters(b.shipState)+"&";a+=pdEncodeSpecialCharacters(b.shipZip)+"&";a+=pdEncodeSpecialCharacters(b.shipCountry)+"&";a+=pdEncodeSpecialCharacters(b.shipPhone)+"&";a+=pdEncodeSpecialCharacters(b.billFirst)+"&";a+=pdEncodeSpecialCharacters(b.billLast)+"&";a+=pdEncodeSpecialCharacters(b.billCompany)+"&";a+=pdEncodeSpecialCharacters(b.billAddress1)+"&";a+=pdEncodeSpecialCharacters(b.billAddress2)+"&";a+=pdEncodeSpecialCharacters(b.billCity)+"&";a+=pdEncodeSpecialCharacters(b.billState)+"&";a+=pdEncodeSpecialCharacters(b.billZip)+"&";a+=pdEncodeSpecialCharacters(b.billCountry)+"&";a+=pdEncodeSpecialCharacters(b.billPhone)+"&";a+=pdEncodeSpecialCharacters(b.billingSameAsShipping)+"&";a+=pdEncodeSpecialCharacters(b.additionalPaymentMethodsString);return a}function pdDecodeUserInfo(a){var b=new Array();b=a.split("&");var a=new Object();a.uid=unescape(b[0]);a.email=unescape(b[1]);a.userType=unescape(b[2]);a.isWholesaleUserApproved=parseBoolean(unescape(b[3]));a.isDropShipUserApproved=parseBoolean(unescape(b[4]));a.firstName=unescape(b[5]);a.lastName=unescape(b[6]);a.shipFirstName=unescape(b[7]);a.shipLastName=unescape(b[8]);a.shipCompany=unescape(b[9]);a.shipAddress1=unescape(b[10]);a.shipAddress2=unescape(b[11]);a.shipCity=unescape(b[12]);a.shipState=unescape(b[13]);a.shipZip=unescape(b[14]);a.shipCountry=unescape(b[15]);a.shipPhone=unescape(b[16]);a.billFirstName=unescape(b[17]);a.billLastName=unescape(b[18]);a.billCompany=unescape(b[19]);a.billAddress1=unescape(b[20]);a.billAddress2=unescape(b[21]);a.billCity=unescape(b[22]);a.billState=unescape(b[23]);a.billZip=unescape(b[24]);a.billCountry=unescape(b[25]);a.billPhone=unescape(b[26]);a.billingSameAsShipping=parseBoolean(unescape(b[27]));a.additionalPaymentMethodsString=unescape(b[28]);return a}function pdEncodeRegistryInfo(b){var a="";a+=pdEncodeSpecialCharacters(b.uid)+"&";a+=pdEncodeSpecialCharacters(b.wid)+"&";a+=pdEncodeSpecialCharacters(b.firstName)+"&";a+=pdEncodeSpecialCharacters(b.lastName)+"&";a+=pdEncodeSpecialCharacters(b.shipFirstName)+"&";a+=pdEncodeSpecialCharacters(b.shipLastName)+"&";a+=pdEncodeSpecialCharacters(b.shipCompany)+"&";a+=pdEncodeSpecialCharacters(b.shipAddress1)+"&";a+=pdEncodeSpecialCharacters(b.shipAddress2)+"&";a+=pdEncodeSpecialCharacters(b.shipCity)+"&";a+=pdEncodeSpecialCharacters(b.shipState)+"&";a+=pdEncodeSpecialCharacters(b.shipZip)+"&";a+=pdEncodeSpecialCharacters(b.shipCountry)+"&";a+=pdEncodeSpecialCharacters(b.shipPhone)+"&";return a}function pdDecodeRegistryInfo(a){var b=new Array();b=a.split("&");var a=new Object();a.uid=unescape(b[0]);a.wid=unescape(b[1]);a.firstName=unescape(b[2]);
a.lastName=unescape(b[3]);a.shipFirstName=unescape(b[4]);a.shipLastName=unescape(b[5]);a.shipCompany=unescape(b[6]);a.shipAddress1=unescape(b[7]);a.shipAddress2=unescape(b[8]);a.shipCity=unescape(b[9]);a.shipState=unescape(b[10]);a.shipZip=unescape(b[11]);a.shipCountry=unescape(b[12]);a.shipPhone=unescape(b[13]);return a}function pdEncodeSpecialCharacters(a){a=String(a);if(a=="undefined"){a=""}a=a.replace(/\r/g,"\\r");a=a.replace(/\n/g,"\\n");a=a.replace(/^/g,"");a=a.replace(/~/g,"");return a}function pdSaveUserInfoToBus(g){var e=pdEncodeUserInfo(g);var d=pdGetYahooStoreId();var f="yahoo.net";var a=2500;var h=new Array();var b=0;var c=0;for(c=0;c<e.length;c+=a){h[b]=e.substring(c,a+c);b++}var k="pdUserInfo_"+d+"_info="+b+";domain="+f+";path=/";document.cookie=k;for(c=0;c<b;c++){k="pdUserInfo_"+d+"_"+c+"="+escape(h[c])+";domain="+f+";path=/";document.cookie=k}return true}function pdGetUserInfoFromBus(){var e=pdGetYahooStoreId();var a="pdUserInfo_"+e+"_";var g=a+"info";var d=pdGetCookie(g);var f="";for(var c=0;c<d;c++){f+=pdGetCookie(a+c)}f=unescape(f);var b=false;if(f.length>10){b=pdDecodeUserInfo(f)}return b}function pdSaveRegistryInfoToBus(g){var e=pdEncodeRegistryInfo(g);var d=pdGetYahooStoreId();var f="yahoo.net";var a=2500;var h=new Array();var b=0;var c=0;for(c=0;c<e.length;c+=a){h[b]=e.substring(c,a+c);b++}var k="pdRegistryInfo_"+d+"_info="+b+";domain="+f+";path=/";document.cookie=k;for(c=0;c<b;c++){k="pdRegistryInfo_"+d+"_"+c+"="+escape(h[c])+";domain="+f+";path=/";document.cookie=k}return true}function pdGetRegistryInfoFromBus(){var e=pdGetYahooStoreId();var a="pdRegistryInfo_"+e+"_";var g=a+"info";var d=pdGetCookie(g);var f="";for(var c=0;c<d;c++){f+=pdGetCookie(a+c)}f=unescape(f);var b=false;if(f.length>10){b=pdDecodeRegistryInfo(f)}return b};

//*********************************
//**** SHOPPING CART FUNCTIONS ****
//*********************************
function displayMyAccountBanner(userInfo) {
	if(userInfo != false) {
		document.getElementById("myAccountBannerLogIn").style.display = "none";
		document.getElementById("myAccountLoginName").innerHTML = "Welcome, " + userInfo.firstName + " " + userInfo.lastName;
		document.getElementById("myAccountBanner").style.display = "block";	
		pdSetCookie("pd_uid", userInfo.uid);
		pdSetCookie("pd_uidToken", userInfo.uidToken);
		pdSetCookie("pd_populateShippingBilling", "true");
		pdSetCookie("pd_populateShipping", "true");
		pdSetCookie("pd_populateBilling", "true");
		
		//***************************************************************
		//*** CALL CUSTOM WHOLESALE/DROPSHIP FUNCTIONS (IF AVAILABLE) ***
		//***************************************************************
		try { if(userInfo.isWholesaleUserApproved == true) pdCustomWholesaleInit(); } catch(e) {}
		try { if(userInfo.isDropShipUserApproved == true) pdCustomDropShipInit(); } catch(e) {}
		
		//*** HIDE COUPONS		
		if((userInfo.isWholesaleUserApproved == true || userInfo.isDropShipUserApproved == true) && pd_hideCouponsForApprovedWholesaleUsers == true) pd_hideCoupons(pd_hideCouponsMessage);
		
	} else {
		var tempMessage = "My Account Checkout <span>(optional)</span>";
		try {if(!isBlank(pd_shoppingCartBannerMessage)) tempMessage = pd_shoppingCartBannerMessage;} catch(e) {}
		document.getElementById("myAccountBannerLogIn").style.display = "block";
		document.getElementById("myAccountLoginName").innerHTML = tempMessage;
		document.getElementById("myAccountBanner").style.display = "none";
		pdSetCookie("pd_uid", "");
		pdSetCookie("pd_uidToken", "");
		pdSetCookie("pd_populateShippingBilling", "true");
		pdSetCookie("pd_populateShipping", "true");
		pdSetCookie("pd_populateBilling", "true");
	}
	document.getElementById("pd_myAccountRegistryCheckout").style.display = "block";

}

function pdDisplayMyAccountBannerNotLoggedIn() {
	var tempMessage = "My Account Checkout <span>(optional)</span>";
	try {if(!isBlank(pd_shoppingCartBannerMessage)) tempMessage = pd_shoppingCartBannerMessage;} catch(e) {}
	document.getElementById("myAccountBannerLogIn").style.display = "block";
	document.getElementById("myAccountLoginName").innerHTML = tempMessage;
	document.getElementById("myAccountBanner").style.display = "none";
	document.getElementById("pd_myAccountRegistryCheckout").style.display = "block";
}

function pdLoadUserInfoFromStaticFile(uidUidToken) {
	var yahooStoreId = pdGetYahooStoreId();
	var tempUrl = String(pd_myAccountUrl);
	var userInfoUrl = tempUrl + "pd_temp/userInfo/" + uidUidToken + "_userInfo.js";
	if(pd_useSecureCart == true) {
		userInfoUrl = userInfoUrl.replace("http:", "https:");
	} else if(pd_useSecureCartProxy == true) {
		userInfoUrl = "https://secure.practicaldata.com/services/getUserInfoJsFileByProxy.php?uidUidToken=" + encodeURIComponent(uidUidToken) + "&yahooStoreId=" + encodeURIComponent(yahooStoreId);
	}	
	var script = document.createElement('script');
	script.type = 'text/javascript';
	script.src = userInfoUrl;
	document.getElementsByTagName("head")[0].appendChild(script);
}
function pdInit(userInfo) {
	pdSaveUserInfoToBus(userInfo);
	displayMyAccountBanner(userInfo);
}
function pdMyAccountShoppingCartInit() {
	if(pd_myAccountEnabled == true) {
		var tempUid = pdGetCookie("pd_uid");
		var tempUidToken = pdGetCookie("pd_uidToken");
		var uidUidToken = "";
		if(!isBlank(tempUid) && !isBlank(tempUidToken)) uidUidToken = tempUid + "_" + tempUidToken;
		if(!isBlank(uidUidToken) && uidUidToken != false) {
			pdLoadUserInfoFromStaticFile(uidUidToken);
		} else {
			var tempUrl = String(pd_myAccountUrl);
			if(pd_useSecureCart == true) tempUrl = tempUrl.replace("http:", "https:");		
			var userInfoUrl = tempUrl + "mod_yahooCheckout/services/pdCheckLoginAndInitiateCheckout.php";
			var script = document.createElement('script');
			script.type = 'text/javascript';
			script.src = userInfoUrl;
			document.getElementsByTagName("head")[0].appendChild(script);		
		} 
	}
}

function renderShoppingCartCheckoutBanner(pd_myAccountEnabled, pd_myAccountUrl, pd_registryEnabled, pd_registryUrl, pd_favoritesEnabled, pd_favoritesTitle, pd_shoppingCartBannerMessage, pd_registryButtonEnabled) {
	
	var yahooStoreId = pdGetYahooStoreId();
	var html = '';
	var shoppingCartUrl = "http://order.store.yahoo.net/cgi-bin/wg-order?" + encodeURIComponent(yahooStoreId);
	if(pd_useSecureCart == true || pd_useSecureCartProxy == true) shoppingCartUrl = "https://order.store.yahoo.net/cgi-bin/wg-order?" + encodeURIComponent(yahooStoreId);
	
	html += '<table border="0" cellpadding="0" cellspacing="0" width="100%">';
	html += '<tr><td width="50%">';
	html += '<h1 id="myAccountLoginName"></h1>';
	html += '</td><td>';

//*******************************************************************
//*************** MY ACCOUNT / LOGGED IN HTML ***********************
//*******************************************************************
	html += '<div id="myAccountBanner" class="myAccountBanner">';
	html += '<span><a href="' + pd_myAccountUrl + 'doLogout.php?redirect=' + encodeURIComponent(shoppingCartUrl) + '"><nobr>Log Out</nobr></a></span>';
	
	if(pd_registryButtonEnabled == undefined) var pd_registryButtonEnabled = true;
	if(pd_registryEnabled == true && pd_registryButtonEnabled == true) {
		html += '<div><a href="' + pd_registryUrl + 'myRegistry.php"><nobr>My Registry</nobr></a></div>';
	}
	if(pd_favoritesEnabled == true) {
		html += '<div><a href="' + pd_myAccountUrl + 'favorites.php"><nobr>' + pd_favoritesTitle + '</nobr></a></div>';
	}
	if(pd_myAccountEnabled == true) {
		html += '<div><a href="' + pd_myAccountUrl + 'myAccount.php"><nobr>My Account</nobr></a></div>';
	}
	html += '</div>';

//*******************************************************************
//*************** MY ACCOUNT / NOT LOGGED IN HTML *******************
//*******************************************************************
	html += '<div id="myAccountBannerLogIn" class="myAccountBanner">';
	if(pd_registryEnabled == true && pd_registryButtonEnabled == true) {
		html += '<div><a href="' + pd_registryUrl + 'register.php?redirect=' + encodeURIComponent(shoppingCartUrl) + '">Create a Registry</a></div>';
	}
	if(pd_myAccountEnabled == true) {
		html += '<div><a href="' + pd_myAccountUrl + 'register.php?redirect=' + encodeURIComponent(shoppingCartUrl) + '">Create an Account</a></div>';
	}
	html += '<div><a href="' + pd_myAccountUrl + 'login.php?redirect=' + encodeURIComponent(shoppingCartUrl) + '"><b>Log in</b></a></div>';
	html += '</div>';
	html += '</td></tr></table>';

	return html;
}


function displayRegistryBannerShoppingCart(registryInfo) {
	if(registryInfo != false) {
		var yahooStoreId = pdGetYahooStoreId();
		var shoppingCartUrl = "http://order.store.yahoo.net/cgi-bin/wg-order?" + encodeURIComponent(yahooStoreId);
		if(pd_useSecureCart == true || pd_useSecureCartProxy == true) shoppingCartUrl = "https://order.store.yahoo.net/cgi-bin/wg-order?" + encodeURIComponent(yahooStoreId);
			
		//**************************
		//*** RENDER BANNER HTML ***
		//**************************		
		var html = '';
		html += '<table border="0" cellpadding="0" cellspacing="0" width="97%">';
		html += '<tr>';
		html += '<td>You are shopping for <span id="myAccountBannerGiftRegistryTitle">' + registryInfo.firstName + ' ' + registryInfo.lastName + '</span></td>';
		html += '<td align="right"><div class="myAccountNot">Not Shopping for <span id="myAccountBannerGiftRegistryTitleFirstName">' + registryInfo.firstName + '</span>?  ';
		html += '<a href="#" onclick="turnOffShoppingFor(\'' + pd_myAccountUrl + '\');return false">Turn this Off</a></div> </td>';
		html += '</tr>';
		html += '</table>';

		//*******************************
		//*** DISPLAY REGISTRY BANNER ***
		//*******************************			
		document.getElementById('pd_myAccountBannerGiftRegistry').innerHTML = html;
		document.getElementById('pd_myAccountBannerGiftRegistry').style.display = "block";
		
		//*****************************************
		//*** WRITE REGISTRY INFO TO COOKIE BUS ***
		//*****************************************
		pdSaveRegistryInfoToBus(registryInfo);		
	}
}

function turnOffShoppingFor(myAccountUrl) {
	var storeCode = pdGetYahooStoreId();
	var cookieName = "pdRegistryInfo_" + storeCode + "_info";
	pdSetCookie(cookieName, "");	//*** CLEAR COOKIE
	redirectUrl = myAccountUrl + '/mod_registry/resetCurrentRegistryId.php?redirect=' + encodeURIComponent(location);
	location = redirectUrl;
}


//*****************************************
//**** SHIPPING/BILLING PAGE FUNCTIONS ****
//*****************************************
function pasteShippingInfo(userInfo) {
	try {
		var shippingFullName = document.getElementById("shipping-full-name");
		if(shippingFullName.type != "hidden") shippingFullName.value = userInfo.shipFirstName + " " + userInfo.shipLastName;
	} catch(e) {};
	try {
		var shippingFirstName = document.getElementById("shipping-first-name");
		if(shippingFirstName.type != "hidden") shippingFirstName.value = userInfo.shipFirstName;
	} catch(e) {};
	try {
		var shippingLastName = document.getElementById("shipping-last-name");
		if(shippingLastName.type != "hidden") shippingLastName.value = userInfo.shipLastName;
	} catch(e) {};
	try {
		var shippingCompany = document.getElementById("shipping-company");
		if(shippingCompany.type != "hidden") shippingCompany.value = userInfo.shipCompany;
	} catch(e) {};	
	try {
		var shippingAddress1 = document.getElementById("shipping-address1");
		if(shippingAddress1.type != "hidden") shippingAddress1.value = userInfo.shipAddress1;
	} catch(e) {};
	try {
		var shippingAddress2 = document.getElementById("shipping-address2");
		if(shippingAddress2.type != "hidden") shippingAddress2.value = userInfo.shipAddress2;
	} catch(e) {};
	try {
		var shippingCity = document.getElementById("shipping-city");
		if(shippingCity.type != "hidden") shippingCity.value = userInfo.shipCity;
	} catch(e) {};
	try {		
		var shippingState = document.getElementById("shipping-state");
		if(shippingState.type != "hidden") shippingState.value = userInfo.shipState;
		//*** TRIGGER ONCHANGE FOR shippingState (FOR ENHANCED COMPATIBILITY WITH SHIPPING MANAGERS)
		shippingState.onchange();
	} catch(e) {};
	try {
		var shippingZip = document.getElementById("shipping-zip");
		if(shippingZip.type != "hidden") shippingZip.value = userInfo.shipZip;
	} catch(e) {};
	try {
		var shippingPhone = document.getElementById("shipping-phone");
		if(shippingPhone.type != "hidden") shippingPhone.value = userInfo.shipPhone;
	} catch(e) {};
	try {
		var shippingCountry = document.getElementById("shipping-country");
		if(shippingCountry.type != "hidden") shippingCountry.value = userInfo.shipCountry;
	} catch(e) {};
	return false;
}
function pasteBillingInfo(userInfo) {
	try {
		var billingName = document.getElementById("billing-name");
		if(billingName.type != "hidden") billingName.value = userInfo.billFirstName + " " + userInfo.billLastName;
	} catch(e) {};
	try {
		var billingFirstName = document.getElementById("billing-first-name");
		if(billingFirstName.type != "hidden") billingFirstName.value = userInfo.billFirstName;
	} catch(e) {};
	try {
		var billingLastName = document.getElementById("billing-last-name");
		if(billingLastName.type != "hidden") billingLastName.value = userInfo.billLastName;
	} catch(e) {};
	try {
		var billingCompany = document.getElementById("billing-company");
		if(billingCompany.type != "hidden") billingCompany.value = userInfo.billCompany;
	} catch(e) {};
	try {
		var billingAddress1 = document.getElementById("billing-address1");
		if(billingAddress1.type != "hidden") billingAddress1.value = userInfo.billAddress1;
	} catch(e) {};
	try {
		var billingAddress2 = document.getElementById("billing-address2");
		if(billingAddress2.type != "hidden") billingAddress2.value = userInfo.billAddress2;
	} catch(e) {};
	try {
		var billingCity = document.getElementById("billing-city");
		if(billingCity.type != "hidden") billingCity.value = userInfo.billCity;
	} catch(e) {};
	try {
		var billingState = document.getElementById("billing-state");
		if(billingState.type != "hidden") billingState.value = userInfo.billState;
	} catch(e) {};
	try {
		var billingZip = document.getElementById("billing-zip");
		if(billingZip.type != "hidden") billingZip.value = userInfo.billZip;
	} catch(e) {};
	try {
		var billingCountry = document.getElementById("billing-country");
		if(billingCountry.type != "hidden") billingCountry.value = userInfo.billCountry;
	} catch(e) {};
	try {
		var billingPhone = document.getElementById("billing-phone");
		if(billingPhone.type != "hidden") billingPhone.value = userInfo.billPhone;
	} catch(e) {};
	return false;
}
function pasteRegistryId(wid) {
	var yahooStoreId = pdGetYahooStoreId();
	try {		
		var registryId = document.getElementById("vwcf-" + yahooStoreId + "-registryId");
		if(registryId.type != "hidden") registryId.value = wid;
	} catch(e) {};
	try {		
		var registryId2 = document.getElementById("vwcf-" + yahooStoreId + "-registryId2");
		if(registryId2.type != "hidden") registryId2.value = wid;
	} catch(e) {};
}
function pasteMiscInfo(userInfo) {
	try {
		var billingEmail = document.getElementById("billing-email");
		if(billingEmail.type != "hidden") billingEmail.value = userInfo.email;
	} catch(e) {};
	try {
		var billingEmail = document.getElementById("billing-email_monitus");
		if(billingEmail.type != "hidden") billingEmail.value = userInfo.email;
	} catch(e) {};
	try {
		var billingEmail = document.getElementById("vwcf-junorising-email");
		if(billingEmail.type != "hidden") billingEmail.value = userInfo.email;
	} catch(e) {};
	return false;
}
function pasteMyAccountUserInfo(userInfo) {
	var yahooStoreId = pdGetYahooStoreId();	
	try {
		var idHandle = "vwcf-" + yahooStoreId + "-pd-uid";
		var pdUid = document.getElementById(idHandle);
		if(pdUid.type != "hidden") pdUid.value = userInfo.uid;
	} catch(e) {};	
	try {
		var idHandle = "vwcf-" + yahooStoreId + "-pd-is-wholesale";
		var pdIsWholesale = document.getElementById(idHandle);
		if(pdIsWholesale.type != "hidden") pdIsWholesale.value = userInfo.isWholesaleUser;
	} catch(e) {};	
	try {
		var idHandle = "vwcf-" + yahooStoreId + "-pd-user-type-code";
		var pdUserTypeCode = document.getElementById(idHandle);		
		if(pdUserTypeCode.type != "hidden") {
			pdUserTypeCode.value = userInfo.userTypeCode;
		}
	} catch(e) {};
	try {
		var idHandle = "vwcf-" + yahooStoreId + "-customer-id";		//*** BIRNN SUPPORT
		var pdUserTypeCode = document.getElementById(idHandle);		
		if(pdUserTypeCode.type != "hidden") {
			pdUserTypeCode.value = userInfo.externalCustomerId;
		}
	} catch(e) {};
	
	return false;
}
function renderMyAccountBannerLoggedIn() {
	document.getElementById("myAccountLoginName").innerHTML = userInfo.firstName + " " + userInfo.lastName;
	return false;
}
function renderAddressSelector() {

	var addressList = new Array();
	if(registryInfo != false) {
		var address = new Object();
		address.display = registryInfo.firstName + " " + registryInfo.lastName + "'s Registry";
		address.value = "registry";
		addressList.push(address);
	}

	if(userInfo != false) {
		var address = new Object();
		address.display = "My Account";
		address.value = "myAccount";
		addressList.push(address);
	}

	var newOptions = new Array();
	for(var i=0;i<addressList.length;i++) {
		newOptions[i] = new Object();
		newOptions[i].value = addressList[i].value;
		newOptions[i].display = addressList[i].display;
	}	
	var dropdown = document.getElementById("shippingAddressDropdown");
	dropdown.options.length = 0;	//*** ERASE DROPDOWN
	for(var i=0;i<addressList.length;i++) {	//*** RE-POPULATE
		dropdown[i] = new Option(newOptions[i].display, newOptions[i].value);
	}
	return false;
}

function populateCheckoutInfoFromUser() {
	pasteShippingInfo(userInfo);
	pasteBillingInfo(userInfo);
	pasteMiscInfo(userInfo);
	return false;
}
function populateCheckoutInfoFromRegistry() {
	pasteShippingInfo(registryInfo);
	pasteRegistryId(registryInfo.wid);
	if(userInfo != false) {
		pasteBillingInfo(userInfo);
		pasteMiscInfo(userInfo);
	}
	return false;
}
function formAlreadyPopulated() {
	var alreadyPopulated = false;
	var shippingAddress1 = "";
	try {shippingAddress1 = document.getElementById("shipping-address1").value;} catch(e) {};
	if(!isBlank(shippingAddress1)) {
		alreadyPopulated = true;
	}
	return alreadyPopulated;
}

function switchAddress(profileId) {
	if(profileId == "registry") {
		populateCheckoutInfoFromRegistry();	
	} else if(profileId == "myAccount") {
		populateCheckoutInfoFromUser();	
	}
	return false;
}

function pd_hideCoupons(message) {
	try {
		var couponPanel = document.getElementById("ys_coupon");
		couponPanel.innerHTML = message;
	} catch(e) {
		//*** IGNORE
	}
	return false;
}
function pdIdentifyCurrentCheckoutPage() {
	var sectionId = false;
	try {sectionId = document.forms["CheckoutForm"].elements["sectionId"].value;} catch(e) {}
	if(sectionId == false || isBlank(sectionId)) sectionId = pdExtractSectionIdFromCheckoutUrl();
	return sectionId;
}
function pdExtractSectionIdFromCheckoutUrl() {
	var queryString = String(window.location.search.substring(1));
	var queryStringKey = "sectionId=";
	var start = queryString.lastIndexOf(queryStringKey);
	if(start > -1) start += queryStringKey.length;
	queryString = queryString.substring(start, queryString.length);
	var finish = queryString.indexOf("&");
	if(finish == -1) finish = queryString.length;
	var sectionId = queryString.substring(0, finish);
	return sectionId;
}

function displayBannersAndPopulateCheckoutInfo(info, currentCheckoutPage) {
	
	userInfo = info.userInfo;
	registryInfo = info.registryInfo;
	
	//***************************************************************
	//*** CALL CUSTOM WHOLESALE/DROPSHIP FUNCTIONS (IF AVAILABLE) ***
	//***************************************************************
	try { if(userInfo.isWholesaleUserApproved == true) pdCustomWholesaleInit(); } catch(e) {}
	try { if(userInfo.isDropShipUserApproved == true) pdCustomDropShipInit(); } catch(e) {}


	if(info.userInfo != false) {

		renderMyAccountBannerLoggedIn();
		if(currentCheckoutPage == "ysco.shipping" || currentCheckoutPage == "ysco.ship-bill") renderAddressSelector();
		if(userInfo.isWholesaleUserApproved == true && pd_hideCouponsForApprovedWholesaleUsers == true) pd_hideCoupons(pd_hideCouponsMessage);
		document.getElementById("myAccountBannerLoggedIn").style.display = "block";
		document.getElementById("myAccountBannerNotLoggedIn").style.display = "none";
		document.getElementById("pd_addressSelector").style.display = "none";
		if(info.registryInfo != false) {
			document.getElementById("pd_addressSelector").style.display = "block";
		}
	} else {

		document.getElementById("myAccountBannerLoggedIn").style.display = "none";
		document.getElementById("myAccountBannerNotLoggedIn").style.display = "block";
		document.getElementById("pd_addressSelector").style.display = "none";
		document.getElementById("pd_myAccountRegistryCheckout").style.display = "none";
		if(info.registryInfo != false) {
			displayRegistryBannerShoppingCart(registryInfo);
		}
	}	

	var populateShipping = pdGetCookie("pd_populateShipping");
	var populateBilling = pdGetCookie("pd_populateBilling");
	var populateShippingBilling = pdGetCookie("pd_populateShippingBilling");

	//**************************************
	//*** COMBINED SHIPPING/BILLING PAGE ***
	//**************************************	
	if(currentCheckoutPage == "ysco.ship-bill") {
		if(info.registryInfo != false) {
			if(populateShippingBilling != "false") {
				if(document.getElementById("useShippingRadio").checked == true) {
					document.getElementById("useShippingRadio").checked = false;
					document.getElementById("useBillingRadio").checked = true;
					ys_toggleBillingAddr();
					document.getElementById('ys_billingInputs').style.display = "block";	//*** IE6 FIX
				}
				populateCheckoutInfoFromRegistry();
			}
			if(info.userInfo != false) document.getElementById("pd_myAccountRegistryCheckout").style.display = "block";
			
		} else if(info.userInfo != false) {
			pasteMyAccountUserInfo(info.userInfo);	
			if(populateShippingBilling != "false") {
				populateCheckoutInfoFromUser();
				if(document.getElementById("useShippingRadio")) {
					if(userInfo.billingSameAsShipping == false && document.getElementById("useShippingRadio").checked == true) {
						document.getElementById("useShippingRadio").checked = false;
						document.getElementById("useBillingRadio").checked = true;
						ys_toggleBillingAddr();
						document.getElementById('ys_billingInputs').style.display = "block";	//*** IE6 FIX
					} else if(userInfo.billingSameAsShipping == true && document.getElementById("useShippingRadio").checked == false) {
						document.getElementById("useShippingRadio").checked = true;
						document.getElementById("useBillingRadio").checked = false;
						ys_toggleBillingAddr();
					}
				}
			}
			document.getElementById("pd_myAccountRegistryCheckout").style.display = "block";
		}
		//*** PREVENT AUTO-FILL FROM OVERWRITING USER-MODIFIED FIELDS
		pdSetCookie("pd_populateShippingBilling", "false");
	
	//*******************************
	//*** DEDICATED SHIPPING PAGE ***
	//*******************************	
	} else if(currentCheckoutPage == "ysco.shipping") {
		
		if(info.registryInfo != false) {
			if(populateShipping != "false") populateCheckoutInfoFromRegistry();
			if(info.userInfo != false) document.getElementById("pd_myAccountRegistryCheckout").style.display = "block";			
		} else if(info.userInfo != false) {
			if(populateShipping != "false") {
				pasteShippingInfo(userInfo);
				pasteMiscInfo(userInfo);				
				document.getElementById("pd_myAccountRegistryCheckout").style.display = "block";
			}
		}
		//*** PREVENT AUTO-FILL FROM OVERWRITING USER-MODIFIED FIELDS
		pdSetCookie("pd_populateShipping", "false");

	//******************************
	//*** DEDICATED BILLING PAGE ***
	//******************************
	} else if(currentCheckoutPage == "ysco.billing") {

		if(info.registryInfo != false) {
			pasteRegistryId(registryInfo.wid);	//*** ALWAYS RE-PASTE REGISTRY ID		
		}
	
		if(info.userInfo != false) {
			document.getElementById("pd_myAccountRegistryCheckout").style.display = "block";
			pasteMyAccountUserInfo(info.userInfo);	
			if(populateBilling != "false") {
				pasteBillingInfo(userInfo);
				pasteMiscInfo(userInfo);
				if(document.getElementById("useShippingRadio")) {
					if(userInfo.billingSameAsShipping == false && document.getElementById("useShippingRadio").checked == true) {
						document.getElementById("useShippingRadio").checked = false;
						document.getElementById("useBillingRadio").checked = true;
						ys_toggleBillingAddr();
						document.getElementById('ys_billingInputs').style.display = "block";	//*** IE6 FIX
					} else if(userInfo.billingSameAsShipping == true && document.getElementById("useShippingRadio").checked == false) {
						document.getElementById("useShippingRadio").checked = true;
						document.getElementById("useBillingRadio").checked = false;
						ys_toggleBillingAddr();
					}
				}
			}
		}
		//*** PREVENT AUTO-FILL FROM OVERWRITING USER-MODIFIED FIELDS
		pdSetCookie("pd_populateBilling", "false");
	}
	
}

var userInfo = false;
var registryInfo = false; 
function pdMyAccountShippingBillingInit() {

	var currentCheckoutPage = pdIdentifyCurrentCheckoutPage();
	
	//**************************
	//*** RETRIEVE USER INFO ***
	//**************************
	var info = new Object();
	info.userInfo = pdGetUserInfoFromBus();
	info.registryInfo = pdGetRegistryInfoFromBus();

	//***************************
	//*** CALL BANNER DISPLAY ***
	//***************************
	if(info.userInfo != false || info.registryInfo != false) {
		displayBannersAndPopulateCheckoutInfo(info, currentCheckoutPage);
	}
	
	//***********************************
	//*** HIDE PD SPECIAL INPUT BOXES ***
	//***********************************
	var yahooStoreId = pdGetYahooStoreId();
	var idHandle = "vwcf-" + yahooStoreId + "-registryId";
	try {document.getElementById(idHandle).style.display = "none";} catch(e) {}
	var idHandle = "vwcf-" + yahooStoreId + "-registryId2";
	try {document.getElementById(idHandle).style.display = "none";} catch(e) {}
	var idHandle = "vwcf-" + yahooStoreId + "-pd-uid";
	try {document.getElementById(idHandle).style.display = "none";} catch(e) {}
	var idHandle = "vwcf-" + yahooStoreId + "-pd-is-wholesale";
	try {document.getElementById(idHandle).style.display = "none";} catch(e) {}
	var idHandle = "vwcf-" + yahooStoreId + "-pd-user-type-code";
	try {document.getElementById(idHandle).style.display = "none";} catch(e) {}
}


//********************************************
//**** BILLING / SHIPPING RENDER ROUTINES ****
//********************************************
function renderShippingBillingCheckoutBanner(pd_myAccountEnabled, pd_myAccountUrl, pd_registryEnabled, pd_registryUrl, pd_favoritesEnabled, pd_favoritesTitle, pd_shoppingCartBannerMessage, pd_registryButtonEnabled) {
	
	var html = '';
	html += '<table border="0" cellpadding="0" cellspacing="0" width="100%">';
	html += '<tr><td>';
	html += '<h1 id="myAccountLoginName"></h1>';
	html += '</td><td>';

//*******************************************************************
//*************** MY ACCOUNT / LOGGED IN HTML ***********************
//*******************************************************************
	html += '<div id="myAccountBannerLoggedIn" class="myAccountBanner">';
	//html += '<span><a href="' + pd_myAccountUrl + 'doLogout.php?redirect=' +  encodeURIComponent(location) + '" ><nobr>Log Out</nobr></a></span>';
	
	if(pd_registryButtonEnabled == undefined) var pd_registryButtonEnabled = true;
	if(pd_registryEnabled == true && pd_registryButtonEnabled == true) {
		html += '<div><a href="' + pd_registryUrl + 'myRegistry.php"><nobr>My Registry</nobr></a></div>';
	}
	if(pd_favoritesEnabled == true) {
		html += '<div><a href="' + pd_myAccountUrl + 'favorites.php"><nobr>' + pd_favoritesTitle + '</nobr></a></div>';
	}
	if(pd_myAccountEnabled == true) {
		html += '<div><a href="' + pd_myAccountUrl + 'myAccount.php"><nobr>My Account</nobr></a></div>';
	}
	html += '</div>';

//*******************************************************************
//*************** MY ACCOUNT / NOT LOGGED IN HTML *******************
//*******************************************************************
	html += '<div id="myAccountBannerNotLoggedIn" class="myAccountBanner">';
	
	//*********************************************************************************************
	//**** EXPLANATION (JAJ)... *******************************************************************
	//*********************************************************************************************
	//*** THESE ITEMS ARE NOT AVAILABLE BECAUSE WE CANNOT PASS-IN LOGIN STATE WHILE UNDER SSL
	//*** - THEREFORE, IF THE USER DID ATTEMPT TO LOG-IN FROM THIS PAGE, IT WOULD NOT APPEAR TO BE 
	//*** - SUCCESSFUL.  UNTIL WE CREATE A WORKAROUND FOR THIS (DOUBLE REDIRECT THAT WRITES COOKIE)
	//*** - THESE SHOULD REMAIN DISABLED
	//**********************************************************************************************	
	//html += '<div><a href="' + pd_registryUrl + 'register.php">Create a Registry</a></div>';
	//html += '<div><a href="' + pd_myAccountUrl + 'register.php">Create an Account</a></div>';
	//html += '<div><a href="' + pd_myAccountUrl + 'login.php?redirect=' + encodeURIComponent(location) + '"><b>Login to My Account</b></a></div>';
	html += '</div>';

	html += '</td></tr></table>';

	return html;
}

function renderPrefillMenu() {
	var html = '';
	//** BEGIN ADDRESS SELECTION FOR PRE-FILL *******
	html += '<form name="addressSelectorForm" style="display:inline">';
	html += '<table>';
	html += '<tr>';
	html += '<th>Pre-fill Shipping Info for:</th>';
	html += '<td>';
	html += '<select name="shippingAddressDropdown" id="shippingAddressDropdown" onChange="switchAddress(this.value)" class="myAccountShippingAddressDropdown">';
	html += '<option name=""></option>';	
	html += '<option name=""></option>';
	html += '</select>';
	html += '</td>';
	html += '</tr>';
	html += '</table>';
	html += '</form>';

	return html;
}

//*********************************************************************
//**** ADJUST SHIPPING OPTIONS FOR WHOLESALE/NON-WHOLESALE - START ****
//*********************************************************************
function pdRewriteShippingOptionsWholesaleOnly(){var c=document.getElementById("merchant-selected-shipping-methods");c.options.length=0;var a=0;for(var b=0;b<shippingDropdownList.length;b++){if(shippingDropdownList[b].isWholesale==true){c[a]=new Option(shippingDropdownList[b].display,shippingDropdownList[b].value,"",shippingDropdownList[b].selected);a++}}return false}function pdRewriteShippingOptionsDropShipOnly(){var c=document.getElementById("merchant-selected-shipping-methods");c.options.length=0;var a=0;for(var b=0;b<shippingDropdownList.length;b++){if(shippingDropdownList[b].isDropShip==true){c[a]=new Option(shippingDropdownList[b].display,shippingDropdownList[b].value,"",shippingDropdownList[b].selected);a++}}return false}function pdRewriteShippingOptionsPlusWholesale(){var c=document.getElementById("merchant-selected-shipping-methods");c.options.length=0;var a=0;for(var b=0;b<shippingDropdownList.length;b++){if(shippingDropdownList[b].isDropShip==false){c[a]=new Option(shippingDropdownList[b].display,shippingDropdownList[b].value,"",shippingDropdownList[b].selected);a++}}return false}function pdRewriteShippingOptionsPlusDropShip(){var c=document.getElementById("merchant-selected-shipping-methods");c.options.length=0;var a=0;for(var b=0;b<shippingDropdownList.length;b++){if(shippingDropdownList[b].isWholesale==false){c[a]=new Option(shippingDropdownList[b].display,shippingDropdownList[b].value,"",shippingDropdownList[b].selected);a++}}return false}function pdRewriteShippingOptionsNonWholesaleDropShipOnly(){var c=document.getElementById("merchant-selected-shipping-methods");c.options.length=0;var a=0;for(var b=0;b<shippingDropdownList.length;b++){if(shippingDropdownList[b].isWholesale==false&&shippingDropdownList[b].isDropShip==false){c[a]=new Option(shippingDropdownList[b].display,shippingDropdownList[b].value,"",shippingDropdownList[b].selected);a++}}return false}function pdShippingOptionsInit(){var f=document.getElementById("merchant-selected-shipping-methods");var b=f.options.length;for(var e=0;e<b;e++){var c=false;var d=false;var a=String(f.options[e].text).toLowerCase();if(a.indexOf("wholesale")>-1){c=true}if(a.indexOf("drop ship")>-1){d=true}shippingDropdownList[e]=new Object();shippingDropdownList[e].value=f.options[e].value;shippingDropdownList[e].display=f.options[e].text;shippingDropdownList[e].isWholesale=c;shippingDropdownList[e].isDropShip=d;shippingDropdownList[e].selected=f.options[e].selected}}function pdWholesaleShippingOptionsInit(){pdShippingOptionsInit();pdRewriteShippingOptionsNonWholesaleDropShipOnly()};

//*************************************************************
//**** ADJUST PAYMENT OPTIONS FOR STANDARD/SPECIAL - START ****
//*************************************************************
function pdRewritePaymentDropdownSpecial(additionalPaymentMethods) {
	if(isBlank(additionalPaymentMethods)) additionalPaymentMethods = new Array();
	else additionalPaymentMethods = additionalPaymentMethods.split("|");
	var dropdown = document.getElementById("card-type");
	dropdown.options.length = 0;	//*** ERASE DROPDOWN
	var j = 0;
	for(var i=0;i<paymentOptionList.length;i++) {	//*** RE-POPULATE
		if(paymentOptionList[i].isSpecial == false) {
			dropdown[j] = new Option(paymentOptionList[i].display, paymentOptionList[i].value, "", paymentOptionList[i].selected);
			j++;
		} else {		
			for(var jk=0;jk<additionalPaymentMethods.length;jk++) {
				if(additionalPaymentMethods[jk] == paymentOptionList[i].value) {
					dropdown[j] = new Option(paymentOptionList[i].display, paymentOptionList[i].value, "", paymentOptionList[i].selected);
					j++;
				}
			}
		}
	}
	return false;
}

function pdRewritePaymentDropdownStandard() {
	var dropdown = document.getElementById("card-type");
	dropdown.options.length = 0;	//*** ERASE DROPDOWN
	var j = 0;
	for(var i=0;i<paymentOptionList.length;i++) {	//*** RE-POPULATE
		if(paymentOptionList[i].isSpecial == false) {
			dropdown[j] = new Option(paymentOptionList[i].display, paymentOptionList[i].value, "", paymentOptionList[i].selected);
			j++;
		}
	}
	return false;
}

function pdSpecialPaymentOptionsInit() {
	var dropdown = document.getElementById("card-type");
	var optionsLength = dropdown.options.length;
	for(var i=0;i<optionsLength;i++) {
		var isSpecial = false;
		var displayNameCompare = String(dropdown.options[i].text).toLowerCase();
		if(displayNameCompare.indexOf("special") > -1) isSpecial = true;
		paymentOptionList[i] = new Object();
		paymentOptionList[i].value = dropdown.options[i].value;
		paymentOptionList[i].display = dropdown.options[i].text;
		paymentOptionList[i].isSpecial = isSpecial;
		paymentOptionList[i].selected = dropdown.options[i].selected;
	}
	pdRewritePaymentDropdownStandard();
}

// Curvy Corners  July 2010
/*
function browserdetect(){var A=navigator.userAgent.toLowerCase();this.isIE=A.indexOf("msie")>-1;this.ieVer=this.isIE?/msie\s(\d\.\d)/.exec(A)[1]:0;this.isMoz=A.indexOf("firefox")!=-1;this.isSafari=A.indexOf("safari")!=-1;this.quirksMode=this.isIE&&(!document.compatMode||document.compatMode.indexOf("BackCompat")>-1);this.isOp=window.opera?true:false;this.isWebKit=A.indexOf("webkit")!=-1;if(this.isIE){this.get_style=function(D,F){if(!(F in D.currentStyle)){return""}var C=/^([\d.]+)(\w*)/.exec(D.currentStyle[F]);if(!C){return D.currentStyle[F]}if(C[1]==0){return"0"}if(C[2]&&C[2]!=="px"){var B=D.style.left;var E=D.runtimeStyle.left;D.runtimeStyle.left=D.currentStyle.left;D.style.left=C[1]+C[2];C[0]=D.style.pixelLeft;D.style.left=B;D.runtimeStyle.left=E}return C[0]}}else{if(this.isSafari){this.get_style=function(D,E){var C,B=false;E=E.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();if(D.style.display=="none"){D.style.display="";B=true}C=document.defaultView.getComputedStyle(D,"").getPropertyValue(E);if(B){D.style.display="none"}return C}}else{this.get_style=function(B,C){C=C.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();return document.defaultView.getComputedStyle(B,"").getPropertyValue(C)}}}}var curvyBrowser=new browserdetect;if(curvyBrowser.isIE){try{document.execCommand("BackgroundImageCache",false,true)}catch(e){}}function curvyCnrSpec(A){this.selectorText=A;this.tlR=this.trR=this.blR=this.brR=0;this.tlu=this.tru=this.blu=this.bru="";this.antiAlias=true}curvyCnrSpec.prototype.setcorner=function(B,C,A,D){if(!B){this.tlR=this.trR=this.blR=this.brR=parseInt(A);this.tlu=this.tru=this.blu=this.bru=D}else{propname=B.charAt(0)+C.charAt(0);this[propname+"R"]=parseInt(A);this[propname+"u"]=D}};curvyCnrSpec.prototype.get=function(D){if(/^(t|b)(l|r)(R|u)$/.test(D)){return this[D]}if(/^(t|b)(l|r)Ru$/.test(D)){var C=D.charAt(0)+D.charAt(1);return this[C+"R"]+this[C+"u"]}if(/^(t|b)Ru?$/.test(D)){var B=D.charAt(0);B+=this[B+"lR"]>this[B+"rR"]?"l":"r";var A=this[B+"R"];if(D.length===3&&D.charAt(2)==="u"){A+=this[B="u"]}return A}throw new Error("Don't recognize property "+D)};curvyCnrSpec.prototype.radiusdiff=function(A){if(A!=="t"&&A!=="b"){throw new Error("Param must be 't' or 'b'")}return Math.abs(this[A+"lR"]-this[A+"rR"])};curvyCnrSpec.prototype.setfrom=function(A){this.tlu=this.tru=this.blu=this.bru="px";if("tl" in A){this.tlR=A.tl.radius}if("tr" in A){this.trR=A.tr.radius}if("bl" in A){this.blR=A.bl.radius}if("br" in A){this.brR=A.br.radius}if("antiAlias" in A){this.antiAlias=A.antiAlias}};curvyCnrSpec.prototype.cloneOn=function(G){var E=["tl","tr","bl","br"];var H=0;var C,A;for(C in E){if(!isNaN(C)){A=this[E[C]+"u"];if(A!==""&&A!=="px"){H=new curvyCnrSpec;break}}}if(!H){H=this}else{var B,D,F=curvyBrowser.get_style(G,"left");for(C in E){if(!isNaN(C)){B=E[C];A=this[B+"u"];D=this[B+"R"];if(A!=="px"){var F=G.style.left;G.style.left=D+A;D=G.style.pixelLeft;G.style.left=F}H[B+"R"]=D;H[B+"u"]="px"}}G.style.left=F}return H};curvyCnrSpec.prototype.radiusSum=function(A){if(A!=="t"&&A!=="b"){throw new Error("Param must be 't' or 'b'")}return this[A+"lR"]+this[A+"rR"]};curvyCnrSpec.prototype.radiusCount=function(A){var B=0;if(this[A+"lR"]){++B}if(this[A+"rR"]){++B}return B};curvyCnrSpec.prototype.cornerNames=function(){var A=[];if(this.tlR){A.push("tl")}if(this.trR){A.push("tr")}if(this.blR){A.push("bl")}if(this.brR){A.push("br")}return A};function operasheet(C){var A=document.styleSheets.item(C).ownerNode.text;A=A.replace(/\/\*(\n|\r|.)*?\*\//g,"");var D=new RegExp("^([\\w.#][\\w.#, ]+)[\\n\\s]*\\{([^}]+border-((top|bottom)-(left|right)-)?radius[^}]*)\\}","mg");var G;this.rules=[];while((G=D.exec(A))!==null){var F=new RegExp("(..)border-((top|bottom)-(left|right)-)?radius:\\s*([\\d.]+)(in|em|px|ex|pt)","g");var E,B=new curvyCnrSpec(G[1]);while((E=F.exec(G[2]))!==null){if(E[1]!=="z-"){B.setcorner(E[3],E[4],E[5],E[6])}}this.rules.push(B)}}operasheet.contains_border_radius=function(A){return/border-((top|bottom)-(left|right)-)?radius/.test(document.styleSheets.item(A).ownerNode.text)};function curvyCorners(){var G,D,E,B,J;if(typeof arguments[0]!=="object"){throw curvyCorners.newError("First parameter of curvyCorners() must be an object.")}if(arguments[0] instanceof curvyCnrSpec){B=arguments[0];if(!B.selectorText&&typeof arguments[1]==="string"){B.selectorText=arguments[1]}}else{if(typeof arguments[1]!=="object"&&typeof arguments[1]!=="string"){throw curvyCorners.newError("Second parameter of curvyCorners() must be an object or a class name.")}D=arguments[1];if(typeof D!=="string"){D=""}if(D!==""&&D.charAt(0)!=="."&&"autoPad" in arguments[0]){D="."+D}B=new curvyCnrSpec(D);B.setfrom(arguments[0])}if(B.selectorText){J=0;var I=B.selectorText.replace(/\s+$/,"").split(/,\s*/
/*
);E=new Array;function A(M){var L=M.split("#");return(L.length===2?"#":"")+L.pop()}for(G=0;G<I.length;++G){var K=A(I[G]);var H=K.split(" ");switch(K.charAt(0)){case"#":if(H.length===1){E.push(document.getElementById(K.substr(1)))}else{var C=document.getElementById(H[0].substr(1));if(C){E=E.concat(curvyCorners.getElementsByClass(H[1],C))}else{curvyCorners.alert("No object with ID "+K+" exists yet.\nCall curvyCorners(settings, obj) when it is created.")}}break;default:if(H.length===1){E=E.concat(curvyCorners.getElementsByClass(K))}else{var C=curvyCorners.getElementsByClass(H[0]);for(D=0;D<C.length;++D){E=E.concat(curvyCorners.getElementsByClass(H[1],C))}}}}}else{J=1;E=arguments}for(G=J,D=E.length;G<D;++G){if(!("IEborderRadius" in E[G].style)||E[G].style.IEborderRadius!="set"){if(E[G].className&&E[G].className.indexOf("curvyRedraw")!==-1){if(typeof curvyCorners.redrawList==="undefined"){curvyCorners.redrawList=new Array}curvyCorners.redrawList.push({node:E[G],spec:B,copy:E[G].cloneNode(false)})}E[G].style.IEborderRadius="set";var F=new curvyObject(B,E[G]);F.applyCorners()}}}curvyCorners.prototype.applyCornersToAll=function(){};curvyCorners.redraw=function(){if(!curvyBrowser.isOp&&!curvyBrowser.isIE){return}if(!curvyCorners.redrawList){throw curvyCorners.newError("curvyCorners.redraw() has nothing to redraw.")}for(var A in curvyCorners.redrawList){if(isNaN(A)){continue}var D=curvyCorners.redrawList[A];if(!D.node.clientWidth){continue}var B=D.copy.cloneNode(false);for(var C=D.node.firstChild;C!=null;C=C.nextSibling){if(C.className==="autoPadDiv"){break}}if(!C){throw curvyCorners.newError("Couldn't find autoPad div")}D.node.parentNode.replaceChild(B,D.node);while(C.firstChild){B.appendChild(C.removeChild(C.firstChild))}D=new curvyObject(D.spec,D.node=B);D.applyCorners()}};curvyCorners.adjust=function(obj,prop,newval){if(curvyBrowser.isOp||curvyBrowser.isIE){if(!curvyCorners.redrawList){throw curvyCorners.newError("curvyCorners.adjust() has nothing to adjust.")}var i,j=curvyCorners.redrawList.length;for(i=0;i<j;++i){if(curvyCorners.redrawList[i].node===obj){break}}if(i===j){throw curvyCorners.newError("Object not redrawable")}obj=curvyCorners.redrawList[i].copy}if(prop.indexOf(".")===-1){obj[prop]=newval}else{eval("obj."+prop+"='"+newval+"'")}};curvyCorners.newError=function(A){return new Error("curvyCorners Error:\n"+A)};curvyCorners.alert=function(A){if(typeof curvyCornersVerbose==="undefined"||curvyCornersVerbose){alert(A)}};function curvyObject(){var S;this.box=arguments[1];this.settings=arguments[0];this.topContainer=this.bottomContainer=this.shell=S=null;var K=this.box.clientWidth;if(!K&&curvyBrowser.isIE){this.box.style.zoom=1;K=this.box.clientWidth}if(!K){if(!this.box.parentNode){throw this.newError("box has no parent!")}for(S=this.box;;S=S.parentNode){if(!S||S.tagName==="BODY"){this.applyCorners=function(){};curvyCorners.alert(this.errmsg("zero-width box with no accountable parent","warning"));return}if(S.style.display==="none"){break}}S.style.display="block";K=this.box.clientWidth}if(arguments[0] instanceof curvyCnrSpec){this.spec=arguments[0].cloneOn(this.box)}else{this.spec=new curvyCnrSpec("");this.spec.setfrom(this.settings)}var Z=curvyBrowser.get_style(this.box,"borderTopWidth");var J=curvyBrowser.get_style(this.box,"borderBottomWidth");var D=curvyBrowser.get_style(this.box,"borderLeftWidth");var B=curvyBrowser.get_style(this.box,"borderRightWidth");var I=curvyBrowser.get_style(this.box,"borderTopColor");var G=curvyBrowser.get_style(this.box,"borderBottomColor");var A=curvyBrowser.get_style(this.box,"borderLeftColor");var E=curvyBrowser.get_style(this.box,"backgroundColor");var C=curvyBrowser.get_style(this.box,"backgroundImage");var W=curvyBrowser.get_style(this.box,"backgroundRepeat");var Q=curvyBrowser.get_style(this.box,"backgroundPositionX");var O=curvyBrowser.get_style(this.box,"backgroundPositionY");var N=curvyBrowser.get_style(this.box,"position");var X=curvyBrowser.get_style(this.box,"paddingTop");var a=curvyBrowser.get_style(this.box,"paddingBottom");var P=curvyBrowser.get_style(this.box,"paddingLeft");var Y=curvyBrowser.get_style(this.box,"paddingRight");var R=curvyBrowser.get_style(this.box,"border");var H=this.spec.get("tR");var M=this.spec.get("bR");var U=function(c){if(typeof c==="number"){return c}if(typeof c!=="string"){throw new Error("unexpected styleToNPx type "+typeof c)}var b=/^[-\d.]([a-z]+)$/.exec(c);if(b&&b[1]!="px"){throw new Error("Unexpected unit "+b[1])}if(isNaN(c=parseInt(c))){c=0}return c};try{this.borderWidth=U(Z);this.borderWidthB=U(J);this.borderWidthL=U(D);this.borderWidthR=U(B);this.boxColour=curvyObject.format_colour(E);this.topPadding=U(X);this.bottomPadding=U(a);this.leftPadding=U(P);this.rightPadding=U(Y);this.boxWidth=K;this.boxHeight=this.box.clientHeight;this.borderColour=curvyObject.format_colour(I);this.borderColourB=curvyObject.format_colour(G);this.borderColourL=curvyObject.format_colour(A);this.borderString=this.borderWidth+"px solid "+this.borderColour;this.borderStringB=this.borderWidthB+"px solid "+this.borderColourB;this.backgroundImage=((C!="none")?C:"");this.backgroundRepeat=W;this.backgroundPosX=U(Q);this.backgroundPosY=U(O);this.boxContent=this.box.innerHTML}catch(V){throw this.newError("getMessage" in V?V.getMessage():V.message)}var F=this.boxHeight;var T=K;if(curvyBrowser.quirksMode){}else{this.boxWidth-=this.leftPadding+this.rightPadding;this.boxHeight-=this.topPadding+this.bottomPadding}this.box.innerHTML="";if(N!="absolute"){this.box.style.position="relative"}this.box.style.top=this.box.style.left=this.box.style.padding="0";this.box.style.border=this.box.style.backgroundImage="none";this.box.style.backgroundColor="transparent";this.box.style.width=(T+this.borderWidthL+this.borderWidthR)+"px";this.box.style.height=(F+this.borderWidth+this.borderWidthB)+"px";var L=document.createElement("div");L.style.position="absolute";if(curvyBrowser.quirksMode){L.style.width=(T+this.borderWidthL+this.borderWidthR)+"px"}else{L.style.width=T+"px"}L.style.height=(F+this.borderWidth+this.borderWidthB-H-M)+"px";L.style.padding="0";L.style.top=H+"px";L.style.left="0";if(this.borderWidthL){L.style.borderLeft=this.borderWidthL+"px solid "+this.borderColourL}if(this.borderWidth&&!H){L.style.borderTop=this.borderWidth+"px solid "+this.borderColour}if(this.borderWidthR){L.style.borderRight=this.borderWidthR+"px solid "+this.borderColourL}if(this.borderWidthB&&!M){L.style.borderBottom=this.borderWidthB+"px solid "+this.borderColourB}L.style.backgroundColor=E;L.style.backgroundImage=this.backgroundImage;L.style.backgroundRepeat=this.backgroundRepeat;this.shell=this.box.appendChild(L);K=curvyBrowser.get_style(this.shell,"width");if(K===""||K==="auto"||K.indexOf("%")!==-1){alert("Shell width is "+K)}this.boxWidth=(K!=""&&K!="auto"&&K.indexOf("%")==-1)?parseInt(K):this.shell.clientWidth;this.applyCorners=function(){if(H){r=document.createElement("div");r.style.width=this.boxWidth+"px";r.style.fontSize="1px";r.style.overflow="hidden";r.style.position="absolute";r.style.paddingLeft=this.borderWidth+"px";r.style.paddingRight=this.borderWidth+"px";r.style.height=H+"px";r.style.top=-H+"px";r.style.left=-this.borderWidthL+"px";this.topContainer=this.shell.appendChild(r)}if(M){var r=document.createElement("div");r.style.width=this.boxWidth+"px";r.style.fontSize="1px";r.style.overflow="hidden";r.style.position="absolute";r.style.paddingLeft=this.borderWidthB+"px";r.style.paddingRight=this.borderWidthB+"px";r.style.height=M+"px";r.style.bottom=-M+"px";r.style.left=-this.borderWidthL+"px";this.bottomContainer=this.shell.appendChild(r)}var AD=this.spec.cornerNames();for(var AH in AD){if(!isNaN(AH)){var y=AD[AH];var AA=this.spec[y+"R"];var AB,AE,g,AC;if(y=="tr"||y=="tl"){AB=this.borderWidth;AE=this.borderColour;AC=this.borderWidth}else{AB=this.borderWidthB;AE=this.borderColourB;AC=this.borderWidthB}g=AA-AC;var q=document.createElement("div");q.style.height=this.spec.get(y+"Ru");q.style.width=this.spec.get(y+"Ru");q.style.position="absolute";q.style.fontSize="1px";q.style.overflow="hidden";var o,n,m;for(o=0;o<AA;++o){var j=(o+1>=g)?-1:Math.floor(Math.sqrt(Math.pow(g,2)-Math.pow(o+1,2)))-1;if(g!=AA){var f=(o>=g)?-1:Math.ceil(Math.sqrt(Math.pow(g,2)-Math.pow(o,2)));var c=(o+1>=AA)?-1:Math.floor(Math.sqrt(Math.pow(AA,2)-Math.pow((o+1),2)))-1}var b=(o>=AA)?-1:Math.ceil(Math.sqrt(Math.pow(AA,2)-Math.pow(o,2)));if(j>-1){this.drawPixel(o,0,this.boxColour,100,(j+1),q,true,AA)}if(g!=AA){if(this.spec.antiAlias){for(n=j+1;n<f;++n){if(this.backgroundImage!=""){var d=curvyObject.pixelFraction(o,n,g)*100;this.drawPixel(o,n,AE,100,1,q,d>=30,AA)}else{if(this.boxColour!=="transparent"){var x=curvyObject.BlendColour(this.boxColour,AE,curvyObject.pixelFraction(o,n,g));this.drawPixel(o,n,x,100,1,q,false,AA)}else{this.drawPixel(o,n,AE,50,1,q,false,AA)}}}if(c>=f){if(f==-1){f=0}this.drawPixel(o,f,AE,100,(c-f+1),q,false,0)}m=AE;n=c}else{if(c>j){this.drawPixel(o,(j+1),AE,100,(c-j),q,false,0)}}}else{m=this.boxColour;n=j}if(this.spec.antiAlias){while(++n<b){this.drawPixel(o,n,m,(curvyObject.pixelFraction(o,n,AA)*100),1,q,AC<=0,AA)}}}for(var u=0,AG=q.childNodes.length;u<AG;++u){var p=q.childNodes[u];var AF=parseInt(p.style.top);var AJ=parseInt(p.style.left);var AK=parseInt(p.style.height);if(y=="tl"||y=="bl"){p.style.left=(AA-AJ-1)+"px"}if(y=="tr"||y=="tl"){p.style.top=(AA-AK-AF)+"px"}p.style.backgroundRepeat=this.backgroundRepeat;if(this.backgroundImage){switch(y){case"tr":p.style.backgroundPosition=(this.backgroundPosX-this.borderWidthL+AA-T-AJ)+"px "+(this.backgroundPosY+AK+AF+this.borderWidth-AA)+"px";break;case"tl":p.style.backgroundPosition=(this.backgroundPosX-AA+AJ+this.borderWidthL)+"px "+(this.backgroundPosY-AA+AK+AF+this.borderWidth)+"px";break;case"bl":p.style.backgroundPosition=(this.backgroundPosX-AA+AJ+1+this.borderWidthL)+"px "+(this.backgroundPosY-F-this.borderWidth+(curvyBrowser.quirksMode?AF:-AF)+AA)+"px";break;case"br":if(curvyBrowser.quirksMode){p.style.backgroundPosition=(this.backgroundPosX+this.borderWidthL-T+AA-AJ)+"px "+(this.backgroundPosY-F-this.borderWidth+AF+AA)+"px"}else{p.style.backgroundPosition=(this.backgroundPosX-this.borderWidthL-T+AA-AJ)+"px "+(this.backgroundPosY-F-this.borderWidth+AA-AF)+"px"}}}}switch(y){case"tl":q.style.top=q.style.left="0";this.topContainer.appendChild(q);break;case"tr":q.style.top=q.style.right="0";this.topContainer.appendChild(q);break;case"bl":q.style.bottom=q.style.left="0";this.bottomContainer.appendChild(q);break;case"br":q.style.bottom=q.style.right="0";this.bottomContainer.appendChild(q)}}}var s={t:this.spec.radiusdiff("t"),b:this.spec.radiusdiff("b")};for(z in s){if(typeof z==="function"){continue}if(!this.spec.get(z+"R")){continue}if(s[z]){if(this.backgroundImage&&this.spec.radiusSum(z)!==s[z]){curvyCorners.alert(this.errmsg("Not supported: unequal non-zero top/bottom radii with background image"))}var AI=(this.spec[z+"lR"]<this.spec[z+"rR"])?z+"l":z+"r";var h=document.createElement("div");h.style.height=s[z]+"px";h.style.width=this.spec.get(AI+"Ru");h.style.position="absolute";h.style.fontSize="1px";h.style.overflow="hidden";h.style.backgroundColor=this.boxColour;switch(AI){case"tl":h.style.bottom=h.style.left="0";h.style.borderLeft=this.borderString;this.topContainer.appendChild(h);break;case"tr":h.style.bottom=h.style.right="0";h.style.borderRight=this.borderString;this.topContainer.appendChild(h);break;case"bl":h.style.top=h.style.left="0";h.style.borderLeft=this.borderStringB;this.bottomContainer.appendChild(h);break;case"br":h.style.top=h.style.right="0";h.style.borderRight=this.borderStringB;this.bottomContainer.appendChild(h)}}var l=document.createElement("div");l.style.position="relative";l.style.fontSize="1px";l.style.overflow="hidden";l.style.width=this.fillerWidth(z);l.style.backgroundColor=this.boxColour;l.style.backgroundImage=this.backgroundImage;l.style.backgroundRepeat=this.backgroundRepeat;switch(z){case"t":if(this.topContainer){if(curvyBrowser.quirksMode){l.style.height=100+H+"px"}else{l.style.height=100+H-this.borderWidth+"px"}l.style.marginLeft=this.spec.tlR?(this.spec.tlR-this.borderWidthL)+"px":"0";l.style.borderTop=this.borderString;if(this.backgroundImage){var v=this.spec.tlR?(this.backgroundPosX-(H-this.borderWidthL))+"px ":"0 ";l.style.backgroundPosition=v+this.backgroundPosY+"px"}this.topContainer.appendChild(l);this.shell.style.backgroundPosition=this.backgroundPosX+"px "+(this.backgroundPosY-H+this.borderWidthL)+"px"}break;case"b":if(this.bottomContainer){if(curvyBrowser.quirksMode){l.style.height=M+"px"}else{l.style.height=M-this.borderWidthB+"px"}l.style.marginLeft=this.spec.blR?(this.spec.blR-this.borderWidthL)+"px":"0";l.style.borderBottom=this.borderStringB;if(this.backgroundImage){var v=this.spec.blR?(this.backgroundPosX+this.borderWidthL-M)+"px ":this.backgroundPosX+"px ";l.style.backgroundPosition=v+(this.backgroundPosY-F-this.borderWidth+M)+"px"}this.bottomContainer.appendChild(l)}}}var w=document.createElement("div");w.style.position="absolute";w.innerHTML=this.boxContent;w.className="autoPadDiv";w.style.left=this.borderWidthL+"px";w.style.paddingTop=this.topPadding;w.style.top=this.borderWidth+"px";w.style.paddingLeft=this.leftPadding+"px";w.style.paddingRight=this.rightPadding+"px";z=T;if(!curvyBrowser.quirksMode){z-=this.leftPadding+this.rightPadding}w.style.width=z+"px";w.style.textAlign=curvyBrowser.get_style(this.box,"textAlign");this.box.style.textAlign="left";this.box.appendChild(w);if(S){S.style.display="none"}}}curvyObject.prototype.drawPixel=function(J,G,A,F,H,I,C,E){var B=document.createElement("div");B.style.height=H+"px";B.style.width="1px";B.style.position="absolute";B.style.fontSize="1px";B.style.overflow="hidden";var D=this.spec.get("tR");B.style.backgroundColor=A;if(C&&this.backgroundImage!=""){B.style.backgroundImage=this.backgroundImage;B.style.backgroundPosition="-"+(this.boxWidth-(E-J)+this.borderWidth)+"px -"+((this.boxHeight+D+G)-this.borderWidth)+"px"}if(F!=100){curvyObject.setOpacity(B,F)}B.style.top=G+"px";B.style.left=J+"px";I.appendChild(B)};curvyObject.prototype.fillerWidth=function(A){var B=curvyBrowser.quirksMode?0:this.spec.radiusCount(A)*this.borderWidthL;return(this.boxWidth-this.spec.radiusSum(A)+B)+"px"};curvyObject.prototype.errmsg=function(C,D){var B="\ntag: "+this.box.tagName;if(this.box.id){B+="\nid: "+this.box.id}if(this.box.className){B+="\nclass: "+this.box.className}var A;if((A=this.box.parentNode)===null){B+="\n(box has no parent)"}else{B+="\nParent tag: "+A.tagName;if(A.id){B+="\nParent ID: "+A.id}if(A.className){B+="\nParent class: "+A.className}}if(D===undefined){D="warning"}return"curvyObject "+D+":\n"+C+B};curvyObject.prototype.newError=function(A){return new Error(this.errmsg(A,"exception"))};curvyObject.IntToHex=function(B){var A=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"];return A[B>>>4]+""+A[B&15]};curvyObject.BlendColour=function(L,J,G){if(L==="transparent"||J==="transparent"){throw this.newError("Cannot blend with transparent")}if(L.charAt(0)!=="#"){L=curvyObject.format_colour(L)}if(J.charAt(0)!=="#"){J=curvyObject.format_colour(J)}var D=parseInt(L.substr(1,2),16);var K=parseInt(L.substr(3,2),16);var F=parseInt(L.substr(5,2),16);var C=parseInt(J.substr(1,2),16);var I=parseInt(J.substr(3,2),16);var E=parseInt(J.substr(5,2),16);if(G>1||G<0){G=1}var H=Math.round((D*G)+(C*(1-G)));if(H>255){H=255}if(H<0){H=0}var B=Math.round((K*G)+(I*(1-G)));if(B>255){B=255}if(B<0){B=0}var A=Math.round((F*G)+(E*(1-G)));if(A>255){A=255}if(A<0){A=0}return"#"+curvyObject.IntToHex(H)+curvyObject.IntToHex(B)+curvyObject.IntToHex(A)};curvyObject.pixelFraction=function(G,F,A){var I=0;var B=new Array(1);var E=new Array(1);var H=0;var C="";var D=Math.sqrt(Math.pow(A,2)-Math.pow(G,2));if(D>=F&&D<(F+1)){C="Left";B[H]=0;E[H]=D-F;++H}D=Math.sqrt(Math.pow(A,2)-Math.pow(F+1,2));if(D>=G&&D<(G+1)){C=C+"Top";B[H]=D-G;E[H]=1;++H}D=Math.sqrt(Math.pow(A,2)-Math.pow(G+1,2));if(D>=F&&D<(F+1)){C=C+"Right";B[H]=1;E[H]=D-F;++H}D=Math.sqrt(Math.pow(A,2)-Math.pow(F,2));if(D>=G&&D<(G+1)){C=C+"Bottom";B[H]=D-G;E[H]=0}switch(C){case"LeftRight":I=Math.min(E[0],E[1])+((Math.max(E[0],E[1])-Math.min(E[0],E[1]))/2);break;case"TopRight":I=1-(((1-B[0])*(1-E[1]))/2);break;case"TopBottom":I=Math.min(B[0],B[1])+((Math.max(B[0],B[1])-Math.min(B[0],B[1]))/2);break;case"LeftBottom":I=E[0]*B[1]/2;break;default:I=1}return I};curvyObject.rgb2Array=function(A){var B=A.substring(4,A.indexOf(")"));return B.split(", ")};curvyObject.rgb2Hex=function(B){try{var C=curvyObject.rgb2Array(B);var G=parseInt(C[0]);var E=parseInt(C[1]);var A=parseInt(C[2]);var D="#"+curvyObject.IntToHex(G)+curvyObject.IntToHex(E)+curvyObject.IntToHex(A)}catch(F){var H="getMessage" in F?F.getMessage():F.message;throw new Error("Error ("+H+") converting RGB value to Hex in rgb2Hex")}return D};curvyObject.setOpacity=function(F,C){C=(C==100)?99.999:C;if(curvyBrowser.isSafari&&F.tagName!="IFRAME"){var B=curvyObject.rgb2Array(F.style.backgroundColor);var E=parseInt(B[0]);var D=parseInt(B[1]);var A=parseInt(B[2]);F.style.backgroundColor="rgba("+E+", "+D+", "+A+", "+C/100+")"}else{if(typeof F.style.opacity!=="undefined"){F.style.opacity=C/100}else{if(typeof F.style.MozOpacity!=="undefined"){F.style.MozOpacity=C/100}else{if(typeof F.style.filter!="undefined"){F.style.filter="alpha(opacity:"+C+")"}else{if(typeof F.style.KHTMLOpacity!="undefined"){F.style.KHTMLOpacity=C/100}}}}}};function addEvent(D,C,B,A){if(D.addEventListener){D.addEventListener(C,B,A);return true}if(D.attachEvent){return D.attachEvent("on"+C,B)}D["on"+C]=B;return false}curvyObject.getComputedColour=function(E){var F=document.createElement("DIV");F.style.backgroundColor=E;document.body.appendChild(F);if(window.getComputedStyle){var D=document.defaultView.getComputedStyle(F,null).getPropertyValue("background-color");F.parentNode.removeChild(F);if(D.substr(0,3)==="rgb"){D=curvyObject.rgb2Hex(D)}return D}else{var A=document.body.createTextRange();A.moveToElementText(F);A.execCommand("BackColor",false,E);var B=A.queryCommandValue("BackColor");var C="rgb("+(B&255)+", "+((B&65280)>>8)+", "+((B&16711680)>>16)+")";F.parentNode.removeChild(F);A=null;return curvyObject.rgb2Hex(C)}};curvyObject.format_colour=function(A){if(A!=""&&A!="transparent"){if(A.substr(0,3)==="rgb"){A=curvyObject.rgb2Hex(A)}else{if(A.charAt(0)!=="#"){A=curvyObject.getComputedColour(A)}else{if(A.length===4){A="#"+A.charAt(1)+A.charAt(1)+A.charAt(2)+A.charAt(2)+A.charAt(3)+A.charAt(3)}}}}return A};curvyCorners.getElementsByClass=function(H,F){var E=new Array;if(F===undefined){F=document}H=H.split(".");var A="*";if(H.length===1){A=H[0];H=false}else{if(H[0]){A=H[0]}H=H[1]}var D,C,B;if(A.charAt(0)==="#"){C=document.getElementById(A.substr(1));if(C){E.push(C)}}else{C=F.getElementsByTagName(A);B=C.length;if(H){var G=new RegExp("(^|\\s)"+H+"(\\s|$)");for(D=0;D<B;++D){if(G.test(C[D].className)){E.push(C[D])}}}else{for(D=0;D<B;++D){E.push(C[D])}}}return E};if(curvyBrowser.isMoz||curvyBrowser.isWebkit){curvyCornersNoAutoScan=true}else{curvyCorners.scanStyles=function(){function B(F){var G=/^\d+(\w+)$/.exec(F);return G[1]}var E,D,C;if(curvyBrowser.isIE){function A(L){var J=L.style;if(curvyBrowser.ieVer>6){var H=J["-webkit-border-radius"]||0;var K=J["-webkit-border-top-right-radius"]||0;var F=J["-webkit-border-top-left-radius"]||0;var G=J["-webkit-border-bottom-right-radius"]||0;var M=J["-webkit-border-bottom-left-radius"]||0}else{var H=J["webkit-border-radius"]||0;var K=J["webkit-border-top-right-radius"]||0;var F=J["webkit-border-top-left-radius"]||0;var G=J["webkit-border-bottom-right-radius"]||0;var M=J["webkit-border-bottom-left-radius"]||0}if(H||F||K||G||M){var I=new curvyCnrSpec(L.selectorText);if(H){I.setcorner(null,null,parseInt(H),B(H))}else{if(K){I.setcorner("t","r",parseInt(K),B(K))}if(F){I.setcorner("t","l",parseInt(F),B(F))}if(M){I.setcorner("b","l",parseInt(M),B(M))}if(G){I.setcorner("b","r",parseInt(G),B(G))}}curvyCorners(I)}}for(E=0;E<document.styleSheets.length;++E){if(document.styleSheets[E].imports){for(D=0;D<document.styleSheets[E].imports.length;++D){for(C=0;C<document.styleSheets[E].imports[D].rules.length;++C){A(document.styleSheets[E].imports[D].rules[C])}}}for(D=0;D<document.styleSheets[E].rules.length;++D){A(document.styleSheets[E].rules[D])}}}else{if(curvyBrowser.isOp){for(E=0;E<document.styleSheets.length;++E){if(operasheet.contains_border_radius(E)){C=new operasheet(E);for(D in C.rules){if(!isNaN(D)){curvyCorners(C.rules[D])}}}}}else{alert("Wasting my time!")}}};curvyCorners.init=function(){if(arguments.callee.done){return}arguments.callee.done=true;if(curvyBrowser.isWebKit&&curvyCorners.init.timer){clearInterval(curvyCorners.init.timer);curvyCorners.init.timer=null}curvyCorners.scanStyles()}}if(typeof curvyCornersNoAutoScan==="undefined"||curvyCornersNoAutoScan===false){if(curvyBrowser.isIE){document.write("<script id='__ie_onload' defer='defer' src='javascript:void(0)'><\/script>");var script=document.getElementById("__ie_onload");script.onreadystatechange=function(){if(this.readyState=="complete"){curvyCorners.init()}}}else{if(document.addEventListener){if(curvyBrowser.isOp){document.addEventListener("DOMContentLoaded",curvyCorners.init,false)}}else{if(curvyBrowser.isWebKit){curvyCorners.init.timer=setInterval(function(){if(/loaded|complete/.test(document.readyState)){curvyCorners.init("WebKit")}},10)}else{window.onload=curvyCorners.init}}}};
*/
//   AJAX Search Submit  

function ajaxsearchsubmit(form){
var search = encodeURIComponent(form.w.value);
var asug = encodeURIComponent(form.asug.value);
window.location="http://candy.acandystore.com/search#w="+search+"&asug="+asug;
return false;
}



//  Mobile site redirect - December 30, 2011

function setCookie(a,b){var c=new Date;c.setTime(c.getTime()+1800*1e3);document.cookie=a+"="+escape(b)+";expires="+c.toGMTString()}function getCookie(a){if(document.cookie.length>0){c_start=document.cookie.indexOf(a+"=");if(c_start!=-1){c_start=c_start+a.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1){c_end=document.cookie.length}return unescape(document.cookie.substring(c_start,c_end))}}return""}function mobileQueryString(a){hu=window.location.search.substring(1);gy=hu.split("&");for(i=0;i<gy.length;i++){ft=gy[i].split("=");if(ft[0]==a){return ft[1]}}return false}var mobileIndicators=["Smartphone","IEMobile","WindowsCE","Palm","hiptop","amoi","AvantGo","Alcatel-","AnexTek","AU-MIC","AUDIOVOX-","BlackBerry","Blazer","CDM-","Dopod-","Ericsson","Hitachi-","HPiPAQ-","HTC-","Droid","Android","iPhone","iPod","KDDI","LG","MM-","MO01","MOT-","Motorola","N515i","N525i","NEC-","Nokia","NOKIA","OpenWeb","Operamini","Opera mini","OPWV","Panasonic","Pantec","PG-","PLS","PM-","PN-","portalmmm","QCI-","RL-","SAGEM","Samsung","SAMSUNG","SCH","SCP-","SEC-","Sendo","SGH-","SHARP-","SIE-","SonyEricsson","SPH","SPV","UP.Browser","UP.Link","V60t","VI600","VK530","VM4050","Vodafone","ZTE","802SH"];var fromMobileCookie=getCookie("fromMobileSite");if(fromMobileCookie!="true"){var fromMobile=mobileQueryString("fromMobileSite");if(fromMobile=="false"||fromMobile==""){var isMobile=false;var agent=navigator.userAgent.toLowerCase();for(var i=0;i<mobileIndicators.length;i++){var indicator=mobileIndicators[i].toLowerCase();if(agent.indexOf(indicator)>-1){isMobile=true}}if(location.pathname.indexOf("satisfactionsurvey")!=-1){isMobile=false}if(location.pathname.indexOf("video-submission")!=-1){isMobile=false}if(location.pathname.indexOf("customerservice")!=-1){isMobile=false}if(location.pathname.indexOf("win")!=-1){isMobile=false}if(location.host.indexOf("myaccount.acandystore.com")!=-1){isMobile=false}if(isMobile){if(location.host.indexOf("www.acandystore.com"||"acandystore.com"||"ACandyStore.com")!=-1){var host="http://m.acandystore.com"+location.pathname+location.search;location.replace(host)}}}else{setCookie("fromMobileSite","true")}}
