function CDServiceBulletin(name,cV,detail,cT,cX,ea){this.ir=name;this.iq=cV;this.iu=detail;this.ij=parseInt(cT);this.it=cX;this.serviceBulletinAffectedServiceDisplay=cX;this.ea=ea;};var sbArray=new Array();function aB(ih,cI){if(ih!=null&&ih.length>0){var ii=ih[0].getElementsByTagName("sb");if(ii!=null&&ii.length>0){for(var x=0;x<ii.length;x++){var io=ii[x].getElementsByTagName("as");var im=ii[x].getElementsByTagName("nm");var ik=ii[x].getElementsByTagName("sbj");var ip=ii[x].getElementsByTagName("det");var il=ii[x].getElementsByTagName("pr");var serviceBulletinRouteTag=ii[x].getElementsByTagName("rt");if(ik!=null&&ik.length>0&&ik[0].firstChild!=null&&ip!=null&&ip.length>0&&ip[0].firstChild!=null&&io!=null&&io.length>0&&io[0].firstChild!=null&&im!=null&&im.length>0&&im[0].firstChild!=null&&il!=null&&il.length>0&&il[0].firstChild!=null){var route=v(serviceBulletinRouteTag[0].firstChild.data);cI.push(new CDServiceBulletin(im[0].firstChild.data,ik[0].firstChild.data,ip[0].firstChild.data,il[0].firstChild.data,io[0].firstChild.data,(route!=null?route.ea:0)));}}}}};function bZ(hE){var cI=null;if(hE=="system"){cI=jv;}else{cI=v(hE).cI;}ap(cI,hE);};function ap(cI,ix){if(cI==null){cI=is;jN=true;}var hG="black";if(cI[0].ij==1){hG="red";}else if(cI[0].ij==5){hG="orange";}showSBDetailB(bt(cI),9999999,hG);};function bt(cI){var hT="";if(cI!=null&&cI.length>0){hT+="<ul>";for(var i=0;i<cI.length;i++){hT+="<li>";hT+="<span class='boxLabel'>Subject: </span>"+cI[i].iq.replace(/</g,"&lt;")+"<br/>";//@1
hT+="<span class='boxLabel'>Affected Service: </span>"+cI[i].it+"<br/>";//@1
var jI=cI[i].iu.replace(/</g,"&lt;");jI=jI.replace(/&quot;/g,'"');jI=jI.replace(/&lt;br\/>/g,"<br/>");jI=jI.replace(/&lt;br>/g,"<br/>");jI=jI.replace(/&lt;i>/g,"<i>");jI=jI.replace(/&lt;\/i>/g,"</i>");jI=jI.replace(/&lt;b>/g,"<b>");jI=jI.replace(/&lt;img /g,"<img ");jI=jI.replace(/&lt;\/b>/g,"</b>");hT+=jI;hT+="<br/>&nbsp;</li>";}hT+="</ul>";}return hT;};function K(){cl();var count=0;var hO=document.getElementById("serviceBulletinAlertSeparator1");var hQ=document.getElementById("serviceBulletinAlertSeparator2");var hK=document.getElementById("serviceBulletinAlert");var hM=document.getElementById("serviceBulletinAlertText");var innerHTML="";sbArray=new Array();var ff=new Array();if(jv.length>0){for(var x=0;x<jv.length;x++){sbArray.push(jv[x]);}}for(var i=0;i<er.length;i++){if(er[i].cI.length>0&&er[i].visible){for(var x=0;x<er[i].cI.length;x++){sbArray.push(er[i].cI[x]);}}}if(sbArray.length>0){if(hK.style.height=="0px"){hO.style.height="1px";hQ.style.height="1px";hO.style.overflow="hidden";hQ.style.overflow="hidden";hK.style.height="25px";hM.style.height="20px";hM.style.cursor="pointer";}sbArray.sort(sortServiceBulletins);innerHTML+=aH(count);}hM.innerHTML=ScrollDiv_create('bulletins','marquee',innerHTML);};function sortServiceBulletins(a,b){if(a.ij<b.ij)return-1;if(a.ij>b.ij)return+1;if(a.ea<b.ea)return-1;if(a.ea>b.ea)return+1;return 0;};function aH(count){var hT="";var ff=new Array();if(sbArray!=null&&sbArray.length>0){for(var i=0;i<sbArray.length;i++){var ha=true;sbArray[i].serviceBulletinAffectedServiceDisplay=sbArray[i].it;for(var x=0;x<ff.length&&ha==true;x++){if(ff[x].ir==sbArray[i].ir){ff[x].serviceBulletinAffectedServiceDisplay+=", "+sbArray[i].it;sbArray[i].serviceBulletinAffectedServiceDisplay=ff[x].it;ha=false;break;}}count++;if(ha){ff.push(sbArray[i]);var hG="";if(sbArray[i].ij==1){hG="red";}else if(sbArray[i].ij==5){hG="orange";}else{hG="white";}var ie="<span onclick='javascript:aC(\""+i+"\", \""+count+"\", \""+hG+"\");' style='color:"+hG+"; text-decoration: underline;'>";hT+=ie;hT+=sbArray[i].iq.replace(/</g,"&lt;")+"</span>";//@1
hT+="&nbsp;&nbsp;";}}}return hT;};function getSBTextMessage(i){var jI="";jI="<span class='boxLabel'>Subject:</span> "+sbArray[i].iq.replace(/</g,"&lt;")+"<br/><br/>";//@1
jI+="<span class='boxLabel'>Affected Service:</span> "+sbArray[i].serviceBulletinAffectedServiceDisplay+"<br/><br/>";//@1
var workStringDet=sbArray[i].iu.replace(/</g,"&lt;");workStringDet=workStringDet.replace(/&quot;/g,'"');workStringDet=workStringDet.replace(/&lt;br\/>/g,"<br/>");workStringDet=workStringDet.replace(/&lt;br>/g,"<br/>");workStringDet=workStringDet.replace(/&lt;i>/g,"<i>");workStringDet=workStringDet.replace(/&lt;\/i>/g,"</i>");workStringDet=workStringDet.replace(/&lt;b>/g,"<b>");workStringDet=workStringDet.replace(/&lt;img /g,"<img ");workStringDet=workStringDet.replace(/&lt;\/b>/g,"</b>");jI+=workStringDet+"<br/>&nbsp;";return jI;};function aC(i,gN,hG){var text=getSBTextMessage(i);showSBDetailB(text,gN,hG);};function showSBDetailB(text,gN,hG){if(hH!=null){map.removeControl(ew);hH=null;}if(eS==gN){eS=null;return;}if(hG=="white")hG="black";eS=gN;var gE=document.getElementById('map');var maxHeight=gE.clientHeight-10;hH=document.createElement('div');hH.style.top="10px";hH.style.left="10px";var gI=document.createElement('div');gI.style.backgroundColor="white";gI.style.border="2px solid "+hG;gI.style.width="600px";gI.style.maxHeight=maxHeight+"px";gI.innerHTML="<img src='"+dT+"' border='0'><br clear='all'>";var gJ=document.createElement('div');gJ.style.backgroundColor="white";gJ.style.maxHeight=(maxHeight-80)+"px";gJ.style.overflow="auto";gJ.style.padding="10px";gJ.style.marginTop="2px";gJ.style.marginBottom="2px";gJ.style.textAlign="left";gJ.innerHTML=text;hH.appendChild(gI);gI.appendChild(gJ);ew=new ae();map.addControl(ew);};function cl(){var hO=document.getElementById("serviceBulletinAlertSeparator1");var hQ=document.getElementById("serviceBulletinAlertSeparator2");var hK=document.getElementById("serviceBulletinAlert");var hM=document.getElementById("serviceBulletinAlertText");hO.style.height="0px";hQ.style.height="0px";hO.style.overflow="hidden";hQ.style.overflow="hidden";hK.style.height="0px";hM.style.height="0px";hM.innerHTML="";}