var st_widget={};st_widget.resource_dir="http://static.woot.com/Flash/SquareTrade/a/";if(st_widget.resource_dir.lastIndexOf("/")!=st_widget.resource_dir.length-1){st_widget.resource_dir=st_widget.resource_dir+"/"}st_widget.banID="squaretradewidget";st_widget.wizID="squaretradewizard";st_widget.minFlashVersion="8";st_widget._debug=false;st_widget.defaults={};st_widget.defaults.widgetType="quote";st_widget.defaults.bannerStyle="wide";st_widget.defaults.buyerCountry="USA";st_widget.banners={};st_widget.banners.wide={};st_widget.banners.wide.width=400;st_widget.banners.wide.height=40;st_widget.banners.wide.back="#FFFFFF";st_widget.banners.wide.swf=st_widget.resource_dir+"quoteBanner.swf";st_widget.wizards={};st_widget.wizards.quote={};st_widget.wizards.quote.width=266;st_widget.wizards.quote.widthPx="266px";st_widget.wizards.quote.height=451;st_widget.wizards.quote.heightPx="451px";st_widget.wizards.quote.back="#FFFFFF";st_widget.wizards.quote.swf=st_widget.resource_dir+"quoteWizard.swf";st_widget.debug=function(a){if(st_widget._debug==true){alert(a)}};st_widget.create=function(b){st_widget.el=document.getElementById(st_widget.banID);if(b.debug!=undefined&&b.debug==true){st_widget._debug=true}if(b.env!=undefined){st_widget._env=b.env}var d={};st_widget.mapProperties(st_widget.defaults,d);st_widget.mapProperties(b,d);if(d.itemCondition==undefined){d.itemCondition=st_widget.defaults.itemCondition}else{if(d.itemCondition.toLowerCase()=="new"){d.itemCondition="New"}else{if(d.itemCondition.toLowerCase()=="used"){d.itemCondition="Used"}else{if(d.itemCondition.toLowerCase()=="refurbished"){d.itemCondition="Refurbished"}else{d.itemCondition=st_widget.defaults.itemCondition}}}}d.resource_dir=st_widget.resource_dir;if(st_widget.debug){var a="";for(attr in d){a+=attr+" = "+d[attr]+"\n"}st_widget.debug(a)}st_widget.fillProperties(d,st_widget.el);var e=false;st_widget.el.widgetProps=st_widget.wizards[st_widget.el.widgetType];st_widget.el.bannerProps=st_widget.banners[st_widget.el.bannerStyle];st_widget.debug("Banner URL: "+st_widget.getBannerURL());st_widget.debug("Wizard URL: "+st_widget.getWizardURL());var c=new SWFObject(st_widget.getBannerURL(),st_widget.banID+"_swf",st_widget.el.bannerProps.width,st_widget.el.bannerProps.height,st_widget.minFlashVersion,st_widget.el.bannerProps.back);st_widget.addCommonFlashVars(c);c.addParam("wmode","transparent");c.write(st_widget.banID);window[st_widget.banID+"_swf"]=document.getElementById(st_widget.banID+"_swf")};st_widget.fillProperties=function(b,a){st_widget._mapProperties({from:b,to:a,overwrite:false})};st_widget.mapProperties=function(b,a){st_widget._mapProperties({from:b,to:a,overwrite:true})};st_widget._mapProperties=function(a){for(var b in a.from){if(a.to[b]==undefined||a.overwrite){a.to[b]=a.from[b]}}};st_widget.addCommonFlashVars=function(a){a.skipDetect="false";a.addVariable("resource_dir",st_widget.resource_dir);if(st_widget._env!=undefined){a.addVariable("env",st_widget._env)}for(attr in st_widget.el){value=st_widget.el[attr];if(typeof(value)=="string"){value=escape(value)}else{if(typeof(value)!="number"){continue}}a.addVariable(attr,value)}a.addVariable("debug",st_widget._debug);a.addParam("allowScriptAccess","always")};st_widget.showWizard=function(b,a,c,e){if(st_widget.el.wizard==undefined){st_widget.createWizard(b,a,c,e)}var d=st_widget.getWizardCoords();st_widget.el.wizard.style.top=d.top+"px";st_widget.el.wizard.style.left=d.left+"px";st_widget.el.wizard.style.display="block"};st_widget.hideWizard=function(){if(st_widget.el.wizard!=undefined){st_widget.el.wizard.style.display="none"}};st_widget.getWizardCoords=function(){var e,c;if(self.pageYOffset){e=self.pageXOffset;c=self.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){e=document.documentElement.scrollLeft;c=document.documentElement.scrollTop}else{if(document.body){e=document.body.scrollLeft;c=document.body.scrollTop}}}var d,b;if(self.innerHeight){d=self.innerWidth;b=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){d=document.documentElement.clientWidth;b=document.documentElement.clientHeight}else{if(document.body){d=document.body.clientWidth;b=document.body.clientHeight}}}var a={};a.left=e+(d-st_widget.el.widgetProps.width)/2;a.top=c+(b-st_widget.el.widgetProps.height)/2;return a};st_widget.createWizard=function(c,a,e,f){st_widget.el.wizard=document.createElement("div");st_widget.el.wizard.style.width=st_widget.el.widgetProps.widthPx;st_widget.el.wizard.style.height=st_widget.el.widgetProps.heightPx;st_widget.el.wizard.style.position="absolute";st_widget.el.wizard.style.display="none";st_widget.el.wizard.id=st_widget.wizID;st_widget.el.wizard.style.zIndex=100;document.body.appendChild(st_widget.el.wizard);var b=document.onclick;document.onclick=function(h){if(h==null){h=window.event}var g=(h.srcElement!=null)?h.srcElement:h.target;if(typeof b=="function"){try{b.apply(this,arguments)}catch(i){}}if(g.id!=st_widget.banID&&g.id!=st_widget.wizID&&g.id!=st_widget.banID+"_swf"&&g.id!=st_widget.wizID+"_swf"){st_widget.hideWizard()}};st_widget.debug("Wizard URL: "+st_widget.getWizardURL());var d=new SWFObject(st_widget.getWizardURL(),st_widget.wizID+"_swf",st_widget.el.widgetProps.width,st_widget.el.widgetProps.height,st_widget.minFlashVersion,st_widget.el.widgetProps.back);st_widget.addCommonFlashVars(d);st_widget.debug("Warranty Price: "+c+"\nWarranty Term: "+a+"\nWarranty URL: "+e+"\nLearn More URL: "+f);if(c!=undefined){d.addVariable("warrantyPrice",c)}if(a!=undefined){d.addVariable("warrantyTerm",a)}if(e!=undefined){d.addVariable("warrantyURL",escape(e))}if(f!=undefined){d.addVariable("learnMoreURL",escape(f))}d.addParam("wmode","transparent");d.write(st_widget.wizID);window[st_widget.wizID+"_swf"]=document.getElementById(st_widget.wizID+"_swf")};st_widget.getBannerURL=function(){return st_widget.el.bannerProps.swf};st_widget.getWizardURL=function(){return st_widget.el.widgetProps.swf};st_widget.openWin=function(d,a,f,g,i,e,c,b){st_widget.popup=window.open(d,b,"scrollbars="+g+",resizable=yes,menubar="+i+",status="+e+",toolbar="+c+",width="+a+",height="+f+",screenx=0,screeny=0,top=0,left=0");if(!st_widget.popup){return false}else{st_widget.popup.focus()}return true};if(typeof deconcept=="undefined"){var deconcept=new Object()}if(typeof deconcept.util=="undefined"){deconcept.util=new Object()}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object()}deconcept.SWFObject=function(m,b,n,e,j,k,g,f,d,l){if(!document.getElementById){return}this.DETECT_KEY=l?l:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(m){this.setAttribute("swf",m)}if(b){this.setAttribute("id",b)}if(n){this.setAttribute("width",n)}if(e){this.setAttribute("height",e)}if(j){this.setAttribute("version",new deconcept.PlayerVersion(j.toString().split(".")))}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true}if(k){this.addParam("bgcolor",k)}var a=g?g:"high";this.addParam("quality",a);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var i=(f)?f:window.location;this.setAttribute("xiRedirectUrl",i);this.setAttribute("redirectUrl","");if(d){this.setAttribute("redirectUrl",d)}};deconcept.SWFObject.prototype={useExpressInstall:function(a){this.xiSWFPath=!a?"expressinstall.swf":a;this.setAttribute("useExpressInstall",true)},setAttribute:function(a,b){this.attributes[a]=b},getAttribute:function(a){return this.attributes[a]},addParam:function(b,a){this.params[b]=a},getParams:function(){return this.params},addVariable:function(b,a){this.variables[b]=a},getVariable:function(a){return this.variables[a]},getVariables:function(){return this.variables},getVariablePairs:function(){var c=new Array();var b;var a=this.getVariables();for(b in a){c[c.length]=b+"="+a[b]}return c},getSWFHTML:function(){var b="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath)}b='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'"';b+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var f=this.getParams();for(var e in f){b+=[e]+'="'+f[e]+'" '}var d=this.getVariablePairs().join("&");if(d.length>0){b+='flashvars="'+d+'"'}b+="/>"}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath)}b='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'">';b+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var c=this.getParams();for(var e in c){b+='<param name="'+e+'" value="'+c[e]+'" />'}var a=this.getVariablePairs().join("&");if(a.length>0){b+='<param name="flashvars" value="'+a+'" />'}b+="</object>"}return b},write:function(b){if(this.getAttribute("useExpressInstall")){var a=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(a)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title)}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var c=(typeof b=="string")?document.getElementById(b):b;c.innerHTML=this.getSWFHTML();return true}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"))}}return false}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var f=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var a=navigator.plugins["Shockwave Flash"];if(a&&a.description){f=new deconcept.PlayerVersion(a.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var b=1;var c=3;while(b){try{c++;b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+c);f=new deconcept.PlayerVersion([c,0,0])}catch(d){b=null}}}else{try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(d){try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");f=new deconcept.PlayerVersion([6,0,21]);b.AllowScriptAccess="always"}catch(d){if(f.major==6){return f}}try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(d){}}if(b!=null){f=new deconcept.PlayerVersion(b.GetVariable("$version").split(" ")[1].split(","))}}}return f};deconcept.PlayerVersion=function(a){this.major=a[0]!=null?parseInt(a[0]):0;this.minor=a[1]!=null?parseInt(a[1]):0;this.rev=a[2]!=null?parseInt(a[2]):0};deconcept.PlayerVersion.prototype.versionIsValid=function(a){if(this.major<a.major){return false}if(this.major>a.major){return true}if(this.minor<a.minor){return false}if(this.minor>a.minor){return true}if(this.rev<a.rev){return false}return true};deconcept.util={getRequestParameter:function(c){var d=document.location.search||document.location.hash;if(c==null){return d}if(d){var b=d.substring(1).split("&");for(var a=0;a<b.length;a++){if(b[a].substring(0,b[a].indexOf("="))==c){return b[a].substring((b[a].indexOf("=")+1))}}}return""}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var b=document.getElementsByTagName("OBJECT");for(var c=b.length-1;c>=0;c--){b[c].style.display="none";for(var a in b[c]){if(typeof b[c][a]=="function"){b[c][a]=function(){}}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs)};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true}}if(!document.getElementById&&document.all){document.getElementById=function(a){return document.all[a]}}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;