/*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;

PINT.init = function(){
    /* PNGFIX **********/
	// Sets a load delay on the pngfix and sIFR to fix a PWP load clobbering bug
    //if (PINT.util.browser.bIe6) PINT.util.pngFix();  // uncomment if using pngfix
    
    /* INPUT 'FOCUS/BLUR **********/
    //if ($('.input-search').length) PINT.focusBlur('.input-search','Search'); // Header 'Search' - Focus/Blur
        
	/* OVERLAY **********/
    //$(".pintbox-iframe").colorbox({iframe:true, width:830, height:650, close:'', scrolling:false});
};

$(document).ready(function(){
  PINT.init();
});


/* FUNCTIONS *******************/

// INPUT 'Focus/Blur'
PINT.focusBlur = function(id,text) {
    $(id).focus(function(){ if ($(this).val() == text) $(this).val('') });
    $(id).blur(function(){ if ($(this).val() == '') $(this).val(text) });
};
