/*global PINT YAHOO */
// 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 YAHOO */

// Setup Globals
PINT.themeRootDirectory = (typeof PINT.themeRootDirectory != "undefined") ? PINT.themeRootDirectory : '';
PINT.isEditing = (typeof PINT.isEditing != "undefined") ? PINT.isEditing : false;

PINT.init = function(){
	// Sets a load delay on the pngfix and sIFR to fix a PWP load clobbering bug
    /* if (PINT.isEditing) {
        //var sifrInit = setTimeout('PINT.sifr()', 1000); // uncomment if using sifr
        //if (PINT.util.browser.bIe6) var pnginit = setTimeout('PINT.util.pngFix()', 1000); // uncomment if using pngfix
    } else {
        //PINT.sifr();  // uncomment if using sifr
        //if (PINT.util.browser.bIe6) PINT.util.pngFix();  // uncomment if using pngfix
    } */
	
    PINT.widget.lightbox.init();
};

if (typeof this.YAHOO != "undefined"){
    YAHOO.util.Event.onDOMReady(PINT.init);
}


//  about -- history
function jumpToHistory() {
    var section = document.getElementById('historyDecade').options[document.getElementById('historyDecade').selectedIndex].value;
    window.location.href = '#' + section;
}

// press center -- multimedia
function showMediaVideos() {
  document.getElementById('mediaDisclaimer').style.display = 'none';
  document.getElementById('mediaVideos').style.display = 'block';
}
function changeImage(hrefElement, href) {
	YAHOO.util.Dom.removeClass(YAHOO.util.Dom.getChildren(hrefElement.parentNode.parentNode), 'on');
	YAHOO.util.Dom.addClass(hrefElement.parentNode, 'on');
	if (document.getElementById('galleryMainImg')) {
		var img = document.getElementById('galleryMainImg');
		if (img.src) img.src = hrefElement.href;
	} else {
		hrefElement.src = href;
	}
	return false;
}

function showPreviousImage(e) {
	var images = YAHOO.util.Dom.getChildren('thumbs');
	for (var i=0; i<images.length; i++) {
		if (YAHOO.util.Dom.hasClass(images[i], 'on')) {
			if (i-1 < 0) break;
			var hrefElement = images[i-1].getElementsByTagName('a')[0];
			changeImage(hrefElement);
		}
	}
	YAHOO.util.Event.preventDefault(e);
}

function showNextImage(e) {
	var images = YAHOO.util.Dom.getChildren('thumbs');
	for (var i=0; i<images.length; i++) {
		if (YAHOO.util.Dom.hasClass(images[i], 'on')) {
			if (i+1 == images.length) break;
			var hrefElement = images[i+1].getElementsByTagName('a')[0];
			changeImage(hrefElement);
			break;
		}
	}
	YAHOO.util.Event.preventDefault(e);
}

function PINT_GetCookies() {
	var name, value;
	var beginning, middle, end;
	// if there are nay entries currently, get rid of them
	for (name in cookies) { cookies = new Object(); break; }
	beginning = 0;
	while (beginning < document.cookie.length) {
		middle = document.cookie.indexOf('=', beginning); // find next = 
		end = document.cookie.indexOf(';', beginning); // find next ;
		
		if (end == -1) end = document.cookie.length; // if no semicolon exists, it's the last cookie
		if ((middle > end) || (middle == -1)) { // if the cookie has no value
			name = document.cookie.substring(beginning, end);
			value = "";
		}
		else { // extract its value
			name = document.cookie.substring(beginning, middle);
			value = document.cookie.substring(middle + 1, end);
		}
		cookies[name] = unescape(value);
		beginning = end + 2; // step over space to beginning of the next cookie
	}
}

var PINT = {};
PINT.rotator = function(id, interval, start) {
	// What item do we start on? Default is 0
	var counter = start || 0;
	
	// Get the items
	var divs = YAHOO.util.Dom.getChildren(id);
	
	// Controls the animation
	var animate = function() {
	
		// Animate the first object OUT
		var anim = new YAHOO.util.Anim(divs[counter], {
			opacity: { to:0 }
		});
		
		// Run the animation
		anim.animate();
		
		// When that completes, run this function
		anim.onComplete.subscribe(function() {
		
			// Create a local reference to our counter
			var iCounter = counter;
			
			// Hide the previously faded out div
			YAHOO.util.Dom.setStyle(divs[iCounter], 'display', 'none');
			
			// If we are the last item, reset the counter
			if (divs.length>iCounter+1) iCounter++;
			else iCounter = 0;		
			
			// Fade in the next item
			YAHOO.util.Dom.setStyle(divs[iCounter], 'display', 'block');
			var anim2 = new YAHOO.util.Anim(divs[iCounter], {
				opacity: { to:1 }
			});
			anim2.animate();
			
			// reset the global counter
			counter = iCounter;
		});
	}
	var init = function() {
	
		// Hide all the nodes and then show the first one
		YAHOO.util.Dom.setStyle(divs, 'opacity', '0');
		YAHOO.util.Dom.setStyle(divs, 'display', 'none');
		YAHOO.util.Dom.setStyle(divs[0], 'opacity', '1');
		YAHOO.util.Dom.setStyle(divs[0], 'display', 'block');
		
		// Repeat the action to continue the slideshow
		var timer = setInterval(animate, interval);
	}
	
	// When that element is ready, fire the init function
	YAHOO.util.Event.onAvailable(id, init);
}

// Slideshow code (Awards, Products, etc.)

PINT.parade = {

	elements : [],
	controls : [],
	length : 0,
	showing : 0,
	reverse : 0,
	duration : 1000,

	init : function ( seconds, reverse ) {

		if (!(document.getElementById('slides')&&document.getElementById('controls')&&document.getElementById('ssresume'))) return false;

		this.duration = seconds * 1000;
		this.reverse = reverse || null;
		this.elements = document.getElementById('slides').getElementsByTagName('li');
		this.controls = document.getElementById('controls').getElementsByTagName('a');
		this.length = this.elements.length;
		this.button = document.getElementById('ssresume');
		this.button.onclick = PINT.parade.pause;
		this.isPlaying  = false;

		for ( var i = 0; i < this.controls.length; i++) {
			PINT.parade.controls[i].onclick = function () {
				PINT.parade.goToAndStop(this);
				return false;
			};
		}

		this.isPlaying = true;

		if ( this.reverse ) {
			this.showing = this.elements.length-1;
			this.show (this.elements.length-1);
			this.interval = setInterval ('PINT.parade.regress()', this.duration);
		} else {
			this.show (0);
			this.interval = setInterval ('PINT.parade.advance()', this.duration);
		}
	},

	start : function () {

		clearInterval ( PINT.parade.interval );
		this.isPlaying = true;
		if ( this.reverse ) {
			this.interval = setInterval ('PINT.parade.regress()', this.duration);
			PINT.parade.regress();
		} else {
			this.interval = setInterval ('PINT.parade.advance()', this.duration);
			PINT.parade.advance();
		}
	},

	advance : function () {
		this.hide ( this.showing );
		if ( this.showing == this.length-1 ) {
			this.showing = 0,
			this.show ( 0 );
		} else{
			this.show ( ++this.showing );
		}
	},

	regress : function () {
		this.hide ( this.showing );
		if ( this.showing == 0 ) {
			this.showing = this.length-1,
			this.show ( this.length-1 );
		}else{
			this.show ( --this.showing );
		}
	},

	hide : function ( index ) { 
		var slide = new YAHOO.util.Anim(this.elements[index], { opacity: {to: 0} }, .6, YAHOO.util.Easing.easeIn);
		var control = new YAHOO.util.Anim(this.controls[index], { opacity: {to: .5} }, .5, YAHOO.util.Easing.easeIn);
		slide.animate();
		control.animate();
	},

	show : function ( index ) { 
		YAHOO.util.Dom.setStyle(this.elements[index], 'display', 'block');
		var slide = new YAHOO.util.Anim(this.elements[index], { opacity: {to: 1} }, .4, YAHOO.util.Easing.easeIn);
		var control = new YAHOO.util.Anim(this.controls[index], { opacity: {to: 1} }, .5, YAHOO.util.Easing.easeIn);
		slide.animate();
		control.animate();
	},

	goToAndStop : function (el) {
		PINT.parade.pause.call ( PINT.parade.button );
		for ( var i = 0; i < PINT.parade.controls.length; i++ ) {
			if ( el != PINT.parade.controls[i] ) continue;
			if ( PINT.parade.showing != i ) {
				PINT.parade.hide ( PINT.parade.showing );
				PINT.parade.showing = i,
				PINT.parade.show ( i );
			}
		}
		//this.interval = setInterval ('PINT.parade.start()', this.duration);
	},

	play : function () {

		if ( PINT.parade.isPlaying ) { return; }
		this.onclick = PINT.parade.pause;
		this.src = PINT.themeRootDirectory + '/assets/images/button_pause.gif';
		PINT.parade.start();
	},

	pause : function () {
		if ( ! PINT.parade.isPlaying ) { return; }
		clearInterval ( PINT.parade.interval );
		PINT.parade.isPlaying = false;
		this.onclick = PINT.parade.play;
		this.src = PINT.themeRootDirectory + '/assets/images/button_play.gif';
	}
};

PINT.getImage = function(parent) {
    var el = parent.firstChild;
    while (el) { // walk through till as long as there's an element
        if (el.nodeName.toUpperCase() == "IMG") { // found an image
            // -s for thumbs, -m for large
            // images respectively
            return el.src.replace(/-s\.jpg$/, "-m.jpg");
        }
        el = el.nextSibling;
    }
    return "";
};



function getUrlSeparator(url){
	var separator = "?";
	if(url.indexOf('?') != -1) separator = "&";
	return separator;
}	


d=document;f=d.documentElement;g=d.forms;j=d.all;k=d.URL;m=d.location;o=d.images;p=d.anchors;t=d.links;u=d.embeds;v=false;ba=window;bb=true;bc=parseInt;bd=location;be=bd.pathname;bj=Array;bk=Object;bl=eval;bm=navigator;bn=bm.plugins;bo=bm.userAgent;bp=undefined;bq=unescape;br=parseFloat;PINT_Global=new bk();PINT_Global.HTML=new bk();PINT_Global.HTML.anchors=d.getElementsByTagName('a');PINT_Global.HTML.label=d.getElementsByTagName('label');PINT_Global.Status=new bk();PINT_Global.Status.windowStatus="";PINT_Global.Browser=new Browser();function PINT_GetEventSource(e){if(e&&e.target){var event=e&&e.target;while(event&&event.nodeType==3)event=event.parentNode;return(event);}if(ba&&ba.event&&ba.event.srcElement)return(ba&&ba.event&&ba.event.srcElement);return v}function PINT_GetElementById(idname){var handle;if(d.getElementById){handle=d.getElementById(idname);if(handle)return handle}if(d.getElementByName){handle=d.getElementByName(idname)[0];if(handle)return handle}handle=document[idname];if(handle)return handle;if(d.all){handle=d.all[idname];if(handle)return handle}if(d.anchors){handle=d.anchors[idname];if(handle)return handle}if(d.links){handle=d.links[idname];if(handle)return handle}if(d.images){handle=d.images[idname];if(handle)return handle}if(d.embeds){handle=d.embeds[idname];if(handle)return handle}return handle}function PINT_GetIdByElement(element){if(!(element))return bp;if(element.id)return element.id;if(element.name)return element.name;return bp}function PINT_ChangePageTitle(pageTitle){if(d.title.readOnly==bb)d.title=pageTitle}function PINT_GetCurrentFileName(){var URL=bq(bd.pathname);var start=URL.lastIndexOf("/")+1;var end=(URL.indexOf("?")>0)?URL.indexOf("?"):URL.length;return(URL.substring(start,end));}function PINT_GetCurrentFilePath(){var URL=bq(bd.pathname);var start=URL.lastIndexOf("/");return(URL.substring(0,start));}function PINT_GetCurrentDirectory(){var filePath=PINT_GetCurrentFilePath();var directories=filePath.split("/");return directories.length&&directories[directories.length-1]!=""?directories[directories.length-1]:""}function PINT_IsRootDirectory(directory){return directory.toLowerCase()==PINT_GetRootDirectory().toLowerCase()?bb:v}function PINT_IsDefaultFile(){var fileName=typeof(PINT_IsDefaultFile.arguments[0])!='undefined'?PINT_IsDefaultFile.arguments[0]:PINT_GetCurrentFileName();if(fileName=="")return bb;var fileNameList=PINT_GetDefaultFile();if(bl('typeof(fileNameList)')=='object'){for(var fileNameListIndex=0;fileNameListIndex<fileNameList.length;fileNameListIndex++)if((fileName==fileNameList[fileNameListIndex]))return bb}return v}function PINT_GetDefaultFile(){if(typeof(defaultFileList)=='undefined')return"";else return defaultFileList.split(",");}function PINT_FirstFocus(){var elementref;var i=0;if(!(elementref=PINT_FirstFocus.arguments[0])){if(!(d.forms[0]))return v;while((elementref=d.forms[0].elements[i++])&&((elementref.type=='hidden')||(elementref.type=='radio')||(elementref.disabled)||(elementref.type=='submit')||(elementref.type=='submit')||(elementref.type=='checkbox'))){}}else{var formIndex;var formElementIndex;var formElementName=PINT_FirstFocus.arguments[0];elementref=null;for(formIndex=0;formIndex<d.forms.length;formIndex++){for(formElementIndex=0;formElementIndex<d.forms[formIndex].elements.length;formElementIndex++){if(d.forms[formIndex].elements[formElementIndex].name==formElementName){elementref=d.forms[formIndex].elements[formElementIndex];break}}if(elementref)break}}if(!(elementref))return v;elementref.focus();return bb}function PINT_OnMouseOverHandler(e){e=(e)?e:((ba.event)?ba.event:"");if(e){var eventsource=PINT_GetEventSource(e);if(bl('typeof(PINT_MenuTriggers)')!='undefined'){typeOfEventSource=typeof(PINT_MenuTriggers[eventsource.id]);if(typeOfEventSource!='undefined')PINT_MenuPopUp(e);}else if(bl('typeof(PINT_Global.Rollover.triggers)')!='undefined'){typeOfEventSource=typeof(PINT_Global.Rollover.triggers[eventsource.id]);if(typeOfEventSource!='undefined')PINT_RORollover(e);}PINT_SetWindowStatus();}return bb}function PINT_OnMouseOutHandler(e){e=(e)?e:((ba.event)?ba.event:"");if(e){var eventsource=PINT_GetEventSource(e);if(bl('typeof(PINT_MenuTriggers)')!='undefined'){typeOfEventSource=typeof(PINT_MenuTriggers[eventsource.id]);if(typeOfEventSource!='undefined')PINT_MenuPopDown(e);}else if(bl('typeof(PINT_Global.Rollover.triggers)')){typeOfEventSource=typeof(PINT_Global.Rollover.triggers[eventsource.id]);if(typeOfEventSource!='undefined')PINT_RORollout(e);}}return bb}function PINT_SetWindowStatus(){if(PINT_SetWindowStatus.arguments.length==0){if(typeof(PINT_Global.Status.windowStatus)!='undefined'&&PINT_Global.Status.windowStatus!=""){ba.status=PINT_Global.Status.windowStatus;PINT_Global.Status.windowStatus=""}}else ba.status=PINT_SetWindowStatus.arguments[0];return bb}function PINT_GetRootDirectory(){if(typeof(rootDirectory)=='undefined')return"";else return rootDirectory}function PINT_getElementsByClass(name){var all=d.all?d.all:d.getElementsByTagName('*');var elements=new bj();for(var e=0;e<all.length;e++){if((name!='')&&(all[e].className.indexOf(name)>=0))elements[elements.length]=all[e]}return elements}function PINT_getURLParam(name,defaultVal){var paramVal=defaultVal;var regex=new RegExp("\&"+name+"\=([^$\&]+)","i");if(d.URL.indexOf('?')!=-1){var qString='&'+d.URL.substring((d.URL.indexOf('?')+1),d.URL.length);var urlMatches=qString.match(regex);if((urlMatches!=null)&&(urlMatches.length==2))paramVal=urlMatches[1]}return paramVal}PINT_Global.OnChange=new bk;PINT_Global.OnChange.linkType=new bj();function PINT_OnChangeHandler(e){var formElement;e=(e)?e:((ba.event)?ba.event:"");if(e){var eventsource=PINT_GetEventSource(e);for(formIndex=0;formIndex<d.forms.length;formIndex++){formElement=d.forms[formIndex];for(elementIndex=0;elementIndex<formElement.elements.length;elementIndex++){if(eventsource.name==formElement.elements[elementIndex].name){if(PINT_Global.OnChange.linkType[eventsource.id]=="anchor"&&formElement.elements[elementIndex].value!="")bd=formElement.action+"#"+formElement.elements[elementIndex].value;else if(PINT_Global.OnChange.linkType[eventsource.id]=="page"&&formElement.elements[elementIndex].value!="")bd=formElement.elements[elementIndex].value}}}}return bb}function PINT_OnChangeInit(){if(PINT_OnChangeInit.arguments.length!=2)return v;if(d.getElementById){var trigger=d.getElementById(PINT_OnChangeInit.arguments[0]);if(trigger){PINT_Global.OnChange.linkType[trigger.id]=PINT_OnChangeInit.arguments[1];trigger.onchange=PINT_OnChangeHandler}}return bb}var rot13map;function rot13init(){var map=new bj();var s="abcdefghijklmnopqrstuvwxyz";for(i=0;i<s.length;i++)map[s.charAt(i)]=s.charAt((i+13)%26);for(i=0;i<s.length;i++)map[s.charAt(i).toUpperCase()]=s.charAt((i+13)%26).toUpperCase();return map}function rot13(a){if(!rot13map)rot13map=rot13init();var s="";for(i=0;i<a.length;i++){var b=a.charAt(i);s+=(b>='A'&&b<='Z'||b>='a'&&b<='z'?rot13map[b]:b);}return s}function print_e(user,domain){var e=rot13(user)+"@"+rot13(domain);var out='<a href="mailto:'+e+'">';out+=e;out+='</a>';d.write(out);}PINT_FlashObject=function(swf,id,w,h,defaultImage,ver,imageMap,c){this.swf=swf;this.id=id;this.width=w;this.height=h;this.imageMap=imageMap;this.version=ver||6;this.align="middle";this.codebase=this.version+",0,0,0";this.redirect="";this.sq=m.search.split("?")[1]||"";this.defaultImage=defaultImage;this.altTxt="Please <a href='http://www.macromedia.com/go/getflashplayer'>upgrade your Flash Player</a>.";this.bypassTxt="";this.params=new bk();this.variables=new bk();if(c)this.color=this.addParam('bgcolor',c);this.addParam('quality','high');this.doDetect=getQueryParamValue('detectflash');};PINT_FlashObject.prototype.addParam=function(name,value){this.params[name]=value};PINT_FlashObject.prototype.getParams=function(){return this.params};PINT_FlashObject.prototype.getParam=function(name){return this.params[name]};PINT_FlashObject.prototype.addVariable=function(name,value){this.variables[name]=value};PINT_FlashObject.prototype.getVariable=function(name){return this.variables[name]};PINT_FlashObject.prototype.getVariables=function(){return this.variables};PINT_FlashObject.prototype.getParamTags=function(){var paramTags="";for(var param in this.getParams()){paramTags+='<param name="'+param+'" value="'+this.getParam(param)+'" />'}if(paramTags==""){paramTags=null}return paramTags};PINT_FlashObject.prototype.getHTML=function(){var flashHTML="";if(ba.ActiveXObject&&bm.userAgent.indexOf('Mac')==-1){flashHTML+='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+this.codebase+'" width="'+this.width+'" height="'+this.height+'" id="'+this.id+'" align="'+this.align+'">';flashHTML+='<param name="movie" value="'+this.swf+'" />';if(this.getParamTags()!=null){flashHTML+=this.getParamTags();}if(this.getVariablePairs()!=null){flashHTML+='<param name="flashVars" value="'+this.getVariablePairs()+'" />'}flashHTML+='</object>'}else{flashHTML+='<embed type="application/x-shockwave-flash" src="'+this.swf+'" width="'+this.width+'" height="'+this.height+'" id="'+this.id+'" align="'+this.align+'"';for(var param in this.getParams()){flashHTML+=' '+param+'="'+this.getParam(param)+'"'}if(this.getVariablePairs()!=null){flashHTML+=' flashVars="'+this.getVariablePairs()+'"'}flashHTML+='></embed>'}return flashHTML};PINT_FlashObject.prototype.getVariablePairs=function(){var variablePairs=new bj();for(var name in this.getVariables()){variablePairs.push(name+"="+escape(this.getVariable(name)));}if(variablePairs.length>0){return variablePairs.join("&");}else{return null}};PINT_FlashObject.prototype.write=function(elementId){if(detectFlash(this.version)||this.doDetect=='false'){if(elementId){d.getElementById(elementId).innerHTML=this.getHTML();}else{d.write(this.getHTML());}}else{if(this.redirect!=""){m.replace(this.redirect);}else if(this.defaultImage!=""){imageString="<img src=\""+this.defaultImage+"\" width=\""+this.width+"\" height=\""+this.height+"\" border=\"0\" alt=\"\"";if(bl('typeof(this.imageMap)')!="undefined"&&this.imageMap!="")imageString+=" usemap=\"#"+this.imageMap+"\" ";imageString+=" class=\"inlineimage\" />";d.write(imageString);}else d.write(this.altTxt+""+this.bypassTxt);}};function getFlashVersion(){var flashversion=0;if(bm.plugins&&bm.plugins.length){var x=bm.plugins["Shockwave Flash"];if(x){if(x.description){var y=x.description;flashversion=y.charAt(y.indexOf('.')-1);}}}else{result=v;for(var i=15;i>=3&&result!=bb;i--){execScript('on error resume next: result = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+i+'"))','VBScript');flashversion=i}}return flashversion}function detectFlash(ver){if(getFlashVersion()>=ver){return bb}else{return v}}function getQueryParamValue(param){var q=m.search;var detectIndex=q.indexOf(param);if(q.length>1&&detectIndex!=-1){return q.substring(q.indexOf("=",detectIndex)+1,q.indexOf("&",detectIndex));}else{return bb}}function addEvent(obj,evType,fn){if(obj.addEventListener){obj.addEventListener(evType,fn,bb);return bb}else if(obj.attachEvent){var r=obj.attachEvent("on"+evType,fn);return r}else{return v}}function Browser(){var ua,s,i;this.isIE=v;this.isNS=v;this.version=null;ua=bm.userAgent;s="MSIE";if((i=ua.indexOf(s))>=0){this.isIE=bb;this.version=br(ua.substr(i+s.length));return}s="Netscape6/";if((i=ua.indexOf(s))>=0){this.isNS=bb;this.version=br(ua.substr(i+s.length));return}s="Gecko";if((i=ua.indexOf(s))>=0){this.isNS=bb;this.version=6.1;return}}function PINT_BrowserDetection(){if(PINT_BrowserDetection.arguments.length!=1)return v;var browserUpgradeFile=PINT_BrowserDetection.arguments[0];var currentFileName=PINT_GetCurrentFileName();if(!d.getElementById&&(browserUpgradeFile.indexOf(currentFileName)=="-1"||currentFileName==""))bd.replace(PINT_GetRootDirectory()+'/'+browserUpgradeFile);}function popupWindow(){if(popupWindow.arguments.length<1)return v;var popupWin=null;popupWin=ba.open(popupWindow.arguments[0],popupWindow.arguments[1],popupWindow.arguments[2]);}function PINT_GetWindowSize(style){var size=400;if(style=="width"){if(typeof(ba.innerWidth)=='number')size=ba.innerWidth;else if(d.documentElement&&(d.documentElement.clientWidth||d.documentElement.clientHeight))size=d.documentElement.clientWidth;else if(d.body&&d.body.clientWidth)size=d.body.clientWidth}else if(style=="height"){if(typeof(ba.innerWidth)=='number')size=ba.innerHeight;else if(d.documentElement&&(d.documentElement.clientWidth||d.documentElement.clientHeight))size=d.documentElement.clientHeight;else if(d.body&&d.body.clientHeight)size=d.body.clientHeight}return size}function PINT_AnchorPopupWindows(){if(!d.getElementsByTagName)return;var anchors=PINT_Global.HTML.anchors;var currentAnchor;for(var anchorIndex=0;anchorIndex<anchors.length;anchorIndex++){var targetLink,relArray,relInformation,windowAttributes,javascriptTargetLink,windowName;var bd,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("|");if(relArray[0]=="popup"&&relArray.length>=4){if(relArray[1]!="null")width=bc(relArray[1])?bc(relArray[1]):400;else width=PINT_GetWindowSize("width");if(relArray[2]!="null")height=bc(relArray[2])?bc(relArray[2]):400;else height=PINT_GetWindowSize("height");windowType=relArray[3];windowAttributes="width="+width+",height="+height;if(windowType=="custom"){if(relArray.length<10)return v;bd=bc(relArray[4])?bc(relArray[4]):0;menubar=bc(relArray[5])?bc(relArray[5]):0;resizable=bc(relArray[6])?bc(relArray[6]):0;scrollbars=bc(relArray[7])?bc(relArray[7]):0;status=bc(relArray[8])?bc(relArray[8]):0;toolbar=bc(relArray[9])?bc(relArray[9]):0;if(relArray.length==11)windowName=relArray[10];else windowName="popupWindow";windowAttributes+=",location="+bd+",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 v}javascriptTargetLink="javascript:popupWindow('"+targetLink+"','"+windowName+"','"+windowAttributes+"');";currentAnchor.setAttribute("href",javascriptTargetLink);}}}}function PINT_CSSMenus(){if(PINT_CSSMenus.arguments.length!=1)return v;if(d.all&&d.getElementById){navRoot=d.getElementById(PINT_CSSMenus.arguments[0]);for(i=0;i<navRoot.childNodes.length;i++){node=navRoot.childNodes[i];if(node.nodeName=="LI"){node.onmouseover=function(){this.className+=" over"};node.onmouseout=function(){this.className=this.className.replace(" over","");}}}}}

// redirects browser to the value of selectElem (which is a select element)
function redirect(selectElem) {
	if (selectElem != "") window.location = selectElem.value;
}

//faq	
	function faq(def) {
		if (document.getElementById) {
			var defin = document.getElementById(def).style;
			if (defin.display == "block") {
				defin.display = "none";
				} else {
				defin.display = "block";
				}
				return false;
				} else {
				return true;
			}
		}
		
	function classChange(styleChange, item) {
		item.className = styleChange;
		}

//  about -- history
function jumpToHistory() {
    var section = document.getElementById('historyDecade').options[document.getElementById('historyDecade').selectedIndex].value;
    window.location.href = '#' + section;
}

// press center -- multimedia
function showMediaVideos() {
  document.getElementById('mediaDisclaimer').style.display = 'none';
  document.getElementById('mediaVideos').style.display = 'block';
}
function changeImage(hrefElement, href) {
	YAHOO.util.Dom.removeClass(YAHOO.util.Dom.getChildren(hrefElement.parentNode.parentNode), 'on');
	YAHOO.util.Dom.addClass(hrefElement.parentNode, 'on');
	if (document.getElementById('galleryMainImg')) {
		var img = document.getElementById('galleryMainImg');
		if (img.src) img.src = hrefElement.href;
	} else {
		hrefElement.src = href;
	}
	return false;
}

function showPreviousImage(e) {
	var images = YAHOO.util.Dom.getChildren('thumbs');
	for (var i=0; i<images.length; i++) {
		if (YAHOO.util.Dom.hasClass(images[i], 'on')) {
			if (i-1 < 0) break;
			var hrefElement = images[i-1].getElementsByTagName('a')[0];
			changeImage(hrefElement);
		}
	}
	YAHOO.util.Event.preventDefault(e);
}

function showNextImage(e) {
	var images = YAHOO.util.Dom.getChildren('thumbs');
	for (var i=0; i<images.length; i++) {
		if (YAHOO.util.Dom.hasClass(images[i], 'on')) {
			if (i+1 == images.length) break;
			var hrefElement = images[i+1].getElementsByTagName('a')[0];
			changeImage(hrefElement);
			break;
		}
	}
	YAHOO.util.Event.preventDefault(e);
}

function PINT_GetCookies() {
	var name, value;
	var beginning, middle, end;
	// if there are nay entries currently, get rid of them
	for (name in cookies) { cookies = new Object(); break; }
	beginning = 0;
	while (beginning < document.cookie.length) {
		middle = document.cookie.indexOf('=', beginning); // find next = 
		end = document.cookie.indexOf(';', beginning); // find next ;
		
		if (end == -1) end = document.cookie.length; // if no semicolon exists, it's the last cookie
		if ((middle > end) || (middle == -1)) { // if the cookie has no value
			name = document.cookie.substring(beginning, end);
			value = "";
		}
		else { // extract its value
			name = document.cookie.substring(beginning, middle);
			value = document.cookie.substring(middle + 1, end);
		}
		cookies[name] = unescape(value);
		beginning = end + 2; // step over space to beginning of the next cookie
	}
}
