function laden(adresse) {
contentFrame.location.href=adresse;
}
function sitemap(file) {
var map = open(file,"map","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=510,height=614");
map.focus();
}
function oeffne_passwdlost() {
passwdlost = window.open ("/login/passwdlost.html","Passwort_vergessen","resizable=no,fullscreen=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=auto,height=320,width=655,screenX=190,screenY=100,top=130,left=210");
}
function oeffne_changepasswd() {
passwdchange = window.open ("/login/changepasswd.html","Passwort_aendern","resizable=no,fullscreen=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=auto,height=410,width=655,screenX=190,screenY=100,top=130,left=210");
}
function oeffne_akl(){
akl = window.open ("http://akl.imago.de","Imago","resizable=yes,fullscreen=no,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=auto,height=720,width=900,screenX=60,screenY=15,top=15,left=60");
}
function oeffne_ikas(){
ikas = window.open ("http://ikas.imago.de","Imago","resizable=yes,fullscreen=no,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=auto,height=720,width=900,screenX=60,screenY=15,top=15,left=60");
}
function oeffne_imagoshop(){
imagoshop = window.open ("http://www.imago-shop.de","Imago","resizable=yes,fullscreen=no,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=auto,height=720,width=900,screenX=60,screenY=15,top=15,left=60");
}
function oeffne_domainregistrierung(){
domreg = window.open ("http://domainregistrierung.imago.de","Imago","resizable=yes,fullscreen=no,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=auto,height=650,width=900,screenX=60,screenY=15,top=15,left=60");
}
function oeffne_providerwechsel(){
providerwechsel = window.open ("http://providerwechsel.imago.de","Imago","resizable=yes,fullscreen=no,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=auto,height=650,width=900,screenX=60,screenY=15,top=15,left=60");
}
function oeffne_dispute(){
dispute = window.open ("http://dispute.imago.de","Imago","resizable=yes,fullscreen=no,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=auto,height=650,width=900,screenX=60,screenY=15,top=15,left=60");
}
function neues_fenster(file) {
nf = window.open (file,"Imago","resizable=yes,fullscreen=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=auto,height=500,width=800,screenX=100,screenY=100,top=100,left=100");
}
var isDOM=document.getElementById?1:0;
var isIE=document.all?1:0;
var isNS4=navigator.appName=='Netscape'&&!isDOM?1:0;
var isIE4=isIE&&!isDOM?1:0;
var isOp=window.opera?1:0;
var isDyn=isDOM||isIE||isNS4;
function getRef(id, par)
{
par=!par?document:(par.navigator?par.document:par);
return (isIE ? par.all[id] :
(isDOM ? (par.getElementById?par:par.ownerDocument).getElementById(id) :
(isNS4 ? par.layers[id] : null)));
}
function getSty(id, par)
{
var r=getRef(id, par);
return r?(isNS4?r:r.style):null;
}
if (!window.LayerObj) var LayerObj = new Function('id', 'par',
'this.ref=getRef(id, par); this.sty=getSty(id, par); return this');
function getLyr(id, par) { return new LayerObj(id, par) }
function LyrFn(fn, fc)
{
LayerObj.prototype[fn] = new Function('var a=arguments,p=a[0],px=isNS4||isOp?0:"px"; ' +
'with (this) { '+fc+' }');
}
LyrFn('x','if (!isNaN(p)) sty.left=p+px; else return parseInt(sty.left)');
LyrFn('y','if (!isNaN(p)) sty.top=p+px; else return parseInt(sty.top)');
LyrFn('vis','sty.visibility=p');
LyrFn('bgColor','if (isNS4) sty.bgColor=p?p:null; ' +
'else sty.background=p?p:"transparent"');
LyrFn('bgImage','if (isNS4) sty.background.src=p?p:null; ' +
'else sty.background=p?"url("+p+")":"transparent"');
LyrFn('clip','if (isNS4) with(sty.clip){left=a[0];top=a[1];right=a[2];bottom=a[3]} ' +
'else sty.clip="rect("+a[1]+"px "+a[2]+"px "+a[3]+"px "+a[0]+"px)" ');
LyrFn('write','if (isNS4) with (ref.document){write(p);close()} else ref.innerHTML=p');
LyrFn('alpha','var f=ref.filters,d=(p==null); if (f) {' +
'if (!d&&sty.filter.indexOf("alpha")==-1) sty.filter+=" alpha(opacity="+p+")"; ' +
'else if (f.length&&f.alpha) with(f.alpha){if(d)enabled=false;else{opacity=p;enabled=true}} }' +
'else if (isDOM) sty.MozOpacity=d?"":p+"%"');
function setLyr(lVis, docW, par)
{
if (!setLyr.seq) setLyr.seq=0;
if (!docW) docW=0;
var obj = (!par ? (isNS4 ? window : document.body) :
(!isNS4 && par.navigator ? par.document.body : par));
var oIA=obj.insertAdjacentHTML, oAC=obj.appendChild, newID='_js_layer_'+setLyr.seq++;
if (oIA) oIA('beforeEnd', '
');
else if (oAC)
{
var newL=document.createElement('div');
oAC(newL); newL.id=newID; newL.style.position='absolute';
}
else if (isNS4)
{
var newL=new Layer(docW, obj);
newID=newL.id;
}
var lObj=getLyr(newID, par);
with (lObj) if (ref) { vis(lVis); x(0); y(0); sty.width=docW+(isNS4?0:'px') }
return lObj;
}
var CSSmode=document.compatMode;
CSSmode=(CSSmode&&CSSmode.indexOf('CSS')!=-1)||isDOM&&!isIE||isOp?1:0;
if (!window.page) var page = { win: window, minW: 0, minH: 0, MS: isIE&&!isOp,
db: CSSmode?'documentElement':'body' }
page.winW=function()
{ with (this) return Math.max(minW, MS?win.document[db].clientWidth:win.innerWidth) }
page.winH=function()
{ with (this) return Math.max(minH, MS?win.document[db].clientHeight:win.innerHeight) }
page.scrollX=function()
{ with (this) return MS?win.document[db].scrollLeft:win.pageXOffset }
page.scrollY=function()
{ with (this) return MS?win.document[db].scrollTop:win.pageYOffset }
function popOver(mN, iN) { with (this)
{
clearTimeout(hideTimer);
overM = mN;
overI = iN;
if (iN && this.onmouseover) onmouseover(mN, iN);
litOld = litNow;
litNow = new Array();
var litM = mN, litI = iN;
while(1)
{
litNow[litM] = litI;
if (litM == 'root') break;
litI = menu[litM][0].parentItem;
litM = menu[litM][0].parentMenu;
}
var same = true;
for (var z in menu) if (litNow[z] != litOld[z]) same = false;
if (same) return;
clearTimeout(showTimer);
for (thisM in menu) with (menu[thisM][0])
{
if (!lyr) continue;
litI = litNow[thisM];
oldI = litOld[thisM];
if (litI && (litI != oldI)) changeCol(thisM, litI, true);
if (oldI && (oldI != litI)) changeCol(thisM, oldI, false);
if (litI && !visNow && (thisM != 'root'))
{
showMenu(thisM);
visNow = true;
}
if (isNaN(litI) && visNow)
{
hideMenu(thisM);
visNow = false;
}
}
nextMenu = '';
if ((menu[mN][iN].type == 'sm:') && !menu[mN][0].subsOnClick)
{
var targ = menu[mN][iN].href, lyrM = menu[mN][0].lyr;
var showStr = 'with ('+myName+') { menu.'+targ+'[0].visNow = true; ' +
'position("'+targ+'"); showMenu("'+targ+'") }';
nextMenu = targ;
if (showDelay) showTimer = setTimeout(showStr, showDelay);
else eval(showStr);
}
}}
function popOut(mN, iN) { with (this)
{
if ((mN != overM) || (iN != overI)) return;
if (this.onmouseout) onmouseout(mN, iN);
var thisI = menu[mN][iN];
if (thisI.href != nextMenu)
{
clearTimeout(showTimer);
nextMenu = '';
}
if (hideDelay)
{
var delay = ((mN == 'root') && (thisI.type != 'sm:')) ? 50 : hideDelay;
hideTimer = setTimeout(myName + '.over("root", 0)', delay);
}
overM = 'root';
overI = 0;
}}
function popClick(mN, iN) { with (this)
{
if (this.onclick) onclick(mN, iN);
var thisI = menu[mN][iN], hideM = true;
with (thisI) switch (type)
{
case 'sm:':
{
if (menu[overM][0].subsOnClick)
{
menu[href][0].visNow = true;
position(href);
showMenu(href);
hideM = false;
}
break;
}
case 'js:': { eval(href); break }
case '': type = 'window';
default: if (href) eval(type + '.location.href = "' + href + '"');
}
if (hideM) over('root', 0);
}}
function popChangeCol(mN, iN, isOver) { with (this.menu[mN][iN])
{
if (!lyr || !lyr.ref) return;
var col = isOver?overCol:outCol;
var bgFn = (col.indexOf('.')==-1) ? 'bgColor' : 'bgImage';
if (isNS4) lyr[bgFn](col);
if ((overClass != outClass) || (outBorder != overBorder)) with (lyr)
{
if (isNS4) write(this.getHTML(mN, iN, isOver));
else
{
ref.className = (isOver ? overBorder : outBorder);
var chl = (isDOM ? ref.childNodes : ref.children)
if (chl) for (var i = 0; i < chl.length; i++) chl[i].className = isOver?overClass:outClass;
}
}
if (!isNS4) lyr[bgFn](col);
if (outAlpha != overAlpha) lyr.alpha(isOver ? overAlpha : outAlpha);
}}
function popPosition(posMN) { with (this)
{
for (mN in menu)
{
if (posMN && (posMN != mN)) continue;
with (menu[mN][0])
{
if (!lyr || !lyr.ref || !visNow) continue;
var pM, pI, newX = eval(offX), newY = eval(offY);
if (mN != 'root')
{
pM = menu[parentMenu];
pI = pM[parentItem].lyr;
if (!pI) continue;
}
var eP = eval(par);
var pW = (eP && eP.navigator ? eP : window);
with (pW.page) var sX=scrollX(), wX=sX+winW(), sY=scrollY(), wY=winH()+sY;
wX = isNaN(wX)||!wX ? 9999 : wX;
wY = isNaN(wY)||!wY ? 9999 : wY;
if (pM && typeof(offX)=='number') newX = Math.max(sX,
Math.min(newX+pM[0].lyr.x()+pI.x(), wX-menuW-(isIE?5:20)));
if (pM && typeof(offY)=='number') newY = Math.max(sY,
Math.min(newY+pM[0].lyr.y()+pI.y(), wY-menuH-(isIE?5:20)));
lyr.x(newX);
lyr.y(newY);
}
}
}}
function addProps(obj, data, names, addNull)
{
for (var i = 0; i < names.length; i++) if(i < data.length || addNull) obj[names[i]] = data[i];
}
function ItemStyle()
{
var names = ['len', 'spacing', 'popInd', 'popPos', 'pad', 'outCol', 'overCol', 'outClass',
'overClass', 'outBorder', 'overBorder', 'outAlpha', 'overAlpha', 'normCursor', 'nullCursor'];
addProps(this, arguments, names, true);
}
function popStartMenu(mName) { with (this)
{
if (!menu[mName]) { menu[mName] = new Array(); menu[mName][0] = new Object(); }
actMenu = menu[mName];
aM = actMenu[0];
actMenu.length = 1;
var names = ['isVert', 'isVert', 'offX','offY', 'width', 'itemSty', 'par',
'parentMenu', 'parentItem', 'visNow', 'oncreate', 'subsOnClick'];
addProps(aM, arguments, names, true);
aM.extraHTML = '';
aM.menuW = aM.menuH = 0;
if (!aM.lyr) aM.lyr = null;
if (mName == 'root') menu.root[0].oncreate = new Function('this.visNow=true; ' +
myName + '.position("root"); this.lyr.vis("visible")');
}}
function popAddItem() { with (this) with (actMenu[0])
{
var aI = actMenu[actMenu.length] = new Object();
var names = ['text', 'href', 'type', 'itemSty', 'len', 'spacing', 'popInd', 'popPos',
'pad', 'outCol', 'overCol', 'outClass', 'overClass', 'outBorder', 'overBorder',
'outAlpha', 'overAlpha', 'normCursor', 'nullCursor',
'iX', 'iY', 'iW', 'iH', 'lyr'];
addProps(aI, arguments, names, true);
var iSty = (arguments[3] ? arguments[3] : actMenu[0].itemSty);
for (prop in iSty) if (aI[prop]+'' == 'undefined') aI[prop] = iSty[prop];
if (aI.outBorder)
{
if (isNS4) aI.pad++;
}
aI.iW = (isVert ? width : aI.len);
aI.iH = (isVert ? aI.len : width);
var lastGap = (actMenu.length > 2) ? actMenu[actMenu.length - 2].spacing : 0;
var spc = ((actMenu.length > 2) && aI.outBorder ? 1 : 0);
if (isVert)
{
menuH += lastGap - spc;
aI.iX = 0; aI.iY = menuH;
menuW = width; menuH += aI.iH;
}
else
{
menuW += lastGap - spc;
aI.iX = menuW; aI.iY = 0;
menuW += aI.iW; menuH = width;
}
if (aI.outBorder && CSSmode)
{
aI.iW -= 2;
aI.iH -= 2;
}
}}
function popGetHTML(mN, iN, isOver) { with (this)
{
var itemStr = '';
with (menu[mN][iN])
{
var textClass = (isOver ? overClass : outClass);
if ((type == 'sm:') && popInd)
{
if (isNS4) itemStr += '' + popInd + '';
else itemStr += '' + popInd + '
';
}
if (isNS4) itemStr += (outBorder ? '' : '') +
'' + text + '';
else itemStr += '' +
text + '
';
}
return itemStr;
}}
function popUpdate(docWrite, upMN) { with (this)
{
if (!isDyn) return;
for (mN in menu) with (menu[mN][0])
{
if (upMN && (upMN != mN)) continue;
var str = '';
for (var iN = 1; iN < menu[mN].length; iN++) with (menu[mN][iN])
{
var itemID = myName + '_' + mN + '_' + iN;
var targM = menu[href];
if (targM && (type == 'sm:'))
{
targM[0].parentMenu = mN;
targM[0].parentItem = iN;
}
var isImg = (outCol.indexOf('.') != -1) ? true : false;
if (!isIE && normCursor=='hand') normCursor = 'pointer';
if (isDOM || isIE4)
{
str += '' +
getHTML(mN, iN, false) + (isNS4 ? '' : '
');
}
var eP = eval(par);
setTimeout(myName + '.setupRef(' + docWrite + ', "' + mN + '")', 50);
var mVis = visNow ? 'visible' : 'hidden';
if (docWrite)
{
var targFr = (eP && eP.navigator ? eP : window);
targFr.document.write('' + str + extraHTML + '
');
}
else
{
if (!lyr || !lyr.ref) lyr = setLyr(mVis, menuW, eP);
else if (isIE4) setTimeout(myName + '.menu.' + mN + '[0].lyr.sty.width=' + (menuW+2), 50);
with (lyr) { sty.zIndex = 1000; write(str + extraHTML) }
}
}
}}
function popSetupRef(docWrite, mN) { with (this) with (menu[mN][0])
{
if (docWrite || !lyr || !lyr.ref) lyr = getLyr(myName + '_' + mN + '_Div', eval(par));
for (var i = 1; i < menu[mN].length; i++)
menu[mN][i].lyr = getLyr(myName + '_' + mN + '_' + i, (isNS4?lyr.ref:eval(par)));
if (menu[mN][0].oncreate) oncreate();
}}
function PopupMenu(myName)
{
this.myName = myName;
this.showTimer = 0;
this.hideTimer = 0;
this.showDelay = 0;
this.hideDelay = 500;
this.showMenu = '';
this.menu = new Array();
this.litNow = new Array();
this.litOld = new Array();
this.overM = 'root';
this.overI = 0;
this.actMenu = null;
this.over = popOver;
this.out = popOut;
this.changeCol = popChangeCol;
this.position = popPosition;
this.click = popClick;
this.startMenu = popStartMenu;
this.addItem = popAddItem;
this.getHTML = popGetHTML;
this.update = popUpdate;
this.setupRef = popSetupRef;
this.showMenu = new Function('mName', 'this.menu[mName][0].lyr.vis("visible")');
this.hideMenu = new Function('mName', 'this.menu[mName][0].lyr.vis("hidden")');
}
// *** START EDITING HERE ***
var hBar = new ItemStyle(80, 0, '', 0, 2, '#FFFFFF', '#9eb0c5', 'lowText', 'highText', 'itemBorder', 'itemBorder',
null, null, 'hand', 'default');
var hBar1 = new ItemStyle(80, 0, '', 0, 2, '#FFFFFF', '#9eb0c5', 'lowText', 'highText', 'itemBorder', 'itemBorder',
null, null, 'hand', 'default');
var hBar2 = new ItemStyle(80, 0, '', 0, 2, '#FFFFFF', '#88b794', 'lowText', 'highText', 'itemBorder', 'itemBorder',
null, null, 'hand', 'default');
var hBar3 = new ItemStyle(80, 0, '', 0, 2, '#FFFFFF', '#bfc17d', 'lowText', 'highText', 'itemBorder', 'itemBorder',
null, null, 'hand', 'default');
var hBar4 = new ItemStyle(80, 0, '', 0, 2, '#FFFFFF', '#f1b85e', 'lowText', 'highText', 'itemBorder', 'itemBorder',
null, null, 'hand', 'default');
var hBar5 = new ItemStyle(80, 0, '', 0, 2, '#FFFFFF', '#F4E569', 'lowText', 'highText', 'itemBorder', 'itemBorder',
null, null, 'hand', 'default');
var hBar6 = new ItemStyle(80, 0, '', 0, 2, '#FFFFFF', '#d7a6a6', 'lowText', 'highText', 'itemBorder', 'itemBorder',
null, null, 'hand', 'default');
var hBar7 = new ItemStyle(80, 0, '', 0, 2, '#FFFFFF', '#7aa2af', 'lowText', 'highText', 'itemBorder', 'itemBorder',
null, null, 'hand', 'default');
var hBar8 = new ItemStyle(80, 0, '', 0, 2, '#FFFFFF', '#b5bdbf', 'lowText', 'highText', 'itemBorder', 'itemBorder',
null, null, 'hand', 'default');
var hUnder = new ItemStyle(54, 0, '', 10, 0, '#FFFFFF', '#FFFFFF', 'lowText', 'lowText', 'itemBorderUnderline', 'itemBorderUnderline',
null, null, '', 'default');
// The 'sub Menu' items: 22px long, 0px spacing, a 'greater than' sign for a popout indicator
// (you may wish to use an image tag?), the popout indicator is positioned 15px from the right
// edge of the item, items have 3px padding, some colours, it uses 'lowText' as the dimmed text
// class but 'highText' when it is moused over, and 'itemBorder' as the border stylesheet class.
// No opacity is used, and they have the same cursors as the above ItemStyle.
var subM = new ItemStyle(20, 0, '>', -15, 2, '#c9d3de', '#9eb0c5', 'lowText', 'highText',
'itemBorder', 'itemBorder', null, null, 'hand', 'default');
var subM1 = new ItemStyle(20, 0, '>', -15, 2, '#c9d3de', '#9eb0c5', 'lowText', 'highText',
'itemBorder', 'itemBorder', null, null, 'hand', 'default');
var subM2 = new ItemStyle(20, 0, '>', -15, 2, '#bcd7c3', '#88b794', 'lowText', 'highText',
'itemBorder', 'itemBorder', null, null, 'hand', 'default');
var subM3 = new ItemStyle(20, 0, '>', -15, 2, '#dbdcb6', '#bfc17d', 'lowText', 'highText',
'itemBorder', 'itemBorder', null, null, 'hand', 'default');
var subM4 = new ItemStyle(20, 0, '>', -15, 2, '#ffcf83', '#f1b85e', 'lowText', 'highText',
'itemBorder', 'itemBorder', null, null, 'hand', 'default');
var subM5 = new ItemStyle(20, 0, '>', -15, 2, '#F9F2B2', '#F4E569', 'lowText', 'highText',
'itemBorder', 'itemBorder', null, null, 'hand', 'default');
var subM6 = new ItemStyle(20, 0, '>', -15, 2, '#e9cdcd', '#d7a6a6', 'lowText', 'highText',
'itemBorder', 'itemBorder', null, null, 'hand', 'default');
var subM7 = new ItemStyle(20, 0, '>', -15, 2, '#b4cbd2', '#7aa2af', 'lowText', 'highText',
'itemBorder', 'itemBorder', null, null, 'hand', 'default');
var subM8 = new ItemStyle(20, 0, '>', -15, 2, '#d6dadb', '#b5bdbf', 'lowText', 'highText',
'itemBorder', 'itemBorder', null, null, 'hand', 'default');
// 'subBlank' is similar, but has an 'off' border the same colour as its background so it
// appears borderless when dim, and 1px spacing between items to show the hover border.
var subBlank = new ItemStyle(22, 1, '>', -15, 3, '#CCCCDD', '#6699CC', 'lowText', 'highText',
'itemBorderBlank', 'itemBorder', null, null, 'hand', 'default');
// The purplish 'button' style also has 1px spacing to show up the fancy border, and it has
// different colours/text and less padding. They also have translucency set -- these items
// are 80% opaque when dim and 95% when highlighted. It uses the 'crosshair' cursor for items.
var button = new ItemStyle(22, 1, '>', -15, 2, '#006633', '#CC6600', 'buttonText', 'buttonHover',
'buttonBorder', 'buttonBorderOver', 80, 95, 'crosshair', 'default');
var pMenu = new PopupMenu('pMenu');
with (pMenu)
{
//+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+---+-+-+-+-+-+-+-++-+-+-+-+---+-+-+-+-+-+-+-+-+-+---+-+-+-+-+--+
// Create the root menu in the frame named 'topFrame'.
startMenu('root', false, 0, 70, 20, hBar, 'topFrame');
addItem(' Unternehmen', 'mUnternehmen', 'sm:', hBar1, 102);
addItem(' Lösungen', 'mLoesungen', 'sm:', hBar2, 77);
addItem(' Produkte', 'mProdukte', 'sm:', hBar3, 74);
//addItem(' News', 'mNews', 'sm:', hBar4, 48);
addItem(' Kontakt', 'mKontakt', 'sm:', hBar5, 66);
addItem(' Suche', 'mSuche', 'sm:', hBar6, 53);
addItem(' Login', 'mLogin', 'sm:', hBar7, 51);
addItem(' Impressum', 'laden("/impressum/impressum.html");', 'js:', hBar8, 90);
if (isNS4) {addItem(' ', '', '', hBar, 2);}
addItem('
', '', '', hUnder);
//--------------------------------------------------------------------------- Unternehmen -------------
startMenu('mUnternehmen', true, 0, 'contentFrame.page.scrollY()+0', 120, subM1, 'contentFrame');
addItem(' Profil', 'laden("/unternehmen/unternehmen.html");', 'js:');
addItem(' Philosophie', 'laden("/unternehmen/philosophie.html");', 'js:');
addItem(' Strategie-ASP', 'mUnternehmen_s1', 'sm:');
addItem(' Team', 'laden("/unternehmen/team.html");', 'js:');
addItem(' Jobs', 'laden("/unternehmen/job/job.html");', 'js:');
addItem(' Projekte', 'mUnternehmen_s2', 'sm:');
addItem(' Zahlen & Fakten', 'laden("/unternehmen/zahlen.html");', 'js:');
addItem(' AGB', 'laden("http://www.imago.de/cgi-bin/agb.pl?CSS=9");', 'js:');
addItem(' SLA', 'laden("/sla/sla.html");', 'js:');
addItem(' Policy', 'laden("http://www.imago.de/cgi-bin/policy.pl?CSS=9");', 'js:');
addItem(' Privacy', 'laden("http://www.imago.de/cgi-bin/privacy.pl?CSS=9");', 'js:');
startMenu('mUnternehmen_s1', true, 119, 0, 188, subM1, 'contentFrame');
addItem(' Übersicht', 'laden("/unternehmen/strategie_asp/strategie.html");', 'js:');
addItem(' Definition und Vergleich (PDF)', 'neues_fenster("/unternehmen/strategie_asp/asp.pdf");', 'js:');
addItem(' Meinungen', 'laden("/unternehmen/strategie_asp/meinungen.html");', 'js:');
startMenu('mUnternehmen_s2', true, 119, 0, 120, subM1, 'contentFrame');
addItem(' Übersicht', 'laden("/unternehmen/projekte/projekte.html");', 'js:');
addItem(' Planspiel Börse', 'laden("/unternehmen/projekte/projplan.html");', 'js:');
addItem(' DGP Schüler', 'laden("/unternehmen/projekte/projstart.html");', 'js:');
addItem(' KNAX Online', 'laden("/unternehmen/projekte/projknax.html");', 'js:');
addItem(' Sparkassenzeitung', 'laden("/unternehmen/projekte/projskzeitung.html");', 'js:');
startMenu('mUnternehmen_s3', true, 119, 0, 120, subM1, 'contentFrame');
addItem(' nach Kunden', 'laden("/unternehmen/referenzen/kunden.html");', 'js:');
addItem(' nach Themen', 'laden("/unternehmen/referenzen/themen.html");', 'js:');
addItem(' nach Branchen', 'laden("/unternehmen/referenzen/branchen.html");', 'js:');
//--------------------------------------------------------------------------- Loesungen ---------------
startMenu('mLoesungen', true, 0, 'contentFrame.page.scrollY()+0', 150, subM2, 'contentFrame');
addItem(' Überblick', 'laden("/loesungen/loesungen.html");', 'js:');
addItem(' Kreditwirtschaft', 'mLoesungen_s1', 'sm:');
addItem(' Automobilwirtschaft', 'mLoesungen_s2', 'sm:');
addItem(' Immobilienwirtschaft', 'mLoesungen_s3', 'sm:');
addItem(' Handel und Gewerbe', 'mLoesungen_s4', 'sm:');
addItem(' Verbände', 'laden("/loesungen/verbaende/verbaende.html");', 'js:');
startMenu('mLoesungen_s1', true, 149, 0, 120, subM2, 'contentFrame');
addItem(' Übersicht', 'laden("/loesungen/kredit/kredit.html");', 'js:');
addItem(' Marktplätze', 'laden("/loesungen/kredit/marktplaetze.html");', 'js:');
addItem(' Bausteine', 'laden("/loesungen/kredit/bausteine/bausteine.html");', 'js:');
startMenu('mLoesungen_s2', true, 149, 0, 120, subM2, 'contentFrame');
addItem(' Übersicht', 'laden("/loesungen/auto/auto.html");', 'js:');
addItem(' Service für Händler', 'laden("/loesungen/auto/autoservice.html");', 'js:');
addItem(' Werben', 'laden("/loesungen/auto/automedia.html");', 'js:');
addItem(' Autobörse', 'laden("/loesungen/auto/autoboerse.html");', 'js:');
startMenu('mLoesungen_s3', true, 149, 0, 120, subM2, 'contentFrame');
addItem(' Übersicht', 'laden("/loesungen/immo/immo.html");', 'js:');
addItem(' Börse', 'laden("/loesungen/immo/immoboerse.html");', 'js:');
addItem(' Präsentation', 'laden("/loesungen/immo/immointer.html");', 'js:');
addItem(' Regionales', 'laden("/loesungen/immo/immoregio.html");', 'js:');
addItem(' Marketing', 'laden("/loesungen/immo/immomarke.html");', 'js:');
addItem(' Bannerwerbung', 'laden("/loesungen/immo/immobanner.html");', 'js:');
startMenu('mLoesungen_s4', true, 149, 0, 120, subM2, 'contentFrame');
addItem(' Übersicht', 'laden("/loesungen/handel/handel.html");', 'js:');
addItem(' Firmenpräsenz', 'laden("/loesungen/handel/firmen.html");', 'js:');
addItem(' IMAGO-Shop', 'oeffne_imagoshop();', 'js:');
addItem(' iKaS', 'oeffne_ikas();', 'js:');
//--------------------------------------------------------------------------- Produkte ---------------
startMenu('mProdukte', true, 0, 'contentFrame.page.scrollY()+0', 155, subM3, 'contentFrame');
addItem(' Produktübersicht', 'laden("/produkte/produkte.html");', 'js:');
addItem(' Beratung', 'laden("/produkte/beratung.html");', 'js:');
addItem(' Konzeption', 'laden("/produkte/konzept.html");', 'js:');
addItem(' Design', 'laden("/produkte/design.html");', 'js:');
addItem(' Domainservices', 'mProdukte_s8', 'sm:');
addItem(' Programmierung', 'laden("/produkte/programmierung.html");', 'js:');
addItem(' Datenbanken', 'laden("/produkte/datenbanken.html");', 'js:');
addItem(' Shopsysteme', 'mProdukte_s1', 'sm:');
addItem(' Content-Management', 'mProdukte_s2', 'sm:');
addItem(' Hosting', 'mProdukte_s3', 'sm:');
addItem(' Community', 'laden("/produkte/community.html");', 'js:');
addItem(' Spiele', 'mProdukte_s7', 'sm:');
addItem(' Bausteine', 'mProdukte_s6', 'sm:');
addItem(' Marktplätze', 'laden("/produkte/marktplatz.html");', 'js:');
addItem(' Schulungen', 'laden("/produkte/schulung.html");', 'js:');
startMenu('mProdukte_s1', true, 154, 0, 120, subM3, 'contentFrame');
addItem(' Übersicht', 'laden("/produkte/shops/shop.html");', 'js:');
addItem(' Imago-Shop', 'oeffne_imagoshop();', 'js:');
addItem(' Sparkassen-Shop', 'laden("/produkte/shops/sparkassenshops.html");', 'js:');
addItem(' iKaS', 'oeffne_ikas();', 'js:');
startMenu('mProdukte_s2', true, 154, 0, 120, subM3, 'contentFrame');
addItem(' OCMS', 'laden("/produkte/content-management/ocms.html");', 'js:');
startMenu('mProdukte_s3', true, 154, 0, 120, subM3, 'contentFrame');
addItem(' Übersicht', 'laden("/produkte/hosting/hosting.html");', 'js:');
addItem(' Servertechnologie', 'laden("/produkte/hosting/technologie.html");', 'js:');
addItem(' Servercluster', 'laden("/produkte/hosting/cluster.html");', 'js:');
addItem(' Performanz', 'laden("/produkte/hosting/performanz.html");', 'js:');
addItem(' Redundanz', 'laden("/produkte/hosting/redundanz.html");', 'js:');
addItem(' Sicherheit', 'laden("/produkte/hosting/sicherheit.html");', 'js:');
startMenu('mProdukte_s4', true, 154, 0, 120, subM3, 'contentFrame');
addItem(' Übersicht', 'laden("/produkte/ticker/ticker.html");', 'js:');
addItem(' Beispiele', 'laden("/produkte/ticker/tickerbeispiele.html");', 'js:');
startMenu('mProdukte_s5', true, 154, 0, 120, subM3, 'contentFrame');
addItem(' Übersicht', 'laden("/produkte/webcams/webcams.html");', 'js:');
addItem(' Beispiele', 'laden("/produkte/webcams/cambeispiel.html");', 'js:');
startMenu('mProdukte_s6', true, 154, 0, 120, subM3, 'contentFrame');
addItem(' Übersicht', 'laden("/produkte/bausteine/marktbausteine.html");', 'js:');
addItem(' Datenbanken', 'laden("/produkte/bausteine/baufirmen.html");', 'js:');
addItem(' Shopsystem', 'laden("/produkte/bausteine/baushop.html");', 'js:');
addItem(' Automobilbörse', 'laden("/produkte/bausteine/bauauto.html");', 'js:');
addItem(' Immobilienbörse', 'laden("/produkte/bausteine/bauimmo.html");', 'js:');
addItem(' Kleinanzeigen', 'laden("/produkte/bausteine/bauanzeigen.html");', 'js:');
addItem(' Grußkartenservice', 'laden("/produkte/bausteine/baugrusskarten.html");', 'js:');
addItem(' Gewinnspiele', 'laden("/produkte/bausteine/baugewinn.html");', 'js:');
addItem(' Online-Puzzle', 'laden("/produkte/bausteine/baupuzzle.html");', 'js:');
startMenu('mProdukte_s7', true, 154, 0, 120, subM3, 'contentFrame');
addItem(' Übersicht', 'laden("/produkte/spiele.html");', 'js:');
startMenu('mProdukte_s8', true, 154, 0, 140, subM3, 'contentFrame');
addItem(' Übersicht', 'laden("/produkte/domainservices.html");', 'js:');
addItem(' Domainregistrierung', 'oeffne_domainregistrierung();', 'js:');
addItem(' Providerwechsel', 'oeffne_providerwechsel();', 'js:');
addItem(' Dispute-Eintrag', 'oeffne_dispute();', 'js:');
//--------------------------------------------------------------------------- News ------------------
startMenu('mNews', true, 0, 'contentFrame.page.scrollY()+0', 150, subM4, 'contentFrame');
addItem(' Aktuelle News', 'laden("http://www.imago.de/newssystem/imago/newspages/142");', 'js:');
addItem(' News-Abo', 'laden("http://www.imago.de/newssystem/imago/register/");', 'js:');
//--------------------------------------------------------------------------- Kontakt ------------------
startMenu('mKontakt', true, 0, 'contentFrame.page.scrollY()+0', 150, subM5, 'contentFrame');
addItem(' Kontaktdaten', 'laden("/kontakt/kontakt.html");', 'js:');
addItem(' Kontaktformular', 'laden("/cgi-bin/formulare2/form/kontakt");', 'js:');
addItem(' Anfahrt', 'laden("/kontakt/kontaktanfahrt.html");', 'js:');
//--------------------------------------------------------------------------- Suche ------------------
startMenu('mSuche', true, 0, 'contentFrame.page.scrollY()+0', 150, subM6, 'contentFrame');
//addItem(' Volltextsuche', 'laden("/suche/volltextsuche.html");', 'js:');
addItem(' Sitemap', 'sitemap("/suche/sitemap.html");', 'js:');
//--------------------------------------------------------------------------- Login ------------------
startMenu('mLogin', true, 0, 'contentFrame.page.scrollY()+0', 150, subM7, 'contentFrame');
addItem(' Übersicht', 'laden("/login/login.html");', 'js:');
addItem(' Servicebereich', 'window.open("http://service.imago.de");', 'js:');
addItem(' Passwort vergessen', 'oeffne_passwdlost();', 'js:');
addItem(' Passwort ändern', 'oeffne_changepasswd();', 'js:');
}
addMenuBorder(pMenu, window.subBlank,
null, '#666666', 1, '#CCCCDD', 2);
addDropShadow(pMenu, window.subM,
[40,"#333333",6,6,-4,-4], [40,"#666666",4,4,0,0]);
addDropShadow(pMenu, window.subBlank,
[40,"#333333",6,6,-4,-4], [40,"#666666",4,4,0,0]);
if (!isOp && navigator.userAgent.indexOf('rv:0.')==-1)
{
pMenu.showMenu = new Function('mN','menuAnim(this, mN, 6)');
pMenu.hideMenu = new Function('mN','menuAnim(this, mN, -20)');
}
// There's no "events" section here now, remember that's handled by the SUBFR.JS file.
function menuAnim(menuObj, menuName, dir)
{
var mD = menuObj.menu[menuName][0];
if (!mD.timer) mD.timer = 0;
if (!mD.counter) mD.counter = 0;
with (mD)
{
clearTimeout(timer);
if (!lyr || !lyr.ref) return;
if (dir>0) lyr.vis('visible');
lyr.sty.zIndex = 1001 + dir;
lyr.clip(0, 0, menuW+2, (menuH+2)*Math.pow(Math.sin(Math.PI*counter/200),0.75) );
if ((isDOM&&!isIE) && (counter>=100)) lyr.sty.clip='';
counter += dir;
if (counter>100) counter = 100;
else if (counter<0) { counter = 0; lyr.vis('hidden') }
else timer = setTimeout(menuObj.myName+'.'+(dir>0?'show':'hide')+'Menu("'+menuName+'")', 40);
}
}
function addMenuBorder(mObj, iS, alpha, bordCol, bordW, backCol, backW)
{
for (var mN in mObj.menu)
{
var mR=mObj.menu[mN], dS='';
else mR[0].extraHTML += dS+bordCol+'; left:0px; top:0px; width:'+mW+'px; height:'+mH+
'px; z-index:980; '+(alpha!=null?'filter:alpha(opacity='+alpha+'); -moz-opacity:'+(alpha/100):'')+
'">'+dS+backCol+'; left:'+bordW+'px; top:'+bordW+'px; width:'+(mW-2*bordW)+'px; height:'+
(mH-2*bordW)+'px; z-index:990">
';
}
}
function addDropShadow(mObj, iS)
{
for (var mN in mObj.menu)
{
var a=arguments, mD=mObj.menu[mN][0], addW=addH=0;
if (mD.itemSty != iS) continue;
for (var shad=2; shad';
else mD.extraHTML += '';
addW=Math.max(addW, s[2]+s[4]);
addH=Math.max(addH, s[3]+s[5]);
}
mD.menuW+=addW; mD.menuH+=addH;
}
}