// global.js für Trumpf Metallbau. Geschrieben am 3.6.06 von Andreas Reichert, elus Media Design GmbH
// Globale JavaScript Datei mit Funktionen



function tb_select(farbe,fid) {
	document.getElementById(fid).style.backgroundColor = farbe;
}

function bildn(bildname, bildobj)
{
    window.document.images[bildname].src = bildobj;
}

function mfstrg(feld,mode)
{
	var mf = new Array("mfeld1","mfeld2","mfeld3","mfeld4","mfeld5");
	var mfg = new Array("mfeldg1","mfeldg2","mfeldg3","mfeldg4","mfeldg5");
	var anzf = 5;
	if (mode == 1) {
		for (r=2;r<anzf;r++) {
			if (feld != r) {
				document.getElementById(mfg[r-1]).style.visibility = "hidden";
			}
		}
		document.getElementById(mfg[feld-1]).style.visibility = "visible";
	}
	if (mode == 2) {
		document.getElementById(mfg[feld-1]).style.visibility = "hidden";
	}
}

function fensterbreite() {
	if (window.innerWidth) {
		parent.breite = window.innerWidth;
		parent.fbreite = parent.breite-1;
	}
	else if (document.body && document.body.offsetWidth) {
		parent.breite = document.body.offsetWidth;
		parent.fbreite = parent.breite-1;
	}
}

function fensterhoehe() {
	if (window.innerHeight) {
		parent.hoehe = window.innerHeight;
		parent.fhoehe = parent.hoehe-124;
	}
	else if (document.body) {
		parent.hoehe = document.body.offsetHeight;
		parent.top = 125;
		parent.fhoehe = parent.hoehe-125;
	}
}

function init(mp,ump) {
	parent.menup = mp;
	parent.umenup = ump;
	fensterbreite();
	fensterhoehe();
//	alert ("Höhe:"+parent.fhoehe+" / Breite:"+parent.fbreite);
}

function logolad() {
	var nlogo = new Image();
	nlogo.src="images/TRUMPF_LogoANI_XF.gif";
	window.document.logo.src = nlogo.src;
}

function neuaufbau() {
	if (hoehe != fensterhoehe() || breite != fensterbreite()) {
		window.history.go(0);
	}
}

function pfad() {
	var mpfad = new Array();
	mpfad[1] = new Array();
	mpfad[1][1] = "Startseite";

	mpfad[2] = new Array();
	mpfad[2][1] = "Unternehmen";
	mpfad[2][2] = "Firmenprofil";
	mpfad[2][3] = "Firmengeschichte";
	mpfad[2][4] = "Aktuelles";
	mpfad[2][5] = "Ausbildung";
	mpfad[2][6] = "Stellenangebote";
	mpfad[2][7] = "Qualifizierungen";

	mpfad[3] = new Array();
	mpfad[3][1] = "Produkte / Technik";
	mpfad[3][2] = "Produkte";
	mpfad[3][3] = "Montagetechnik";
	mpfad[3][4] = "Klebetechnik";
	mpfad[3][5] = "Robomann";

	mpfad[4] = new Array();
	mpfad[4][1] = "Kontankt";
	mpfad[4][2] = "Anfahrt";
	mpfad[4][3] = "Anfrage";

	mpfad[5] = new Array();
	mpfad[5][1] = "Impressum";

	mpfad[6] = new Array();
	mpfad[6][1] = "Winterg&auml;rten";
	mpfad[6][2] = "Galerie";
	mpfad[6][3] = "Info & Tipps";

	mpfad[7] = new Array();
	mpfad[7][1] = "Gro&szlig;projekte";
	mpfad[7][2] = "Gewerbe";
	mpfad[7][3] = "Verwaltung";
	mpfad[7][4] = "Banken";
	var p1 = mpfad[parent.menup][1];
	var p2 = "";
	if (parent.umenup != 1) {
		p2 = " -> " + mpfad[parent.menup][parent.umenup];
	}
	document.writeln("<font  style=\"font-size:9pt; color:#becbde\">Standort: "+ p1 + p2 + "</font>");
}

function press(seite) {
	parent.frames['haupt'].location.href=seite;
}

function neuaufbau() {
	// alert("Seitengröße geändert!");
	h = parent.hoehe;
	b = parent.breite;
	var flag = 0;
	fensterhoehe();
	fensterbreite();
	if (h != parent.hoehe) {
		flag = 1;
	}
	if (b != parent.breite) {
		flag = 1;
	}
	if (flag > 0) {
		location.href = location.href;
	}
}

function fgwechsel(nr,flag) {
	// Funktion wechselt die Layer der Firmengeschichte
	var seiten = new Array("fgs1","fgs2","fgs3","fgs4","fgs5","fgs6","fgs7","fgs8","fgs9","fgs10");
	var zeitl = new Array("zlt1","zlt2","zlt3","zlt4","zlt5","zlt6","zlt7","zlt8","zlt9","zlt10");
	var anzseiten = 10;
	if (flag == 1) {
		parent.fgw = 1;
	}

	for(i=0;i<anzseiten;i++) {
		if (i == (nr-1)) {
			document.getElementById(seiten[i]).style.visibility = "visible";
			document.getElementById( zeitl[i]).style.visibility = "visible";
		}
		else {
			document.getElementById(seiten[i]).style.visibility = "hidden";
			document.getElementById( zeitl[i]).style.visibility = "hidden";
		}
	}
}

function gwechsel(nr,s) {
	// Funktion wechselt die Gewerbeseiten durch
	var gws = new Array("gws1","gws2","gws3","gws4","gws5","gws6","gws7","gws8","gws9","gws10","gws11","gws12","gws13","gws14","gws15","gws16");
	var gwl = new Array("gwl1","gwl2","gwl3","gwl4","gwl5","gwl6","gwl7","gwl8","gwl9","gwl10","gwl11","gwl12","gwl13","gwl14","gwl15","gwl16");
	var anzgws = new Array(16,10,8);
	var gwfarbe = new Array("#003d98","#002966");
	for (i=0;i<anzgws[s];i++) {
		if (i == (nr-1)) {
			document.getElementById(gws[i]).style.visibility = "visible";
			document.getElementById(gwl[i]).style.backgroundColor = gwfarbe[1];
			parent.akgp = gwl[i];
		}
		else {
			document.getElementById(gws[i]).style.visibility = "hidden";
			document.getElementById(gwl[i]).style.backgroundColor = gwfarbe[0];
		}
	}
}

function gpfw(art,id) {
	// funktion macht einen farbwechsel bei den großen Projekten in den Tabellen
	var gpfarben = new Array("#003d98","#002966");
	if (parent.akgp != id) {
		document.getElementById(id).style.backgroundColor = gpfarben[art];
	}
}

function affw(art,id) {
	// funktion macht einen farbwechsel bei den großen Projekten in den Tabellen
	var gpfarben = new Array("#0049b6","#002966");
	if (parent.akaf != id) {
		document.getElementById(id).style.backgroundColor = gpfarben[art];
	}
}

function anfahrt(nr) {
	var afs = new Array("richtung1","richtung2","richtung3","richtung4");
	var aff = new Array("ri1","ri2","ri3","ri4");
	var gwfarbe = new Array("#0049b6","#002966");
	var anzahl = 4;
	for (i=0;i<anzahl;i++) {
		if (i == (nr-1)) {
			document.getElementById(afs[i]).style.visibility = "visible";
			document.getElementById(aff[i]).style.backgroundColor = gwfarbe[1];
			parent.akaf = aff[i];
		}
		else {
			document.getElementById(afs[i]).style.visibility = "hidden";
			document.getElementById(aff[i]).style.backgroundColor = gwfarbe[0];
		}
	}
}

function fgablauf() {
	if (parent.fgw != 1) {
		window.setTimeout("testclick(2)",10000);
		window.setTimeout("testclick(3)",20000);
		window.setTimeout("testclick(4)",30000);
		window.setTimeout("testclick(5)",40000);
		window.setTimeout("testclick(6)",50000);
		window.setTimeout("testclick(7)",60000);
		window.setTimeout("testclick(8)",70000);
	}
}

function testclick(nr) {
	if (parent.fgw != 1) {
		fgwechsel(nr,0);
	}
}
