/*global PINT */
// Built from PINJSJ revision #11817 
if(typeof this.PINT=="undefined"){var PINT={};}PINT.util={};PINT.connection={};PINT.widget={};
if(!PINT.util){PINT.util={};}PINT.util.getQueryParamValue=function(sParam){var aTemp=document.location.search.split('&');for(var i=0;i<aTemp.length;i++){var aTemp2=aTemp[i].split('=');if(aTemp2[0]==sParam){return aTemp2[1];}}return "";};PINT.util.setWindowTitle=function(sTitle){document.title=sTitle;};PINT.util.setWindowStatus=function(sStatus){window.status=sStatus;};PINT.util.getRandomString=function(iLength,sChars){iLength=iLength||8;sChars=sChars||"abcdefghijklmnopqrstuvwxyz0123456789";var sRandomString="";for(var i=0;i<iLength;i++){sRandomString += sChars.charAt(parseInt(sChars.length*Math.random(),10));}return sRandomString;};PINT.util.getCurrentFileName=function(){var sUrl=decodeURI(window.location.pathname);var iStart=sUrl.lastIndexOf("/")+1;var iEnd=(sUrl.indexOf("?")>0)? sUrl.indexOf("?"):sUrl.length;return sUrl.substring(iStart,iEnd);};PINT.util.getCurrentFilePath=function(){var sUrl=decodeURI(window.location.pathname);var iStart=sUrl.lastIndexOf("/");return sUrl.substring(0,iStart);};PINT.util.getCurrentDirectory=function(){var sFilePath=this.getCurrentFilePath();var aDirectories=sFilePath.split("/");return aDirectories.length&&aDirectories[aDirectories.length-1] !== "" ? aDirectories[aDirectories.length-1]:"";};PINT.util.encodeJSON=function(sData){sData=sData.replace(/\[/gi,"[");sData=sData.replace(/\]/gi,"]");sData=sData.replace(/\{/gi,"{");sData=sData.replace(/\}/gi,"}");sData=sData.replace(/\'/gi,"0x27");sData=sData.replace(/\"/gi,"0x22");sData=sData.replace(/\\/gi,"\\\\");sData=sData.replace(/\t/gi,"0x09");sData=sData.replace(/\n/gi,"0x0A");sData=sData.replace(/\f/gi,"0x0C");sData=sData.replace(/\r/gi,"0x0D");return sData;};PINT.util.decodeJSON=function(sData){sData=sData.replace(/\[/gi,"[");sData=sData.replace(/\]/gi,"]");sData=sData.replace(/\{/gi,"{");sData=sData.replace(/\}/gi,"}");sData=sData.replace(/0x27/gi,"'");sData=sData.replace(/0x28/gi,'"');sData=sData.replace(/\\\\/gi,"\\");sData=sData.replace(/0x09/gi,"\t");sData=sData.replace(/0x0A/gi,"\n");sData=sData.replace(/0x0C/gi,"\f");sData=sData.replace(/0x0D/gi,"\r");return sData;};PINT.util.obfuscateMailto=function(sDomain,sUser,sText){var sLinkText;if(sText === null){sLinkText=sUser+"&#"+64+";"+sDomain;}else{sLinkText=sText;}document.write("<a href=\"m&#"+97+";il&#"+116+";o:"+ sUser +"&#"+64+";"+sDomain+"\">"+sLinkText+"</a>");};PINT.util.anchorPopupWindows=function(){if(!document.getElementsByTagName){return;}var getPopupAnchors=function(el){var rel=el.getAttribute("rel");if(rel){return(rel.indexOf("popup")>=0);}else{return false;}};var anchors=YAHOO.util.Dom.getElementsBy(getPopupAnchors,"a");var currentAnchor;for(var anchorIndex=0; anchorIndex<anchors.length; anchorIndex++){var targetLink,relArray,relInformation,windowAttributes,javascriptTargetLink;var location,menubar,resizable,scrollbars,status,toolbar;var width,height,windowType,windowName;currentAnchor=anchors[anchorIndex];targetLink=currentAnchor.getAttribute("href"); relInformation=currentAnchor.getAttribute("rel"); if(relInformation&&targetLink){relArray=relInformation.split("|");var size=PINT.util.browser.getSize();if(relArray.length>=4){if(relArray[1]!="null"){width=parseInt(relArray[1],10)? parseInt(relArray[1],10):400;}else{width=size[2];}if(relArray[2]!="null"){height=parseInt(relArray[2],10)? parseInt(relArray[2],10):400;}else{height=size[3];}windowType=relArray[3];windowAttributes="width="+width+",height="+height; if(windowType=="custom"){if(relArray.length<10){return false;}location=parseInt(relArray[4],10)? parseInt(relArray[4],10): 0;menubar=parseInt(relArray[5],10)? parseInt(relArray[5],10): 0;resizable=parseInt(relArray[6],10)? parseInt(relArray[6],10): 0;scrollbars=parseInt(relArray[7],10)? parseInt(relArray[7],10): 0;status=parseInt(relArray[8],10)? parseInt(relArray[8],10): 0;toolbar=parseInt(relArray[9],10)? parseInt(relArray[9],10): 0;if(relArray.length==11){windowName=relArray[10];}else{windowName="popupWindow";}windowAttributes += ",location="+ location +",menubar="+menubar +",resizable="+resizable+",scrollbars="+scrollbars+",status="+status+",toolbar="+ toolbar;}else{if(relArray.length==5){windowName=relArray[4];}else{windowName="popupWindow";}if(windowType=="standard"){windowAttributes += ",location=0,menubar=0,resizable=0,scrollbars=0,status=0,toolbar=0";}else if(windowType=="resize"){windowAttributes += ",location=0,menubar=0,resizable=1,scrollbars=0,status=0,toolbar=0";}else if(windowType=="scrollbar"){windowAttributes += ",location=0,menubar=0,resizable=0,scrollbars=1,status=0,toolbar=0";}else if(windowType=="blank"){windowAttributes="";}else{return false;}}var parameters=[targetLink,windowName,windowAttributes];YAHOO.util.Event.addListener(currentAnchor,'click',PINT.util.popupWindow,parameters);}}}};PINT.util.popupWindow=function(e,params){if(params.length<1){return false;}var popupWin=null;popupWin=window.open(params[0],params[1],params[2]);YAHOO.util.Event.preventDefault(e);};PINT.util.getUrlSeperator=function(sUrl){return(sUrl.indexOf("?")!=-1 ? "&":"?");};PINT.util.getPropertyFromClass=function(str,widget,property){var regex=new RegExp(widget+"-"+property+"-(.+)");var classNames=str.split(' ');if(classNames.length){for(var i=0; i<classNames.length; i++){var hasMatch=classNames[i].match(regex);if(hasMatch){return hasMatch[1];}}}else{return null;}};PINT.util.pngFix=function(){for(var i=0; i<document.images.length; i++){var img=document.images[i];var imgName=img.src.toUpperCase();if(imgName.substring(imgName.length-3,imgName.length)=="PNG"){var imgID=img.id ? "id='"+img.id+"' ":"";var imgClass=img.className ? "class='"+img.className+"' ":"";var imgTitle=img.title ? "title='"+img.title+"' ":"title='"+img.alt+"' ";var imgStyle="display:inline-block;"+img.style.cssText;if(img.align=="left"){imgStyle="float:left;"+imgStyle;}if(img.align=="right"){imgStyle="float:right;"+imgStyle;}if(img.parentElement.href){imgStyle="cursor:hand;"+imgStyle;}var strNewHTML="<span "+imgID+imgClass+imgTitle+"style=\""+"width:"+img.width+"px; height:"+img.height+"px;"+imgStyle+"; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'"+img.src+"\',sizingMethod='scale');\"></span>";img.outerHTML=strNewHTML;i=i-1;}}};
var sUserAgent=navigator.userAgent.toLowerCase();if(!PINT.env){PINT.env={};PINT.env.sUA=navigator.userAgent.toLowerCase();PINT.env.fVersion=navigator.appVersion;}if(!PINT.util.browser){PINT.util.browser={};}PINT.util.browser.bNetscape4=(typeof document.layers !="undefined")?true:false;PINT.util.browser.bSafari=(PINT.env.sUA.indexOf("safari")!=-1);PINT.util.browser.bKonqueror=(PINT.env.sUA.indexOf("konqueror")!=-1);PINT.util.browser.bNetscape6=(PINT.env.sUA.indexOf("netscape")!=-1);PINT.util.browser.bMozilla=((PINT.env.sUA.indexOf("mozilla")!=-1)&&(PINT.env.sUA.indexOf("gecko")!=-1)&&(PINT.env.sUA.indexOf("konqueror")==-1));PINT.util.browser.bFirefox=(PINT.env.sUA.indexOf("firefox")!=-1);PINT.util.browser.bOpera=(PINT.env.sUA.indexOf("opera")!=-1);PINT.util.browser.bIe=((PINT.env.sUA.indexOf("msie")!=-1)&&(PINT.env.sUA.indexOf("opera")==-1));PINT.util.browser.bIe4=((PINT.env.sUA.indexOf("msie 4.")!=-1)&&(PINT.env.sUA.indexOf("opera")==-1));PINT.util.browser.bIe5=((PINT.env.sUA.indexOf("msie 5.")!=-1)&&(PINT.env.sUA.indexOf("opera")==-1));PINT.util.browser.bIe6=((PINT.env.sUA.indexOf("msie 6.")!=-1)&&(PINT.env.sUA.indexOf("opera")==-1));PINT.util.browser.bIe7=((PINT.env.sUA.indexOf("msie 7.")!=-1)&&(PINT.env.sUA.indexOf("opera")==-1));PINT.util.browser.bIe8=((PINT.env.sUA.indexOf("msie 8.")!=-1)&&(PINT.env.sUA.indexOf("opera")==-1));PINT.util.browser.bChrome=(PINT.env.sUA.indexOf("chrome")!=-1);PINT.util.browser.bIphone=(PINT.env.sUA.indexOf("iPhone")!=-1);PINT.util.browser.bAndroid=(PINT.env.sUA.indexOf("Android")!=-1);PINT.util.browser.bOmniWeb=(PINT.env.sUA.indexOf("omniweb")!=-1);PINT.util.browser.bWebTv=(PINT.env.sUA.indexOf("webtv")!=-1);PINT.util.browser.bICab=(PINT.env.sUA.indexOf("icab")!=-1);PINT.util.browser.bMac=(PINT.env.sUA.indexOf("mac")!=-1);PINT.util.browser.sUserAgent=PINT.env.sUA.userAgent;PINT.util.browser.fVersion=parseFloat(PINT.env.fVersion);PINT.util.browser.setCookie=function(sName,sValue,iExpYear,iExpMonth,iExpDay,sPath,sDomain,bSecure){var sCookie=sName+"="+encodeURIComponent(sValue);if(iExpYear&&iExpMonth&&iExpDay){var oExpireDate=new Date(iExpYear,iExpMonth,iExpDay);sCookie += "; expires="+oExpireDate.toGMTString();}if(sPath){if(sPath=="/"){sCookie += "; path=/";}else{sCookie += "; path="+encodeURIComponent(sPath);}}if(sDomain){sCookie += "; domain="+encodeURIComponent(sDomain);}if(bSecure){sCookie += "; secure";}document.cookie=sCookie;};PINT.util.browser.getCookie=function(sName){var iStart=document.cookie.indexOf(sName+"=");var iLen=iStart+sName.length+1;if(!iStart&&(sName!=document.cookie.substring(0,sName.length))){return null;}if(iStart==-1){return null;}var iEnd=document.cookie.indexOf(";",iLen);if(iEnd==-1){iEnd=document.cookie.length;}return decodeURIComponent(document.cookie.substring(iLen,iEnd));};PINT.util.browser.deleteCookie=function(sName){var oExpireDate=new Date();oExpireDate.setTime(oExpireDate.getTime()-1);document.cookie=sName += "=; expires="+oExpireDate.toGMTString();};PINT.util.browser.getBrowserInfo=function(){var sOs="Others";if(PINT.env.sUA.indexOf("linux")!=-1){sOs="Linux";}else if(PINT.env.sUA.indexOf("x11")!=-1){sOs="Unix";}else if(PINT.env.sUA.indexOf("mac")!=-1){sOs="Mac";}else if(PINT.env.sUA.indexOf("win")!=-1){sOs="Windows";}var sBrowser="Others";if(PINT.util.browser.bIe){sBrowser="Internet Explorer";}else if(PINT.util.browser.bNetscape4||PINT.util.browser.bNetscape6){sBrowser="Netscape Navigator";}else if(PINT.util.browser.bOpera){sBrowser="Opera";}else if(PINT.util.browser.bSafari){sBrowser="Safari";}else if(PINT.util.browser.bKonqueror){sBrowser="Konqueror";}else if(PINT.util.browser.bMozilla&&!PINT.util.browser.bFirefox){sBrowser="Mozilla";}else if(PINT.util.browser.bFirefox){sBrowser="Firefox";}else if(PINT.util.browser.bOmniWeb){sBrowser="OmniWeb";}else if(PINT.util.browser.bWebTv){sBrowser="WebTv";}else if(PINT.util.browser.bICab){sBrowser="iCab";}else if(PINT.util.browser.bIphone){sBrowser="iPhone";}else if(PINT.util.browser.bAndroid){sBrowser="Android";}else if(PINT.util.browser.bChrome){sBrowser="Chrome";}return [sOs,sBrowser,PINT.util.browser.fVersion];};PINT.util.browser.getResolution=function(){return [screen.width,screen.height];};PINT.util.browser.getSize=function(){var iDocWidth=0;var iDocHeight=0;var iWinWidth;var iWinHeight;if(typeof window.innerWidth=="number"){iWinWidth=window.innerWidth;iWinHeight=window.innerHeight;}else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){iWinWidth=document.documentElement.clientWidth;iWinHeight=document.documentElement.clientHeight;}else if(document.body&&document.body.clientWidth){iWinWidth=document.body.clientWidth;iWinHeight=document.body.clientHeight;}if(typeof window.innerWidth=="number"){if(window.innerWidth>0&&window.innerWidth>iDocWidth){iDocWidth=window.innerWidth;}if(window.innerHeight>0&&window.innerHeight>iDocHeight){iDocHeight=window.innerHeight;}}if(document.body&&typeof document.body.clientWidth=="number"){if(document.body.clientWidth>0&&document.body.clientWidth>iDocWidth){iDocWidth=document.body.clientWidth;}if(document.body.clientHeight>0&&document.body.clientHeight>iDocHeight){iDocHeight=document.body.clientHeight;}}if(document.documentElement&&typeof document.documentElement.clientWidth=="number"){if(document.documentElement.clientWidth>0&&document.documentElement.clientWidth>iDocWidth){iDocWidth=document.documentElement.clientWidth;}if(document.documentElement.clientHeight>0&&document.documentElement.clientHeight>iDocHeight){iDocHeight=document.documentElement.clientHeight;}}return [iWinWidth,iWinHeight,iDocWidth,iDocHeight];};PINT.util.browser.getScroll=function(){var iScrollLeft=0;var iScrollTop=0;if(typeof window.pageXOffset=="number"){if(window.pageXOffset>0&&window.pageXOffset>iScrollLeft){iScrollLeft=window.pageXOffset;}if(window.pageYOffset>0&&window.pageYOffset>iScrollTop){iScrollTop=window.pageYOffset;}}if(document.body&&typeof document.body.scrollLeft=="number"){if(document.body.scrollLeft>0&&document.body.scrollLeft>iScrollLeft){iScrollLeft=document.body.scrollLeft;}if(document.body.scrollTop>0&&document.body.scrollTop>iScrollTop){iScrollTop=document.body.scrollTop;}}if(document.documentElement&&typeof document.documentElement.scrollLeft=="number"){if(document.documentElement.scrollLeft>0&&document.documentElement.scrollLeft>iScrollLeft){iScrollLeft=document.documentElement.scrollLeft;}if(document.documentElement.scrollTop>0&&document.documentElement.scrollTop>iScrollTop){iScrollTop=document.documentElement.scrollTop;}}return [iScrollLeft,iScrollTop];};PINT.util.browser.redirectUnsupportedBrowser=function(sRedirectUrl){var browserUpgradeFile="";var sCurrentFileName=PINT.util.getCurrentFileName();if(!document.getElementById&&(browserUpgradeFile.indexOf(sCurrentFileName)=="-1"||sCurrentFileName === "")){window.location.replace(sRedirectUrl);}};
PINT.util.flash=function(){this.aParams=arguments[0]||[];this.sId=this.aParams.id||Math.floor(Math.random()*5000+1);this.sSwf=this.aParams.swf||"";this.iWidth=this.aParams.width||0;this.iHeight=this.aParams.height||0;this.sAlign=this.aParams.align||"middle";this.iVersion=this.aParams.version||6;this.sImageMap=this.aParams.imagemap||"";this.sCodeBase=this.iVersion+",0,0,0";this.sDefaultImage=this.aParams.defaultimage||"";this.sNoScriptId=this.aParams.noscriptId||"";this.sAltText=this.aParams.alttext||"Please <a href='http://www.macromedia.com/go/getflashplayer'>upgrade your Flash Player</a>.";this.sBypassText=this.aParams.bypasstext||"";this.sRedirectUrl=this.aParams.redirecturl||"";this.sBgColor=this.aParams.bgcolor||"";this.aParams={};this.aVars={};this.addParam=function(sName,sValue){this.aParams[sName]=sValue;};this.getParams=function(sName){if(sName){return this.aParams[sName];}else{return this.aParams;}};this.addVariable=function(sName,sValue){this.aVars[sName]=sValue;};this.getVars=function(sName){if(sName){return this.aVars[sName];}else{return this.aVars;}};this.getParamTags=function(){var sParamTags="";for(var sParam in this.getParams()){if(typeof sParam=="string"){sParamTags += '<param name="'+sParam+'" value="'+this.getParams(sParam)+'" />';}}if(sParamTags === ""){sParamTags=null;}return sParamTags;};this.getHTML=function(){var sFlashHTML="";if(window.ActiveXObject&&navigator.userAgent.indexOf('Mac')==-1){var protocol=(("https:"==document.location.protocol)? "https://":"http://");sFlashHTML += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="'+protocol+'fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+this.sCodeBase+'" width="'+this.iWidth+'" height="'+this.iHeight+'" id="'+this.sId+'" name="'+this.sId+'" align="'+this.sAlign+'">';sFlashHTML += '<param name="movie" value="'+this.sSwf+'" />';if(this.getParamTags()!== null){sFlashHTML += this.getParamTags();}if(this.getVariablePairs()!== null){sFlashHTML += '<param name="flashVars" value="'+this.getVariablePairs()+'" />';}sFlashHTML += '</object>';}else{sFlashHTML += '<embed type="application/x-shockwave-flash" src="'+this.sSwf+'" width="'+this.iWidth+'" height="'+this.iHeight+'" id="'+this.sId+'" name="'+this.sId+'" align="'+this.sAlign+'"';for(var sParam in this.getParams()){if(typeof sParam=="string"){sFlashHTML += ' '+sParam+'="'+this.getParams(sParam)+'"';}}if(this.getVariablePairs()!== null){sFlashHTML += ' flashVars="'+this.getVariablePairs()+'"';}sFlashHTML += '></embed>';}return sFlashHTML;};this.getVariablePairs=function(){var aVariablePairs=[];for(var sName in this.getVars()){if(typeof sName=="string"){aVariablePairs.push(sName+"="+encodeURIComponent(this.getVars(sName)));}}if(aVariablePairs.length>0){return aVariablePairs.join("&");}else{return null;}};this.render=function(sIdContainer){this.addParam("quality","high");if(this.sBgColor){this.addParam("bgcolor",this.sBgColor);}this.sDetect=PINT.util.getQueryParamValue("detectflash");if(this.detectFlash(this.iVersion)||this.sDetect=="false"){if(sIdContainer){document.getElementById(sIdContainer).innerHTML=this.getHTML();}else{document.write(this.getHTML());}}else{if(this.sRedirectUrl !== ""){document.location.replace(this.sRedirectUrl);}else if(this.sNoScriptId !== ""){var oElement=document.getElementById(this.sNoScriptId);if(oElement){oElement.style.display=oElement.parentNode.style.display;}}else if(this.sDefaultImage !== ""){var sImageString="<img src=\""+this.sDefaultImage+"\" width=\""+this.iWidth+"\" height=\""+this.iHeight+"\" border=\"0\" alt=\"\"";if(typeof this.sImageMap!="undefined"&&this.sImageMap !== ""){sImageString += " usemap=\"#"+this.sImageMap+"\" ";}sImageString += " class=\"inlineimage\" />";if(sIdContainer){document.getElementById(sIdContainer).innerHTML=sImageString;}else{document.write(sImageString);}}else{if(sIdContainer){document.getElementById(sIdContainer).innerHTML=this.sAltText+""+this.sBypassText;}else{document.write(this.sAltText+""+this.sBypassText);}}}};this.getFlashVersion=function(){var iFlashVersion=0;if(navigator.plugins&&navigator.plugins.length){var swVer2=navigator.plugins["Shockwave Flash 2.0"] ? " 2.0":"";var oPlugin=navigator.plugins["Shockwave Flash"+swVer2];if(oPlugin){if(oPlugin.description){var sDescription=oPlugin.description;var aDescription=oPlugin.description.split(" ");var aMajorVersion=aDescription[2].split(".");iFlashVersion=aMajorVersion[0];}}}else{var axo;try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.10");iFlashVersion=10;}catch(e){}if(!iFlashVersion){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.9");iFlashVersion=9;}catch(e1){}}if(!iFlashVersion){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.8");iFlashVersion=8;}catch(e2){}}if(!iFlashVersion){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");iFlashVersion=7;}catch(e3){}}if(!iFlashVersion){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");iFlashVersion=6;}catch(e4){}}}return iFlashVersion;};this.detectFlash=function(iVersion){return(this.getFlashVersion()>=iVersion);};};var PINT_FlashObject=function(swf,id,w,h,defaultImage,ver,imageMap,c){var f=new PINT.util.flash({swf:swf,width:w,height:h,defaultimage:defaultImage,version:ver,imagemap:imageMap,bgcolor:c});f.write=function(){this.render(arguments.length==1 ? arguments[0]:null);};return f;};
 PINT.widget.lightbox={};PINT.widget.lightbox.validFileTypes={images:['.png','.gif','.jpg'],videos:['.swf','.flv']};PINT.widget.lightbox.defaultDimensions={iframe:{width:600,height:500},video:{width:400,height:222}};PINT.widget.lightbox.panel=null;PINT.widget.lightbox.panelLoading=null;PINT.widget.lightbox.init=function(){var anchors=YAHOO.util.Dom.getElementsBy(PINT.widget.lightbox.isValidAnchor,'a',document.body,PINT.widget.lightbox.applyToAnchor);var areas=YAHOO.util.Dom.getElementsBy(PINT.widget.lightbox.isValidAnchor,'area',document.body,PINT.widget.lightbox.applyToAnchor);if(anchors.length||areas.length){var params=arguments.length==1 ? arguments[0]:{};var configPanel=(params.configPanel ? params.configPanel:{visible:false,fixedcenter:true,constraintoviewport:true,draggable:false,modal:true,width:"20px"});var configPanelLoading=(params.configPanelLoading ? params.configPanelLoading:{width: "240px",fixedcenter: true,close: false,draggable: false,modal: true,visible: false});var loadingHeader=(params.loadingHeader ? params.loadingHeader:"Loading,&nbsp;please&nbsp;wait...");var loadingBody=(params.loadingBody ? params.loadingBody:"<img src=\"http://us.i1.yimg.com/us.yimg.com/i/us/per/gr/gp/rel_interstitial_loading.gif\"/>");PINT.widget.lightbox.panel =new YAHOO.widget.Panel("pintboxPanel",configPanel);PINT.widget.lightbox.panel.setHeader("&nbsp;");PINT.widget.lightbox.panel.setBody("&nbsp;");PINT.widget.lightbox.panel.render(document.body);PINT.widget.lightbox.panelLoading=new YAHOO.widget.Panel("pintboxLoading",configPanelLoading);PINT.widget.lightbox.panelLoading.setHeader(loadingHeader);PINT.widget.lightbox.panelLoading.setBody(loadingBody);PINT.widget.lightbox.panelLoading.render(document.body);PINT.widget.lightbox.panel.beforeHideEvent.subscribe(function(){PINT.widget.lightbox.panel.setBody("&nbsp;");});YAHOO.widget.Overlay.windowScrollEvent.subscribe(PINT.widget.lightbox.checkDimensions);YAHOO.widget.Overlay.windowResizeEvent.subscribe(PINT.widget.lightbox.checkDimensions);}};PINT.widget.lightbox.applyToAnchor=function(el){YAHOO.util.Event.addListener(el,"click",PINT.widget.lightbox.showPanel,{path:(el.getAttribute('href')?el.getAttribute('href'):''),title:(el.getAttribute('title')?el.getAttribute('title'):'&nbsp;'),classNames:(el.className?el.className:'')},true);};PINT.widget.lightbox.isValidAnchor=function(el){return YAHOO.util.Dom.hasClass(el,'pintbox')?true:false;};PINT.widget.lightbox.showPanel=function(e,params,scopeOverride){YAHOO.util.Event.preventDefault(e);PINT.widget.lightbox.panelLoading.show();var i,objToShow;var isVideo,isImage=false;if(scopeOverride){objToShow=params;}else{objToShow=this;}for(i=0; i<PINT.widget.lightbox.validFileTypes.images.length; i++){if(objToShow.path.toLowerCase().indexOf(PINT.widget.lightbox.validFileTypes.images[i])>-1){isImage=true;}}for(i=0; i<PINT.widget.lightbox.validFileTypes.videos.length; i++){if(objToShow.path.toLowerCase().indexOf(PINT.widget.lightbox.validFileTypes.videos[i])>-1){isVideo=true;}}if(isImage){var img=new Image();img.onload=function(){var paramWidth=PINT.util.getPropertyFromClass(objToShow.classNames,'pintbox','width');var paramHeight=PINT.util.getPropertyFromClass(objToShow.classNames,'pintbox','height');var imageWidth=parseInt(img.width,10);var imageHeight=parseInt(img.height,10);var resizedWidth,resizedHeight;if(imageWidth>paramWidth||imageHeight>paramHeight){if(paramWidth&&imageWidth>paramWidth){resizedWidth=paramWidth;resizedHeight=(img.height*paramWidth)/img.width;if(paramHeight&&resizedHeight>paramHeight){resizedWidth=(img.width*paramHeight)/img.height;resizedHeight=paramHeight;}}if(paramHeight&&imageHeight>paramHeight){resizedWidth=(img.width*paramHeight)/img.height;resizedHeight=paramHeight;if(paramWidth&&resizedWidth>paramWidth){resizedWidth=paramWidth;resizedHeight=(img.height*paramWidth)/img.width;}}imageHeight=resizedHeight;imageWidth=resizedWidth;YAHOO.util.Dom.setStyle(img,'height',imageHeight+'px');YAHOO.util.Dom.setStyle(img,'width',imageWidth+'px');}PINT.widget.lightbox.panel.cfg.setProperty('width',(parseInt(imageWidth,10)+parseInt(YAHOO.util.Dom.getStyle(PINT.widget.lightbox.panel.body,'padding-left'),10)+parseInt(YAHOO.util.Dom.getStyle(PINT.widget.lightbox.panel.body,'padding-right'),10))+"px");PINT.widget.lightbox.panel.setHeader(params.title);PINT.widget.lightbox.panel.setBody(img);PINT.widget.lightbox.panelLoading.hide();PINT.widget.lightbox.panel.show();};img.src=objToShow.path;}else if(isVideo){objToShow.width=(PINT.util.getPropertyFromClass(objToShow.classNames,'pintbox','width')? PINT.util.getPropertyFromClass(objToShow.classNames,'pintbox','width'):PINT.widget.lightbox.defaultDimensions.video.width);objToShow.height=(PINT.util.getPropertyFromClass(objToShow.classNames,'pintbox','height')? PINT.util.getPropertyFromClass(objToShow.classNames,'pintbox','height'):PINT.widget.lightbox.defaultDimensions.video.height);PINT.widget.lightbox.panel.body.id='videoCon';PINT.widget.lightbox.panel.setHeader(params.title);PINT.widget.lightbox.panel.cfg.setProperty('width',(parseInt(objToShow.width,10)+parseInt(YAHOO.util.Dom.getStyle(PINT.widget.lightbox.panel.body,'padding-left'),10)+parseInt(YAHOO.util.Dom.getStyle(PINT.widget.lightbox.panel.body,'padding-right'),10))+"px");var flash=new PINT.util.flash({"id":"swf","swf":PINT.themeRootDirectory+"/assets/flash/player.swf","width":objToShow.width,"height":objToShow.height});flash.addParam("wmode","transparent");flash.addParam("allowfullscreen","true");flash.addParam("allowscriptaccess","always");flash.addParam("flashvars","file="+objToShow.path);flash.render("videoCon");PINT.widget.lightbox.panel.render(document.body);PINT.widget.lightbox.panelLoading.hide();PINT.widget.lightbox.panel.show();}else{var iframe=document.createElement('iframe');objToShow.width=(PINT.util.getPropertyFromClass(objToShow.classNames,'pintbox','width')? PINT.util.getPropertyFromClass(objToShow.classNames,'pintbox','width'):PINT.widget.lightbox.defaultDimensions.iframe.width);objToShow.height=(PINT.util.getPropertyFromClass(objToShow.classNames,'pintbox','height')? PINT.util.getPropertyFromClass(objToShow.classNames,'pintbox','height'):PINT.widget.lightbox.defaultDimensions.iframe.height);iframe.setAttribute('frameBorder',0);iframe.setAttribute('width',parseInt(objToShow.width,10));iframe.setAttribute('height',parseInt(objToShow.height,10));iframe.src=objToShow.path;PINT.widget.lightbox.panel.cfg.setProperty('width',(parseInt(objToShow.width,10)+parseInt(YAHOO.util.Dom.getStyle(PINT.widget.lightbox.panel.body,'padding-left'),10)+parseInt(YAHOO.util.Dom.getStyle(PINT.widget.lightbox.panel.body,'padding-right'),10))+"px");PINT.widget.lightbox.panel.setHeader(params.title);PINT.widget.lightbox.panel.setBody(iframe);PINT.widget.lightbox.panelLoading.hide();PINT.widget.lightbox.panel.show();}};PINT.widget.lightbox.checkDimensions=function(){if(YAHOO.util.Dom.getViewportHeight()<PINT.widget.lightbox.panel.element.offsetHeight){YAHOO.widget.Overlay.windowScrollEvent.unsubscribe(PINT.widget.lightbox.panel.doCenterOnDOMEvent,PINT.widget.lightbox.panel);}};
/*global PINT */

// Setup Globals
PINT.themeRootDirectory = (typeof PINT.themeRootDirectory != "undefined") ? PINT.themeRootDirectory : '';
PINT.isEditing = (typeof PINT.isEditing != "undefined") ? PINT.isEditing : false;

/* (c) 2008, 2009, 2010 Add This, LLC */
var addthis_conf={ver:200};function addthis_invoke(e,c,d,f){addthis_config.username=f||_ate.pub();addthis_share.url=(c||b.addthis_url);addthis_share.title=(d||b.addthis_title);var b=window,g=addthis_share.url.toLowerCase(),a=addthis_share.title.toLowerCase();if(g===""||g==="[url]"){addthis_share.url=location.href}if(a===""||a==="[title]"){addthis_share.title=document.title}_ate.as(e);return false};if(!window._ate){var _atd="www.addthis.com/",_atr="//s7.addthis.com/",_atn="//l.addthiscdn.com/",_euc=encodeURIComponent,_duc=decodeURIComponent,_atc={dr:0,ver:250,loc:0,enote:"",cwait:500,tamp:0.5,xamp:0,camp:1,vamp:1,famp:0.02,pamp:0.2,damp:1,abf:!!window.addthis_do_ab,unt:1};(function(){var y;try{y=window.location;if(y.protocol.indexOf("file")===0||y.protocol.indexOf("safari-extension")===0||y.protocol.indexOf("chrome-extension")===0){_atr="http:"+_atr}if(y.hostname.indexOf("localhost")!=-1){_atc.loc=1}}catch(D){}var B=navigator.userAgent.toLowerCase(),E=document,p=window,A=E.location,H={win:/windows/.test(B),xp:/windows nt 5.1/.test(B)||/windows nt 5.2/.test(B),osx:/os x/.test(B),chr:/chrome/.test(B),iph:/iphone/.test(B),dro:/android/.test(B),ipa:/ipad/.test(B),saf:/safari/.test(B),sf3:/safari 3/.test(B),web:/webkit/.test(B),opr:/opera/.test(B),msi:(/msie/.test(B))&&!(/opera/.test(B)),ffx:/firefox/.test(B),ff2:/firefox\/2/.test(B),ffn:/firefox\/((3.[6789][0-9a-z]*)|(4.[0-9a-z]*))/.test(B),ie6:/msie 6.0/.test(B),ie7:/msie 7.0/.test(B),mod:-1},f={rev:"88088",bro:H,wlp:(y||{}).protocol,show:1,dl:A,upm:!!p.postMessage&&(""+p.postMessage).toLowerCase().indexOf("[native code]")!==-1,camp:_atc.camp-Math.random(),xamp:_atc.xamp-Math.random(),vamp:_atc.vamp-Math.random(),tamp:_atc.tamp-Math.random(),pamp:_atc.pamp-Math.random(),ab:"-",inst:1,wait:500,tmo:null,sub:!!window.at_sub,dbm:0,uid:null,spt:"static/r07/widget26.png",api:{},imgz:[],hash:window.location.hash};E.ce=E.createElement;E.gn=E.getElementsByTagName;window._ate=f;var q=function(L,r,w,d){if(!L){return w}if(L instanceof Array||(L.length&&(typeof L!=="function"))){for(var l=0,a=L.length,b=L[0];l<a;b=L[++l]){w=r.call(d||L,w,b,l,L)}}else{for(var e in L){w=r.call(d||L,w,L[e],e,L)}}return w},t=Array.prototype.slice,v=function(b){return t.apply(b,t.call(arguments,1))},u=function(a){return(""+a).replace(/(^\s+|\s+$)/g,"")},C=function(a,b){return q(v(arguments,1),function(e,d){return q(d,function(w,r,l){if(w){w[l]=r}return w},e)},a)},m=function(b,a){return q(b,function(l,e,d){d=u(d);if(d){l.push(_euc(d)+"="+_euc(u(e)))}return l},[]).join(a||"&")},j=function(b,a){return q((b||"").split(a||"&"),function(w,M){try{var r=M.split("="),l=u(_duc(r[0])),d=u(_duc(r.slice(1).join("=")));if(l){w[l]=d}}catch(L){}return w},{})},K=function(){var a=v(arguments,0),d=a.shift(),b=a.shift();return function(){return d.apply(b,a.concat(v(arguments,0)))}},z=function(b,e,a,d){if(!e){return}if(we){e[(b?"detach":"attach")+"Event"]("on"+a,d)}else{e[(b?"remove":"add")+"EventListener"](a,d,false)}},k=function(d,a,b){z(0,d,a,b)},g=function(d,a,b){z(1,d,a,b)},c={reduce:q,slice:v,strip:u,extend:C,toKV:m,fromKV:j,bind:K,listen:k,unlisten:g};f.util=c;C(f,c);(function(M,O,P){var w,R=M.util;function N(U,T,W,S,V){this.type=U;this.triggerType=T||U;this.target=W||S;this.triggerTarget=S||W;this.data=V||{}}R.extend(N.prototype,{constructor:N,bubbles:false,preventDefault:R.noop,stopPropagation:R.noop,clone:function(){return new this.constructor(this.type,this.triggerType,this.target,this.triggerTarget,R.extend({},this.data))}});function l(S,T){this.target=S;this.queues={};this.defaultEventType=T||N}function a(S){var T=this.queues;if(!T[S]){T[S]=[]}return T[S]}function L(S,T){this.getQueue(S).push(T)}function e(T,U){var V=this.getQueue(T),S=V.indexOf(U);if(S!==-1){V.splice(S,1)}}function b(S,W,V,U){var T=this;if(!U){setTimeout(function(){T.dispatchEvent(new T.defaultEventType(S,S,W,T.target,V))},10)}else{T.dispatchEvent(new T.defaultEventType(S,S,W,T.target,V))}}function Q(T){for(var U=0,W=T.target,V=this.getQueue(T.type),S=V.length;U<S;U++){V[U].call(W,T.clone())}}function d(T){if(!T){return}for(var S in r){T[S]=R.bind(r[S],this)}return T}var r={constructor:l,getQueue:a,addEventListener:L,removeEventListener:e,dispatchEvent:Q,fire:b,decorate:d};R.extend(l.prototype,r);M.event={PolyEvent:N,EventDispatcher:l}})(f,f.api,f);f.ed=new f.event.EventDispatcher(f);var n={isBound:0,isReady:0,readyList:[],onReady:function(){if(!n.isReady){n.isReady=1;var a=n.readyList.concat(window.addthis_onload||[]);for(var b=0;b<a.length;b++){a[b].call(window)}n.readyList=[]}},addLoad:function(a){var b=p.onload;if(typeof p.onload!="function"){p.onload=a}else{p.onload=function(){if(b){b()}a()}}},bindReady:function(){if(s.isBound||_atc.xol){return}s.isBound=1;if(E.addEventListener&&!H.opr){E.addEventListener("DOMContentLoaded",s.onReady,false)}var a=window.addthis_product;if(a&&a.indexOf("f")>-1){s.onReady();return}if(H.msi&&window==top){(function(){if(s.isReady){return}try{E.documentElement.doScroll("left")}catch(d){setTimeout(arguments.callee,0);return}s.onReady()})()}if(H.opr){E.addEventListener("DOMContentLoaded",function(){if(s.isReady){return}for(var d=0;d<E.styleSheets.length;d++){if(E.styleSheets[d].disabled){setTimeout(arguments.callee,0);return}}s.onReady()},false)}if(H.saf){var b;(function(){if(s.isReady){return}if(E.readyState!="loaded"&&E.readyState!="complete"){setTimeout(arguments.callee,0);return}if(b===undefined){var d=E.gn("link");for(var e=0;e<d.length;e++){if(d[e].getAttribute("rel")=="stylesheet"){b++}}var l=E.gn("style");b+=l.length}if(E.styleSheets.length!=b){setTimeout(arguments.callee,0);return}s.onReady()})()}s.addLoad(s.onReady)},append:function(b,a){s.bindReady();if(s.isReady){b.call(window,[])}else{s.readyList.push(function(){return b.call(window,[])})}}},s=n,J=f;C(f,{plo:[],lad:function(a){f.plo.push(a)}});(function(d,l,e){var a=window;d.pub=function(){return _euc((window.addthis_config||{}).username||window.addthis_pub||"")};d.usu=function(r,w){if(!a.addthis_share){a.addthis_share={}}if(w||r!=addthis_share.url){addthis_share.imp_url=0}};d.rsu=function(){var L=document,w=L.title,r=L.location?L.location.href:"";if(_atc.ver>=250&&addthis_share.imp_url&&r&&r!=a.addthis_share.url&&!(f.util.ivc((L.location.hash||"").substr(1).split(",").shift()))){a.addthis_share.url=a.addthis_url=r;a.addthis_share.title=a.addthis_title=w;return 1}return 0};d.igv=function(r,w){if(!a.addthis_config){a.addthis_config={username:a.addthis_pub}}else{if(addthis_config.data_use_cookies===false){_atc.xck=1}}if(!a.addthis_share){a.addthis_share={}}if(!addthis_share.url){if(!a.addthis_url&&addthis_share.imp_url===undefined){addthis_share.imp_url=1}addthis_share.url=(a.addthis_url||r||"").split("#{").shift()}if(!addthis_share.title){addthis_share.title=(a.addthis_title||w||"").split("#{").shift()}};if(!_atc.ost){if(!a.addthis_conf){a.addthis_conf={}}for(var b in addthis_conf){_atc[b]=addthis_conf[b]}_atc.ost=1}})(f,f.api,f);(function(b,r,e){var L,w=document,a=b.util;b.ckv=a.fromKV(w.cookie,";");function l(d){return a.fromKV(w.cookie,";")[d]}if(!b.cookie){b.cookie={}}b.cookie.rck=l})(f,f.api,f);(function(b,e,l){var a,L=document,w=0,P=b.util;function M(){if(w){return 1}N("xtc",1);if(1==b.cookie.rck("xtc")){w=1}r("xtc",1);return w}function O(R){if(_atc.xck){return}var Q=R||f.dh||f.du||(f.dl?f.dl.hostname:"");if(Q.indexOf(".gov")>-1||Q.indexOf(".mil")>-1){_atc.xck=1}var S=typeof(b.pub)==="function"?b.pub():b.pub,d=["usarmymedia","govdelivery"];for(i in d){if(S==d[i]){_atc.xck=1;break}}}function r(Q,d){if(L.cookie){L.cookie=Q+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/"+(d?"; domain="+(b.bro.msi?"":".")+"addthis.com":"")}}function N(R,Q,S,T){O();if(!_atc.xck){var d=new Date();d.setYear(d.getFullYear()+2);document.cookie=R+"="+Q+(!S?"; expires="+d.toUTCString():"")+"; path=/;"+(!T?" domain="+(b.bro.msi?"":".")+"addthis.com":"")}}if(!b.cookie){b.cookie={}}b.cookie.sck=N;b.cookie.kck=r;b.cookie.cww=M;b.cookie.gov=O})(f,f.api,f);(function(b,e,d){function a(w){var l=291;if(w){for(var r=0;r<w.length;r++){l=(l*(w.charCodeAt(r)+r)+3)&1048575}}return(l&16777215).toString(32)}b.mun=a})(f,f.api,f);(function(e,l,w){var d,O=e.util,M=4294967295,b=new Date().getTime();function L(){return((b/1000)&M).toString(16)+("00000000"+(Math.floor(Math.random()*(M+1))).toString(16)).slice(-8)}function a(P){return N(P)?(new Date((parseInt(P.substr(0,8),16)*1000))):new Date()}function r(P,R){var Q=a(P);return(((new Date()).getTime()-Q.getTime())>R*1000)}function N(P){return P&&P.match(/^[0-9a-f]{16}$/)}O.cuid=L;O.ivc=N;O.ioc=r})(f,f.api,f);(function(a,e,d){function l(r){var w=r.src.indexOf("#")>-1?r.src.replace(/^[^\#]+\#?/,""):r.src.replace(/^[^\?]+\??/,""),L=j(w);return L}function b(N){var w=E.gn("script"),O=w.length,L=w[O-1],M=l(L);if(N||(L.src&&L.src.indexOf("addthis")==-1)){for(var r=0;r<O;r++){if((w[r].src||"").indexOf(N||"addthis.com")>-1){M=l(w[r]);break}}}return M}if(!a.util){a.util={}}a.util.gsp=b})(f,f.api,f);(function(r,X,Z){var aa=r,O=new Date().getTime(),W=function(){return Math.floor(Math.random()*4294967295).toString(36)},ab=function(){return Math.floor((new Date().getTime()-O)/100).toString(16)},N=function(a){return"CXNID=2000001.521545608054043907"+(a||2)+"NXC"},w=0,M=function(a){if(w===0){aa.sid=w=(a||aa.util.cuid())}return w},e=null,d=function(a,ac){if(e!==null){clearTimeout(e)}if(a){e=f.sto(function(){ac(false)},f.wait)}},T=function(ac,a){return _euc(ac)+"="+_euc(a)+";"+ab()},S=1,L=function(ac,ae){var a=(ac||"").split("?"),ac=a.shift(),ad=(a.pop()||"").split("&");return ae(ac,ad)},P=function(a,ac,ae,ad){if(!ac){ac={}}if(!ac.remove){ac.remove=[]}ac.remove.push("sms_ss");ac.remove.push("at_xt");if(ac.remove){a=Y(a,ac.remove)}if(ac.clean){a=Q(a)}if(ac.defrag){a=l(a)}if(ac.add){a=R(a,ac.add,ae,ad)}return a},R=function(ae,ag,af,ac){var a={};if(ag){for(var ad in ag){if(ae.indexOf(ad+"=")>-1){continue}a[ad]=U(ag[ad],ae,af,ac)}ag=f.util.toKV(a)}return ae+(ag.length?((ae.indexOf("?")>-1?"&":"?")+ag):"")},U=function(ad,ac,ae,a){var ae=ae||addthis_share;return ad.replace(/{{service}}/g,_euc(a||"")).replace(/{{code}}/g,_euc(a||"")).replace(/{{title}}/g,_euc(ae.title)).replace(/{{url}}/g,_euc(ac))},Y=function(ac,ae){var a={},ae=ae||[];for(var ad=0;ad<ae.length;ad++){a[ae[ad]]=1}return L(ac,function(af,ai){var aj=[];if(ai){for(var ag in ai){if(typeof(ai[ag])=="string"){var ah=(ai[ag]||"").split("=");if(ah.length!=2&&ai[ag]){aj.push(ai[ag])}else{if(a[ah[0]]){continue}else{if(ai[ag]){aj.push(ai[ag])}}}}}af+=(aj.length?("?"+aj.join("&")):"")}return af})},V=function(a){var ac=a.split("#").pop().split(",").shift().split("=").pop();if(f.util.ivc(ac)){return a.split("#").pop().split(",")}return[""]},l=function(a){var ac=V(a).shift().split("=").pop();if(f.util.ivc(ac)){return a.split("#").shift()}return a},Q=function(a){return L(a,function(ad,ag){var ac=ad.indexOf(";jsessionid"),ah=[];if(ac>-1){ad=ad.substr(0,ac)}if(ag){for(var ae in ag){if(typeof(ag[ae])=="string"){var af=(ag[ae]||"").split("=");if(af.length==2){if(af[0].indexOf("utm_")===0||af[0]=="gclid"||af[0]=="sms_ss"||af[0]=="at_xt"){continue}}if(ag[ae]){ah.push(ag[ae])}}}ad+=(ah.length?("?"+ah.join("&")):"")}return ad})},b=function(){var a=(typeof(aa.pub||"")=="function"?aa.pub():aa.pub)||"unknown";return"AT-"+a+"/-/"+aa.ab+"/"+M()+"/"+(S++)+(aa.uid!==null?"/"+aa.uid:"")};if(!f.track){f.track={}}r.util.extend(f.track,{cst:N,fcv:T,ran:W,rup:Y,aup:R,cof:l,gof:V,clu:Q,mgu:P,ssid:M,sta:b,sxm:d})})(f,f.api,f);(function(){var V=document,W=f,M=[],L=null,Q=[],N=function(){var a;while(a=Q.pop()){U(a)}},l=[],S=null,T=function(d){d=d.split("-").shift();for(var a=0;a<l.length;a++){if(l[a]==d){return}}l.push(d)},O=function(){},X=null,w=function(){var a=V.getElementById("_atssh");if(!a){a=V.ce("div");a.style.visibility="hidden";a.id="_atssh";W.opp(a.style);V.body.insertBefore(a,V.body.firstChild)}return a},b=function(a){var aa,d=Math.floor(Math.random()*1000),Z=w();if(!W.bro.msi){aa=V.ce("iframe");aa.id="_atssh"+d}else{if(W.bro.ie6&&!a&&V.location.protocol.indexOf("https")==0){a="javascript:''"}Z.innerHTML='<iframe id="_atssh'+d+'" width="1" height="1" name="_atssh'+d+'" '+(a?'src="'+a+'"':"")+">";aa=V.getElementById("_atssh"+d)}W.opp(aa.style);aa.frameborder=aa.style.border=0;aa.style.top=aa.style.left=0;return aa},P=function(a){if(a&&a.data&&a.data.service){if(!W.upm){if(W.dcp){return}W.dcp=1}U({gen:300,sh:a.data.service})}},e=function(d){var aa={},ad=d.data||{},ac=ad.svc,a=ad.pco,ae=ad.cmo,ab=ad.crs,Z=ad.cso;if(ac){aa.sh=ac}if(ae){aa.cm=ae}if(Z){aa.cs=1}if(ab){aa.cr=1}if(a){aa.spc=a}Y("sh","3",null,aa)},U=function(d){var aa=W.dr,a=(W.rev||"");if(!d){return}d.xck=_atc.xck?1:0;d.xxl=1;d.sid=W.track.ssid();d.pub=W.pub();d.ssl=W.ssl||0;d.du=W.tru(W.du||W.dl.href);if(W.dt){d.dt=W.dt}if(W.cb){d.cb=W.cb}d.lng=W.lng();d.ver=_atc.ver;if(!W.upm&&W.uid){d.uid=W.uid}d.pc=d.spc||l.join(",");if(aa){d.dr=W.tru(aa)}if(W.dh){d.dh=W.dh}if(a){d.rev=a}if(W.xfr){if(W.upm){if(X){X.contentWindow.postMessage(m(d),"*")}}else{var ab=w(),Z="static/r07/sh30.html"+(false?"?t="+new Date().getTime():"");if(X){ab.removeChild(ab.firstChild)}X=b();X.src=_atr+Z+"#"+m(d);ab.appendChild(X)}}else{Q.push(d)}},Y=function(Z,ac,a,aa,ab){if(!window.at_sub&&!_atc.xtr){var d=aa||{};d.evt=Z;if(a){d.ext=a}L=d;if(ab===1){r(true)}else{W.track.sxm(true,r)}}},R=function(d,a){M.push(W.track.fcv(d,a));W.track.sxm(true,r)},r=function(aa){var Z=W.dl?W.dl.hostname:"";if(M.length>0||L){W.track.sxm(false,r);if(_atc.xtr){return}var d=L||{};d.ce=M.join(",");M=[];L=null;U(d);if(aa){var a=V.ce("iframe");a.id="_atf";f.opp(a.style);V.body.appendChild(a);a=V.getElementById("_atf")}}};W.ed.addEventListener("addthis-internal.compact",e);W.ed.addEventListener("addthis.menu.share",P);if(!W.track){W.track={}}W.util.extend(W.track,{pcs:l,apc:T,cev:R,ctf:b,gtf:w,qtp:function(a){Q.push(a)},stf:function(a){X=a},trk:U,xtp:N})})();C(f,{_rec:[],xfr:!f.upm||!f.bro.ffx,pmh:function(d){if(d.origin.slice(-12)==".addthis.com"){if(!d.data){return}var b=j(d.data),a=f._rec;for(var l=0;l<a.length;l++){a[l](b)}}}});C(f,{lng:function(){return window.addthis_language||(window.addthis_config||{}).ui_language||(f.bro.msi?navigator.userLanguage:navigator.language)||"en"},iwb:function(a){var b={th:1,pl:1,sl:1,gl:1,hu:1,is:1,nb:1,se:1,su:1,sw:1};return !!b[a]},ivl:function(a){var b={af:1,afr:"af",ar:1,ara:"ar",az:1,aze:"az",be:1,bye:"be",bg:1,bul:"bg",bn:1,ben:"bn",bs:1,bos:"bs",ca:1,cat:"ca",cs:1,ces:"cs",cze:"cs",cy:1,cym:"cy",da:1,dan:"da",de:1,deu:"de",ger:"de",el:1,gre:"el",ell:"ell",en:1,eo:1,es:1,esl:"es",spa:"spa",et:1,est:"et",eu:1,fa:1,fas:"fa",per:"fa",fi:1,fin:"fi",fo:1,fao:"fo",fr:1,fra:"fr",fre:"fr",ga:1,gae:"ga",gdh:"ga",gl:1,glg:"gl",gu:1,he:1,heb:"he",hi:1,hin:"hin",hr:1,ht:1,cro:"hr",hu:1,hun:"hu",id:1,ind:"id",is:1,ice:"is",it:1,ita:"it",ja:1,jpn:"ja",ko:1,kor:"ko",ku:1,lb:1,ltz:"lb",lt:1,lit:"lt",lv:1,lav:"lv",mk:1,mac:"mk",mak:"mk",ml:1,mn:1,ms:1,msa:"ms",may:"ms",nb:1,nl:1,nla:"nl",dut:"nl",no:1,nds:1,nn:1,nno:"no",oc:1,oci:"oc",pl:1,pol:"pl",ps:1,pt:1,por:"pt",ro:1,ron:"ro",rum:"ro",ru:1,rus:"ru",sk:1,slk:"sk",slo:"sk",sl:1,slv:"sl",sq:1,alb:"sq",sr:1,se:1,si:1,ser:"sr",su:1,sv:1,sve:"sv",sw:1,swe:"sv",ta:1,tam:"ta",te:1,teg:"te",th:1,tha:"th",tl:1,tgl:"tl",tn:1,tr:1,tur:"tr",tt:1,uk:1,ukr:"uk",ur:1,urd:"ur",vi:1,vec:1,vie:"vi","zh-hk":1,"chi-hk":"zh-hk","zho-hk":"zh-hk","zh-tr":1,"chi-tr":"zh-tr","zho-tr":"zh-tr","zh-tw":1,"chi-tw":"zh-tw","zho-tw":"zh-tw",zh:1,chi:"zh",zho:"zh"};if(b[a]){return b[a]}a=a.split("-").shift();if(b[a]){if(b[a]===1){return a}else{return b[a]}}return 0},gvl:function(a){var b=f.ivl(a)||"en";if(b===1){b=a}return b},alg:function(d,b){var a=f.gvl((d||f.lng()).toLowerCase());if(a.indexOf("en")!==0&&(!f.pll||b)){f.pll=f.ajs("static/r07/lang09/"+a+".js")}}});C(f,{trim:function(a,b){try{a=a.replace(/^[\s\u3000]+|[\s\u3000]+$/g,"");if(b){a=_euc(a)}}catch(b){}return a||""},trl:[],tru:function(b,a){var r="",e=0,l=-1;if(b){r=b.substr(0,300);if(r!==b){if((l=r.lastIndexOf("%"))>=r.length-4){r=r.substr(0,l)}if(r!=b){for(var d in f.trl){if(f.trl[d]==a){e=1}}if(!e){f.trl.push(a)}}}}return r},sto:function(b,a){return setTimeout(b,a)},opp:function(a){a.width=a.height="1px";a.position="absolute";a.zIndex=100000},jlr:{},ajs:function(b,a){if(!f.jlr[b]){var e=E.ce("script"),d=E.gn("head")[0]||E.documentElement;e.src=(a?"":_atr)+b;d.insertBefore(e,d.firstChild);f.jlr[b]=1;return e}return 1},jlo:function(){try{var L=document,b=f,w=b.lng(),l=function(d){var a=new Image();f.imgz.push(a);a.src=d};b.alg(w);if(!b.pld){if(b.bro.ie6){l(_atr+b.spt);l(_atr+"static/t00/logo1414.gif");l(_atr+"static/t00/logo88.gif");if(window.addthis_feed){l("static/r05/feed00.gif",1)}}if(b.pll&&!window.addthis_translations){b.sto(function(){b.pld=b.ajs("static/r07/menu66.js")},10)}else{b.pld=b.ajs("static/r07/menu66.js")}}}catch(r){}},ao:function(b,r,l,d,e,a){f.lad(["open",b,r,l,d,e,a]);f.jlo();return false},ac:function(){},as:function(b,d,a){f.lad(["send",b,d,a]);f.jlo()}});(function(l,r,L){var O=document,M=1,a=["cbea","kkk","zvys","phz"],w=a.length,e={};function b(d){return d.replace(/[a-zA-Z]/g,function(Q){return String.fromCharCode((Q<="Z"?90:122)>=(Q=Q.charCodeAt(0)+13)?Q:Q-26)})}while(w--){e[b(a[w])]=1}function N(Q){var S=0;Q=(Q||"").toLowerCase()+"";if(!Q){return S}Q=Q.replace(/[^a-zA-Z]/g," ").split(" ");for(var d=0,R=Q.length;d<R;d++){if(e[Q[d]]){S|=M;return S}}return S}function P(){var T=(p.addthis_title||O.title),Q=N(T),S=O.all?O.all.tags("META"):O.getElementsByTagName?O.getElementsByTagName("META"):new Array(),R=(S||"").length;if(S&&R){while(R--){var d=S[R]||{},V=(d.name||"").toLowerCase(),U=d.content;if(V=="description"||V=="keywords"){Q|=N(U)}}}return Q}if(!l.ad){l.ad={}}l.ad.cla=P})(f,f.api,f);(function(r,w,L){var e,N=document,Q=r.util,b=r.event.EventDispatcher,O=25,l=[];function M(T,V,S){var d=[];function d(){d.push(arguments)}function U(){S[T]=V;while(d.length){V.apply(S,d.shift())}}d.ready=U;return d}function P(T){if(T&&T instanceof a){l.push(T)}for(var d=0;d<l.length;){var S=l[d];if(S&&S.test()){l.splice(d,1);a.fire("load",S,{resource:S})}else{d++}}if(l.length){setTimeout(P,O)}}function a(V,S,U){var d=this,T=new b(d);T.decorate(T).decorate(d);this.ready=false;this.loading=false;this.id=V;this.url=S;if(typeof(U)==="function"){this.test=U}else{this.test=function(){return(!!_window[U])}}a.addEventListener("load",function(W){var X=W.resource;if(!X||X.id!==d.id){return}d.loading=false;d.ready=true;T.fire(W.type,X,{resource:X})})}Q.extend(a.prototype,{load:function(){if(this.url.substr(this.url.length-4)==".css"){var d=N.ce("link"),S=(N.gn("head")[0]||N.documentElement);d.rel="stylesheet";d.type="text/css";d.href=this.url;d.media="all";S.insertBefore(d,S.firstChild)}else{f.ajs(this.url,1)}this.loading=true;a.monitor(this)}});var R=new b(a);R.decorate(R).decorate(a);Q.extend(a,{known:{jquery:new a("jquery","//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js","jQuery"),ga:new a("ga","//www.google-analytics.com/ga.js",function(){var d=_window._gat;return !!(d&&(typeof(d._getTracker)==="function"))})},loading:l,monitor:P});r.resource={Resource:a,ApiQueueFactory:M}})(f,f.api,f);var p=window,G=p.addthis_config||{},o=new f.resource.Resource("widgetcss",_atr+"static/r07/widget50.css",function(){return true});function h(){try{if(_atc.xol&&!_atc.xcs){o.load()}var at=f,ai=at.bro.msi,an=0,ae=window.addthis_config||{},r=E.title,L=E.referer||E.referrer||"",d=A?A.href:null,ad=(d||"").split("#").shift(),aq=A&&A.hash?A.hash.substr(1):"",T=aq&&aq.indexOf("at_st=")===0&&f.util.ivc(aq.split(",").shift().substr(6))?aq.substr(6):"",Z=d,Q=A.hostname,W=d?d.indexOf("sms_ss"):-1,al=d?d.indexOf("at_xt"):-1,aj=d?d.indexOf("at_st"):-1,O=(f.lng().split("-")).shift(),b=(A.href.indexOf(_atr)==-1&&!at.sub),ah=0,X=E.gn("link"),aa=_atr+"static/r07/sh30.html#",N=d&&d.indexOf("https")===0?1:0,U,ar,R=function(){if(!f.track.pcs.length){f.track.apc(window.addthis_product||("men-"+_atc.ver))}ar.pc=f.track.pcs.join(",")};if(window.addthis_product){f.track.apc(addthis_product);if(addthis_product.indexOf("fxe")==-1&&addthis_product.indexOf("bkm")==-1){f.track.spc=addthis_product}}for(var ao=0;ao<X.length;ao++){var am=X[ao];if(am.rel&&am.rel=="canonical"&&am.href){if(am.href.indexOf("http")!==0){Z=(d||"").split("//").pop().split("/");if(am.href.indexOf("/")===0){Z=Z.shift()+am.href}else{Z.pop();Z=Z.join("/")+"/"+am.href}Z=A.protocol+"//"+Z}else{Z=am.href}f.usu(0,1);break}}Z=Z.split("#{").shift();at.igv(Z,E.title||"");var ac=addthis_share.view_url_transforms||addthis_share.track_url_transforms||addthis_share.url_transforms;if(ac){Z=f.track.mgu(Z,ac)}at.smd={};at.dr=at.tru(L,"fr");at.du=at.tru(Z,"fp");at.dt=r=p.addthis_share.title;at.cb=at.ad.cla();at.dh=A.hostname;at.ssl=N;ar={cb:at.cb,ab:at.ab,dh:at.dh,dr:at.dr,du:at.du,dt:r,inst:at.inst,lng:at.lng(),pc:p.addthis_product||"men",pub:at.pub(),ssl:N,sid:f.track.ssid(),srd:_atc.damp,srf:_atc.famp,srp:_atc.pamp,srx:_atc.xamp,ver:_atc.ver,xck:_atc.xck||0};if(at.trl.length){ar.trl=at.trl.join(",")}if(at.rev){ar.rev=at.rev}if(ae.data_track_clickback||ae.data_track_linkback){ar.ct=at.ct=1}if(at.prv){ar.prv=m(I)}if(T){ah=parseInt(T.split(",").pop())+1;var ak=[],af=T.split(","),w=af.shift();if(at.util.ioc(w,5)&&at.vamp>=0&&!at.sub){at.smd.rsi=w;at.smd.gen=ah;ak.push(at.track.fcv("plv",Math.round(1/_atc.vamp)));ak.push(at.track.fcv("rsi",w));ak.push(at.track.fcv("gen",ah));ar.ce=ak.join(",")}}else{if(d.indexOf(_atd+"book")==-1&&ad!=L){var ak=[],ab,w,P,S;if(al>-1){S=d.substr(al).split("&").shift().split("#").shift().split("=").pop().split(",");ab=_duc(S.shift());if(ab.indexOf(",")>-1){S=ab.split(",");ab=S.shift()}}else{if(aj>-1){S=d.substr(aj).split("&").shift().split("#").shift().split("=").pop().split(",");w=_duc(S.shift());if(w.indexOf(",")>-1){S=w.split(",");w=S.shift()}}}if(S&&S.length){ah=parseInt(S.pop())+1}if(W>-1){S=d.substr(W);P=S.split("&").shift().split("#").shift().split("=").pop();at.smd.rsc=ar.sr=P}if(at.vamp>=0&&!at.sub&&(ab||w||P)){if(ab){at.smd.rxi=ab}if(w){at.smd.rsi=w}at.smd.gen=ah;ak.push(at.track.fcv("plv",Math.round(1/_atc.vamp)));if(P){ak.push(at.track.fcv("rsc",P))}if(ab){ak.push(at.track.fcv("rxi",ab))}else{if(w){ak.push(at.track.fcv("rsi",w))}}if(w||ab){ak.push(at.track.fcv("gen",ah))}ar.ce=ak.join(",")}}}if(at.upm){ar.xd=1;if(f.bro.ffx){ar.xld=1}}if(at.upm&&(!f.bro.ffx||f.bro.ffn)&&(ae.data_track_copypaste)&&ad!=L&&(d.indexOf("#")==-1||T)){var Y,V=A.hash,ag=window.onhashchange;if(T){var af=T.split(","),M=parseInt(af[1]);Y=af[0];if(M>ah){ah=M+1}}if(!T||at.util.ioc(Y,5)){A.hash="at_st="+f.track.ssid()+","+ah;f.sto(function(){window.onhashchange=function(){if(ag){ag()}if(window.location.hash==V||!window.location.hash){history.back()}}},f.wait)}}if(b){if(at.upm){if(ai){f.sto(function(){R();U=at.track.ctf(aa+m(ar));at.track.stf(U)},f.wait);p.attachEvent("onmessage",at.pmh)}else{U=at.track.ctf();p.addEventListener("message",at.pmh,false)}if(f.bro.ffx){U.src=aa;f.track.qtp(ar)}else{if(!ai){f.sto(function(){R();U.src=aa+m(ar)},f.wait)}}}else{U=at.track.ctf();f.sto(function(){R();U.src=aa+m(ar)},f.wait)}if(U){U=at.track.gtf().appendChild(U);at.track.stf(U)}}if(p.addthis_language||G.ui_language){at.alg()}if(at.plo.length>0){at.jlo()}}catch(ap){window.console&&console.log("lod",ap)}}p._ate=J;p._adr=s;J._rec.push(function(d){if(d.ssh){var b=window.addthis_ssh=_duc(d.ssh);J.gssh=1;J._ssh=b.split(",")}if(d.ups){var b=d.ups.split(",");J.ups={};for(var a=0;a<b.length;a++){if(b[a]){var e=j(_duc(b[a]));J.ups[e.name]=e}}J._ups=J.ups}if(d.uid){J.uid=d.uid}if(d.dbm){J.dbm=d.dbm}if(d.rdy){J.xfr=1;J.track.xtp();return}});try{var I={},F=f.util.gsp("addthis_widget.js");if(typeof(F)!=="object"){F={}}if(F.provider){I={provider:f.mun(F.provider_code||F.provider),auth:F.auth||F.provider_auth||""};if(F.uid||F.provider_uid){I.uid=f.mun(F.uid||F.provider_uid)}f.prv=I}if(F.pub||F.username){p.addthis_pub=_duc(F.pub?F.pub:F.username)}if(p.addthis_pub&&p.addthis_config){p.addthis_config.username=p.addthis_pub}if(F.domready){_atc.dr=1}if(F.async){_atc.xol=1}if(_atc.ver===120){var x="atb"+f.util.cuid();E.write('<span id="'+x+'"></span>');f.igv();f.lad(["span",x,addthis_share.url||"[url]",addthis_share.title||"[title]"])}if(p.addthis_clickout){f.lad(["cout"])}if(!_atc.xol&&!_atc.xcs&&G.ui_use_css!==false){o.load()}}catch(D){if(window.console){console.log("main",D)}}n.bindReady();n.append(h);(function(l,Q,S){var U=document,W=l,r=function(){var d=U.gn("link"),Z={};for(var Y=0;Y<d.length;Y++){var a=d[Y];if(a.href&&a.rel){Z[a.rel]=a.href}}return Z},b=r(),V=function(){var a=U.location.protocol;if(a=="file:"){a="http:"}return a+"//"+_atd},M=function(){if(W.dr){return"&pre="+_euc(W.dr)}else{return""}},O=function(Y,Z,d,a){return V()+(Z?"feed.php":"bookmark.php")+"?v="+(_atc.ver)+"&winname=addthis&"+X(Y,Z,d,a)+"&"+W.track.cst(4)+M()+"&tt=0"+(Y==="more"&&W.bro.ipa?"&imore=1":"")},X=function(an,ad,aq,aw){var aj=W.trim,at=window,ao=W.pub(),ah=window._atw||{},ai=(aq&&aq.url?aq.url:(ah.share&&ah.share.url?ah.share.url:addthis_url)),av,ac=function(az){if(ai&&ai!=""){var d=ai.indexOf("#at"+az);if(d>-1){ai=ai.substr(0,d)}}};if(!aw){aw=ah.conf||{}}else{for(var ap in ah.conf){if(!(aw[ap])){aw[ap]=ah.conf[ap]}}}if(!aq){aq=ah.share}else{for(var ap in ah.share){if(!(aq[ap])){aq[ap]=ah.share[ap]}}}if(W.rsu()){aq.url=window.addthis_url;aq.title=window.addthis_title;ai=aq.url}av=aw.services_custom;ac("pro");ac("opp");ac("cle");ac("clb");ac("abc");if(ai.indexOf("addthis.com/static/r07/ab")>-1){ai=ai.split("&");for(var ar=0;ar<ai.length;ar++){var al=ai[ar].split("=");if(al.length==2){if(al[0]=="url"){ai=al[1];break}}}}if(av instanceof Array){for(var ar=0;ar<av.length;ar++){if(av[ar].code==an){av=av[ar];break}}}var au=((aq.templates&&aq.templates[an])?aq.templates[an]:""),Y=((aq.modules&&aq.modules[an])?aq.modules[an]:""),aa=aq.share_url_transforms||aq.url_transforms||{},ag=aq.track_url_transforms||aq.url_transforms,ay=((aa&&aa.shorten&&aq.shorteners)?(typeof(aa.shorten)=="string"?aa.shorten:(aa.shorten[an]||aa.shorten["default"]||"")):""),ae="",am=(aw.product||at.addthis_product||("men-"+_atc.ver)),af="",ak=W.track.gof(ai),ax=ak.length==2?ak.shift().split("=").pop():"",a=ak.length==2?ak.pop():"";if(aq.email_vars){for(var ap in aq.email_vars){af+=(af==""?"":"&")+_euc(ap)+"="+_euc(aq.email_vars[ap])}}if(W.track.spc&&am.indexOf(W.track.spc)==-1){am+=","+W.track.spc}if(aa&&aa.shorten&&aq.shorteners){for(var ap in aq.shorteners){for(var Z in aq.shorteners[ap]){ae+=(ae.length?"&":"")+_euc(ap+"."+Z)+"="+_euc(aq.shorteners[ap][Z])}}}ai=W.track.cof(ai);ai=W.track.mgu(ai,aa,aq,an);if(ag){aq.trackurl=W.track.mgu(aq.trackurl||ai,ag,aq,an)}var ab="pub="+ao+"&source="+am+"&lng="+(W.lng()||"xx")+"&s="+an+(aw.ui_508_compliant?"&u508=1":"")+(ad?"&h1="+aj((aq.feed||aq.url).replace("feed://",""),1)+"&t1=":"&url="+aj(ai,1)+"&title=")+aj(aq.title||at.addthis_title,1)+(_atc.ver<200?"&logo="+aj(at.addthis_logo,1)+"&logobg="+aj(at.addthis_logo_background,1)+"&logocolor="+aj(at.addthis_logo_color,1):"")+"&ate="+W.track.sta()+(window.addthis_ssh&&(addthis_ssh==an||addthis_ssh.search(new RegExp("(?:^|,)("+an+")(?:$|,)"))>-1)?"&ips=1":"")+(W.uid?"&uid="+_euc(W.uid):"")+(aq.email_template?"&email_template="+_euc(aq.email_template):"")+(af?"&email_vars="+_euc(af):"")+(ay?"&shortener="+_euc(typeof(ay)=="array"?ay.join(","):ay):"")+(ay&&ae?"&"+ae:"")+((aq.passthrough||{})[an]?"&passthrough="+aj(W.util.toKV(aq.passthrough[an]),1):"")+(aq.description?"&description="+aj(aq.description,1):"")+(aq.html?"&html="+aj(aq.html,1):(aq.content?"&html="+aj(aq.content,1):""))+(aq.trackurl&&aq.trackurl!=ai?"&trackurl="+aj(aq.trackurl,1):"")+(aq.screenshot?"&screenshot="+aj(aq.screenshot,1):"")+(aq.swfurl?"&swfurl="+aj(aq.swfurl,1):"")+(W.cb?"&cb="+W.cb:"")+(aq.iframeurl?"&iframeurl="+aj(aq.iframeurl,1):"")+(aq.width?"&width="+aq.width:"")+(aq.height?"&height="+aq.height:"")+(aw.data_track_p32?"&p32="+aw.data_track_p32:"")+(aw.data_track_clickback||aw.data_track_linkback||!ao||ao=="AddThis"?"&sms_ss=1&at_xt=1":"")+((av&&av.url)?"&acn="+_euc(av.name)+"&acc="+_euc(av.code)+"&acu="+_euc(av.url):"")+(W.smd?(W.smd.rxi?"&rxi="+W.smd.rxi:"")+(W.smd.rsi?"&rsi="+W.smd.rsi:"")+(W.smd.gen?"&gen="+W.smd.gen:""):((ax?"&rsi="+ax:"")+(a?"&gen="+a:"")))+(aq.xid?"&xid="+aj(aq.xid,1):"")+(au?"&template="+aj(au,1):"")+(Y?"&module="+aj(Y,1):"")+(aw.ui_cobrand?"&ui_cobrand="+aj(aw.ui_cobrand,1):"")+(aw.ui_header_color?"&ui_header_color="+aj(aw.ui_header_color,1):"")+(aw.ui_header_background?"&ui_header_background="+aj(aw.ui_header_background,1):"");return ab},R=function(a,ac,aa,ad,d){var ab=W.pub(),Z=ad||ac.url||"",Y=ac.xid||W.util.cuid();if(Z.toLowerCase().indexOf("http%3a%2f%2f")===0){Z=_duc(Z)}if(d){W.sto(function(){ac.xid=Y;(new Image()).src=O(a,0,ac,aa);delete ac.xid},100)}return Z+(aa.data_track_clickback||aa.data_track_linkback||!ab||ab=="AddThis"?((Z.indexOf("?")>-1)?"&":"?")+("sms_ss="+a)+("&at_xt="+Y+","+((W.smd||{}).gen||0)):"")},w=function(aa,Y,a){var Y=Y||{},Z=aa.share_url_transforms||aa.url_transforms||{},d=W.track.cof(W.track.mgu(aa.url,Z,aa,"mailto"));return"mailto:?subject="+_euc(aa.title?aa.title:d)+"&body="+_euc(R("mailto",aa,Y,d,a))},L=function(a){return _atc.unt&&((!a.templates||!a.templates.twitter)&&(!W.wlp||W.wlp=="http:"))},e=function(ai,Y){var ae=550,ah=450,aa=screen.height,ac=screen.width,ad=Math.round((ac/2)-(ae/2)),d=0,af,ag="",ab=ai.share_url_transforms||ai.url_transforms||{},a=W.track.cof(W.track.mgu(ai.url,ab,ai,"twitter"));if(aa>ah){d=Math.round((aa/2)-(ah/2))}if((ai.passthrough||{}).twitter){ag=W.util.toKV(ai.passthrough.twitter)}if(ag.indexOf("text=")==-1){ag="text="+_euc(ai.title)+"&"+ag}if(ag.indexOf("via=")==-1){ag="via=AddThis&"+ag}p.open("http://twitter.com/share?url="+_euc(R("twitter",ai,Y,a,1))+"&"+ag,"twitter_tweet","left="+ad+",top="+d+",width="+ae+",height="+ah+",personalbar=no,toolbar=no,scrollbars=yes,location=yes,resizable=yes");return false},N=[],P=function(Z,aa,Y,d){var a;if(Z=="email"){a=O(Y,d)}else{a=O(Z,aa,Y,d)}N.push(W.ajs(a,1))},T=function(Y,d,a){return V()+"tellfriend.php?&fromname=aaa&fromemail="+_euc(d.from)+"&frommenu=1&tofriend="+_euc(d.to)+(Y.email_template?"&template="+_euc(Y.email_template):"")+(d.vars?"&vars="+_euc(d.vars):"")+"&lng="+(W.lng()||"xx")+"&note="+_euc(d.note)+"&"+X("email",null,null,a)};l.share={pts:e,unt:L,uadd:X,genurl:O,geneurl:T,genieu:w,acb:R,svcurl:V,track:P,links:b}})(f,f.api,f)})();function addthis_open(){if(typeof iconf=="string"){iconf=null}return _ate.ao.apply(_ate,arguments)}function addthis_close(){_ate.ac()}function addthis_sendto(){_ate.as.apply(_ate,arguments);return false}if(_atc.dr){_adr.onReady()}}else{_ate.inst++}if(_atc.abf){addthis_open(document.getElementById("ab"),"emailab",window.addthis_url||"[URL]",window.addthis_title||"[TITLE]")};


/* FUNCTIONS *******************/

/* ADD CLASS **********/
// Format: $('.something').PINT_addClass('last');
$.fn.PINT_addClass = function(addClass) {
    if ( $(this).length ) {
        $(this).addClass(addClass);
    }
}

/* CAPTION **********/
// Format: $('.trigger').PINT_caption();
$.fn.PINT_caption = function(tgt) {
    if ( $(this).length ) {
    
        $(this).each(function() {
    
            // 'TRIGGER' position
            var triggerPOS = $(this).position();
            // 'TRIGGER' width/height
            // If trigger is A/DIV tag with image inside, find width/height of image else find width/height of 'TRIGGER'
            var triggerHeight = $(this).find('img').height() || $(this).height();
            var triggerWidth = $(this).find('img').width() || $(this).width();
            
            // 'TARGET' width/height
            // If ID or CLASS passed in, find that target width/height, else assume 'TARGET' is the 'next' element in the markup
            var targetWidth = $(tgt).width() || $(this).next().width();
            var targetHeight = $(tgt).height() || $(this).next().height();
            // 'TARGET' new X and Y positions
            if (PINT.util.browser.bIe || PINT.util.browser.bOpera) 
                var targetNewYPos = ((triggerPOS.top - triggerHeight) - targetHeight) + 105;
            else 
                var targetNewYPos = ((triggerPOS.top - triggerHeight) - targetHeight) + 35;
            var targetNewXPos = (triggerPOS.left + (triggerWidth - targetWidth)) - 15;        
            
            // Apply Positioning to 'TARGET'
            if ( tgt ) $(tgt).css({ position:'absolute', left:targetNewXPos, top:targetNewYPos });
            else $(this).next().css({ position:'absolute', left:targetNewXPos, top:targetNewYPos });
            
            // Add show/hide to 'TRIGGER' mouseover/mouseout
            $(this)
                .bind('mouseover', function(e) {
                    if ( $(e.relatedTarget).is('.box-inner') ) return false;
                    var offsetY = targetNewYPos+6;
                    $(this).next().show().animate({ top:offsetY }, 300, function() { });
                })
                .bind('mouseout', function(e) {
                    if ( $(e.relatedTarget).is('.box-inner') ) return false;
                    $(this).next().hide().css('top',targetNewYPos);
                })
            ;
            
            $('.caption-box div div').bind('mouseout', function(e) {
                if ( $(e.relatedTarget).is('.box-inner') ) return false;
                $(this).parents('.caption-box').hide().css('top',targetNewYPos);
            });
            
        });
            
    }
};

/* CUSTOM RADIO/CHECKBOX **********/
// Format: $('.element').PINT_customRadio();
$.fn.PINT_customRadio = function() {
    if ( $(this).length ) {
        $(this).click(function(){
            $('input[type="radio"][name="' + $(this).attr('name') + '"]').parent().removeClass('radio-selected');
            $(this).parent().addClass('radio-selected');
        });
        $('input[type="radio"]:checked').attr('checked', false).click();
    }
};

/* CUSTOM SELECT BACKGROUNDS **********/
// This code allows you to have a custom background image for <select> in a site. 
// This doesn't work in ie6 or lower, so we remove the background image and do not show the <label> for those browsers.
// Format: $('.custom-select').PINT_customSelect();
$.fn.PINT_customSelect = function() {
    if ( $(this).length ) {
		if(! ($.browser.msie && $.browser.version=="6.0") ){
		
        $(this).find('select').attr('selectedIndex',-1).change(function() {
            var optionText = $(this).find('option:selected').val();
            $(this).siblings('label').text(optionText)
        });
		
		}
    }
};
 
/* FADER CYCLE **********/
// Format: $('.tgt').PINT_faderCycle('fade',1300,1300);
$.fn.PINT_faderCycle = function(aFx,aSpeed,aTimeout) {
    if( $(this).length ) {
        
        $(this).each(function() {
            $(this).cycle({
                fx: aFx,
                speed: aSpeed,
                timeout: aTimeout
            });
        });
    }
};

/* FADER GALLERY **********/
// Format: $('.gallerydiv').PINT_faderControls('.imagesdiv');
$.fn.PINT_faderControls = function(tgt) {
    if( $(this).length ) {
    
        var galleryControls = '<div class="gallery-controls clearfix"><span id="prev"></span><div class="clearfix"></div><span id="next"></span></div>';
        $(this).append(galleryControls);
        $(tgt).cycle({
         fx: 'fade',
         speed: 1500,
         timeout: 8000,
         pager: '.gallery-controls div',
         next:   '#next', 
         prev:   '#prev',
         pause: true
       });
       
    }
};

/* INPUT: FOCUS/BLUR **********/
// Sets Focus/Blur on target INPUT
// Format: $('.input-name').PINT_focusBlur('Text to Swap');
$.fn.PINT_focusBlur = function(text) {
    if ( $(this).length ) {
        $(this).focus(function(){ 
            if ($(this).val() == text) $(this).val('')
        }).blur(function(){ 
            if ($(this).val() == '') $(this).val(text)
        });
    }
};

/* SET LAST **********/
// Set 'last' class on last element of target
// Format: $('.element').PINT_setLast('last target');
$.fn.PINT_setLast = function(tgt) {
    if ( $(this).length ) {
        var lastEl = tgt+':last';
        $(this).find(lastEl).addClass('last');
    }
};

/* SOCIAL LINKS **********/
// Creates the 'Social Links' holder
$.fn.PINT_socialLinks = function() {
    if ( $(this).length ) {
        // 'Share' code
        var shareCode = '<li id="social-share"><a href="http://www.addthis.com/bookmark.php?v=20" onmouseover="return addthis_open(this, \'\', \'[URL]\', \'[TITLE]\')" onmouseout="addthis_close()" onclick="return addthis_sendto()">Share</a></li>';
        
        // 'Like' code
        var currURL = window.location;
        var likeCode = '<li><iframe src="http://www.facebook.com/plugins/like.php?href='+currURL+'&layout=button_count&amp;show_faces=false&amp;width=80&amp;action=like&amp;font=verdana&amp;colorscheme=light" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:80px; height:22px" allowTransparency="true"></iframe></li>';
      
        // Combine codes to container
        var ulCode = $('<ul id="social"></ul>');
        var addLike = ulCode.append(likeCode);
        var addShare = addLike.append(shareCode);
        
        // Add code to target
        $(this).append(addShare);
    }
};

/* TABS **********/
// Write out the tabs in JS so that w/ JS disabled we don't show buttons that don't work!
$.fn.PINT_tabs = function() {
    if ( $(this).length ) {
        // Find each TAB instance on the page
        $(this).each(function(tabsIndex, tabsElement){
        
            var tabs = $(this).children('.tabbox'); // Get tabboxs
            var ul = $('<ul class="tab-links"></ul>'); // Create UL links only when JS enabled
            
            // For each tabbox we're going to create corresponding <li>
            tabs.each(function(index, element){
                var thisID = $(this).attr('id'); // Get tabbox ID
                var thisChildren = $(this).children('.tab-title'); // Get tabbox HTML
                var selected = (index == 0) ? ' class="ui-tabs-selected"' : '';  // Sets which tab starts 'on'
                
                // Add <li>s to the UL per tabbox
                ul.append('<li'+selected+'><a href="#'+thisID+'"><span><span>'+thisChildren.html()+'</span></span></a></li>');
            });
            
            // Add the <ul> to the TAB instance
            $(this).prepend(ul);
        });
        $(this).tabs();
    }
};

/* OVERLAY FIX **********/
// Format: $('.pintbox').PINT_overlay();
$.fn.PINT_overlay = function(text) {
    if ( $(this).length ) {
        $(this).each(function() {
            // Find the href="#target". Nicely doubles as ID selector!
            var thisID = $(this).attr('href');
            // Hide page content on page load
            if ($(thisID).length) $(thisID).hide();
            // When you click 'trigger' first show the content briefly, then add to the overlay so the overlay isn't blank.
            $(this).bind('click', function() { $(thisID).show() }).fancybox({ 'titleShow':false });
            // Finally, when you click the 'close' button, hide all inline content divs
            $('#fancybox-close').bind('click', function() { $('.overlay').hide() })
        })
    }
};


PINT.init = function(){

    /* JS ENABLED - Target any element differently (CSS) if JS enabled/disabled */
    $('body').PINT_addClass('js-enabled');

    /* PNGFIX **********/
	// Sets a load delay on the pngfix to fix a PWP load clobbering bug
    if (PINT.isEditing) {
        if (PINT.util.browser.bIe6) var pnginit = setTimeout('PINT.util.pngFix()', 1000);
    } else {
        if (PINT.util.browser.bIe6) PINT.util.pngFix();
    }
    
    
    /* CAPTION **********/
    $('.caption').PINT_caption();
    
    /* CUSTOM RADIO/CHECKBOX **********/
    // Radio Button Initialization
    $('input[type="radio"]').PINT_customRadio();
    
    /* CUSTOM SELECT BACKGROUNDS **********/
    $('.custom-select').PINT_customSelect();
    
    /* FADER CYCLE **********/
    $('.component-cycle ul').PINT_faderCycle('fade',1300,1300);
    
    /* FADER GALLERY **********/
    $('#gallery').PINT_faderControls('#gallery-images');
    
    /* INPUT: 'FOCUS/BLUR' **********/
    //$('.input-search').PINT_focusBlur('Search');
    
    /* SET LAST **********/
    $('.list-bio').PINT_setLast('li');
  
    /* SOCIAL LINKS **********/
    $('#breadcrumb > .frame3 > .frame3').PINT_socialLinks();
  
    /* TABS **********/
    // Hides the .tab-titles in the tab-boxes when JS enabled. When JS disabled, the <ul> is hidden (currently being written out w/ JS) and the .tab-titles then act as section headers.
    // With JS enabled, having these .tab-titles show would be redundant. View homepage w/o JS enabled to see effect.
    if ($('.tabs').length) $(".tabs > DIV > .tab-title").css('display', 'none');
    // Initialize Tabs
    $('.tabs').PINT_tabs();

    if ( $('.pintbox').length ) {
        $('.pintbox').PINT_overlay();
        $('.pintbox').fancybox({ 'titleShow':false });
    }
	if ( $('.pintbox-iframe').length ) $('.pintbox-iframe').fancybox({ 'width':'75%','height':'75%','autoScale':false,'transitionIn':'fade','transitionOut':'fade','type':'iframe'});

    
};

$(document).ready(function(){
  PINT.init();
});
