if(!window.WIDGETBOX){(function(){var D=false;var C=function(){WIDGETBOX.setPageLoaded();};var B=function(){WIDGETBOX.setPageUnloaded();};WIDGETBOX={libs:{},version:"40827",urls:{runtimeBaseUrl:"http://widgetserver.com/syndication",galleryBaseUrl:"http://www.widgetbox.com",cdnRuntimeBaseUrl:"http://cdn.widgetserver.com/syndication",cdnGalleryBaseUrl:"http://pub.widgetbox.com",metricsBaseUrl:"http://t.widgetserver.com/t",proxyBaseUrl:"http://p.widgetserver.com/p",markupRuntimeBaseUrl:"http://markup.widgetserver.com/syndication",mobileSiteRuntimeBaseUrl:"http://m.wbx.me",linkbarBaseUrl:"http://l.wbx.me/l"},globals:{token:"",tokenTime:0,widgets:[],widgetCount:0,pageLoaded:false,pageUnloaded:false,eventListeners:[],pageLoadListeners:[],pageUnloadListeners:[],panels:[],panelCount:0,showPanelMarks:true,suppressGetWidget:false,disableGetWidget:false,suppressQuantcast:false,enableLogging:false,disableHitTracking:false,log:"",trustedPage:false,disableInstallerMenu:false,renderInstallerMenuInline:false,anchorEl:null,vid:null,startTime:new Date().getTime()},init:function(){if(!D){D=true;if(window.WIDGETBOXLOADLISTENERS){for(i=0;i<WIDGETBOXLOADLISTENERS.length;i++){A.addPageLoadListener(WIDGETBOXLOADLISTENERS[i]);}}A.addEvent(window,"load",C);A.addEvent(window,"unload",B);if(window.WIDGETBOXINITLISTENERS){for(i=0;i<WIDGETBOXINITLISTENERS.length;i++){try{WIDGETBOXINITLISTENERS[i]();}catch(E){WIDGETBOX.logMessage(E);}}}}},namespace:function(G){G=G.replace(".","/");if(G.indexOf("WIDGETBOX/")===0){G=G.substr(10);}if(G.indexOf("POSTAPP/")===0){G=G.substr(8);}var E=G.split("/");var I=WIDGETBOX;if(E){var H;for(var F=0;F<E.length;F++){H=E[F];if(!I[H]){I[H]={};}I=I[H];}}return G;},logMessage:function(E){if(A.globals.enableLogging){A.globals.log+=E+"\n";}},newLibInfo:function(G){G=G.replace(".","/");var J=G;var H="";var F=G.lastIndexOf("/");if(F>=0){H=G.substr(0,F);J=G.substr(F+1);}H=A.namespace(H);G=H+"/"+J;var I=G.replace("/","_").toLowerCase();var E={ns:H,name:J,path:G,id:I,status:null,callback:null};return E;},load:function(I,H,J){var G=A.newLibInfo(I);if(!WIDGETBOX.libs[G.id]){WIDGETBOX.libs[G.id]=G;G.status="loading";if(H){if(!G.listeners){G.listeners=[];}G.listeners.push(H);}var E=document.createElement("script");E.id="widgetbox_lib_"+G.id;E.type="text/javascript";E.setAttribute("async","true");if(!J){E.src=WIDGETBOX.urls.runtimeBaseUrl+"/"+G.path+".js?"+WIDGETBOX.version;}else{E.src=WIDGETBOX.urls.cdnRuntimeBaseUrl+"/"+G.path+".js?"+WIDGETBOX.version;}var F=document.documentElement.firstChild;if(!F||(F.nodeName&&F.nodeName.toLowerCase().indexOf("comment")>-1)){F=document.getElementsByTagName("head")[0];}F.appendChild(E);}else{G=WIDGETBOX.libs[G.id];if(H){if(G.status=="ready"){try{H(G);}catch(K){WIDGETBOX.logMessage(K);}}else{if(!G.listeners){G.listeners=[];}G.listeners.push(H);}}}},ready:function(F){var E=A.newLibInfo(F);if(!WIDGETBOX.libs[E.id]){WIDGETBOX.libs[E.id]=E;}E=WIDGETBOX.libs[E.id];return E.status=="ready";},setReady:function(G){var F=A.newLibInfo(G);if(!WIDGETBOX.libs[F.id]){WIDGETBOX.libs[F.id]=F;}F=WIDGETBOX.libs[F.id];F.status="ready";if(F.listeners){var E=0;for(E=0;E<F.listeners.length;E++){var H=F.listeners[E];try{H(F);}catch(I){WIDGETBOX.logMessage(I);}}}},addEvent:function(I,H,F,E){if(I.addEventListener){I.addEventListener(H,F,E);return true;}else{if(I.attachEvent){var G=I.attachEvent("on"+H,F);return G;}else{alert("Handler could not be attached");}}},removeEvent:function(H,G,F,E){if(H.removeEventListener){H.removeEventListener(G,F,E);return true;}else{if(H.detachEvent){return H.detachEvent("on"+G,F);}else{alert("Handler could not be removed");}}},addEventListener:function(E,G){if(G){if(!A.globals.eventListeners){A.globals.eventListeners={};}if(!A.globals.eventListeners[E]){A.globals.eventListeners[E]=[];}var F=A.globals.eventListeners[E];F[F.length]=G;}},notifyEventListeners:function(F){if(!A.globals.eventListeners){return ;}var G=A.globals.eventListeners[F];if(!G){return ;}for(var E=0;E<G.length;E++){var H=G[E];try{H(this);}catch(I){WIDGETBOX.logMessage(I);}}},addPageLoadListener:function(E){if(E){if(!A.globals.pageLoaded){A.globals.pageLoadListeners.push(E);}else{try{E();}catch(F){WIDGETBOX.logMessage(F);}}}},addPageUnloadListener:function(E){if(E){if(!A.globals.pageUnloaded){A.globals.pageUnloadListeners.push(E);}else{try{E();}catch(F){WIDGETBOX.logMessage(F);}}}},setPageLoaded:function(){if(A.globals.pageLoaded){return ;}A.globals.pageLoaded=true;A.removeEvent(window,"load",C);var F=A.globals.pageLoadListeners;var E;for(E=0;E<F.length;E++){try{F[E]();}catch(G){WIDGETBOX.logMessage(G);}}},setPageUnloaded:function(){if(A.globals.pageUnloaded){return ;}A.globals.pageUnloaded=true;A.removeEvent(window,"unload",B);var E=A.globals.pageUnloadListeners;for(i=0;i<E.length;i++){try{E[i]();}catch(F){WIDGETBOX.logMessage(F);}}},generateGUID:function(H,E){var I=(H)?H:Math.random;var K=(E)?36:32,M="0123456789abcdef".split(""),F,G=[];if(E){G[8]=G[13]=G[18]=G[23]="-";G[14]="4";}for(var J=0;J<K;J++){if(!G[J]){F=0|I()*16;G[J]=M[(J==19)?(F&3)|8:F];}}var L=G.join("");if(!WIDGETBOX.globals.vid){WIDGETBOX.globals.vid=L;}return L;}};POSTAPP=WIDGETBOX;var A=WIDGETBOX;A.init();})();}WIDGETBOX.namespace("flash");if(!WIDGETBOX.flash.Utils){(function(){var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;WIDGETBOX.flash.Utils={isIE:function(){return isIE;},isWin:function(){return isWin;},isOpera:function(){return isOpera;},getMovie:function(movieName){if(isIE){return window[movieName];}else{return document[movieName];}}};function ControlVersion(){var version;var axo;var e;try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");version=axo.GetVariable("$version");}catch(e){}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");version="WIN 6,0,21,0";axo.AllowScriptAccess="always";version=axo.GetVariable("$version");}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version=axo.GetVariable("$version");}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version="WIN 3,0,18,0";}catch(e){}}if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");version="WIN 2,0,0,11";}catch(e){version=-1;}}return version;}function GetSwfVer(){var flashVer=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var swVer2=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var flashDescription=navigator.plugins["Shockwave Flash"+swVer2].description;var descArray=flashDescription.split(" ");var tempArrayMajor=descArray[2].split(".");var versionMajor=tempArrayMajor[0];var versionMinor=tempArrayMajor[1];if(descArray[3]!=""){tempArrayMinor=descArray[3].split("r");}else{tempArrayMinor=descArray[4].split("r");}var versionRevision=tempArrayMinor[1]>0?tempArrayMinor[1]:0;var flashVer=versionMajor+"."+versionMinor+"."+versionRevision;}}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){flashVer=4;}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){flashVer=3;}else{if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){flashVer=2;}else{if(isIE&&isWin&&!isOpera){flashVer=ControlVersion();}}}}}return flashVer;}function DetectFlashVer(reqMajorVer,reqMinorVer,reqRevision){versionStr=GetSwfVer();if(versionStr==-1){return false;}else{if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",");}else{versionArray=versionStr.split(".");}var versionMajor=versionArray[0];var versionMinor=versionArray[1];var versionRevision=versionArray[2];if(isWin&&versionMajor==8){try{if(navigator.userAgent.toLowerCase().indexOf("firefox/3.0")>=0||(!isIE&&window!=window.top)){return false;}}catch(e){return false;}}if(versionMajor>parseFloat(reqMajorVer)){return true;}else{if(versionMajor==parseFloat(reqMajorVer)){if(versionMinor>parseFloat(reqMinorVer)){return true;}else{if(versionMinor==parseFloat(reqMinorVer)){if(versionRevision>=parseFloat(reqRevision)){return true;}}}}}return false;}}}function GetFlashVersionArray(){var version=[];version[0]=-1;version[1]=-1;version[2]=-1;var versionStr=GetSwfVer();if(isNaN(versionStr)){if(isIE){var versionParts=versionStr.split(" ");if(versionParts.length==2){versionParts=versionParts[1].split(",");if(versionParts.length==4){version[0]=parseInt(versionParts[0]);version[1]=parseInt(versionParts[1]);version[2]=parseInt(versionParts[2]);}}}else{var versionParts=versionStr.split(".");if(versionParts.length==3){version[0]=parseInt(versionParts[0]);version[1]=parseInt(versionParts[1]);version[2]=parseInt(versionParts[2]);}}}return version;}function Exception(name,message){if(name){this.name=name;}if(message){this.message=message;}}Exception.prototype.setName=function(name){this.name=name;};Exception.prototype.getName=function(){return this.name;};Exception.prototype.setMessage=function(msg){this.message=msg;};Exception.prototype.getMessage=function(){return this.message;};function FlashTag(src,width,height,version){if(arguments.length<4){throw new Exception("RequiredParameterException","You must pass in a src, width, height, and version when creating a FlashTag.");}this.src=src;this.width=width;this.height=height;this.version=version;this.id=null;this.flashVars=null;this.flashVarsStr=null;this.genericParam=new Object();this.ie=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;this.enableFSCommand=false;}FlashTag.prototype.setSource=function(src){this.src=src;};FlashTag.prototype.setWidth=function(w){this.width=w;};FlashTag.prototype.setHeight=function(h){this.height=h;};FlashTag.prototype.setVersion=function(v){this.version=v;};FlashTag.prototype.setId=function(id){this.id=id;};FlashTag.prototype.setBgcolor=function(bgc){if(bgc.charAt(0)!="#"){bgc="#"+bgc;}this.genericParam.bgcolor=bgc;};FlashTag.prototype.addParams=function(params){for(var paramName in params){var paramValue=params[paramName];this.genericParam[paramName]=paramValue;}};FlashTag.prototype.addFlashVars=function(fvs){this.flashVarsStr=fvs;};FlashTag.prototype.addFlashVarsParams=function(params){if(!this.flashVars){this.flashVars=new Object();}for(var paramName in params){var paramValue=params[paramName];this.flashVars[paramName]=paramValue;}};FlashTag.prototype.addFlashVar=function(n,v){if(!this.flashVars){this.flashVars=new Object();}this.flashVars[n]=v;};FlashTag.prototype.removeFlashVar=function(n){if(this.flashVars){this.flashVars[n]=null;}};FlashTag.prototype.setSwliveconnect=function(swlc){this.genericParam.swliveconnect=swlc;};FlashTag.prototype.setPlay=function(p){this.genericParam.play=p;};FlashTag.prototype.setLoop=function(l){this.genericParam.loop=l;};FlashTag.prototype.setMenu=function(m){this.genericParam.menu=m;};FlashTag.prototype.setQuality=function(q){if(q!="low"&&q!="high"&&q!="autolow"&&q!="autohigh"&&q!="best"){throw new Exception("UnsupportedValueException",'Supported values are "low", "high", "autolow", "autohigh", and "best".');}this.genericParam.quality=q;};FlashTag.prototype.setScale=function(sc){if(sc!="showall"&&sc!="noborder"&&sc!="exactfit"&&sc!="noscale"){throw new Exception("UnsupportedValueException",'Supported values are "showall", "noborder", and "exactfit".');}this.genericParam.scale=sc;};FlashTag.prototype.setAlign=function(a){if(a!="l"&&a!="t"&&a!="r"&&a!="b"){throw new Exception("UnsupportedValueException",'Supported values are "l", "t", "r" and "b".');}this.genericParam.align=a;};FlashTag.prototype.setSalign=function(sa){if(sa!="l"&&sa!="t"&&sa!="r"&&sa!="b"&&sa!="tl"&&sa!="tr"&&sa!="bl"&&sa!="br"){throw new Exception("UnsupportedValueException",'Supported values are "l", "t", "r", "b", "tl", "tr", "bl" and "br".');}this.genericParam.salign=sa;};FlashTag.prototype.setWmode=function(wm){if(wm!="window"&&wm!="opaque"&&wm!="transparent"){throw new Exception("UnsupportedValueException",'Supported values are "window", "opaque", and "transparent".');}this.genericParam.wmode=wm;};FlashTag.prototype.setBase=function(base){this.genericParam.base=base;};FlashTag.prototype.setAllowScriptAccess=function(sa){if(sa!="never"&&sa!="always"&&sa!="sameDomain"){throw new Exception("UnsupportedValueException",'Supported values are "never" and "always", and "sameDomain".');}this.genericParam.allowScriptAccess=sa;};FlashTag.prototype.setAllowNetworking=function(na){if(na!="all"&&na!="internal"&&na!="none"){throw new Exception("UnsupportedValueException",'Supported values are "all", "internal", and "none".');}this.genericParam.allowNetworking=na;};FlashTag.prototype.setEnableFSCommand=function(enableFSCommand){this.enableFSCommand=enableFSCommand;};FlashTag.prototype.toString=function(){var flashTag=new String();if(this.ie){flashTag+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';if(this.id){flashTag+='id="'+this.id+'" ';}flashTag+='codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+this.version+'" ';if(String(this.width).indexOf("%")>=0||this.width>=0){flashTag+='width="'+this.width+'" ';flashTag+='height="'+this.height+'"';}flashTag+=">";flashTag+='<param name="movie" value="'+this.src+'"/>';var wmodeExists=false;for(var n in this.genericParam){if(this.genericParam[n]){if(n.toLowerCase()=="wmode"&&WIDGETBOX.globals.wmodeOverride){if(WIDGETBOX.globals.wmodeOverride.toLowerCase()=="best"){if(this.genericParam[n].toLowerCase()=="opaque"||this.genericParam[n].toLowerCase()=="window"){flashTag+='<param name="wmode" value="opaque"/>';}else{flashTag+='<param name="wmode" value="transparent"/>';}}else{flashTag+='<param name="wmode" value="'+WIDGETBOX.globals.wmodeOverride.toLowerCase()+'"/>';}wmodeExists=true;}else{if(n.toLowerCase()=="wmode"){wmodeExists=true;}flashTag+='<param name="'+n+'" value="'+this.genericParam[n]+'"/>';}}}if(!wmodeExists&&WIDGETBOX.globals.wmodeOverride){if(WIDGETBOX.globals.wmodeOverride.toLowerCase()=="best"){flashTag+='<param name="wmode" value="opaque"/>';}else{flashTag+='<param name="wmode" value="'+WIDGETBOX.globals.wmodeOverride.toLowerCase()+'"/>';}wmodeExists=true;}if(this.flashVars||this.flashVarsStr){var fv=this.getFlashVarsAsString();if(fv.length>0){flashTag+='<param name="flashvars" value="'+fv+'"/>';}}flashTag+="</object>";if(this.enableFSCommand&&navigator.platform.indexOf("Win")!=-1&&navigator.userAgent.indexOf("Opera")==-1){flashTag+='<script event="FSCommand(command,args)" for="'+this.id+'">\nFlashProxy.callJS(command, args);\n<\/script>';}}else{flashTag+='<embed src="'+this.src+'"';if(String(this.width).indexOf("%")>=0||this.width>=0){flashTag+=' width="'+this.width+'"';flashTag+=' height="'+this.height+'"';}flashTag+=' type="application/x-shockwave-flash"';if(this.id){flashTag+=' id="'+this.id+'"';flashTag+=' name="'+this.id+'"';}var wmodeExists=false;for(var n in this.genericParam){if(this.genericParam[n]){if(n.toLowerCase()=="wmode"&&WIDGETBOX.globals.wmodeOverride){if(WIDGETBOX.globals.wmodeOverride.toLowerCase()=="best"){if(this.genericParam[n].toLowerCase()=="opaque"||this.genericParam[n].toLowerCase()=="window"){flashTag+=(' wmode="opaque"');}else{flashTag+=(' wmode="transparent"');}}else{flashTag+=(' wmode="'+WIDGETBOX.globals.wmodeOverride.toLowerCase()+'"');}wmodeExists=true;}else{if(n.toLowerCase()=="wmode"){wmodeExists=true;}flashTag+=(" "+n+'="'+this.genericParam[n]+'"');}}}if(!wmodeExists&&WIDGETBOX.globals.wmodeOverride){if(WIDGETBOX.globals.wmodeOverride.toLowerCase()=="best"){flashTag+=(' wmode="opaque"');}else{flashTag+=(' wmode="'+WIDGETBOX.globals.wmodeOverride.toLowerCase()+'"');}wmodeExists=true;}if(this.flashVars||this.flashVarsStr){var fv=this.getFlashVarsAsString();if(fv.length>0){flashTag+=' flashvars="'+fv+'"';}}flashTag+=' pluginspage="http://www.macromedia.com/go/getflashplayer">';flashTag+="</embed>";}return flashTag;};FlashTag.prototype.write=function(doc){doc.write(this.toString());};FlashTag.prototype.getFlashVarsAsString=function(){var qs=new String();for(var n in this.flashVars){if(this.flashVars[n]){qs+=(encodeURIComponent(n)+"="+encodeURIComponent(this.flashVars[n])+"&");}}if(this.flashVarsStr){return qs+this.flashVarsStr;}return qs.substring(0,qs.length-1);};function FlashSerializer(useCdata){this.useCdata=useCdata;}FlashSerializer.prototype.serialize=function(args){var qs=new String();for(var i=0;i<args.length;++i){switch(typeof (args[i])){case"undefined":qs+="t"+(i)+"=undf";break;case"string":qs+="t"+(i)+"=str&d"+(i)+"="+escape(args[i]);break;case"number":qs+="t"+(i)+"=num&d"+(i)+"="+escape(args[i]);break;case"boolean":qs+="t"+(i)+"=bool&d"+(i)+"="+escape(args[i]);break;case"object":if(!args[i]){qs+="t"+(i)+"=null";}else{if(args[i] instanceof Date){qs+="t"+(i)+"=date&d"+(i)+"="+escape(args[i].getTime());}else{try{qs+="t"+(i)+"=xser&d"+(i)+"="+escape(this._serializeXML(args[i]));}catch(exception){throw new Exception("FlashSerializationException","The following error occurred during complex object serialization: "+exception.getMessage());}}}break;default:throw new Exception("FlashSerializationException","You can only serialize strings, numbers, booleans, dates, objects, arrays, nulls, and undefined.");}if(i!=(args.length-1)){qs+="&";}}return qs;};FlashSerializer.prototype._serializeXML=function(obj){var doc=new Object();doc.xml="<fp>";try{this._serializeNode(obj,doc,null);}catch(exception){if(exception.message){throw new Exception("FlashSerializationException","Unable to serialize object because: "+exception.message);}throw exception;}doc.xml+="</fp>";return doc.xml;};FlashSerializer.prototype._serializeNode=function(obj,doc,name){switch(typeof (obj)){case"undefined":doc.xml+="<undf"+this._addName(name)+"/>";break;case"string":doc.xml+="<str"+this._addName(name)+">"+this._escapeXml(obj)+"</str>";break;case"number":doc.xml+="<num"+this._addName(name)+">"+obj+"</num>";break;case"boolean":doc.xml+="<bool"+this._addName(name)+' val="'+obj+'"/>';break;case"object":if(!obj){doc.xml+="<null"+this._addName(name)+"/>";}else{if(obj instanceof Date){doc.xml+="<date"+this._addName(name)+">"+obj.getTime()+"</date>";}else{if(obj instanceof Array){doc.xml+="<array"+this._addName(name)+">";for(var i=0;i<obj.length;++i){this._serializeNode(obj[i],doc,null);}doc.xml+="</array>";}else{doc.xml+="<obj"+this._addName(name)+">";for(var n in obj){if(typeof (obj[n])=="function"){continue;}this._serializeNode(obj[n],doc,n);}doc.xml+="</obj>";}}}break;default:throw new Exception("FlashSerializationException","You can only serialize strings, numbers, booleans, objects, dates, arrays, nulls and undefined");break;}};FlashSerializer.prototype._addName=function(name){if(name){return' name="'+name+'"';}return"";};FlashSerializer.prototype._escapeXml=function(str){if(this.useCdata){return"<![CDATA["+str+"]]>";}else{return str.replace(/&/g,"&amp;").replace(/</g,"&lt;");}};function FlashProxy(lcId,flashId,proxySwfName,callbackScope){FlashProxy.fpmap[lcId]=this;this.uid=lcId;this.proxySwfName=proxySwfName;this.callbackScope=callbackScope;this.flashSerializer=new FlashSerializer(false);this.q=[];}FlashProxy.prototype.call=function(){if(arguments.length==0){throw new Exception("Flash Proxy Exception","The first argument should be the function name followed by any number of additional arguments.");}this.q.push(arguments);if(this.q.length==1){this._execute(arguments);}};FlashProxy.prototype._execute=function(args){var ft=new FlashTag(this.proxySwfName,1,1,"6,0,65,0");ft.addFlashVar("lcId",this.uid);ft.addFlashVar("functionName",args[0]);if(args.length>1){var justArgs=[];for(var i=1;i<args.length;++i){justArgs.push(args[i]);}ft.addFlashVars(this.flashSerializer.serialize(justArgs));}var divName="_flash_proxy_"+this.uid;if(!document.getElementById(divName)){var newTarget=document.createElement("div");newTarget.id=divName;document.body.appendChild(newTarget);}var target=document.getElementById(divName);target.innerHTML=ft.toString();};FlashProxy.callJS=function(command,args){var argsArray=eval(args);var fp=FlashProxy.fpmap[argsArray.shift()];var scope=null;if(fp){scope=fp.callbackScope;}if(scope&&(command.indexOf(".")<0)){var functionToCall=scope[command];functionToCall.apply(scope,argsArray);}else{var functionToCall=eval(command);functionToCall.apply(functionToCall,argsArray);}};FlashProxy.callComplete=function(uid){var fp=FlashProxy.fpmap[uid];if(fp){fp.q.shift();if(fp.q.length>0){fp._execute(fp.q[0]);}}};FlashProxy.fpmap=new Object();WIDGETBOX.flash.Utils.GetSwfVer=GetSwfVer;WIDGETBOX.flash.Utils.DetectFlashVer=DetectFlashVer;WIDGETBOX.flash.Utils.GetFlashVersionArray=GetFlashVersionArray;WIDGETBOX.flash.Utils.FlashTag=FlashTag;WIDGETBOX.flash.Utils.FlashSerializer=FlashSerializer;WIDGETBOX.flash.Utils.FlashProxy=FlashProxy;window.FlashProxy=FlashProxy;WIDGETBOX.setReady("flash.Utils");})();}WIDGETBOX.namespace("flash");if(!WIDGETBOX.flash.Helper){(function(){var F=false;var D=false;var C=false;var E=new Object();var H=null;var G=[];var B=false;WIDGETBOX.flash.Helper={init:function(){if(!F){F=true;B=WIDGETBOX.flash.Utils.DetectFlashVer(8,0,0);}},addStartListener:function(I){if(I){if(!C){G[G.length]=I;}else{try{I();}catch(J){WIDGETBOX.logMessage(J);}}}},startHelper:function(J,M,I){if(D&&C){try{I();}catch(P){WIDGETBOX.logMessage(P);}return ;}A.addStartListener(I);if(!D){D=true;H="widgetbox_jsproxy_"+M;var K=WIDGETBOX.urls.cdnRuntimeBaseUrl+"/flash/v6/Helper.swf?cb="+WIDGETBOX.version;var Q="6,0,65,0";if(B){K=WIDGETBOX.urls.cdnRuntimeBaseUrl+"/flash/v8/Helper.swf?cb="+WIDGETBOX.version;Q="8,0,0,0";}var L=new WIDGETBOX.flash.Utils.FlashTag(K,1,1,Q);L.addFlashVar("token",J);L.addFlashVar("widgetId",M);L.setId(H);L.setAllowScriptAccess("always");L.setAllowNetworking("all");L.setWmode("transparent");if(!B){L.setEnableFSCommand(true);}var N="widgetbox_helper_div_"+J;if(document.body){var O=document.getElementById(N);if(!O){O=document.createElement("div");O.id=N;O.style.position="absolute";O.style.left="0";O.style.top="0";if(WIDGETBOX.globals.firstParentNode){WIDGETBOX.globals.firstParentNode.parentNode.appendChild(O);}else{document.body.appendChild(O);}}O.innerHTML=L.toString();}else{document.write('<div id="'+N+'">'+L.toString()+"</div>");}}},setHelperStarted:function(){if(!C){C=true;for(var I=0;I<G.length;I++){var J=G[I];try{J();}catch(K){WIDGETBOX.logMessage(K);}}}},isHelperStarted:function(){return C;},sendMessage:function(L,M,P,I){if(C){if(B){var J=document.getElementById(H);if(J){J.sendMessage(L,M,P,I);}}else{var O="jsproxy_"+L+"_"+M;var K="widgetbox_jsproxy_"+M;var N=new FlashProxy(O,K,WIDGETBOX.urls.cdnRuntimeBaseUrl+"/flash/v6/JavaScriptFlashGateway.swf",null);N.call("sendMessage",L,M,P,I);}}},setMessageHandler:function(J,I){E[J]=I;},messageListener:function(L,I){var J=E[L];if(J){try{J(I);}catch(K){WIDGETBOX.logMessage(K);}}else{}}};var A=WIDGETBOX.flash.Helper;A.init();WIDGETBOX.setReady("flash.Helper");})();}WIDGETBOX.namespace("message");if(!WIDGETBOX.message.Helper){(function(){var D=false;var H=false;var F=false;var A=new Object();var B=null;var G=false;var C=false;var E;var I="wbx_jg986gikek";WIDGETBOX.message.Helper={supported:function(){var L=navigator.userAgent.toLowerCase();var K=(L.indexOf("opera")>-1),M=(!K&&L.indexOf("msie")>-1);return !M&&typeof window.postMessage!=="undefined"&&typeof JSON!=="undefined";},init:function(){if(J.supported()){if(typeof window.addEventListener!=="undefined"){window.addEventListener("message",J.handleMessage,false);D=true;}else{if(typeof window.attachEvent!=="undefined"){window.attachEvent("onmessage",J.handleMessage);D=true;}}}},startHelper:function(K,L,M){if(!E){E=window.parent;}try{M();}catch(N){WIDGETBOX.logMessage(N);}},handleMessage:function(M){var L=J.getWbxMessage(M);if(L){var K=A[L.msgName];if(K){try{K(L.msgPayload);}catch(N){WIDGETBOX.logMessage(N);}}}},getWbxMessage:function(L){var N=null;try{if(L.data[0]==="{"){var K=JSON.parse(L.data);if(K.wbx===I){N=K;}}}catch(M){}return N;},sendMessage:function(L,M,O,K){if(D){try{E.postMessage(JSON.stringify({wbx:I,token:L,widgetId:M,msgName:O,msgPayload:K}),"*");}catch(N){}}},setMessageHandler:function(L,K){A[L]=K;}};var J=WIDGETBOX.message.Helper;J.init();WIDGETBOX.setReady("message.Helper");})();}WIDGETBOX.namespace("net");if(!WIDGETBOX.net.Utils){(function(){var B=(new Date()).getTime();WIDGETBOX.net.Utils={newTimestamp:function(){var C=(new Date()).getTime();if(C==B){C++;}B=C;return C;},createXMLHttpRequest:function(){try{return new ActiveXObject("Msxml2.XMLHTTP");}catch(C){}try{return new ActiveXObject("Microsoft.XMLHTTP");}catch(C){}try{return new XMLHttpRequest();}catch(C){}alert("XMLHttpRequest not supported");return null;},urlEncode:function(C){if(!C){return C;}return encodeURIComponent(C).replace(/\~/g,"%7E").replace(/\!/g,"%21").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\'/g,"%27");},newURLWithParams:function(C,H,D){var G="";var K="";var L="";if(D){for(var J in D){var E=D[J];C+=L+A.urlEncode(J)+"=="+A.urlEncode(E);L="&&";}}if(H){for(var I in H){var F=H[I];G+=K+A.urlEncode(I)+"="+A.urlEncode(F);K="&";}if(G.length>0){var M=C.charAt(C.length-1);if(C.indexOf("?")<0){C+="?";}else{if((M!="&")&&(M!="?")){C+="&";}}C+=G;}}return C;},addParameter:function(D,F,E){var C=(D.indexOf("?")>-1)?"&":"?";return D+C+F+"="+encodeURIComponent(E);},addParameters:function(E,D){for(var C in D){E=WIDGETBOX.net.Utils.addParameter(E,C,D[C]);}return E;},sendPost:function(C,G,E){var F="wbx-poster";var D=document.getElementById(F);if(D&&D.parentNode){D.parentNode.removeChild(D);}D=document.createElement("form");D.style.display="none";D.id=F;D.action=C;D.target=E||"_blank";D.method="POST";for(key in G){if(G.hasOwnProperty(key)){var H=document.createElement("input");H.setAttribute("name",key);H.setAttribute("value",G[key]);D.appendChild(H);}}document.body.appendChild(D);D=document.getElementById(F);D.submit();}};var A=WIDGETBOX.net.Utils;WIDGETBOX.setReady("net.Utils");})();}WIDGETBOX.namespace("net");if(!WIDGETBOX.net.Uri){(function(){function A(){var D=arguments[0];for(var F=1;F<arguments.length;F++){if(!arguments[F]){continue;}var G=new A(arguments[F].toString());var I=new A(D.toString());if(G.path==""&&G.scheme==null&&G.authority==null&&G.query==null){if(G.fragment!=null){I.fragment=G.fragment;}G=I;}else{if(G.scheme==null){G.scheme=I.scheme;if(G.authority==null){G.authority=I.authority;if(G.path.charAt(0)!="/"){var J=I.path.substring(0,I.path.lastIndexOf("/")+1)+G.path;var C=J.split("/");for(var E=0;E<C.length;E++){if(C[E]=="."){if(E==C.length-1){C[E]="";}else{C.splice(E,1);E--;}}else{if(E>0&&!(E==1&&C[0]=="")&&C[E]==".."&&C[E-1]!=".."){if(E==C.length-1){C.splice(E,1);C[E-1]="";}else{C.splice(E-1,2);E-=2;}}}}G.path=C.join("/");}}}}D="";if(G.scheme!=null){D+=G.scheme+":";}if(G.authority!=null){D+="//"+G.authority;}D+=G.path;if(G.query!=null){D+="?"+G.query;}if(G.fragment!=null){D+="#"+G.fragment;}}this.uri=D.toString();var H="^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$";var B=this.uri.match(new RegExp(H));this.scheme=B[2]||(B[1]?"":null);this.authority=B[4]||(B[3]?"":null);this.path=B[5];this.query=B[7]||(B[6]?"":null);this.fragment=B[9]||(B[8]?"":null);if(this.authority!=null){H="^((([^:]+:)?([^@]+))@)?([^:]*)(:([0-9]+))?$";B=this.authority.match(new RegExp(H));this.user=B[3]||null;this.password=B[4]||null;this.host=B[5];this.port=B[7]||null;}this.toString=function(){return this.uri;};}WIDGETBOX.net.Uri=A;WIDGETBOX.setReady("net.Uri");})();}WIDGETBOX.namespace("net");if(!WIDGETBOX.net.JSONRequest){(function(){var B=[];WIDGETBOX.net.JSONRequest={get:function(D,H,J,O,E){var M=document;var L=WIDGETBOX.net.Utils.newTimestamp();var P=B.length;if(!H){H={};}var F=(E!=null)?E:H;F.timestamp=L;F.callback="WIDGETBOX.net.JSONRequest.handleCallback("+P+")";F.output="json";var I=new Object();I.readyState=0;I.url=D;I.send=H;I.pathParams=E;I.done=J;I.timestamp=L;I.number=P;I.timeout=O;var G=WIDGETBOX.net.Utils.newURLWithParams(D,H,E);var C="widgetbox_jsonrequest_"+P;var N=M.getElementsByTagName("head").item(0);var K=M.createElement("script");I.script=K;I.id=C;B[P]=I;K.setAttribute("src",G);K.setAttribute("id",C);N.appendChild(K);},handleCallback:function(E){var J=document;if(B[E]){try{var F=B[E];B[E]=null;F.readyState=4;var D=J.getElementsByTagName("head").item(0);if(F.script){try{D.removeChild(F.script);}catch(I){WIDGETBOX.logMessage(I);}}var H=F.done;if(H){var C=function(K){try{H(E,K,null);}catch(L){WIDGETBOX.logMessage(L);}};return C;}}catch(I){WIDGETBOX.logMessage(I);}}var G=function(K){};return G;}};var A=WIDGETBOX.net.JSONRequest;WIDGETBOX.setReady("net.JSONRequest");})();}WIDGETBOX.namespace("net");if(!WIDGETBOX.net.ProxiedHTTPRequest){(function(){function A(E){var G=null;try{if(typeof ActiveXObject!="undefined"){G=new ActiveXObject("Microsoft.XMLDOM");G.async=false;G.loadXML(E);}else{var H=new DOMParser();G=H.parseFromString(E,"text/xml");}}catch(F){WIDGETBOX.logMessage(F);}return G;}var D=[];var C=(new Date()).getTime();function B(){this.initialized=false;this.onreadystatechange=null;this.onload=null;this.onerror=null;this.onprogress=null;this.readyState=0;this.status=0;this.statusText=null;this.requestHeaders=null;this.responseHeaders=null;this.responseXML=null;this.responseText=null;this.responseObj=null;this.parseAtProxyServer=false;this.format="raw";}B.prototype={getResponseXML:function(){if(!this.responseXML&&this.responseText){this.responseXML=A(this.responseText);}return this.responseXML;},abort:function(){this.initialized=false;},getAllResponseHeaders:function(){var F="";if(this.initialized){for(var E in this.responseHeaders){var G=this.responseHeaders[E];F+=E+": "+G+"\n";}}return F;},getResponseHeader:function(E){if(this.initialized){return this.responseHeaders[E];}return null;},setFormat:function(E){this.format=E;},setParseAtProxyServer:function(F,E){this.parseAtProxyServer=F;if(E){this.format=E;}},open:function(I,G,H,E,F){this.url=G;this.method=I;this.initialized=true;this.readyState=0;this.status=0;this.statusText=null;this.requestHeaders=new Object();this.responseHeaders=null;this.responseXML=null;this.responseText=null;this.responseObj=null;this.parseAtProxyServer=false;this.format="raw";},send:function(E){if(this.initialized){var F=this;var L=function(N,P,M){F.readyState=4;if(P&&(!P.error)){if(P.responseText){F.responseText=P.responseText;}if(P.responseObj){F.responseObj=P.responseObj;}if(P.headers){F.responseHeaders=P.headers;}F.status=P.status;F.statusText=P.statusText;var O=F.getResponseHeader("Content-Type");if(O&&(O.indexOf("xml")>=0)){F.getResponseXML();}if(F.onreadystatechange){F.onreadystatechange();}if(F.onload){F.onload();}}else{if(P&&P.status){if(P.headers){F.responseHeaders=P.headers;}F.status=P.status;F.statusText=P.statusText;}else{F.status=502;F.statusText="Bad Gateway (Irrecoverable Error at Widgetbox Proxy)";}if(F.onreadystatechange){F.onreadystatechange();}if(F.onerror){F.onerror();}}};var K={};var J={};J.target=this.url;J.method=this.method;if(E){J.body=E;}var H="";for(var G in this.requestHeaders){var I=this.requestHeaders[G];H+=G+":"+I+"\n";}if(H){J.headers=H;}J.parse=this.parseAtProxyServer;J.format=this.format;K.token=WIDGETBOX.globals.token;WIDGETBOX.net.JSONRequest.get(WIDGETBOX.urls.proxyBaseUrl+"/ws_p/",K,L,0,J);}},setRequestHeader:function(F,E){if(this.initialized){this.requestHeaders[F]=E;}}};WIDGETBOX.net.ProxiedHTTPRequest=B;WIDGETBOX.setReady("net.ProxiedHTTPRequest");})();}WIDGETBOX.namespace("dom");if(!WIDGETBOX.dom.Utils){(function(){var docWriteFunc=document.write;var docWritelnFunc=document.writeln;var outputBuf="";var docWritePatch=function(markup){outputBuf+=markup;};var docWritelnPatch=function(markup){outputBuf+=markup+"\n";};WIDGETBOX.dom.Utils={lTrim:function(value){var re=/\s*((\S+\s*)*)/;return value.replace(re,"$1");},rTrim:function(value){var re=/((\s*\S+)*)\s*/;return value.replace(re,"$1");},trim:function(value){return this.lTrim(this.rTrim(value));},startWriteCapture:function(){document.write=docWritePatch;document.writeln=docWritelnPatch;},stopWriteCapture:function(){document.write=docWriteFunc;document.writeln=docWritelnFunc;},removeAllChildren:function(parentNode,loop){if(!loop){loop=0;}if(loop<5){try{if(parentNode.childNodes){while(parentNode.childNodes.length>0){var toRemove=parentNode.childNodes[parentNode.childNodes.length-1];WIDGETBOX.dom.Utils.removeAllChildren(toRemove);parentNode.removeChild(toRemove,loop++);}}}catch(e){WIDGETBOX.logMessage(e);}}},insertHtmlText:function(elem,htmlStr){var headNodes=[];try{var re=new RegExp("<\s*?script[\s\S]*?<\/script\s*?>","gi");var filteredHtml=htmlStr.replace(re,"");elem.innerHTML=filteredHtml;var head=document.getElementsByTagName("head").item(0);re=new RegExp("<\s*?script([^>]*?)>([\s\S]*?)<\/script","gi");var match=re.exec(htmlStr);while(match!=null){var scriptContent=RegExp.$2;if(scriptContent){scriptContent=WIDGETBOX.dom.Utils.trim(scriptContent);}if(scriptContent&&scriptContent.length>0){eval(scriptContent);}else{var scriptNode=document.createElement("script");scriptNode.setAttribute("type","text/javascript");scriptNode.setAttribute("defer",true);var reSrc=new RegExp('src="([\s\S]*?)"',"gi");var strSrc=reSrc.exec(match[1]);if(strSrc){scriptNode.setAttribute("src",strSrc[1]);}else{scriptNode.text=match[2];}headNodes.push(scriptNode);head.appendChild(scriptNode);}match=re.exec(htmlStr);}}catch(e){WIDGETBOX.logMessage(e);}return headNodes;},insertCssFile:function(URI,doc,checkDuplicates){if(!URI){return ;}var doc=document;var req=new WIDGETBOX.net.ProxiedHTTPRequest();req.onload=function(){var cssStr=req.responseText;cssStr=self.fixPathsInCssText(cssStr,URI);if(checkDuplicates){var styles=doc.getElementsByTagName("style");var cssText="";for(var i=0;i<styles.length;i++){cssText=(styles[i].styleSheet&&styles[i].styleSheet.cssText)?styles[i].styleSheet.cssText:styles[i].innerHTML;if(cssStr==cssText){return ;}}}var style=self.insertCssText(cssStr);};req.open("get",URI);req.send();},insertCssText:function(cssStr,doc,URI,id){if(!cssStr){return ;}var doc=document;if(URI){cssStr=self.fixPathsInCssText(cssStr,URI);}var style;if(id){style=doc.getElementById(id);}if(!style){style=doc.createElement("style");style.setAttribute("type","text/css");if(id){style.setAttribute("id",id);}var head=doc.getElementsByTagName("head")[0];if(!head){return ;}else{head.appendChild(style);}}else{WIDGETBOX.dom.Utils.removeAllChildren(style);}if(style.styleSheet){style.styleSheet.cssText=cssStr;}else{var cssText=doc.createTextNode(cssStr);style.appendChild(cssText);}return style;},fixPathsInCssText:function(cssStr,URI){if(!cssStr||!URI){return ;}var pos=0;var str="";var url="";while(pos!=-1){pos=0;url="";pos=cssStr.indexOf("url(",pos);if(pos<0){break;}str+=cssStr.slice(0,pos+4);cssStr=cssStr.substring(pos+4,cssStr.length);url+=cssStr.match(/^[\t\s\w()\/.\\'"-:#=&?]*\)/)[0];cssStr=cssStr.substring(url.length-1,cssStr.length);url=url.replace(/^[\s\t]*(['"]?)([\w()\/.\\'"-:#=&?]*)\1[\s\t]*?\)/,"$2");if(url.search(/(file|https?|ftps?):\/\//)==-1){url=(new WIDGETBOX.net.Uri(URI,url).toString());}str+=url;}return str+cssStr;},getComputedStyle:function(el,prop){if(window.getComputedStyle){var compStyle=window.getComputedStyle(el,"");return compStyle.getPropertyValue(prop);}if(!el){return"";}var re=/(\-([a-z]){1})/g;if(prop=="float"){prop="styleFloat";}if(re.test(prop)){prop=prop.replace(re,function(){return arguments[2].toUpperCase();});}return el.currentStyle[prop]?el.currentStyle[prop]:null;},getX:function(el){var x=0;while(el!=null){x+=el.offsetLeft;el=el.offsetParent;}return x;},getY:function(el){var y=0;while(el!=null){y+=el.offsetTop;el=el.offsetParent;}return y;},openPopupWindow:function(url,name,width,height,config){if(url){if(!name){name="wbxpopupwindow";}if(!width){width=500;}if(!height){height=500;}if(!config){var centerWidth=(window.screen.width-width)/2;var centerHeight=(window.screen.height-height)/2;config="width="+width+",height="+height+",toolbar=false,locationbar=true,directories=false,status=false,menubar=false,scrollbars=true,resizable=false,copyhistory=false,left="+centerWidth+",top="+centerHeight;}window.open(url,name,config);}}};var self=WIDGETBOX.dom.Utils;WIDGETBOX.setReady("dom.Utils");})();}WIDGETBOX.namespace("track");if(!WIDGETBOX.track.tracker){(function(){WIDGETBOX.track.tracker={Tracker:function(C,A,B){this.firstImpressionLogged=false;this.timesLogged=0;this.targetUrl=null;this.sessionId=null;this.impressionDuration="5";this.adTreatmentId=null;this.adPartnerId=null;this.affiliateId=null;this.channelId=null;this.isInEditor=false;this.syndication_sid="";this.hover_locked=false;this.hover_lock_int=null;this.isAdServerDetailsDoneLoading=false;this.isInitialized=false;this.wrapperType=B?B:"1";this.baseData=null;this.initialize=function(F,D){this.sid=D;this.baseData={};this.baseData.w=this.wrapperType;this.baseData.t=WIDGETBOX.globals.token;var G=F.isUseDefaultDomain&&F.isUseDefaultDomain!="false";this.baseData.udd=G;this.baseData.dd=(G)?F.defaultDomain:"";this.baseData.aik=F.appPK;this.baseData.i=F.appId;this.baseData.ark=F.regPK;this.baseData.apk=F.providerPK;this.baseData.pnk=F.installPartnerNetworkPK?F.installPartnerNetworkPK:"";this.baseData.gk=F.fromGalleryPK?F.fromGalleryPK:"";this.baseData.uid=F.userPK;this.baseData.sid=this.sid||WIDGETBOX.globals.generateGUID();this.baseData.vid=WIDGETBOX.globals.vid||this.sid;try{this.baseData.l=window.location.href;}catch(E){}this.baseMetricsTrackingRequestUrl=WIDGETBOX.net.Utils.newURLWithParams(WIDGETBOX.urls.metricsBaseUrl+"/image.gif",this.baseData);this.instId=F.appId;this.userPk=F.userPK;this.isInitialized=true;};this.logWidgetImpression=function(){if(!this.firstImpressionLogged&&!this.isInEditor&&!WIDGETBOX.globals.disableHitTracking&&this.isInitialized){this.firstImpressionLogged=true;var D={};D.it="0";D.ts=new Date().getTime();D.CXNID="2000003.0000000001NXC";this.loadMetricsTrackerImage(WIDGETBOX.net.Utils.addParameters(this.baseMetricsTrackingRequestUrl,D));}};this.logWidgetAction=function(E,F){if(!this.isInEditor&&this.isInitialized){var D={};D.it="8";D.lbl=E;D.pl=F;D.ts=new Date().getTime();this.loadMetricsTrackerImage(WIDGETBOX.net.Utils.addParameters(this.baseMetricsTrackingRequestUrl,D));}};this.getMetricsRedirectUrl=function(F,E){if(!this.isInEditor&&this.isInitialized){var D={};D.it="5";D.ts=new Date().getTime();if(F){D.u=F;}if(E){D.r=E;D.p="1";}else{D.p="0";}return WIDGETBOX.net.Utils.addParameters(this.baseMetricsTrackingRequestUrl,D);}return null;};this.loadMetricsTrackerImage=function(D){if(!this.isInEditor){var E=new Image(1,1);E.alt="";E.onload=function(){};E.src=D;}};this.getTrackingParams=function(){return this.baseData;};this.ShareType={DEFAULT:"DEFAULT",URL:"URL",OWN_SITE:"OWN_SITE",QR_CODE:"QR_CODE",SMS:"SMS",EMAIL:"EMAIL",TWITTER:"TWITTER",FACEBOOK:"FACEBOOK",LINKED_IN:"LINKED_IN",DIGG:"DIGG",DELICIOUS:"DELICIOUS",STUMBLE_UPON:"STUMBLE_UPON",REDDIT:"REDDIT",YAHOO:"YAHOO"};this.ShareConstants={URL:"url",ACTION:"action",LABEL:"label",TO:"to",FROM:"from",FROM_NAME:"fname",IP:"ip",USER_AGENT:"ua",LANG:"lang",REFERRER:"rf",SMS_CARRIER:"carrier",MESSAGE_CUSTOM_BODY:"body",MESSAGE_CUSTOM_SUBJECT:"subject",IMAGE_WIDTH:"w",IMAGE_HEIGHT:"h"};this.SendShareAction={MOBILE_DEFAULT_SMS:0,MOBILE_DEFAULT_EMAIL:1,MOBILE_CUSTOM:2,SOCIAL_SHARE_EMAIL:3,WIDGET_SHARE_EMAIL:4};this.SMSCarrier={ATT:0,TMOBILE:1,SPRINT:2,VERIZON:3};this.getShareUrl=function(L,I,F,E,G,D,K){if(!D){D="json";}var H=WIDGETBOX.urls.linkbarBaseUrl+"/share/get/";H+=L?L:this.instId;H+="/"+I.toUpperCase()+"."+D;var J={};J.token=WIDGETBOX.globals.token;J[this.ShareConstants.LABEL]=F?F.toLowerCase():I.toLowerCase();if(E){J[this.ShareConstants.URL]=E;}if(K){J.wbx_callback=K;}if(G){H=WIDGETBOX.net.Utils.newURLWithParams(H,G);}return WIDGETBOX.net.Utils.newURLWithParams(H,J);};if(C){this.initialize(C,A);}}};}());}WIDGETBOX.namespace("publisher");if(!WIDGETBOX.publisher.Main){(function(){var E=WIDGETBOX.globals;var B=false;var N=false;var O=WIDGETBOX.net.JSONRequest;var H=WIDGETBOX.message.Helper.supported()?WIDGETBOX.message.Helper:WIDGETBOX.flash.Helper;function D(U){var T="";var R=window.location.search;var V=R.indexOf(U+"=");if(V!=-1){V+=U.length+1;var S=R.indexOf("&",V);if(S==-1){S=R.length;}T=unescape(R.substring(V,S));}return T;}var Q=D("widget.appId");var G=D("widget.id");var C=D("widget.token");var J=D("widget.hasDynamicSize")=="true";var M=D("widget.hasDynamicStyle")=="true";var L=D("widget.sendsMessages")=="true";WIDGETBOX.globals.token=C;if(!WIDGETBOX.globals.widgets){WIDGETBOX.globals.widgets=[];}var F=WIDGETBOX.globals.widgets[G];if(!F){F={info:{configParams:{}}};WIDGETBOX.globals.widgets[G]=F;}if(window.WIDGETSERVER&&window.WIDGETSERVER.configParams){F.info.configParams=window.WIDGETSERVER.configParams;}var A=F.info;var I=A.configParams;F.appId=Q;F.id=G;A.appWidth=parseInt(D("widget.width"));A.appHeight=parseInt(D("widget.height"));A.token=C;A.hasDynamicSize=J;A.hasDynamicStyle=M;A.sendsMessages=L;function K(){var R=window.location.search.substring(1);var Y=R.split("&");for(var T=0;T<Y.length;T++){var X=Y[T].split("=");var V=X[0];var W=unescape(X[1]);if(V.indexOf("widget.")!=0){var U=V.substring(7);var S=new Object();S.name=U;S.value=W;I[U]=S;}}}K();WIDGETBOX.publisher.Main={init:function(){if(!B){B=true;WIDGETBOX.addPageLoadListener(function(){P.setWidgetLoaded();});}},setWidgetLoaded:function(){if(!N){N=true;if(L||J||M){H.startHelper(C,-1,function(){P.doPostLoadInit();});}}},doPostLoadInit:function(){if(M){var R=function(S){if(J){P.updateWidgetSize();}};H.setMessageHandler("sendStyle",R);H.sendMessage(C,1001,"requestStyle",{widgetId:G});}else{if(J){P.sizeWidgetToContents();}}},setSendsMessages:function(R){L=R;},setUpdateSizeOnLoad:function(R){J=R;},setUpdateStyleOnLoad:function(R){M=R;},sizeWidgetToContents:function(){var S=window;var U=document;var T=S.innerHeight?S.scrollMaxY?S.innerHeight+S.scrollMaxY:U.height:U.body.scrollHeight;var R=S.innerWidth?S.scrollMaxX?S.innerWidth+S.scrollMaxX:U.width:U.body.scrollWidth;P.setWidgetSize(R,T);},setWidgetSize:function(S,R){H.startHelper(C,G,function(){H.sendMessage(C,1001,"resizeWidget",{widgetId:G,width:S,height:R});});},gotoAndTrackUrl:function(R,S){H.startHelper(C,G,function(){H.sendMessage(C,1001,"gotoAndTrackUrl",{widgetId:G,href:R,target:S});});},openMenu:function(){H.startHelper(C,G,function(){H.sendMessage(C,1001,"openGetWidgetDiv",{widgetId:G});});},resizeWidgetDiv:function(S,R){H.startHelper(C,G,function(){H.sendMessage(C,1001,"resizeWidgetDiv",{widgetId:G,width:S,height:R});});},renderWidget:function(V,S,X,W,U,R,T){H.startHelper(C,G,function(){H.sendMessage(C,1001,"renderWidget",{widgetId:G,appId:V,cfgString:S,mode:W,width:U,height:R,isChild:T});});},logWidgetAction:function(R,S){H.startHelper(C,G,function(){H.sendMessage(C,1001,"logWidgetAction",{widgetId:G,label:R,payload:S});});}};var P=WIDGETBOX.publisher.Main;P.init();WIDGETBOX.setReady("publisher.Main");})();}