// Globale Variablen
var gMenu = 0;
var gSubmenu = 0;
var clean;
var SubmenuLength = 4;

var login;
var login_form;

var unternehmen;
var basis;
var komplexe;
var kontakt_impressum;

var beteiligung;
var partner;
var cis_llc;
var mongolei;
var kasachstan;
var schwer_spezial;
var engineering;
var konventionelle;
var warehousing;
var lager;
var see_luft;
var planung;
var vorholung;
var verpackung;
var transport;
var verschiffung;
var auslieferung;
var ersatzteile;
var dokumente;
var netzwerk;
var kontakt;
var standorte;
var image;
var formular;
var impressum;

var subnavi1;
var subnavi2;
var subnavi3;
var subnavi4;

var Rollout;
var Rollover;
var Rollout2;
var Rollover2;
var Navigation;
var Subnavi;
var Subnavigation;

//Ansprechpartner
var contact1;
var contact2;
var contact3;
var contact4;
var contact5;
var contact6;
var contact7;
var contact8;
var contact9;
var contact10;
var contact11;
var contact12;
var contact13;
var contact14;
var contact15;
var contact16;
var contact17;
var contact18;
var contact19;
var contact20;
var contact21;
var contact22;
var contact23;
var contact24;
var contact25;
var contact26;
var contact27;
var contact28;
var contact29;
var contact30;
var contact31;
var contact32;
var contact33;
var contact34;
var contact35;

var ansprechpartner;

// Initialisierungsfunktion
function init(){
	// Bilderpreload Navigation
	unternehmen01 = new Image();
	unternehmen01.src = "../images/navi/unternehmen01.gif";
	unternehmen02 = new Image();
	unternehmen02.src = "../images/navi/unternehmen02.gif";
	basis01 = new Image();
	basis01.src = "../images/navi/basis01.gif";
	basis02 = new Image();
	basis02.src = "../images/navi/basis02.gif";
	komplexe01 = new Image();
	komplexe01.src = "../images/navi/komplexe01.gif";
	komplexe02 = new Image();
	komplexe02.src = "../images/navi/komplexe02.gif";
	kontakt01 = new Image();
	kontakt01.src = "../images/navi/kontakt01.gif";
	kontakt02 = new Image();
	kontakt02.src = "../images/navi/kontakt02.gif";
	
	Rollout = new Array(unternehmen01.src, basis01.src, komplexe01.src, kontakt01.src);
	Rollover = new Array(unternehmen02.src, basis02.src, komplexe02.src, kontakt02.src);
	
	// Bilderpreload Subnavigation
	schwer_spezial01 = new Image();
	schwer_spezial01.src = "../images/subnavi/schwer_spezial01.gif";
	schwer_spezial02 = new Image();
	schwer_spezial02.src = "../images/subnavi/schwer_spezial02.gif";
	engineering01 = new Image();
	engineering01.src = "../images/subnavi/engineering01.gif";
	engineering02 = new Image();
	engineering02.src = "../images/subnavi/engineering02.gif";
	konventionelle01 = new Image();
	konventionelle01.src = "../images/subnavi/konventionelle01.gif";
	konventionelle02 = new Image();
	konventionelle02.src = "../images/subnavi/konventionelle02.gif";
	warehousing01 = new Image();
	warehousing01.src = "../images/subnavi/warehousing01.gif";
	warehousing02 = new Image();
	warehousing02.src = "../images/subnavi/warehousing02.gif";
	lager01 = new Image();
	lager01.src = "../images/subnavi/lager01.gif";
	lager02 = new Image();
	lager02.src = "../images/subnavi/lager02.gif";
	see_luft01 = new Image();
	see_luft01.src = "../images/subnavi/see_luft01.gif";
	see_luft02 = new Image();
	see_luft02.src = "../images/subnavi/see_luft02.gif";
	planung01 = new Image();
	planung01.src = "../images/subnavi/planung01.gif";
	planung02 = new Image();
	planung02.src = "../images/subnavi/planung02.gif";
	vorholung01 = new Image();
	vorholung01.src = "../images/subnavi/vorholung01.gif";
	vorholung02 = new Image();
	vorholung02.src = "../images/subnavi/vorholung02.gif";
	verpackung01 = new Image();
	verpackung01.src = "../images/subnavi/verpackung01.gif";
	verpackung02 = new Image();
	verpackung02.src = "../images/subnavi/verpackung02.gif";
	transport01 = new Image();
	transport01.src = "../images/subnavi/transport01.gif";
	transport02 = new Image();
	transport02.src = "../images/subnavi/transport02.gif";
	verschiffung01 = new Image();
	verschiffung01.src = "../images/subnavi/verschiffung01.gif";
	verschiffung02 = new Image();
	verschiffung02.src = "../images/subnavi/verschiffung02.gif";
	auslieferung01 = new Image();
	auslieferung01.src = "../images/subnavi/auslieferung01.gif";
	auslieferung02 = new Image();
	auslieferung02.src = "../images/subnavi/auslieferung02.gif";
	ersatzteile01 = new Image();
	ersatzteile01.src = "../images/subnavi/ersatzteile01.gif";
	ersatzteile02 = new Image();
	ersatzteile02.src = "../images/subnavi/ersatzteile02.gif";
	dokumente01 = new Image();
	dokumente01.src = "../images/subnavi/dokumente01.gif";
	dokumente02 = new Image();
	dokumente02.src = "../images/subnavi/dokumente02.gif";
	netzwerk01 = new Image();
	netzwerk01.src = "../images/subnavi/netzwerk01.gif";
	netzwerk02 = new Image();
	netzwerk02.src = "../images/subnavi/netzwerk02.gif";
	kontakt01 = new Image();
	kontakt01.src = "../images/subnavi/kontakt01.gif";
	kontakt02 = new Image();
	kontakt02.src = "../images/subnavi/kontakt02.gif";
	standorte01 = new Image();
	standorte01.src = "../images/subnavi/standorte01.gif";
	standorte02 = new Image();
	standorte02.src = "../images/subnavi/standorte02.gif";
	image01 = new Image();
	image01.src = "../images/subnavi/image01.gif";
	image02 = new Image();
	image02.src = "../images/subnavi/image02.gif";
	formular01 = new Image();
	formular01.src = "../images/subnavi/formular01.gif";
	formular02 = new Image();
	formular02.src = "../images/subnavi/formular02.gif";
	impressum01 = new Image();
	impressum01.src = "../images/subnavi/impressum01.gif";
	impressum02 = new Image();
	impressum02.src = "../images/subnavi/impressum02.gif";
	beteiligung01 = new Image();
	beteiligung01.src = "../images/subnavi/beteiligung01.gif";
	beteiligung02 = new Image();
	beteiligung02.src = "../images/subnavi/beteiligung02.gif";
	partner01 = new Image();
	partner01.src = "../images/subnavi/partner01.gif";
	partner02 = new Image();
	partner02.src = "../images/subnavi/partner02.gif";
	cis_llc01 = new Image();
	cis_llc01.src = "../images/subnavi/westfracht_cis_llc01.gif";
	cis_llc02 = new Image();
	cis_llc02.src = "../images/subnavi/westfracht_cis_llc02.gif";
	mongolei01 = new Image();
	mongolei01.src = "../images/subnavi/westfracht_mongolia01.gif";
	mongolei02 = new Image();
	mongolei02.src = "../images/subnavi/westfracht_mongolia02.gif";
	kasachstan01 = new Image();
	kasachstan01.src = "../images/subnavi/westfracht_kasachstan01.gif";
	kasachstan02 = new Image();
	kasachstan02.src = "../images/subnavi/westfracht_kasachstan02.gif";
	
	Rollout2 = new Array(schwer_spezial01.src, engineering01.src, konventionelle01.src, warehousing01.src, lager01.src, see_luft01.src, planung01.src, vorholung01.src, verpackung01.src, transport01.src, verschiffung01.src, auslieferung01.src, ersatzteile01.src, dokumente01.src, netzwerk01.src, kontakt01.src, standorte01.src, image01.src, formular01.src, impressum01.src, beteiligung01.src, partner01.src, cis_llc01.src, mongolei01.src, kasachstan01.src);
	Rollover2 = new Array(schwer_spezial02.src, engineering02.src, konventionelle02.src, warehousing02.src, lager02.src, see_luft02.src, planung02.src, vorholung02.src, verpackung02.src, transport02.src, verschiffung02.src, auslieferung02.src, ersatzteile02.src, dokumente02.src, netzwerk02.src, kontakt02.src, standorte02.src, image02.src, formular02.src, impressum02.src, beteiligung02.src, partner02.src, cis_llc02.src, mongolei02.src, kasachstan02.src);
	
	// Objekte Navigation
	login = createElement("login");
	login_form = createElement("login_form");
	
	unternehmen = createElement("unternehmen");
	basis = createElement("basis");
	komplexe = createElement("komplexe");
	kontakt_impressum = createElement("kontakt_impressum");
	
	Navigation = new Array(unternehmen, basis, komplexe, kontakt_impressum);
	
	// Objekte Subnavigation
	schwer_spezial = createElement("schwer_spezial");
	engineering = createElement("engineering");
	konventionelle = createElement("konventionelle");
	warehousing = createElement("warehousing");
	lager = createElement("lager");
	see_luft = createElement("see_luft");
	planung = createElement("planung");
	vorholung = createElement("vorholung");
	verpackung = createElement("verpackung");
	transport = createElement("transport");
	verschiffung = createElement("verschiffung");
	auslieferung = createElement("auslieferung");
	ersatzteile = createElement("ersatzteile");
	dokumente = createElement("dokumente");
	netzwerk = createElement("netzwerk");
	kontakt = createElement("kontakt");
	standorte = createElement("standorte");
	image = createElement("image");
	formular = createElement("formular");
	impressum = createElement("impressum");
	beteiligung = createElement("beteiligung");
	partner = createElement("partner");
	cis_llc = createElement("cis_llc");
	mongolei = createElement("mongolei");
	kasachstan = createElement("kasachstan");
	
	Subnavi = new Array(schwer_spezial, engineering, konventionelle, warehousing, lager, see_luft, planung, vorholung, verpackung, transport, verschiffung, auslieferung, ersatzteile, dokumente, netzwerk, kontakt, standorte, image, formular, impressum, beteiligung, partner, cis_llc, mongolei, kasachstan);
	
	// Subnavigationsebenen
	subnavi1 = createElement("subnavi1");
	subnavi2 = createElement("subnavi2");
	subnavi3 = createElement("subnavi3");
	subnavi4 = createElement("subnavi4");
	
	Subnavigation = new Array(subnavi1, subnavi2, subnavi3, subnavi4);
	
	// Ansprechpartner
	contact1 = createElement("contact1");
	contact2 = createElement("contact2");
	contact3 = createElement("contact3");
	contact4 = createElement("contact4");
	contact5 = createElement("contact5");
	contact6 = createElement("contact6");
	contact7 = createElement("contact7");
	contact8 = createElement("contact8");
	contact9 = createElement("contact9");
	contact10 = createElement("contact10");
	contact11 = createElement("contact11");
	contact12 = createElement("contact12");
	contact13 = createElement("contact13");
	contact14 = createElement("contact14");
	contact15 = createElement("contact15");
	contact16 = createElement("contact16");
	contact17 = createElement("contact17");
	contact18 = createElement("contact18");
	contact19 = createElement("contact19");
	contact20 = createElement("contact20");
	contact21 = createElement("contact21");
	contact22 = createElement("contact22");
	contact23 = createElement("contact23");
	contact24 = createElement("contact24");
	contact25 = createElement("contact25");
	contact26 = createElement("contact26");
	contact27 = createElement("contact27");
	contact28 = createElement("contact28");
	contact29 = createElement("contact29");
	contact30 = createElement("contact30");
	contact31 = createElement("contact31");
	contact32 = createElement("contact32");
	contact33 = createElement("contact33");
	contact34 = createElement("contact34");
	contact35 = createElement("contact35");
	
	ansprechpartner = new Array(contact1, contact2, contact3, contact4, contact5, contact6, contact7, contact8, contact9, contact10, contact11, contact12, contact13, contact14, contact15, contact16, contact17, contact18, contact19, contact20, contact21, contact22, contact23, contact24, contact25, contact26, contact27, contact28, contact29, contact30, contact31, contact32, contact33, contact34, contact35);
	
	// Events Subnavigation
	if(navigator.appName=="Microsoft Internet Explorer"){
		for(i=0; i<SubmenuLength; i++){
			Subnavigation[i].attachEvent("onmouseout", handleMouseOut);
			Subnavigation[i].attachEvent("onmouseover", handleMouseOver);
			Navigation[i].attachEvent("onmouseout", handleMouseOut);
			Navigation[i].attachEvent("onmouseover", handleMouseOver);
		}
	}else{
		for(i=0; i<SubmenuLength; i++){
			Subnavigation[i].addEventListener("mouseout", handleMouseOut, true);
			Subnavigation[i].addEventListener("mouseover", handleMouseOver, true);
			Navigation[i].addEventListener("mouseout", handleMouseOut, true);
			Navigation[i].addEventListener("mouseover", handleMouseOver, true);
		}
	}
	
	window.status="Westfracht Spezialverkehre International GmbH";
}

// Dynamische Subnavigation (Eventhandler)
function handleMouseOut(){
	clean = window.setTimeout("deactivateSubnavi()", 500);
}

function handleMouseOver(){
	if(clean){window.clearTimeout(clean)}
}

function activateSubnavi(pId){
	//Navigation[i].style.cursor="default"; 
	deactivateSubnavi();
	Subnavigation[pId-1].style.visibility="visible";
}

function deactivateSubnavi(){
	for(i=0; i<SubmenuLength; i++){Subnavigation[i].style.visibility="hidden"}
}

// Hilfsfunktion zum Erstellen von Objektreferenzen
function createElement(pElement){
	if(navigator.appName=="Microsoft Internet Explorer"){
		pElement = document.all[pElement];
		return pElement;
	}else{
		pElement = document.getElementById(pElement);
		return pElement;
	}
}

// Loginbereich
function showLogin(){
	login_form.style.visibility="visible";
	login.style.visibility="hidden";
}

// Navigation
// Rolloverfunktionen
function rollover(pMenu){
	if(pMenu!=gMenu){
		Navigation[pMenu-1].src = Rollover[pMenu-1];
	}
}

function rollout(pMenu){
	if(pMenu!=gMenu){
		Navigation[pMenu-1].src = Rollout[pMenu-1];
	}
}

// Menüauswahl
function selectMenu(pMenu){
	for(i=0; i<Navigation.length; i++){Navigation[i].src = Rollout[i]}
	for(i=0; i<Subnavi.length; i++){Subnavi[i].src = Rollout2[i]}
	switch(pMenu){
		case 0:
			window.location.href="home.php?c=0";
			break;
		case 1:
			Navigation[pMenu-1].src = Rollover[pMenu-1];
			window.location.href="unternehmen.php?c=1";
			
			break;
		case 2:
			Navigation[pMenu-1].src = Rollover[pMenu-1];
			Subnavi[0].src = Rollover2[0];
			window.location.href="schwer_spezial.php?c=2";
			
			break;
		case 3:
			Navigation[pMenu-1].src = Rollover[pMenu-1];
			Subnavi[6].src = Rollover2[6];
			window.location.href="planung.php?c=8";
			
			break;
		case 4:
			Navigation[pMenu-1].src = Rollover[pMenu-1];
			Subnavi[15].src = Rollover2[15];
			window.location.href="kontakt.php?c=17";
			
			break;
	}
	gMenu=pMenu;
}

// Subnavigation
// Rolloverfunktionen
function rollover2(pSubmenu){
	if(pSubmenu!=gSubmenu){
		Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
	}
}

function rollout2(pSubmenu){
	if(pSubmenu!=gSubmenu){
		Subnavi[pSubmenu-1].src = Rollout2[pSubmenu-1];
	}
}

// // Submenüauswahl
function selectSubmenu(pSubmenu){
	for(i=0; i<Subnavi.length; i++){Subnavi[i].src = Rollout2[i]}
	for(i=0; i<Navigation.length; i++){Navigation[i].src = Rollout[i]}
	switch(pSubmenu){
		case 0:
			
			break;
		case 1:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[1].src = Rollover[1];
			gMenu=2;
			window.location.href="schwer_spezial.php?c=2";
			break;
		case 2:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[1].src = Rollover[1];
			gMenu=2;
			window.location.href="engineering.php?c=3";
			break;
		case 3:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[1].src = Rollover[1];
			gMenu=2;
			window.location.href="konventionelle.php?c=4";
			break;
		case 4:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[1].src = Rollover[1];
			gMenu=2;
			window.location.href="warehousing.php?c=5";
			break;
		case 5:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[1].src = Rollover[1];
			gMenu=2;
			window.location.href="lager.php?c=6";
			break;
		case 6:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[1].src = Rollover[1];
			gMenu=2;
			window.location.href="see_luft.php?c=7";
			break;
		case 7:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[2].src = Rollover[2];
			gMenu=3;
			window.location.href="planung.php?c=8";
			break;
		case 8:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[2].src = Rollover[2];
			gMenu=3;
			window.location.href="vorholung.php?c=9";
			break;
		case 9:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[2].src = Rollover[2];
			gMenu=3;
			window.location.href="verpackung.php?c=10";
			break;
		case 10:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[2].src = Rollover[2];
			gMenu=3;
			window.location.href="transport.php?c=11";
			break;
		case 11:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[2].src = Rollover[2];
			gMenu=3;
			window.location.href="verschiffung.php?c=12";
			break;
		case 12:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[2].src = Rollover[2];
			gMenu=3;
			window.location.href="auslieferung.php?c=13";
			break;
		case 13:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[2].src = Rollover[2];
			gMenu=3;
			window.location.href="ersatzteile.php?c=14";
			break;
		case 14:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[2].src = Rollover[2];
			gMenu=3;
			window.location.href="dokumente.php?c=15";
			break;
		case 15:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[2].src = Rollover[2];
			gMenu=3;
			window.location.href="netzwerk.php?c=16";
			break;
		case 16:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[3].src = Rollover[3];
			gMenu=4;
			window.location.href="kontakt.php?c=17";
			break;
		case 17:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[3].src = Rollover[3];
			gMenu=4;
			window.location.href="standorte.php?c=18";
			break;
		case 18:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[3].src = Rollover[3];
			gMenu=4;
			window.location.href="image.php?c=19";
			break;
		case 19:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[3].src = Rollover[3];
			gMenu=4;
			window.location.href="formular.php?c=20";
			break;
		case 20:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[3].src = Rollover[3];
			gMenu=4;
			window.location.href="impressum.php?c=21";
			break;
		case 21:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[0].src = Rollover[0];
			gMenu=1;
			window.location.href="unternehmen.php?c=1";
			break;
		case 22:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[0].src = Rollover[0];
			gMenu=1;
			window.location.href="partner.php?c=23";
			break;
		case 23:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[0].src = Rollover[0];
			gMenu=1;
			window.location.href="cis_llc.php?c=24";
			break;
		case 24:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[0].src = Rollover[0];
			gMenu=1;
			window.location.href="mongolei.php?c=25";
			break;
		case 25:
			Subnavi[pSubmenu-1].src = Rollover2[pSubmenu-1];
			Navigation[0].src = Rollover[0];
			gMenu=1;
			window.location.href="kasachstan.php?c=26";
			break;
	}
	gSubmenu=pSubmenu;
}

// Ansprechpartner
function switchContact(pId){
	for(i=0; i<ansprechpartner.length; i++){ansprechpartner[i].style.visibility="hidden"}
		ansprechpartner[pId].style.visibility="visible";
}

// Neues Fenster öffnen
function openWindow(pUrl, pName, pWidth, pHeight, pLeft, pTop, pScrollbars, pToolbar, pMenubar, pLocation, pStatus, pResizable, pStatustext){
	pLeft = (screen.width-pWidth)/2;
	pTop = (screen.height-pHeight)/2;
	if(navigator.appName=="Microsoft Internet Explorer"){
		newWindow = window.open(pUrl, pName, "width="+pWidth+",height="+pHeight+",left="+pLeft+",top="+pTop+",scrollbars="+pScrollbars+",toolbar="+pToolbar+",location="+pLocation+",menubar="+pMenubar+",status="+pStatus+",resizable="+pResizable);
 		newWindow.focus();
		newWindow.status = pStatustext;
	}else{
		newWindow = window.open(pUrl, pName, "width="+pWidth+",height="+pHeight+",left="+pLeft+",top="+pTop+",screenX=0,screenY=0"+",scrollbars="+pScrollbars+",toolbar="+pToolbar+",location="+pLocation+",menubar="+pMenubar+",status="+pStatus+",resizable="+pResizable);
 		newWindow.focus();
		newWindow.status = pStatustext;
	}
}


