//-- custom global variables
var Col1Text = "", Col2Text = "";
var timeout_id=1, d_time=3000;
//-- end of custom global variables

//-- custom layout/design functions
//drop down boxes 
function fillDropDownBox(){
var completeArray=new Array();
var tempArray=new Array();
var myForm=window.document.SearchForm;
var theText="";

completeArray=DropDownItems.split(";");
myForm.dropDownBox.length=0;
myForm.dropDownBox.length=completeArray.length;
for (i=0; i<completeArray.length; i++) {
tempArray=completeArray[i].split(" -> ");
theText=tempArray[0];
if (BrowserInfo[0]=='ns'){theText = theText.substring(1, theText.length);};
myForm.dropDownBox[i].text=theText;
myForm.dropDownBox[i].value=tempArray[1];
};
myForm.dropDownBox[0].selected=true;
}

//black navigation layertimers
function hide_off(){stop_hide = true; window.clearTimeout(timeout_id);}
function hide_on(){stop_hide = false; window.clearTimeout(timeout_id);}
function hide_timeout(){timeout_id = window.setTimeout("hide()", d_time);}
function hide(){if (stop_hide==false){MM_setTextOfLayer('popup','','');};}

//content of gray main items and black pop up
function showSubDocuments(thisParentID, subDocsContext) {
var PageNumbersToShowArray = new Array();
var LinkName="";
var LinkURL="";
var DynamicPart="";
var thisIndentString="";
var macIssue=(BrowserInfo[2]!="win"&&BrowserInfo[0]=="ie"&&BrowserInfo[1]>=5)?1:0;
if (subDocsContext=="MainCategoryList")SplitCell="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
if (subDocsContext=="BlackNavPopUp"){
if (macIssue==1)SplitCell="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
if (macIssue==0)SplitCell="<td bgcolor=\"#FFFBC§\" class=\"GrayText\"><div align=\"center\">|<\/div><\/td>";
}
PageNumbersToShowArray=createCPNumberArray(thisParentID)
for (i=0; i<PageNumbersToShowArray.length; i++) {
NumberToShow = PageNumbersToShowArray[i];
if (subDocsContext=="MainCategoryList"){DynamicPart+='<a href=\"'+GlobalURLArray[NumberToShow]+'\" onMouseOut=\"hide_timeout()\" onMouseOver=\"hide_on()\;showSubDocuments(\''+LookupArray[NumberToShow]+'\',\'BlackNavPopUp\')\" class=\"GrayLinkNU\">'+GlobalLinkNameArray[NumberToShow]+'<\/a>';};
if (subDocsContext=="BlackNavPopUp"){
if (macIssue==1)DynamicPart+="<a href=\""+GlobalURLArray[NumberToShow]+"\" onmouseover=\"hide_off()\" onmouseout=\"hide_on()\; hide_timeout()\" class=\"WhiteLinkNU\">"+GlobalLinkNameArray[NumberToShow]+"<\/a>";
if (macIssue==0)DynamicPart+="<td bgcolor=\"#FFFBC§\"><div align=\"center\"><a href=\""+GlobalURLArray[NumberToShow]+"\" onmouseover=\"hide_off()\" onmouseout=\"hide_on()\; hide_timeout()\" class=\"WhiteLinkNU\">"+GlobalLinkNameArray[NumberToShow]+"<\/a><\/div><\/td>";
}
if (i!=(PageNumbersToShowArray.length-1))DynamicPart+=SplitCell;
};
if (subDocsContext=="BlackNavPopUp"){
if (macIssue==1)writeString="<span class=\"macPopup\">&nbsp;&nbsp;"+DynamicPart+"&nbsp;&nbsp;<\/span>";
if (macIssue==0)writeString="<table width=\"479\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" height=\"21\"><tr bgcolor=\"#FFFBC§\">"+DynamicPart+"<\/tr><\/table>";
if(PageNumbersToShowArray.length==0)writeString="";
MM_setTextOfLayer('popup','',escape(writeString));
};
if (subDocsContext=="MainCategoryList"){return DynamicPart;};
}

function buildSideNavigation(){
if(thisPageArrayNumber==-1)return "&nbsp;";
var l2NrArr=new Array();
var l3NrArr=new Array();
var l4NrArr=new Array();
var l5NrArr=new Array();
var rStr="";
var tb="<table width=\"128\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">", te="<\/table>";
var rb="<tr valign=\"top\">", re="<\/tr>";
var cb="<td>", cb_2="<td colspan=\"2\">", cb_3="<td colspan=\"3\">", cb_4="<td colspan=\"4\">", cb_5="<td colspan=\"5\">", ce="<\/td>";
var sp_l2="<img src=\""+LocalPath+"\/images\/system\/spacer.gif\" width=\"5\" height=\"1\">", sp_l3="<img src=\""+LocalPath+"\/images\/system\/list_square_gray.gif\" width=\"9\" height=\"15\">", sp_l4="-&nbsp;", sp_l5="-&nbsp;";
var sty="", style_l2="subl2", style_l2sdcurrent="subl2cur";
var style_l3="subl3", style_l3sdcurrent="subl3cur";
var style_l4="subl4", style_l4sdcurrent="subl4cur";
var style_l5="subl5", style_l5sdcurrent="subl5cur";
var tr_imgsrc=LocalPath+"\/images\/system\/spacer.gif";

// 1=home page, 2=main item, 3=...
var tLevel=myNavArr.length;
if (tLevel>=2){
var l1nr=0;
var l2nr=sdNumber(myNavArr,1);
var l2ParentURL=LookupArray[l1nr];
l2NrArr=createCPNumberArray(l2ParentURL);
var l3nr=sdNumber(myNavArr,2);
var l3ParentURL=LookupArray[l2nr];
l3NrArr=createCPNumberArray(l3ParentURL);
}
if (tLevel>=3){
var l4nr=sdNumber(myNavArr,3);
var l4ParentURL=LookupArray[l3nr];
l4NrArr=createCPNumberArray(l4ParentURL);
}
if (tLevel>=4){
var l5nr=sdNumber(myNavArr,4);
var l5ParentURL=LookupArray[l4nr];
l5NrArr=createCPNumberArray(l5ParentURL);
}

//first row with spacers
rStr=tb;
rStr+=rb;
rStr+=cb+"<img src=\""+tr_imgsrc+"\" width=\"5\" height=\"1\">"+ce;
rStr+=cb+"<img src=\""+tr_imgsrc+"\" width=\"10\" height=\"1\">"+ce;
rStr+=cb+"<img src=\""+tr_imgsrc+"\" width=\"10\" height=\"1\">"+ce;
rStr+=cb+"<img src=\""+tr_imgsrc+"\" width=\"99\" height=\"1\">"+ce;
rStr+=cb+"<img src=\""+tr_imgsrc+"\" width=\"4\" height=\"1\">"+ce;
rStr+=re;

//main item
var fdNrL3=l3NrArr[0];
var thisNrL2=l2nr;
sty=style_l2sdcurrent;
rStr+=rb;
rStr+=cb_4+sp_l2+"<a href=\""+GlobalURLArray[thisNrL2]+"\" class=\""+sty+"\">"+GlobalLinkNameArray[thisNrL2]+"<\/a><\/td>";
rStr+=cb+ce;
rStr+=re;

//l3 docs
if (l3NrArr.length>0 && fdNrL3==thisNrL2+1){
var fdNrL4=l4NrArr[0];
//spacer after main item
rStr+=rb+cb_5+"<img src=\""+tr_imgsrc+"\" width=\"1\" height=\"10\">"+ce+re;
for (var t=0; t<l3NrArr.length; t++) {
var thisNrL3=l3NrArr[t];
(l3nr==thisNrL3 && tLevel==3)?sty=style_l3sdcurrent:sty=style_l3;

rStr+=rb+cb+ce;
rStr+=cb_3+sp_l3+"<a href=\""+GlobalURLArray[thisNrL3]+"\" class=\""+sty+"\">"+GlobalLinkNameArray[thisNrL3]+"<\/a><\/td>";
rStr+=cb+ce+re;

//l4 docs
if (l4NrArr.length>0 && fdNrL4==thisNrL3+1){
var fdNrL5=l5NrArr[0];
//spacer after l3 doc
rStr+=rb+cb_5+"<img src=\""+tr_imgsrc+"\" width=\"1\" height=\"3\">"+ce+re;
for (var u=0; u<l4NrArr.length; u++) {
var thisNrL4=l4NrArr[u];
(l4nr==thisNrL4 && tLevel==4)?sty=style_l4sdcurrent:sty=style_l4;

rStr+=rb+cb+ce+cb+ce;
rStr+=cb_2+sp_l4+"<a href=\""+GlobalURLArray[thisNrL4]+"\" class=\""+sty+"\">"+GlobalLinkNameArray[thisNrL4]+"<\/a><\/td>";
rStr+=cb+ce+re;

//l5 docs
if (l5NrArr.length>0 && fdNrL5==thisNrL4+1){
//spacer after l4 doc
rStr+=rb+cb_5+"<img src=\""+tr_imgsrc+"\" width=\"1\" height=\"1\">"+ce+re;
for (var v=0; v<l5NrArr.length; v++) {
var thisNrL5=l5NrArr[v];
(l5nr==thisNrL5 && tLevel==5)?sty=style_l5sdcurrent:sty=style_l5;

rStr+=rb+cb+ce+cb+ce+cb+ce;
rStr+=cb+sp_l5+"<a href=\""+GlobalURLArray[thisNrL5]+"\" class=\""+sty+"\">"+GlobalLinkNameArray[thisNrL5]+"<\/a><\/td>";
rStr+=cb+ce+re;

//spacer after last l5 doc
if(v==(l5NrArr.length-1))rStr+=rb+cb_5+"<img src=\""+tr_imgsrc+"\" width=\"1\" height=\"1\">"+ce+re;
}
}

//spacer after last l4 doc
if(u==(l4NrArr.length-1))rStr+=rb+cb_5+"<img src=\""+tr_imgsrc+"\" width=\"1\" height=\"3\">"+ce+re;
}
}

}
}

rStr+=rb+cb_5+"<img src=\""+tr_imgsrc+"\" width=\"1\" height=\"1\">"+ce+re;
rStr+=te;
return rStr;
}

function buildNavTrail(){
if(thisPageArrayNumber==-1)return "&nbsp;";
var TrailString='Standort: ';
var LinkName='';
var LinkURL='';

for (t=0; t<myNavArr.length; t++) {
LinkName = getLinkProperties(myNavArr[t],"linkname");
LinkURL = getLinkProperties(myNavArr[t],"url");
if (t == (myNavArr.length - 1)){TrailString+=LinkName;}
else{TrailString+='<a href=\"'+LocalPath+LinkURL+'\" class=\"NavigationTrailLink\">'+LinkName+'<\/a>&nbsp;>&nbsp;';};
}
return TrailString;
}

function layerStyle(){
var tb="#popup ";
//default
var st_b="{position: absolute; z-index: 1; ";
var st_e=" visibility: visible}";
var dst="width: 479px; height: 21px; left: 158px; top: 17px;";
var st="";
if(BrowserInfo[2]=="win"){
if(BrowserInfo[0]=="ie"){
st=dst;
if(BrowserInfo[1]>=5)st="width: 479px; height: 21px; left: 158px; top: 17px;";
}else{
st="width: 479px; height: 21px; left: 158px; top: 17px;";
if(BrowserInfo[1]>=5)st="width: 479px; height: 21px; left: 158px; top: 17px;";
}
}else{
//mac
if(BrowserInfo[0]=="ie"){
st="width: 479px; height: 21px; left: 158px; top: 17px;";
if(BrowserInfo[1]>=5)st="width: 479px; height: 21px; left: 158px; top: 17px; text-align: justify;";
}else{
st="width: 479px; height: 21px; left: 158px; top: 17px;";
if(BrowserInfo[1]>=5)st="width: 479px; height: 21px; left: 158px; top: 17px;";
}
}
return tb+st_b+st+st_e;
}

//-- custom global Link
function jumpPage(t){
var theURL = "";
if (t=="home")theURL=HomeButtonLink;
if (t=="news")theURL=NewsButtonLink;
if (t=="contact")theURL=ContactButtonLink;
if (t=="internalside")theURL=InternalButtonLink;
window.location.href=theURL;
}

function submitSearchForm(){window.document.SearchForm.submit();}
//-- end custom layout/design functions

//-- custom scripts executed at run time
function siteSpecific(){
// this function is initiated from universal.js
if(SiteType == 1){
Col1Text = BusinessIssueName.toUpperCase(); 
Col2Text = "";
}
else {
if(SiteType == 2){
Col1Text = CountryName.toUpperCase(); 
Col2Text = "";
}
else {
// Col1Text = "<a href=\"" + CountryHomePageLink + "\" class=\"WhiteBoldHeaderLink\">" + CountryName.toUpperCase() + "<\/a> <img src=\""+LocalPath+"\/images\/system\/home_logo.gif\" width=\"36\" height=\"22\">";
// Col1Text = "<img src=\""+LocalPath+"\/images\/system\/spacer.gif\" width=\"5\" height=\"1\"><a href=\"" + CountryHomePageLink + "\" class=\"WhiteBoldHeaderLink\">" + CountryName + "<\/a> <img src=\""+LocalPath+"\/images\/system\/spacer.gif\" width=\"19\" height=\"1\"><img src=\""+LocalPath+"\/images\/system\/home_logo.gif\" width=\"36\" height=\"22\">";
// Col1Text = "<img src=\""+LocalPath+"\/images\/system\/spacer.gif\" width=\"5\" height=\"1\"><a href=\"" + CountryHomePageLink + "\" class=\"WhiteBoldHeaderLink\">" + CountryName + "<\/a>";
Col1Text = "<a href=\"" + CountryHomePageLink + "\" class=\"WhiteBoldHeaderLink\">" + CountryName + "<\/a>";
Col2Text = BusinessIssueName.toUpperCase();
}
}
}
//-- end custom scripts executed at run time