function GetXMLText(xmlText)
{var xmlDoc=null;try
{if(window.ActiveXObject)
{xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async=false;xmlDoc.loadXML(xmlText);}
else
{if(document.implementation&&document.implementation.createDocument)
{var parser=new DOMParser();xmlDoc=parser.parseFromString(xmlText,"text/xml");}}}
catch(ex)
{window.status="Error: "+ex.message;}
return xmlDoc;}
function BuildNavBar(num,xslContainer,nbContainerID)
{var str1=eval("nbxml"+num);var str2=eval("nbxsl"+num);var xmlDoc=GetXMLText(str1);var xslDoc=GetXMLText(str2);var nbCont=document.getElementById("idPartContent"+nbContainerID);if(xmlDoc&&xslDoc&&nbCont&&str1&&str2)
{try
{if(IsMSIE())
{var tmp=xmlDoc.transformNode(xslDoc);nbCont.insertAdjacentHTML("beforeEnd",tmp);}
else
{var xsltProcessor=new XSLTProcessor();xsltProcessor.importStylesheet(xslDoc);var fragment=xsltProcessor.transformToFragment(xmlDoc,document)
nbCont.appendChild(fragment);}
GetSelectedElement(num);}
catch(ex)
{window.status="Error: "+ex.message;}}}
function GetSelectedElement(num)
{var elements=document.getElementsByTagName('div');if(elements)
{for(i=0;i<elements.length;i++)
{if(elements[i].getAttribute&&(elements[i].getAttribute("s")=="1"))
{OpenItem(elements[i],num);break;}}}}
function OpenItem(element,num)
{var parent=element.parentNode;if(parent)
{if(parent.className==("mainDIV"+num))
{return;}
OpenItem(parent,num);if(element.id.indexOf('Chld')!=-1)
{element.style.display="block";}
if(element.previousSibling&&element.previousSibling.firstChild&&element.previousSibling.firstChild.className&&element.previousSibling.firstChild.className.indexOf('plus')!=-1)
{element.previousSibling.firstChild.innerHTML="-";}
if(element.getAttribute("s")=="1")
{var ch=element.children;if(ch)
{for(j=0;j<ch.length;j++)
{var e=ch[j];if(e.tagName=="A")
{if(typeof(element.className)=="string")
e.className="selected"+element.className;else
element.className="selectedNode"+num;}}}}}}
function TG(code,cip_Code,fol_Code)
{var ws=GetFromQuery("ws",document.location.href);var page=GetFromQuery("page",document.location.href);var fol=GetFromQuery("fol",document.location.href);if(cip_Code==""&&fol_Code=="")
{return;}
var lnk=document.location.href;if(ws)
{lnk=AddElToQueryStrNav(lnk,"ws",ws);}
else
{lnk=AddElToQueryStrNav(lnk,"ws","");}
if(cip_Code)
{lnk=AddElToQueryStrNav(lnk,"page",cip_Code);}
else
{lnk=AddElToQueryStrNav(lnk,"page","");}
if(fol_Code)
{lnk=AddElToQueryStrNav(lnk,"fol",fol_Code);}
else
{lnk=AddElToQueryStrNav(lnk,"fol","");}
if(code)
{lnk=AddElToQueryStrNav(lnk,"code",code);}
else
{lnk=AddElToQueryStrNav(lnk,"code","");}
if(lnk.indexOf("box=")!=-1)
{tmp=lnk.substring(lnk.indexOf("?"));arr=lnk.split("&");tmp="";for(i=0;i<arr.length;i++)
{if(arr[i].indexOf("box=")==-1)
tmp+="&"+arr[i]}
tmp=tmp.substring(1);lnk=lnk.substring(0,lnk.indexOf("?")+1)+tmp;}
document.location.href=lnk;}
function TC(obj)
{var code=null;var action=null;if(IsMSIE())
{code=obj.code;action=obj.Action;}
else
{code=obj.getAttribute("code");action=obj.getAttribute("Action");}
if(code)
{var plus=document.getElementById("idSpanPlus");var minus=document.getElementById("idSpanMinus");var childColl=document.getElementById("Chld"+code);if(action=="plus"||obj.innerHTML=="+")
{childColl.style.display="block";if(minus)
obj.innerHTML=minus.innerHTML;else
obj.innerHTML="-";if(IsMSIE())
{obj.Action="minus";}
else
{obj.setAttribute("Action","minus");}}
else
{childColl.style.display="none";if(plus)
obj.innerHTML=plus.innerHTML;else
obj.innerHTML="+";if(IsMSIE())
{obj.Action="plus";}
else
{obj.setAttribute("Action","plus");}}}}
function changeBackgroundAsCurrent(obj,id)
{if(document.getElementById("p"+id))
{if(obj.style.background)
document.getElementById("p"+id).style.background=obj.style.background;}}
function changeColorsAsCurrent(obj,id)
{if(document.getElementById("p"+id))
{if(obj.style.background)
document.getElementById("p"+id).style.background=obj.style.background;if(obj.style.color)
document.getElementById("p"+id).style.color=obj.style.color;}
if(document.getElementById("aID"+id))
{if(obj.style.color)
document.getElementById("aID"+id).style.color=obj.style.color;}}
function changeColorsAsNotSelect(color,id)
{if(document.getElementById("p"+id))
{document.getElementById("p"+id).style.background="#FFFFFF";document.getElementById("p"+id).style.color=color;}}
function IsMSIE()
{var retVal=false;var browser=navigator.userAgent.toLowerCase();if(browser.indexOf("msie")>-1)
{retVal=true;}
return retVal;}
function AddElToQueryStrNav(query,element,val)
{var ret="";if(element!="")
{if(query=="")
ret=element+"="+val;else
{if(query.indexOf(element+"=")==-1)
{ret=query+"&"+element+"="+val;}
else
{var left="";var right="";left=query.substr(0,query.indexOf(element+"=")-1);right=query.substr(query.indexOf(element+"="));right=(right.indexOf("&")==-1)?"":right.substr(right.indexOf("&"));ret=left+right;ret+=(ret.Length==0)?element+"="+val:"&"+element+"="+val;ret=(ret.substr(0,1)=="&")?ret.substr(1):ret;}}}
else
ret=query;if(ret.indexOf("?")==-1)
{indx=ret.indexOf("&")
if(indx!=-1)
{ret=ret.substring(0,indx)+"?"+ret.substring(indx+1);}}
return ret;}
