
Event.observe(window, "load", flushPageViews, false);Event.observe(window, "load", flushDownloads, false);var hdDownloads = new Array();var hdPageViews = new Array();var detectedVersion=0;var msftXml=false;var sOpenMenuID="";var layerobject;var allobject;var dom;var activeMenu;var NavCount;var currentSection=null;var TopNavOnSrc=new Array();var TopNavOffSrc=new Array();var flashloaded=false;var timerId;var displayFlashArray=new Array();var displayFlashArrayNames=new Array();var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;var flashMovieWithLinksArray=new Array();var itemWidth=139;var itemHeight=51;Event.observe(window,"load",preLoadNavImages,false);Event.observe(window.document,"mousemove",MMove,false);(document.layers)?layerobject=true:layerobject=false;(document.all)?allobject=true:allobject=false;(document.getElementById)?dom=true:dom=false;var objXML=null;try{objXML=new ActiveXObject("Msxml2.DOMDocument");objXML.validateOnParse=true;objXML.loadXML("<xml><test>TEST</test></xml>");if(objXML.parseError.errorCode==0){msftXml=true;}}catch(exc){objXML=null;}
window.onerror=null;var cwpLoadFlashObj=function(htmlId,flashObjId,schema,codeBase,width,height,style,movie,otherParams,qualityHtml,wmodeHtml,bgColor,pluginPg,quality,wmode,locale,tstamp,sid,sname){var flashURL=arguments[19];var strHtml='';strHtml+='<object name="'+htmlId+'" id="'+htmlId+'" classid="';strHtml+=flashObjId+'" codebase="'+schema+codeBase+'" width="';strHtml+=width+'" height="'+height;if(style!=null){strHtml+='" style="'+style;}
strHtml+='">';strHtml+='<param name="allowScriptAccess" value="always"/>';strHtml+='<param name="movie" value="'+movie+'?flashID='+htmlId;if(flashURL!=null){strHtml+='&flashURL='+flashURL+'&caching=true';}
strHtml+='"/>';if(qualityHtml!=null){strHtml+=qualityHtml;}
strHtml+='<param name="flashVars" value="';if(otherParams!=null){strHtml+=otherParams;strHtml+='&';}
strHtml+='locale='+locale;strHtml+='&tstamp='+tstamp;strHtml+='&sid='+sid;strHtml+='&sname='+sname;strHtml+='"/>';if(wmodeHtml!=null){strHtml+=wmodeHtml;}
strHtml+='<param name="bgcolor" value="'+bgColor+'"/>';strHtml+='<embed name="'+htmlId+'" id="'+htmlId+'" src="'+movie+'?flashID='+htmlId;if(flashURL!=null){strHtml+='&flashURL='+flashURL+'&caching=true';}
strHtml+='&locale='+locale;strHtml+='&tstamp='+tstamp;strHtml+='&sid='+sid;strHtml+='&sname='+sname;strHtml+='" quality="'+quality+'" width="'+width+'" height="'+height+'" ';strHtml+='type="application/x-shockwave-flash" pluginspage="'+schema+pluginPg+'"';strHtml+=' allowScriptAccess="always"';if(wmode!=null){strHtml+=' wmode="'+wmode+'"';}
strHtml+=' flashVars="';if(otherParams!=null){strHtml+=otherParams;strHtml+='&';}
strHtml+='locale='+locale;strHtml+='&tstamp='+tstamp;strHtml+='&sid='+sid;strHtml+='&sname='+sname;strHtml+='"';strHtml+='></embed>';strHtml+='</object>';var div=$(htmlId);div.innerHTML=strHtml;};function preLoadNavImages(){if(getElement("globalswf_0",null)!=null){for(ctr=0;ctr<NavCount;ctr++){setTopNavPosition("navImg"+ctr,"globalnav_"+ctr);}
enableGlobalMenus();}};function MMove(e){var theLayer;if(activeMenu!=null){theLayer=getElement(activeMenu,null);if(theLayer){if((window.event.x<theLayer.offsetLeft)||(window.event.x>(theLayer.offsetLeft+theLayer.offsetWidth))||(window.event.y<(theLayer.offsetTop-28))||(window.event.y>(theLayer.offsetTop+theLayer.offsetHeight))){HideAllMenus();}}}};function changeImages(){if(document.images){for(var i=0;i<changeImages.arguments.length;i+=2){document[changeImages.arguments[i]].src=eval(changeImages.arguments[i+1]+".src");}}};function enableGlobalMenus(){var status=true;for(var ctr=0;ctr<NavCount;ctr++){var navObj=getElement("globalswf_"+ctr,null);if(navObj){if(navObj.readystate!=4){status=false;}}}
if(status==false){setTimeout("enableGlobalMenus()",500);}else{flashloaded=true;}};function doMenu(menuID){timerId=window.setTimeout("doMenuAfterTimeOut('"+menuID+"')",500);};function clearDelay(){window.clearTimeout(timerId);};function doMenuAfterTimeOut(menuID){if(flashloaded&&getElement("globalswf_"+menuID,null)!=null){var thisMenu="globalnav_"+menuID;if((sOpenMenuID!="")&&(sOpenMenuID!=thisMenu)){getElement(sOpenMenuID,null).style.display="none";sOpenMenuID="";}
var menuObj=getElement(thisMenu,null);if(menuObj){menuObj.style.display="block";sOpenMenuID=thisMenu;}
activeMenu=sOpenMenuID;}};function getElement(layerName,parentLayer){var dString;if(layerobject){parentLayer=(parentLayer)?parentLayer:self;layerCollection=parentLayer.document.layers;if(layerCollection[layerName]){return(layerCollection[layerName]);}
for(i=0;i<layerCollection.length;){return(getElement(layerName,layerCollection[i++]));}}
if(allobject){return document.all.item(layerName);}
if(dom){return($(layerName));}
return null;};function HideAllMenus(){var ctr;for(ctr=0;ctr<NavCount;ctr++){lName="globalnav_"+ctr;layerHide(lName);}
activeMenu=null;};function layerHide(layerName){var theLayer=getElement(layerName,null);if(theLayer){if(layerobject){theLayer.visibility='hide';}else{theLayer.style.display="none";}}};function sizeMenu(section,size){var thisMenu="globalnav_"+section;var menuObj;var openMenuObj;if((sOpenMenuID!="")&&(sOpenMenuID!=thisMenu)){openMenuObj=getElement(sOpenMenuID,null);if(openMenuObj){openMenuObj.style.display="none";}
sOpenMenuID="";}else{menuObj=getElement(thisMenu,null);if(menuObj){var clipString="rect(0px 213px "+size+"px 0px)";menuObj.style.clip=clipString;sOpenMenuID=thisMenu;}}};function setTopNavImages(onUrl,offUrl,index){TopNavOnSrc[index]=onUrl;TopNavOffSrc[index]=offUrl;};function setNavCount(count,current){NavCount=count;currentSection=current;};function setTopNavPosition(baseId,navId){var buttonObj;var navObj;navObj=getElement(navId,null);buttonObj=getElement(baseId,null);if(navObj&&buttonObj){var y=findPosY(buttonObj);var x=findPosX(buttonObj);setLayerY(navObj,eval(y+26));if(eval(x+213)>762){x=763-213;}
if(eval(x-4)<0){setLayerX(navObj,x);}else{setLayerX(navObj,eval(x-4));}}};function setLayerX(theLayer,x){if(theLayer){if(layerobject){theLayer.left=x;}else{theLayer.style.left=x+"px";}}};function setLayerY(theLayer,y){if(theLayer){if(layerobject){theLayer.top=y;}else{theLayer.style.top=y+"px";}}};function setLayerZ(theLayerElement,zIndex){var theLayer=getElement(layerName,null);if(theLayer){if(layerobject){theLayer.zIndex=zIndex;}else{theLayer.style.zIndex=zIndex;}}};function findPosX(obj){var curleft=0;if(obj.offsetParent){while(obj.offsetParent){curleft+=obj.offsetLeft;obj=obj.offsetParent;}}else if(obj.x){curleft+=obj.x;}
return curleft;};function findPosY(obj){var curtop=0;if(obj.offsetParent){while(obj.offsetParent){curtop+=obj.offsetTop;obj=obj.offsetParent;}}else if(obj.y){curtop+=obj.y;}
return curtop;};function printPage(){if(window.print){window.print();}
else{alert("Printing Instructions:\n\n - If you are using a Macintosh, please select \"Print\" from the \"File\" menu.\n - If you are using Windows, right click the page and select \"Print\" from the pop-up menu.");}};function flashMovieWithLinks(movieName,swfWidth,swfHeight){this.movieName=movieName;this.width=swfWidth;this.height=swfHeight;this.linkArray=new Array();};function flashLink(linkId,linkUrl,linkType,popupSettings,parentWindow){this.linkId=linkId;this.linkUrl=linkUrl;this.linkType=linkType;this.popupSettings=popupSettings;this.parentWindow=parentWindow;};function findPosXByName(nm){return findPosX($(nm));};function findPosYByName(nm){return findPosY($(nm));};function navigateFromFlash(name,index,queryparams){var fmwl;for(var i=0;i<flashMovieWithLinksArray.length;i++){if(flashMovieWithLinksArray[i].movieName==name){fmwl=flashMovieWithLinksArray[i];break;}}
var fmLink=fmwl.linkArray[index];if(this.hbx!=null){var swfXpos=findPosXByName(name);var swfYpos=findPosYByName(name);var swfHeight=fmwl.height;var swfWidth=fmwl.width;var rows=swfHeight/itemHeight;var columns=swfWidth/itemWidth;var xpos=swfXpos+((index%columns)*itemWidth);var ypos=swfYpos+((index%rows)*itemHeight);_hbLink(fmLink.linkId,'',xpos+","+ypos+","+itemWidth+","+itemHeight);}
var formattedQueryParams;if(queryparams!=null&&queryparams.length>0){if(queryparams.charAt(0)=='?'||queryparams.charAt(0)=='&'){formattedQueryParams=queryparams.substring(1);}else{formattedQueryParams=queryparams;}}
var foundUrl=fmLink.linkUrl;var fullUrl;if(formattedQueryParams!=null){if(foundUrl.indexOf("?")>-1){fullUrl=foundUrl+'&'+formattedQueryParams;}else{fullUrl=foundUrl+'?'+formattedQueryParams;}}else{fullUrl=foundUrl;}
if(fmLink.linkType==2){window.open(fullUrl);}else if(fmLink.linkType==1){window.open(fullUrl,'newwindo',fmLink.popupSettings);}else{if (fmLink.parentWindow){window.opener.location.href=fullUrl;}else{window.location = fullUrl;}}};function cwpLoadFlashMenu(htmlId,flashObjId,schema,codeBase,width,height,sytle,movie,qualityHtml,bgcolor,base,evalId,flashVars,pluginPg){var divTag=$(htmlId);var objectTag='<object classid="'+flashObjId+'" codebase="'+schema+codeBase+'" id="'+evalId+'" width="'+width+'" height="'+height+'"';if(sytle!=null){objectTag+=' style="'+sytle+'"';}
objectTag+='>';objectTag+='<param name="movie" value="'+movie+'"/>';if(qualityHtml!=null){objectTag+=qualityHtml;}
objectTag+='<param name="bgcolor" value="'+bgcolor+'"/>';objectTag+='<param name="BASE" value="'+base+'"/>';objectTag+='<param name="FlashVars" value="'+flashVars+'"/>';objectTag+='<embed src="'+movie+'" FlashVars="'+flashVars;objectTag+='" quality="high" bgcolor="'+bgcolor+'" width="'+width+'" height="'+height;objectTag+='" type="application/x-shockwave-flash" ';objectTag+='pluginspage="'+schema+pluginPg+'"></embed></object>';divTag.innerHTML=objectTag;};function globalNavLink(goURL){var loc=goURL;if(goURL.indexOf("?")==-1){loc=loc+"?";}else{loc=loc+"&";}
loc=loc+getStandardQueryParams();window.location=loc;};function globalPopLink(goURL,features){var loc=goURL;if(goURL.indexOf("?")==-1){loc=loc+"?";}else{loc=loc+"&";}
loc=loc+getStandardQueryParams();window.open(loc,"popup",features);};function postDetectionResults(){var queryParam='flashVersion='+detectedVersion+'&flashOK=true&jsOK=true&hasVB='+hasVB+'&msftXml='+msftXml;new Ajax.Request(getControllerPath(),{asynchronous:true,method:'post',postBody:queryParam,onSuccess:function(request){}});};function flashVersionCheck(version){detectedVersion=version;displayFlashContents();preLoadNavImages();postDetectionResults();};function displayFlashContents(){for(var i=0;i<displayFlashArray.length;i++){element=displayFlashArrayNames[i];minVer=getMinFlashVersion(element);if(detectedVersion>=minVer){displayFlashArray[i]();}else{if($("non_"+element)){$(element).innerHTML=$("non_"+element).innerHTML;}}}};function getMinFlashVersion(elementId){elementId="min_ver_"+elementId;minVersion=$(elementId).firstChild.data;return minVersion;};function getSwfVersion(){var version=GetSwfVer();if(version.length>0){loadFlashDetector();}else{detectedVersion=0;postDetectionResults()
displayFlashContents();}};function ControlVersion()
{var version;var axo;var e;try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");version=axo.GetVariable("$version");}catch(e){}
if(!version){try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");version=axo.GetVariable("$version");}catch(e){}}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");version="WIN 6,0,21,0";axo.AllowScriptAccess="always";version=axo.GetVariable("$version");}catch(e){}}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version=axo.GetVariable("$version");}catch(e){}}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version="WIN 3,0,18,0";}catch(e){}}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");version="WIN 2,0,0,11";}catch(e){version=-1;}}
return version;};function GetSwfVer(){var flashVer="";if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var swVer2=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var flashDescription=navigator.plugins["Shockwave Flash"+swVer2].description;var descArray=flashDescription.split(" ");var tempArrayMajor=descArray[2].split(".");var versionMajor=tempArrayMajor[0];var versionMinor=tempArrayMajor[1];if(descArray[3]!=""){tempArrayMinor=descArray[3].split("r");}else{tempArrayMinor=descArray[4].split("r");}
var versionRevision=tempArrayMinor[1]>0?tempArrayMinor[1]:0;var flashVer=versionMajor+"."+versionMinor+"."+versionRevision;}}
else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1)flashVer=4;else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1)flashVer=3;else if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1)flashVer=2;else if(isIE&&isWin&&!isOpera){flashVer=ControlVersion();}return flashVer;};function hdPageView(p,m) {this.p=p;this.m=m;};function _hbPageView(p,m){hdPageViews.push(new hdPageView(p,m));};function _hdPageView(p,m){hdPageViews.push(new hdPageView(p,m));};function flushPageViews(){_hdPageView=_hbPageView;for (var i = 0; i < hdPageViews.length; i++){_hbPageView(hdPageViews[i].p,hdPageViews[i].m);}};function _hbDownload(n){hdDownloads.push(n);};function _hdDownload(n) {hdDownloads.push(n);};function flushDownloads(){_hdDownload=_hbDownload;for (var i = 0; i < hdDownloads.length; i++){_hbDownload(hdDownloads[i]);}}