// JavaScript Document
// window.onerror=ror;
// function ror(){window.location.reload();}
function ushLeftInit(Lr, Id, It, His, Bis, Uli, Sli, Lli, Mli){
var Leftf = top.UshLeft;
var Topf = top.UshTop;
var Mainf = top.UshMain;
var Leftd = top.UshLeft.document;
var Topd = top.UshTop.document;
var Maind = top.UshMain.document;
var d = document; 
d.brosch 	= 	window.open("information/broschuere_popup.htm","popup_broschuere", "width=600, left=40, top=40, scrollbars=yes");
d.wlh 		=  	window.location.href; 
d.Idir		= 	(d.wlh.lastIndexOf(Lr)!= -1)? d.wlh.substring(0,d.wlh.lastIndexOf(Lr))+Lr+"/" : d.wlh.substring(0,d.wlh.lastIndexOf(".de/"))+".de/"; 
d.ImgDir 		= 	Id;
d.HeadImg		= 	new Image(); d.HeadImg.src = d.Idir + Id + His + It;       d.HeadImgId = His;
d.UpBack		=	new Image(); d.UpBack.src  = d.Idir + Id + Uli + "o" + It; d.UpBackId	= Uli +"o";
d.LoBack		=	new Image(); d.LoBack.src  = d.Idir + Id + Lli + "o" + It; d.LoBackId	= Lli +"o";
d.UpOver		=	new Image(); d.UpOver.src  = d.Idir + Id + Uli + It;       d.UpOverId	= Uli;
d.SeOver		=	new Image(); d.SeOver.src  = d.Idir + Id + Sli + It;       d.SeOverId	= Sli;
d.LoOver		=	new Image(); d.LoOver.src  = d.Idir + Id + Lli + It;       d.LoOverId	= Lli;
d.MeOver		=	new Image(); d.MeOver.src  = d.Idir + Id + Mli + It;       d.MeOverId = Mli;
d.UpHeight		=	28;
d.LoHeight		=	24;
d.UpWidth		=	170;
d.HeadHeight	=	28;
d.TableId		=   "LeftTable";
d.BodyId		=	"LeftBody"; 
preloadImg('left/Top/','.gif','ushtop_h','ushtop_ao','ushtop_a','ushtop_ad','ushtop_do','ushtop_d','ushtop_dd','ushtop_eo','ushtop_e','ushtop_ed','ushtop_fo','ushtop_f','ushtop_fd','ushtop_go','ushtop_g','ushtop_gd','ushtop_ho','ushtop_h','ushtop_hd','ushtop_h');
Leftd.close();
Leftd.open();
Leftd.writeln('<body id="'+d.BodyId+'" background="'+d.UpBack.src+'" bgcolor="#ffffff" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">');
Leftd.writeln('<table id="'+d.TableId+'" border="0" cellpadding="0" cellspacing="0" width="'+d.UpWidth+'">');
Leftd.writeln('<tr><td id="'+d.UpBackId+'" background="'+d.HeadImg.src+'" height="'+d.HeadHeight+'"><\/td><\/tr>');
Leftd.writeln("<\/table>");
Leftd.writeln("<\/body>"); 
Leftd.location.href = 'javascript:parent.swapMenu("'+activeItem+'","down")';
}
function swapMenu(alist, tlev){ 
var imgId = ImgId[Number(alist.substr(0,1))-1];
swapHead(tlev, imgId);
al = (tlev=='out') ? ushList[Iref].lid :alist;
ActLevel = al.substr(0,3);
ActMenu = ActLevel.substr(0,1);
UshDelete(); 
j = 0;
for(i=0; i<=EntryCnt; i++){
 u = ushList[i]; uil = u.lid; 
 if((uil.length==3 && ActMenu==uil.substr(0,1))||(ActLevel==uil.substr(0,3)&&uil.length==5&&tlev!='over')) {
 itemIdList[j++] = ushItem(i, u.bid, u.mit, u.ulv);
 if((al==u.lid||al.substr(0,3)==u.lid)&&(tlev!='over')) {Iref = i; ushEvent(u.bid, 'down', u.ulv);}
}
activeItem = al;
}
if(tlev=='down') {
href = ushList[Iref].href; 
href = (href.indexOf('http://')==-1&&href.indexOf('javascript:')==-1) ? document.Idir + ushList[Iref].href : ushList[Iref].href;
top.UshMain.location.href = href;  
}}
function swapHead(tlev, imgId){
var Topd = top.UshTop.document;
 if(tlev=='over'){Topd.getElementById(imgId).src = (imgId == activeImgId)? Topd.Img[imgId+'d'].src : Topd.Img[imgId+'o'].src;}
 if(tlev=='out'){Topd.getElementById(imgId).src = (imgId == activeImgId)? Topd.Img[imgId+'d'].src : Topd.Img[imgId].src;}
 if(tlev=='down'){Topd.getElementById(imgId).src = Topd.Img[imgId+'d'].src;
                  Topd.getElementById(activeImgId).src = (imgId == activeImgId)? Topd.Img[imgId+'d'].src : Topd.Img[activeImgId].src;
				  activeImgId = imgId; }
}
function ushItem(ind, bid, mit, ulv){
var Leftd = top.UshLeft.document;
var Lt = Leftd.getElementById(document.TableId);
var	Tn = Leftd.createTextNode(mit); 
var Td = Leftd.createElement("td"); 
Td.id = bid; 
Td.height = (ulv=='lower')? document.LoHeight : document.UpHeight; 
Td.appendChild(Tn); 
var Tr = Lt.insertRow(itemIdList.length+1); 
Tr.appendChild(Td); 
uev = 'standard';
if(navigator.appName.indexOf('Netscape')!=-1) { // MSIE does not support an eventhandler on text nodes !
 Tn.id = "Txt"+bid.substr(3);
 Tn.onclick =  TdClick; 
 Tn.onmouseover = TdOver;
 Tn.onmouseout = TdOut; 
}
Td.onclick =  TdClick; 
Td.onmouseover = TdOver;
Td.onmouseout = TdOut; 
ushEvent(bid, uev, ulv);
return ind;
}
function TdClick(e){
var uid=(e)? e.target.id.substr(BasicId.length) :top.UshLeft.event.srcElement.id.substr(BasicId.length);
swapMenu(uid,'down');
}
function TdOver(e){
var u=(e)? BasicId + e.target.id.substr(BasicId.length) :top.UshLeft.event.srcElement.id;
var uid=u.substr(BasicId.length); 
var img = getImage(uid); if(img) swapHead('over', img);
if(uid!=activeItem&&uid!=activeItem.substr(0,3)) ushEvent(u, "over", getLevel(uid));
}
function TdOut(e){
var u=(e)? BasicId + e.target.id.substr(BasicId.length) :top.UshLeft.event.srcElement.id;
var uid=u.substr(BasicId.length); 
var img = getImage(uid); if(img) swapHead('out', img);
if(uid!=activeItem&&uid!=activeItem.substr(0,3)) ushEvent(u, "standard", getLevel(uid));
}
function getLevel(uid){var j; for(i=0;i<=EntryCnt;i++) if(ushList[i].lid==uid) j=ushList[i].ulv; return j;}
function getImage(uid){var j; for(i=0;i<=EntryCnt;i++) if(ushList[i].lid==uid) j=ushList[i].img; return j;}
function UshDelete(){
var Leftd = top.UshLeft.document;
var ts =  Leftd.getElementById(document.TableId); 
for(i=1;i<=itemIdList.length;i++) {ts.deleteRow(1);} 
delete itemIdList;
itemIdList  = 	new Array();
}
function ushEvent(tid, uev, ulv){ 
if(uev=='over') {td = 'underline'; c = '#FF3333'}
else if(uev=='down') {td = 'underline'; c = 'white'}
else {td = 'none'; c = '#000088'}
var Leftd = top.UshLeft.document;
fw = 'bolder';
ta = 'left';
va = 'middle';
ff =  'Arial,"Times New Roman",serif'; 
ts = 'black';
pl = (ulv=='lower')? '35pt' : '25pt';
fs = (ulv=='lower')? '10pt' : '12pt'; 
st = Leftd.getElementById(tid).style;
if(uev=='over'||uev=='down') {
 bgi = (ulv=='select'||ulv=='menu')? ((ulv=='select')? document.SeOver.src : document.MeOver.src) : ((ulv=='lower')? document.LoOver.src : document.UpOver.src);
}
else { 
 bgi = (ulv=='lower')? document.LoBack.src : document.UpBack.src;
}
st.backgroundImage = 'url('+bgi+')';  
st.height = (ulv=='lower')? document.LoHeight : document.UpHeight;
st.textDecoration = td;
st.fontWeight = fw;
st.color = c;
st.paddingLeft = pl; 
st.textAlign = ta;
st.verticalAlign = va;
st.fontFamily = ff;
st.fontSize = fs;
st.textShadow = ts;
}
function preloadImg(ImgDir, ImgExt, ActiveId){ 
var Topd = top.UshTop.document;
 ActId = ActiveId;
 Topd.Img = new Array();
 for (i=3;i<preloadImg.arguments.length;i++) {
  p = preloadImg.arguments[i];
  Topd.Img[p] = new Image();
  Topd.Img[p].src =  document.Idir + ImgDir + p + ImgExt;
 }
}
