﻿// @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
// status.: V1.2 | creat.: 05.03.2007 | modif.: 24.08.2009
// current owner: mm | o.christ | p.wanten
// description: functionality for flyouts Homepage
// 20090824: Ticket 1572 - FK Fahrzeuge ist jetzt Kfz-Versicherung
// @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

// Writing Flyouts
var FlyOutLayer = "";
FlyOutLayer += "<DIV id=\"privateLinks\" onmouseover=\"closeMenuStatus=false\" onmouseout=\"closeMenuTimer('privateLinks')\">";
FlyOutLayer += "<DIV class=\"bgCnt\">";
FlyOutLayer += "<TABLE cellSpacing=\"0\" cellPadding=\"0\"><TBODY><TR>";
FlyOutLayer += "<TD width=\"38\"><IMG style=\"MARGIN: 2px 0px 0px 9px\" height=\"18\" alt=\"Unsere Versicherungen\" src=\"/NR/rdonlyres/0BF1B56B-8089-4763-89AB-CE22943C3F14/0/btn_kreis_home_grau_over.gif\" width=\"18\"><\/TD>";
FlyOutLayer += "<TD>";
FlyOutLayer += "<DIV class=\"strong\" style=\"MARGIN-BOTTOM: 7px\">Vorsorge<\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/privatkunden/fondsgebundene-versicherungen/fondsgebundene-versicherungen.htm\">Fondsgebundene Versicherung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/privatkunden/riester-rente/riester-rente.htm\">Riester-Rente<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/privatkunden/basisrente/basisrente.htm\">Basisrente<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/privatkunden/renten-versicherung/renten-versicherung.htm\">Rentenversicherung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/privatkunden/kapitallebensversicherung/kapitallebensversicherung.htm\">Lebensversicherung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/privatkunden/hinterbliebenenabsicherung/hinterbliebenenabsicherung.htm\">Hinterbliebenenabsicherung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/privatkunden/betriebliche-altersvorsorge/betriebliche-altersvorsorge.htm\">Betriebliche Altersvorsorge<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/privatkunden/investmentfonds/investmentfonds.htm\">Investmentfonds<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/privatkunden/baufinanzierung/baufinanzierung.htm\">Baufinanzierung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/privatkunden/bausparen/bausparen.htm\">Bausparen<\/A><\/SPAN> <\/TD>";

FlyOutLayer += "<TD>";
FlyOutLayer += "<DIV class=\"strong\" style=\"MARGIN-BOTTOM: 7px\">Risikoabdeckung<\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/privatkunden/berufsunfaehigkeits-versicherung/berufsunfaehigkeits-versicherung.htm\">Berufsunf&#228;higkeitsversicherung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/privatkunden/krankenversicherung/krankenversicherung.htm\">Krankenversicherung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/privatkunden/pflegeversicherung/private-pflegeversicherung.htm\">Private Pflegeversicherung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/privatkunden/autoversicherung/autoversicherung.htm\">Autoversicherung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/privatkunden/motorradversicherung/motorradversicherung.htm\">Motorradversicherung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/privatkunden/spezialversicherungen/spezialversicherungen.htm\">Spezialversicherungen<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/privatkunden/unfall-versicherung/unfall-versicherung.htm\">Unfallversicherung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/privatkunden/haftplicht-versicherung/haftplichtversicherung.htm\">Haftpflichtversicherung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/privatkunden/haus-wohnung-versicherung/haus-wohnung-versicherung.htm\">Haus und Wohnung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/privatkunden/rechtsschutzversicherung/rechtsschutzversicherung.htm\">Rechtsschutzversicherung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/privatkunden/reiseversicherungen/reiseversicherungen.htm\">Reiseversicherungen<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/privatkunden/multiplus/multiplus.htm\">MultiPlus<\/A><\/SPAN> <\/TD><\/TR></TBODY><\/table><\/DIV>";
FlyOutLayer += "<DIV><IMG height=\"13\" alt=\"\" src=\"/versicherung/img_mm/box_500_bottom.png\" width=\"500\"><\/DIV><\/DIV>";
FlyOutLayer += "<DIV id=\"firmenLinks\" onmouseover=\"closeMenuStatusF=false\" onmouseout=\"closeMenuTimerF('firmenLinks')\">";
FlyOutLayer += "<DIV class=\"bgCnt\">";
FlyOutLayer += "<TABLE cellSpacing=\"0\" cellPadding=\"0\"><TBODY><TR>";
FlyOutLayer += "<TD width=\"38\"><IMG style=\"MARGIN: 2px 0px 0px 9px\" height=\"18\" alt=\"Unsere Versicherungen\" src=\"/NR/rdonlyres/0BF1B56B-8089-4763-89AB-CE22943C3F14/0/btn_kreis_home_grau_over.gif\" width=\"18\"><\/TD>";
FlyOutLayer += "<TD><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/firmenkunden/betriebliche-altersvorsorge/betriebliche-altersvorsorge.htm\">Betriebliche Altersvorsorge<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/firmenkunden/unfallversicherung/unfallversicherung.htm\">Unfallversicherung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/firmenkunden/haftpflichtversicherung/haftpflichtversicherung-firmenkunden.htm\">Haftpflichtversicherung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/firmenkunden/umweltschadensversicherung.htm\">Umweltschadensversicherung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/firmenkunden/rechtsschutzversicherung/rechtsschutzversicherung.htm\">Rechtsschutzversicherung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/firmenkunden/kfz-versicherung/kfz-versicherung.htm\">Kfz-Versicherung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/firmenkunden/sachversicherungen/sachversicherungen.htm\">Sachversicherung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/firmenkunden/technische-versicherungen/technische-versicherungen.htm\">Technische Versicherung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/firmenkunden/transportversicherungen/transportversicherungen.htm\">Transportversicherung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/firmenkunden/medienversicherung/medienversicherung.htm\">Medienversicherung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/firmenkunden/kreditversicherung/kreditversicherung.htm\">Kreditversicherung<\/A><\/SPAN>";
FlyOutLayer += "<DIV class=\"boxSeperatorMidBlue\"><IMG alt=\"\" src=\"/zurich_global2/zurich_template/images/rebrand/cp.gif\" border=\"0\"><\/DIV><SPAN class=\"more2\">&#187;&nbsp;<A href=\"/versicherung/firmenkunden/firmenambitio/firmenambitio-start.htm\">Firmen<EM>ambitio</EM><\/A><\/SPAN> <\/TD><\/TR></TBODY><\/table><\/DIV>";
FlyOutLayer += "<DIV><IMG height=\"13\" alt=\"\" src=\"/versicherung/img_mm/box_300_bottom.png\" width=\"300\"><\/DIV><\/DIV>";
document.write(FlyOutLayer);



//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++  Funktion ersetzt document.getElementsById
//++  Parameter: keine
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function $(eL) {
	return document.getElementById(eL);
}

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++  Funktion ermittelt x Koordinate eines Elements
//++  Parameter: Element Objekt
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function getXCoordinate(suchElement)
{
	if (!suchElement && this)
	{
		suchElement = this;
	}
	var IE_Werte = document.all ? true : false;
	var linkePos = suchElement.offsetLeft;
	var teilElement = suchElement.offsetParent;
	while (teilElement != null)
	{
		if(IE_Werte)
		{
			if( (teilElement.tagName != "TABLE") && (teilElement.tagName != "BODY") )
			{
				linkePos += teilElement.clientLeft;
			}
		}
		else
		{
			if(teilElement.tagName == "TABLE")
			{
				var nParBorder = parseInt(teilElement.border);
				if(isNaN(nParBorder))
				{
					var nParFrame = teilElement.getAttribute('frame');
					if(nParFrame != null)
					{
						linkePos += 1;
					}
				}
				else if(nParBorder > 0)
				{
					linkePos += nParBorder;
				}
			}
		}
		linkePos += teilElement.offsetLeft;
		teilElement = teilElement.offsetParent;
	}
	return linkePos;
}
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++  Funktion ermittelt y Koordinate eines Elements
//++  Parameter: Element Objekt
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function getYCoordinate(suchElement)
{
	if (!suchElement && this)
	{
		suchElement = this;
	}
	var IE_Werte = document.all ? true : false;
	var nTopPos = suchElement.offsetTop;
	var teilElement = suchElement.offsetParent;
	while (teilElement != null)
	{
		if(IE_Werte)
		{
			if( (teilElement.tagName != "TABLE") && (teilElement.tagName != "BODY") )
			{
				nTopPos += teilElement.clientTop;
			}
		}
		else
		{
			if(teilElement.tagName == "TABLE")
			{
				var nParBorder = parseInt(teilElement.border);
				if(isNaN(nParBorder))
				{
					var nParFrame = teilElement.getAttribute('frame');
					if(nParFrame != null)
					{
						nTopPos += 1;
					}
				}
				else if(nParBorder > 0)
				{
					nTopPos += nParBorder;
				}
			}
		}
		nTopPos += teilElement.offsetTop;
		teilElement = teilElement.offsetParent;
	}
	return nTopPos;
}

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++  Funktion blended das Menü ein
//++  Parameter: keine
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
function openMenu(menu,lnkObj){
	closeMenuStatus=false;
	$(menu).style.top=getYCoordinate(lnkObj)-9+"px";
	$(menu).style.left=getXCoordinate(lnkObj)+148+"px";
	$(menu).style.visibility="visible";
}
function openMenuF(menu,lnkObj){
	closeMenuStatusF=false;
	$(menu).style.top=getYCoordinate(lnkObj)-9+"px";
	$(menu).style.left=getXCoordinate(lnkObj)+148+"px";
	$(menu).style.visibility="visible";
}

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++  Funktion blended das Menü aus
//++  Parameter: keine
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
var closeMenuStatus=false;
var closeMenuStatusF=false;
function closeMenuTimer(menu){
	closeMenuStatus=true;
	window.setTimeout("closeMenu('"+menu+"')",300);
}
function closeMenuTimerF(menu){
	closeMenuStatusF=true;
	window.setTimeout("closeMenuF('"+menu+"')",300);
}

function closeMenu(menu){
	if(closeMenuStatus==true) $(menu).style.visibility="hidden";
}
function closeMenuF(menu){
	if(closeMenuStatusF==true) $(menu).style.visibility="hidden";
}

