
var g_pf_oReq,g_pf_loaded=-1,g_pf_Ok=false;var g_pf_curIdx=-1,g_pf_slide,iSlides=0,iDelay,iPause,bPaused=false,bSlideShow=true,timer;function changenav(oLi){var oNav=document.getElementById("leftnav");if(oLi!=null){oNav.childNodes[0].className="first";for(var i=1;i<oNav.childNodes.length;i++){oNav.childNodes[i].className="";}
oLi.className=oLi.className.length>0?" active":"active";}
g_pf_slide=trim(oLi.innerText);bPaused=true;ChangeSlide((oLi.id).substring(3));}
function lifocus(oLi){if(oLi!=null&&oLi.className.indexOf("active")==-1){oLi.className=oLi.className.indexOf("first")>=0?oLi.className+" rollover":"rollover";}}
function liblur(oLi){if(oLi!=null){if(oLi!=null&&oLi.className.indexOf("active")==-1){oLi.className=oLi.className.indexOf("first")>=0?"first":"";}}}
function trim(sTrim){sTrim=sTrim.replace(/^\s+/,"");sTrim=sTrim.replace(/\s+$/,"");return sTrim;}
function getTabXml(){g_pf_Ok=false;var w=window,f=true;if(g_pf_loaded==true)return false;g_pf_loaded=true;if(w.XMLHttpRequest){g_pf_oReq=new XMLHttpRequest();}
if(g_pf_oReq){document.body.style.cursor="wait";g_pf_oReq.onreadystatechange=TabModWait;g_pf_oReq.open("GET","/data/processfe/pfhomepage/navfeed.xml",true);g_pf_oReq.send(null);f=false;}return f;}
function TabModWait(){if(4==g_pf_oReq.readyState){document.body.style.cursor="default";if(200==g_pf_oReq.status&&!g_pf_Ok){TabModDraw();}}}
function TabModDraw(){g_pf_Ok=true;var respXml=(typeof(g_pf_oReq.responseXml)=="undefined")?g_pf_oReq.responseXML:g_pf_oReq.responseXml;var sMkp="",sNavMkp="",len=0,docElem=respXml.documentElement,oNav;if(g_pf_curIdx==-1){node=docElem.selectSingleNode("/navigation/settings");g_pf_curIdx=getText(node.selectSingleNode("default-slide"));iDelay=getText(node.selectSingleNode("interval"));if(iDelay==-1){bSlideShow=false;}
else{iDelay=iDelay*1000;}
iPause=getText(node.selectSingleNode("pause-after-user-action"))*1000;iCharLimit=GetAttr(node.selectSingleNode("featured-article"),"max-words");iSlides=docElem.selectNodes("/navigation/slides/slide").length;sNavMkp=GetNav(docElem.selectNodes("/navigation/slides/slide"));oNav=document.getElementById("navdiv");oNav.innerHTML=sNavMkp;}
len=docElem.selectNodes("/navigation/slides/slide").length;for(var i=0;i<len;i++){node=docElem.selectSingleNode("/navigation/slides/slide[@index=\""+i+"\"]");sMkp=(GetAttr(node,"index")==g_pf_curIdx)?GetSlide(node,i)+sMkp:sMkp+GetSlide(node,i);}
var oSlds=document.getElementById("slides");oSlds.innerHTML=sMkp;if(bSlideShow){StartShow();}
else{HideAll();ShowSlide();}}
function GetNav(slides){var sMkp="<ul id=\"leftnav\">";for(var i=0;i<iSlides;i++){if(i==g_pf_curIdx){sMkp+=(i==0)?"<li class=\"first active\" ":"<li class=\"active\" ";}
else{sMkp+="<li ";}sMkp+="id=\"nav"+i+"\" onclick=\"changenav(this)\" onmouseover=\"lifocus(this)\" onmouseout=\"liblur(this)\">"+GetAttr(slides[i],"tab-text")+"</a></li>";}
sMkp+="</ul>";return sMkp;}
function GetSlide(sldNode,pos){var sMkp="";sMkp+="<div class=\"parent chrome1 double1\" id=\"slide"+pos+"\"><div class=\"child c1 first\">";g_pf_slide=GetAttr(sldNode,"tab-text");if(sldNode.selectSingleNode("content").childNodes.length>=4){sMkp+="<div class=\"linkimgabs1 cf\">";node=sldNode.selectSingleNode("content/full-article-url");articleUrl=getText(node);if(node){sMkp+="<h2><a href=\""+articleUrl+"\"";sMkp+=GetTarget(node)+">";}
node=sldNode.selectSingleNode("content/headline");if(node){sMkp+=getText(node)+"</a></h2>";}
node=sldNode.selectSingleNode("content/image");if(node){sMkp+="<img src=\""+stimage_url+"/i/"+GetAttr(node,"url")+"\" width=\""+GetAttr(node,"width")+"\" height=\""+GetAttr(node,"height")+"\" alt=\""+GetAttr(node,"alt")+"\"/>";}
node=sldNode.selectSingleNode("content/deck");if(node){sMkp+="<p>"+ChkChrLmt(getText(node))+"</p>";}
sMkp+="<p class=\"fullstory\"><a href=\""+articleUrl+"\">Read the story</a></p></div>";}else{sMkp+="<div class=\"noarticle\"><h2>No articles today</h2></div>";}
node=sldNode.selectSingleNode("homepage-link");if(node){sMkp+="<p class=\"gotohome\"><img src=\"/inc/images/greenarrow.gif\" height=\"22px\" width=\"14px\"/>";sMkp+="<a href=\""+GetDomainForType(GetAttr(node,"type"))+getText(node)+"\"";sMkp+=GetTarget(node);sMkp+=">Go to "+g_pf_slide+" home page </a></p></div>";}
sMkp+="<div class=\"child c2 last\">";sMkp+=GetToolsDC(sldNode.selectNodes("tools/tool"),g_pf_slide+" Tools");sMkp+=GetToolsDC(sldNode.selectNodes("decision-centers/decision-center"),"Decision Centers");sMkp+="</div></div>";return sMkp;}
function GetToolsDC(nodelist,title){var sMkp="",node;sMkp+="<div><h3>"+title+"</h3><ul class=\"linklist1\">";for(var i=0;i<nodelist.length;i++){node=nodelist[i];sMkp+=GetLi(i,nodelist.length-1);sMkp+="<a href=\"";toolsUrl=GetDomainForType(GetAttr(node,"link-type"))+getText(node);sMkp+=toolsUrl+"\""+GetTarget(node)+">"+GetAttr(node,"text")+"</a></li>";}
sMkp+="</ul></div>";return sMkp;}
function GetTarget(node){if(node.attributes.getNamedItem("target")&&GetAttr(node,"target")!=""){return"target=\""+GetAttr(node,"target")+"\"";}return"";}
function GetLi(pos,length){var sMkp="";if(pos==0){sMkp+="<li class=\"first\">";}
else if(pos==length){sMkp+="<li class=\"last\">";}
else{sMkp+="<li>";}return sMkp;}
function GetDomainForType(sUrlType){if(sUrlType){switch(sUrlType){case"articles-url":return article_url;break;case"content-url":return"";break;}}}
if(!window.ActiveXObject){Element.prototype.selectNodes=function(sXPath){var oEvaluator=new XPathEvaluator();var oResult=oEvaluator.evaluate(sXPath,this,null,XPathResult.ORDERED_NODE_ITERATOR_TYPE,null);var aNodes=new Array();if(oResult!=null){var oElement=oResult.iterateNext();while(oElement){aNodes.push(oElement);oElement=oResult.iterateNext();}}return aNodes;}
Element.prototype.selectSingleNode=function(sXPath){var oEvaluator=new XPathEvaluator();var oResult=oEvaluator.evaluate(sXPath,this,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null);if(oResult!=null){return oResult.singleNodeValue;}
else{return null;}}}
function getText(node){if(!window.ActiveXObject){if(node!=null)return node.firstChild?node.firstChild.nodeValue:"";}
else{return node.text;}}
function GetAttr(node,attr){if(node){return node.attributes.getNamedItem(attr).value;}return"";}
function ChkChrLmt(sTxt){if(sTxt.length>iCharLimit){return sTxt.substring(0,iCharLimit-3)+"...";}
else{return sTxt;}}
function ChangeSlide(id){HideSlide();if(bSlideShow){g_pf_curIdx=(id-1)%iSlides;showOff();}
else{g_pf_curIdx=id;ShowSlide();}}
function StartShow(){HideAll();ShowSlide();ResetTimer();}
function showOff()
{if(g_pf_curIdx>=0){HideSlide();}
var className="";if(g_pf_curIdx==0){className="first";}
SetNavClass(className,g_pf_curIdx);g_pf_curIdx=(g_pf_curIdx+1)%iSlides;showOn();}
function showOn(){var className="active";if(g_pf_curIdx==0){className="first active";}
ShowSlide();SetNavClass(className,g_pf_curIdx);ResetTimer();}
function HideSlide(){var oSld=document.getElementById("slide"+g_pf_curIdx);oSld.style.display="none";}
function ShowSlide(){var oSld=document.getElementById("slide"+g_pf_curIdx);oSld.style.display="block";}
function SetNavClass(className,id){var oNav=document.getElementById("nav"+id);if(oNav!=null){oNav.className=className;}}
function ResetTimer(){if(timer){clearTimeout(timer);}
if(bPaused){timer=setTimeout("showOff()",iPause);bPaused=false;}
else{timer=setTimeout("showOff()",iDelay);}}
function HideAll(){var slides=document.getElementById("slides");for(var i=0;i<slides.childNodes.length;i++){var child=slides.childNodes[i];if(child){child.style.display="none";}}}