function buildLinkSection(sCaption,aTexts,aLinks,sInstructions)
{
var lsBuf="";
var i,lsPath;
lsPath=GetPath();
lsBuf=GetNavTable()+getTopLHCorner(lsPath,sCaption);
for(i=0;i<aTexts.length;i++)
lsBuf+='<p class="navgroupbutton">'+'<a href="'+aLinks[i]+'" target="PageContent" title="'+aTexts[i]+'">'+aTexts[i]+'</a></p>';
if(sInstructions)lsBuf+=getBottomRHCorner(lsPath, sInstructions);
lsBuf+='</div>';
return(lsBuf);
}
function buildButtonSection(sCaption,aButtons,aFuncs,sInstructions)
{
var lsBuf='';
var index,lsPath;
lsPath=GetPath();
lsBuf=GetNavTable()+getTopLHCorner(lsPath,sCaption);
for(index=0;index<aButtons.length;index++)
{
MM_preloadImages(parent.PageNavigation.buttonarray[aButtons[index]].overimage);
lsBuf+='<p class="navgroupbutton"><a id="anc' + aButtons[index] + '" href="JavaScript:if(!parent.PageHeader.submitting){' + aFuncs[index] + '}" onMouseOut="MM_swapImgRestore()" onMouseOver="if(!window.parent.PageHeader.submitting){MM_swapImage(\'' + aButtons[index] + '\',\'\',\'' + parent.PageNavigation.buttonarray[aButtons[index]].overimage + '\',1)}"><img alt="' + parent.PageNavigation.buttonarray[aButtons[index]].alt + '" src="' + parent.PageNavigation.buttonarray[aButtons[index]].upimage + '" border="0" id="' + aButtons[index] + '" name="' + aButtons[index] + '"></a></p>';
}
if(sInstructions)lsBuf+=getBottomRHCorner(lsPath, sInstructions);
lsBuf+='</div>';
return(lsBuf);
}
function GetNavTable(){return('<div class="navgroupcontent">');}
function GetPath()
{
var lsPath=parent.location.href;
a=lsPath.lastIndexOf("?");
if(a!=-1)lsPath=lsPath.substr(0,a+1);
i=lsPath.lastIndexOf("/");
lsPath=lsPath.substr(0,i+1);
return(lsPath);
}
function getBottomRHCorner(vsPath, vsText)
{
var lsBuf='';
if(!vsText)vsText='&nbsp;';
lsBuf='<p class="navgroupfootertext">'+vsText+'</p>';
return(lsBuf);
}
function getTopLHCorner(vsPath,sCaption)
{
var lsBuf='';
if(!sCaption)sCaption='&nbsp;';
lsBuf='<p class="navgrouptitle">'+sCaption+'</p>';
return(lsBuf);
}
function buildPageNavigation(lsBuf,liGap)
{
var iA=lsBuf.indexOf("<table");
var iB=0;
var iHeight=10;
if(liGap){iHeight=liGap};
var lsPath=GetPath();
while (lsBuf.indexOf("<table",iA+6)!=-1)
{
iB=lsBuf.indexOf("</table>",iB+8);
lsBuf=lsBuf.substr(0,iB+8) + "<img src='" + lsPath + "images/nav_spacer.gif' border='0' height='" + iHeight + "'>" + lsBuf.substr(iB+8);
iA=lsBuf.indexOf("<table",iA+6);
}
ApplyNewHTML("navdiv",lsBuf,"PageNavigation");
}
function GotoAnchor(sAnchorName)
{
if(parent.PageHeader.submitting){
parent.PageHeader.MM_swapImage("processing","","images/procbase.gif",1);
parent.PageHeader.submitting=false;
}
document.location.hash=sAnchorName;
}
function ConvertLinksToAnchors(aAnchors)
{
for(var index=0;index<aAnchors.length;index++)
aAnchors[index] = "javascript:parent.PageContent.GotoAnchor('" + aAnchors[index] + "')";
return(aAnchors);
}
function ApplyNewHTML(ElementId,lsBuf,sFrame)
{
if(parent[sFrame]){
if(parent[sFrame].getElement(ElementId))
{
if(document.all||document.getElementById)
{
if(ElementId=="divTitle" || ElementId=="divInstructions" || ElementId=="divImage")
{
var f=top.HeaderInfo;
if(!f)f=top.MiddleCol.HeaderInfo;
var h0=f.document.getElementById(ElementId);
if(h0)h0.innerHTML=lsBuf;
if(f.document.getElementById('divInstructions')){
var rr=f.document.getElementById('divInstructions').innerHTML;
if(rr.indexOf("src=")!= -1)
{
var r1=new RegExp("','motor\/","gi");
rr=rr.replace(r1,"','");
var r2=new RegExp("src='motor\/","gi");
rr=rr.replace(r2,"src='");
f.document.getElementById('divInstructions').innerHTML=rr;
}
}
}
else{
parent[sFrame].getElement(ElementId).innerHTML=lsBuf;
}
}
else
{
parent[sFrame].getElement(ElementId).document.clear();
parent[sFrame].getElement(ElementId).document.write(lsBuf);
parent[sFrame].getElement(ElementId).document.close();
}
}
}
}
function buildPageHeader(lsHTML){
ApplyNewHTML("divTitle", lsHTML, "PageHeader");
}



