var aryJRC; var aryDrop; var oDropObjects; var timerDrop; var colForm = '#E0E0E0'; var colSilver = '#BFBFBF'; var colGray = '#808080'; var colText = '#000000'; var isDropIE5; var strBrowser; function MenueArrayInit() { if (aryJRC == null) { aryJRC = new Array(); aryJRC[0] = new MenueItem(-1, 16185, 0, 'Home', 'http://w0383.vermittler.net/homepage.asp?ID=16185', 8, 1, '', 0, 0); aryJRC[1] = new MenueItem(0, 16219, 16185, 'Vermögenssicherung', 'http://w0383.vermittler.net?ID=16219', 4, 1, '', 0, 0); aryJRC[2] = new MenueItem(0, 16218, 16185, 'Vermögensaufbau', 'http://w0383.vermittler.net?ID=16218', 4, 1, '', 0, 0); aryJRC[3] = new MenueItem(0, 16220, 16185, 'Vermögensausbau', 'http://w0383.vermittler.net?ID=16220', 4, 1, '', 0, 0); aryJRC[4] = new MenueItem(0, 16222, 16185, 'Wir über uns', 'http://w0383.vermittler.net?ID=16222', 4, 1, '', 0, 0); aryJRC[5] = new MenueItem(0, 16224, 16185, 'Vermögenssicherung', 'http://w0383.vermittler.net?ID=16224', 4, 1, '', 0, 0); aryJRC[6] = new MenueItem(0, 16223, 16185, 'Vermögensaufbau', 'http://w0383.vermittler.net?ID=16223', 4, 1, '', 0, 0); aryJRC[7] = new MenueItem(0, 16221, 16185, 'Krankenversicherung', 'http://w0383.vermittler.net?ID=16221', 4, 1, '', 0, 0); aryJRC[8] = new MenueItem(0, 16225, 16185, 'Kontakt', 'http://w0383.vermittler.net?ID=16225', 4, 1, '', 0, 0); aryJRC[9] = new MenueItem(1, 16187, 16218, 'Grundsätzliches', 'http://w0383.vermittler.net/module/eseiten/layout5.asp?ID=16187', 0, 1, '', 0, 0); aryJRC[10] = new MenueItem(1, 16188, 16218, 'Altersvorsorge', 'http://w0383.vermittler.net/module/eseiten/layout5.asp?ID=16188', 0, 1, '', 0, 0); aryJRC[11] = new MenueItem(1, 16189, 16218, 'Private Rente', 'http://w0383.vermittler.net/module/eseiten/layout5.asp?ID=16189', 0, 1, '', 0, 0); aryJRC[12] = new MenueItem(1, 16186, 16218, 'Investmentfonds', 'http://w0383.vermittler.net/module/eseiten/layout5.asp?ID=16186', 0, 1, '', 0, 0); aryJRC[13] = new MenueItem(1, 16193, 16219, 'Privathaftpflicht', 'http://w0383.vermittler.net/module/eseiten/layout5.asp?ID=16193', 0, 1, '', 0, 0); aryJRC[14] = new MenueItem(1, 16190, 16219, 'Unfallversicherung', 'http://w0383.vermittler.net/module/eseiten/layout5.asp?ID=16190', 0, 1, '', 0, 0); aryJRC[15] = new MenueItem(1, 16191, 16219, 'Berufsunfähigkeit', 'http://w0383.vermittler.net/module/eseiten/layout5.asp?ID=16191', 0, 1, '', 0, 0); aryJRC[16] = new MenueItem(1, 16192, 16219, 'Risiko Leben', 'http://w0383.vermittler.net/module/eseiten/layout5.asp?ID=16192', 0, 1, '', 0, 0); aryJRC[17] = new MenueItem(1, 16195, 16220, 'Marktplatz geschl. Fonds', 'http://www.efonds24.de/asc-finanz/start.xml', 0, 1, 'new', 0, 0); aryJRC[18] = new MenueItem(1, 16196, 16220, 'Best - Select', 'http://www.asc-finanz.de/pdf/bestselect.pdf', 0, 1, 'new', 0, 0); aryJRC[19] = new MenueItem(1, 16197, 16220, 'Leben - Plus', 'www.asc-finanz.de/pdf/lebenplus.pdf', 0, 1, 'new', 0, 0); aryJRC[20] = new MenueItem(1, 16194, 16220, 'Private Equity', 'www.asc-finanz.de/pdf/global_equity.pdf', 0, 1, 'new', 0, 0); aryJRC[21] = new MenueItem(1, 16198, 16221, 'Vergleich - GKV', 'www.softfair.de/gol/fin16/maxpool.htm', 0, 1, 'new', 0, 0); aryJRC[22] = new MenueItem(1, 16199, 16221, 'Vergleich - PKV', 'http://w0383.vermittler.net/module/eseiten/layout10.asp?ID=16199', 0, 1, '', 0, 0); aryJRC[23] = new MenueItem(1, 16200, 16221, 'Formulare - PKV', 'www.softfair-server.de/pkvlotseonline/formularlotse.asp', 0, 1, 'new', 0, 0); aryJRC[24] = new MenueItem(1, 16201, 16221, 'Brutto-Netto-Rechner', 'www.spiegel.de/wirtschaft/0,1518,223811,00.html', 0, 1, 'new', 0, 0); aryJRC[25] = new MenueItem(1, 16202, 16222, 'Firmenprofil', 'http://w0383.vermittler.net/module/eseiten/layout10.asp?ID=16202', 0, 1, '', 0, 0); aryJRC[26] = new MenueItem(1, 16203, 16222, 'Interessante Links', 'http://w0383.vermittler.net/module/eseiten/layout10.asp?ID=16203', 0, 1, '', 0, 0); aryJRC[27] = new MenueItem(1, 72488, 16222, 'Leistungen', 'http://w0383.vermittler.net/module/eseiten/layout10.asp?ID=72488', 0, 1, '', 0, 0); aryJRC[28] = new MenueItem(1, 16205, 16222, 'Top Angebote', 'http://w0383.vermittler.net/module/topangebot.asp?ID=16205', 0, 1, '', 0, 0); aryJRC[29] = new MenueItem(1, 16204, 16222, '---', 'http://w0383.vermittler.net/module/eseiten/layout10.asp?ID=16204', 0, 0, '', 0, 0); aryJRC[30] = new MenueItem(1, 16206, 16223, 'Betriebliche Altersvorsorge', 'http://w0383.vermittler.net/module/eseiten/layout5.asp?ID=16206', 0, 1, '', 0, 0); aryJRC[31] = new MenueItem(1, 16207, 16223, 'Venture - Step by Step', 'http://www.asc-finanz.de/pdf/stepbystep.pdf', 0, 1, 'new', 0, 0); aryJRC[32] = new MenueItem(1, 16208, 16223, 'Fondsratings', 'http://w0383.vermittler.net/module/eseiten/layout5.asp?ID=16208', 0, 1, '', 0, 0); aryJRC[33] = new MenueItem(1, 16209, 16223, 'Fondsinformationen', 'http://w0383.vermittler.net/module/fondspreise.asp?ID=16209', 0, 1, '', 0, 0); aryJRC[34] = new MenueItem(1, 69333, 16223, '---', 'http://w0383.vermittler.net/module/finanzrechner/endb.asp?ID=69333', 0, 0, '', 0, 0); aryJRC[35] = new MenueItem(1, 16213, 16224, 'Hausrat', 'http://w0383.vermittler.net/module/eseiten/layout5.asp?ID=16213', 0, 1, '', 0, 0); aryJRC[36] = new MenueItem(1, 16210, 16224, 'weitere Versicherungen', 'http://w0383.vermittler.net/module/eseiten/layout10.asp?ID=16210', 0, 1, '', 0, 0); aryJRC[37] = new MenueItem(1, 16211, 16224, 'Rechtschutz', 'http://w0383.vermittler.net/module/eseiten/layout10.asp?ID=16211', 0, 1, '', 0, 0); aryJRC[38] = new MenueItem(1, 16212, 16224, 'Wohngebäude', 'http://w0383.vermittler.net/module/eseiten/layout10.asp?ID=16212', 0, 1, '', 0, 0); aryJRC[39] = new MenueItem(1, 16214, 16225, 'Adresse', 'http://w0383.vermittler.net/module/adresse.asp?ID=16214', 0, 1, '', 0, 0); aryJRC[40] = new MenueItem(1, 16216, 16225, 'eMail', 'http://w0383.vermittler.net/module/email.asp?ID=16216', 0, 1, '', 0, 0); aryJRC[41] = new MenueItem(1, 16215, 16225, 'Wegbeschreibung', 'http://w0383.vermittler.net/module/weg.asp?ID=16215', 0, 1, '', 0, 0); aryJRC[42] = new MenueItem(1, 16217, 16225, 'Infos anfordern', 'http://www.asc-finanz.de/infosanfordern.htm?ID=16217', 0, 1, 'new', 0, 0); } } function MenueItem(iMenueLevel, iID, iParentID, sName, sUrl, iAktivSubMen, bIstAktiv, sTarget, iWidth, iHeight) { this.MenueLevel = iMenueLevel; this.ID = iID; this.ParentID = iParentID; this.Name = sName; if (sUrl.substring(0, 1) == '/') this.Url = 'http://w0383.vermittler.net' + sUrl else this.Url = sUrl; this.AktivSubMen = iAktivSubMen; this.IstAktiv = bIstAktiv; this.Target = sTarget; this.Width = iWidth; this.Height = iHeight; } function GoLink(MenueID) { var oJSMenue; var i; MenueArrayInit(); if (MenueID == null) { oJSMenue = aryJRC[0]; } else { for (i in aryJRC) { if (aryJRC[i].ID == MenueID) { oJSMenue = aryJRC[i]; break; } } } if (oJSMenue) { var sParameter = 'menubar=yes, scrollbars=yes, resizable=yes, ' + 'location=yes, menubar=yes, status=yes, toolbar=yes'; if (oJSMenue.Target != '') { if (oJSMenue.Width != 0) { sParameter += ', width=' + oJSMenue.Width.toString(); } if (oJSMenue.Height != 0) { sParameter += ', height=' + oJSMenue.Height.toString(); } if (oJSMenue.Url != '') { if(oJSMenue.Url.substr(0,10).toLowerCase() != "/personal/") { if(oJSMenue.Url.substr(0,7).toLowerCase() == "http://" || oJSMenue.Url.substr(0,8).toLowerCase() == "https://" || oJSMenue.Url.substr(0,6).toLowerCase() == "ftp://") { var win = window.open(oJSMenue.Url, oJSMenue.Target, sParameter); } else { var win = window.open('http://'+oJSMenue.Url, oJSMenue.Target, sParameter); } } else { var win = window.open(oJSMenue.Url, oJSMenue.Target, sParameter); } win.focus(); } } else { if ( window.location.href != oJSMenue.Url ) { if ( oJSMenue.Url != '' ) window.location.href = oJSMenue.Url; } else { alert('Sie befinden sich bereits \n auf der Seite "' + oJSMenue.Name + '".'); } } } else { alert('Dieser Link existiert nicht.'); } } function MouseOverMenue(iID) { var oItem; var i; var iShowID; strBrowser = (document.getElementById("Home").innerHTML) ? true : false; if (strBrowser) { if (timerDrop) clearTimeout(timerDrop); MenueCreate(); if (iID == null) { iShowID = aryJRC[0].ID; MenuePos(getMenue(iShowID)); } else { oItem = getItem(iID); with ( getMenue( oItem.ParentID ) ) { for ( i in Items ) { with ( Items[i] ) { Style.backgroundColor = ( ID == iID ) ? colSilver : colForm; } } } if ( oItem.AktivSubMen != 0 ) { iShowID = iID; MenuePos(getMenue(iShowID)); } else iShowID = oItem.ParentID; oItem = getItem(oItem.ParentID); if ( oItem ) oItem.Style.backgroundColor = colSilver; } timerDrop = setTimeout('MenueShow(' + iShowID.toString() + ');', 250); } } function MouseOutMenue(iID) { if (strBrowser) { if (timerDrop) clearTimeout(timerDrop); if (iID != null) getItem(iID).Style.backgroundColor = colForm; timerDrop = setTimeout('MenueShow();', 250); } } function getMenue(iID) { return oDropObjects['Menue' + iID.toString()]; } function getItem(iID) { return oDropObjects['Item' + iID.toString()]; } function MenueShow(iID) { var i; var j; var iMenueLevel = ( iID != null ) ? getMenue(iID).MenueLevel : -1; var sVisible; var iZIndex; for ( i in aryDrop ) { with ( aryDrop[i] ) { if ( MenueLevel >= iMenueLevel ) { sVisible = ( ID == iID ) ? 'visible' : 'hidden'; iZIndex = ( ID == iID ) ? 99 : 0; for ( j in Items ) { with ( Items[j].Style ) { visibility = sVisible; zIndex = iZIndex; if ( iZIndex == 0 ) backgroundColor = colForm; } } } } } } function MenueCreate() { var oItem; var iParentID = 0; var i; var i var oMenue; if (aryDrop == null) { isDropIE5 = (document.getElementById('MenueImg').getBoundingClientRect) ? true : false; MenueArrayInit(); aryDrop = new Array(); oDropObjects = new Object(); for( i in aryJRC) { oItem = aryJRC[i]; if (oItem.ParentID != 0 && oItem.IstAktiv != 0) { if (oItem.ParentID != iParentID) { if (oMenue) { MenueWidthHeight(oMenue); aryDrop[aryDrop.length] = oMenue; oDropObjects['Menue' + iParentID.toString()] = oMenue; } iParentID = oItem.ParentID; oMenue = new Object(); oMenue.MenueLevel = oItem.MenueLevel; oMenue.ID = iParentID; oMenue.LineHeight = 0; oMenue.Width = 0; oMenue.Items = new Array(); } oMenue.Items[oMenue.Items.length] = MenueCreateDiv(oItem); } } MenueWidthHeight(oMenue); aryDrop[aryDrop.length] = oMenue; oDropObjects['Menue' + iParentID.toString()] = oMenue; } } function MenueWidthHeight(oMenue) { var i; var width = 0; var lineheight = 0; for ( i in oMenue.Items ) { with ( oMenue.Items[i] ) { if ( isDropIE5 ) { with ( Div.getBoundingClientRect() ) { if ( width < right - left ) width = right - left; lineheight = (bottom - top - 1); } } else { if ( width < Div.offsetWidth + 4 ) width = Div.offsetWidth + 4; lineheight = (Div.offsetHeight - 1); } } } with ( oMenue ) { Width = width; LineHeight = lineheight; Items[0].Style.borderTopWidth = 1; Items[Items.length-1].Style.borderBottomWidth = 1; for ( i in Items ) Items[i].Style.width = width; } } function MenuePos(oMenue) { var xpos; var ypos; var lineheight = oMenue.LineHeight; var winheight = ( isDropIE5 ) ? document.body.clientHeight - 2 : window.innerHeight - 2; var isFirstMen = ( oMenue.ID == aryJRC[0].ID ); var i; var oObj; if ( isFirstMen ) { // erstes Element oObj = document.getElementById('MenueImg'); if ( isDropIE5 ) { with ( oObj.getBoundingClientRect() ) { xpos = left - 5; ypos = bottom + 6; } } else { xpos = oObj.offsetLeft + 3; ypos = oObj.offsetTop + oObj.height + 14; } } else { // alle weiteren Elemente oObj = getItem(oMenue.ID); with ( getMenue(oObj.ParentID) ) { xpos = Left + Width + 1; } if ( isDropIE5 ) xpos -= 2; ypos = getItem(oMenue.ID).Top; } // falls zu hoch if ( oMenue.LineHeight * oMenue.Items.length + ypos > winheight ) { if ( isFirstMen ) xpos += 75; ypos = winheight - oMenue.LineHeight * oMenue.Items.length; if ( ypos < 2 ) ypos = 2; } oMenue.Left = xpos; for ( i in oMenue.Items ) { with ( oMenue.Items[i] ) { Style.left = xpos; Style.top = ypos; Top = ypos; ypos += lineheight; } } } function MenueCreateDiv(oItem) { var sDiv; var newDiv = document.createElement('div'); sDiv = '
| ' +
'' +
' | ';
if (oItem.AktivSubMen != 0)
sDiv += '' +
'![]() | ';
sDiv += '