var empty,stat,preloadFlag,directory,imgDir,ext,hex,cat,subnav,def,currCat;

function preload() {
	var args = preload.arguments;
	for(var i=0;i<args.length;i++) {
		imag = new Image();
		imag.src = directory+imgDir+args[i]+ext;
	}
}
function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}
function init(current,depth,subNavImg,df) {
	def = df;
	currCat = current;
	empty = ""; // Konstruktor-Mässig: Variablen initialisieren
	stat = currCat;
	preloadFlag = false;
	directory = empty;
	imgDir = "images/";
	ext = ".gif";
	hex = ".html";
	for(var i=0;i<depth;i++) directory += "../";
	cat = new Array("Wir","Kassen","Disposition","VisOnAir","Produkte");
	subnav = new Array(5);
	for(var i=0;i<cat.length;i++)
		subnav[cat[i]]=(cat[i]!=currCat)?
			directory+imgDir+"subnav_"+cat[i].toLowerCase().substr(0,4)+ext:subNavImg;
	// Preloading
	if (document.images) {
		preload("wir_act","kassen_act","dispo_act","viso_act","prod_act",
			"subnav_wir","subnav_kass","subnav_disp","subnav_viso","subnav_prod",
			"zw_wir_syst_act","zw_wir_syst_act");
		preloadFlag = true;
	}
	defaultNav();
}
function wrap(txt) { return "..:: "+ txt +" ::.."; }
function clearNav() {
	changeImages("wir", directory+imgDir+"wir"+ext,
		"kass", directory+imgDir+"kassen"+ext,
		"disp", directory+imgDir+"dispo"+ext,
		"viso", directory+imgDir+"viso"+ext,
		"prod", directory+imgDir+"prod"+ext,
		"subnav", directory+imgDir+"schatten"+ext);
	stat = empty;
	window.status = wrap(def);
}
function wirOver() {
	var w = 0;
	changeImages("wir", directory+imgDir+"wir_act"+ext,
		"kass", directory+imgDir+"kassen"+ext,
		"disp", directory+imgDir+"dispo"+ext,
		"viso", directory+imgDir+"viso"+ext,
		"prod", directory+imgDir+"prod"+ext,
		"subnav", subnav[cat[w]]);
	stat = cat[w];
	window.status = (cat[w]!=currCat)?wrap("BIT sind wir"):wrap(def);
}
function prodOver() {
	var p = 4;
	changeImages("wir", directory+imgDir+"wir"+ext,
		"kass", directory+imgDir+"kassen"+ext,
		"disp", directory+imgDir+"dispo"+ext,
		"viso", directory+imgDir+"viso"+ext,
		"prod", directory+imgDir+"prod_act"+ext,
		"subnav", subnav[cat[p]]);
	stat = cat[p];
	window.status = (cat[p]!=currCat)?wrap("Fremdprodukte"):wrap(def);
}
function kassOver() {
	var p = 1;
	changeImages("wir", directory+imgDir+"wir"+ext,
		"kass", directory+imgDir+"kassen_act"+ext,
		"disp", directory+imgDir+"dispo"+ext,
		"viso", directory+imgDir+"viso"+ext,
		"prod", directory+imgDir+"prod"+ext,
		"subnav", subnav[cat[p]]);
	stat = cat[p];
	window.status = (cat[p]!=currCat)?wrap("BITcash, das Kassensystem"):wrap(def);
}
function dispOver() {
	var p = 2;
	changeImages("wir", directory+imgDir+"wir"+ext,
		"kass", directory+imgDir+"kassen"+ext,
		"disp", directory+imgDir+"dispo_act"+ext,
		"viso", directory+imgDir+"viso"+ext,
		"prod", directory+imgDir+"prod"+ext,
		"subnav", subnav[cat[p]]);
	stat = cat[p];
	window.status = (cat[p]!=currCat)?wrap("Ressourcen planen und Disponieren mit BITdispo"):wrap(def);
}
function visoOver() {
	var p = 3;
	changeImages("wir", directory+imgDir+"wir"+ext,
		"kass", directory+imgDir+"kassen"+ext,
		"disp", directory+imgDir+"dispo"+ext,
		"viso", directory+imgDir+"viso_act"+ext,
		"prod", directory+imgDir+"prod"+ext,
		"subnav", subnav[cat[p]]);
	stat = cat[p];
	window.status = (cat[p]!=currCat)?wrap("VisOnAir, das Konzept für Anzeigen und Steuern"):wrap(def);
}
function defaultNav() { eval(currCat.substr(0,4).toLowerCase()+"Over()"); }
function warp(fn) { location.href = directory+fn+hex; }
function go(iens4x,ns6) {
	var x = ns6?ns6:iens4x;
	if(isNaN(x)) return;
	else x -= 90;
	switch(stat) {
		case "Wir":
			var dir = cat[0].toLowerCase()+"/";
			if(x<54) warp(dir+"ueber_uns");
			else if(x<104) warp(dir+"kontakt");
			else if(x<148) warp(dir+"neues");
			else if(x<212) warp(dir+"ref");
			else warp(dir+"impressum");
			break;
		case "Kassen":
			var dir = cat[1].toLowerCase()+"/";
			if(x<109) warp(dir+"bitcash");
			else if(x<175) warp(dir+"touch");
			else if(x<223) warp(dir+"report");
			else if(x<269) warp(dir+"statistik");
			else if(x<342) warp(dir+"anmeld");
			else warp(dir+"bestand");
			break;
		case "Disposition":
			var dir = cat[2].toLowerCase()+"/";
			if(x<169) warp(dir+"wasist");
			else if(x<229) warp(dir+"core");
			else if(x<289) warp(dir+"rules");
			else warp(dir+"appls");
			break;
		case "VisOnAir":
			var dir = cat[3].toLowerCase()+"/";
			if(x<249) warp(dir+"present");
			else if(x<325) warp(dir+"light");
			else if(x<416) warp(dir+"secure");
			else warp(dir+"salemeon");
			break;
		case "Produkte":
			var dir = cat[4].toLowerCase()+"/";
			if(x<355) warp(dir+"bitcore");
			else warp(dir+"getraenke");
			break;
		default:break;
	}
}

function footer(area) {
  var pimg, proot, pwir, psys, pproj;
  proot = "../"
  switch(area) {
	case "Wir":
		pimg = "../images/";
		pwir = "";
		break;
	case "":
		pimg = "images/";
		pwir = "wir/";
		break;
	default:
		pimg = "../images/";
		pwir = "../wir/";
		break;
  }
  document.write ("<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>");
  document.write ("<td align=\"middle\"><img src=\"" + pimg + "spacer.gif\" border=\"0\" \
                   width=\"1\" height=\"10\"></td>");
  document.write ("</tr><tr>");
  document.write ("<td bgColor=\"#999999\"><img src=\"" + pimg + "spacer.gif\" border=\"0\" \
                   width=\"1\" height=\"1\"></td>");
  document.write ("</tr><tr>");
  document.write ("<td align=\"middle\" bgColor=\"#e0e0e0\">");
  document.write ("<table border=\"0\" cellspacing=\"1\" cellpadding=\"3\"><tr>");
  document.write ("<td class=\"small\">&copy; Berning Informationstechnik GmbH, Salem.</td>");
  document.write ("<td class=\"small\"><a href=\"" + pwir + "kontakt.html\">Kontakt</a></td>");
  document.write ("<td class=\"small\">|</td>");
  document.write ("<td class=\"small\"><a href=\"" + pwir + "impressum.html\">Impressum</a></td>");
  document.write ("</tr></table></td></tr><tr>");
  document.write ("<td bgcolor=\"#999999\"><img src=\"../images/spacer.gif\" border=\"0\" \
                   width=\"1\" height=\"1\"></td>");
  document.write ("</tr></table>");
}

function header(area) {
  var pimg, proot, pwir, pprod, pcash, pdisp, ppres;
  proot = "../"
  pimg = "../images/"
  pwir = "../wir/";
  pprod = "../produkte/";
  pcash = "../kassen/";
  pdisp = "../disposition/";
  ppres = "../visonair/";
  switch(area) {
	case "Wir":
		pwir = "";
		break;
	case "Produkte":
		pprod = "";
		break;
	case "Kassen":
		pcash = "";
		break;
	case "Disposition":
		pdisp = "";
		break;
	case "VisOnAir":
		ppres = "";
		break;
	case "":
		pimg = "images/";
		proot = "";
		pwir = "wir/";
		pprod = "produkte/";
		pcash = "kassen/";
		pdisp = "disposition/";
		ppres = "visonair/";
		break;
  }
  document.write ("<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>");
  document.write ("<td rowspan=\"2\" bgcolor=\"#C9DBEA\" background=\"" + pimg + "verlauf.gif\">");
  document.write ("<a href=\"" + proot + "index.html\" onFocus=\"blur()\" onMouseOver=\"defaultNav();\                    return true;\">");
  document.write ("<img src=\"" + pimg + "/logo_oben.gif\" width=\"90\" height=\"64\"\                                      border=\"0\"></a></td>");
  document.write ("<td colspan=\"7\" bgcolor=\"#D5E2EF\" background=\"" + pimg + "verlauf_oben.gif\">");
  document.write ("<a href=\"" + pwir + "index.html\" onFocus=\"blur()\" onMouseOver=\"defaultNav();\
                   return true;\">");
  document.write ("<img src=\"" + pimg + "/berning.gif\" width=\"347\" height=\"47\" border=\"0\" \
                   alt=\"Berning Informationstechnik GmbH\"\
                   title=\"Berning Informationstechnik GmbH\"></a></td>");
  document.write ("<td rowspan=\"2\" bgcolor=\"#C9DBEA\" background=\"" + pimg + "verlauf.gif\">");
  document.write ("<a href=\"" + ppres + "index.html\" onFocus=\"blur()\" onMouseOver=\"defaultNav();\
                   return true;\">");
  document.write ("<img src=\"" + pimg + "/slogan.gif\" width=\"90\" height=\"60\" border=\"0\" \
                   alt=\"anzeigen &amp; steuern\" title=\"anzeigen &amp; steuern\"></a></td>");
  document.write ("<td rowspan=\"2\" width=\"100%\" bgcolor=\"#C9DBEA\"\
                   background=\"" + pimg + "verlauf.gif\">");
  document.write ("<img src=\"" + pimg + "/verlauf.gif\" width=\"10\" height=\"64\"></td>");
  document.write ("<td rowspan=\"2\" bgcolor=\"#C9DBEA\" background=\"" + pimg + "verlauf.gif\">");
  document.write ("<a href=\"" + pwir + "kontakt.html\" onFocus=\"blur()\" onMouseOver=\"defaultNav();\
                   return true;\">");
  document.write ("<img src=\"" + pimg + "/salem.gif\" width=\"147\" height=\"64\" border=\"0\" \
                   alt=\"Firmensitz: Schloss Salem\"\
                   title=\"Firmensitz: Schloss Salem\"></a></td>");
  document.write ("</tr><tr>");
  
  document.write ("<td><a href=\"" + pwir + "index.html\" onFocus=\"blur()\"\
                   onMouseOver=\"wirOver();return true;\">");
  document.write ("<img name=\"wir\" src=\"" + pimg + "wir.gif\" width=\"33\" height=\"17\" \
                   border=\"0\" alt=\"Wir\" title=\"Wir sind BIT\"></a></td>");
  document.write ("<td><a href=\"" + pcash + "index.html\" onFocus=\"blur()\"\
                   onMouseOver=\"kassOver();return true;\">");
  document.write ("<img name=\"kass\" src=\"" + pimg + "kassen.gif\" width=\"81\" height=\"17\"\
                   border=\"0\" alt=\"Kassen\" title=\"Kassen und mehr\"></a></td>");
  document.write ("<td><a href=\"" + pdisp + "index.html\" onFocus=\"blur()\"\
                   onMouseOver=\"dispOver();return true;\">");
  document.write ("<img name=\"disp\" src=\"" + pimg + "dispo.gif\" width=\"66\" height=\"17\"\
                   border=\"0\" alt=\"Disposition\" title=\"Ressourceplanung & Disposition\"></a></td>");
  document.write ("<td><a href=\"" + ppres + "index.html\" onFocus=\"blur()\"\
                   onMouseOver=\"visoOver();return true;\">");
  document.write ("<img name=\"viso\" src=\"" + pimg + "viso.gif\" width=\"103\" height=\"17\"\
                   border=\"0\" alt=\"Anzeigen & Steuern\" title=\"Anzeigen & Steuern\"></a></td>");
  document.write ("<td><a href=\"" + pprod + "index.html\" onFocus=\"blur()\"\
                   onMouseOver=\"prodOver();return true;\">");
  document.write ("<img name=\"prod\" src=\"" + pimg + "prod.gif\" width=\"58\" height=\"17\" \
                   border=\"0\" alt=\"Produkte\" title=\"sonstige Produkte\"></a></td>");
  document.write ("<td bgcolor=\"#ABC6DF\"><img src=\"" + pimg + "karteireiter_spacer.gif\" \
                   width=\"52\" height=\"17\"></td>");
  document.write ("<td bgcolor=\"#ABC6DF\"><img src=\"" + pimg + "karteireiter_spacer.gif\" \
                   width=\"40\" height=\"17\"></td>");

  document.write ("</tr><tr>");
  document.write ("<td><img name=\"linie_logo\" src=\"" + pimg + "linie_logo.gif\"\
                   width=\"90\" height=\"1\"></td>");
  document.write ("<td colspan=\"10\" width=\"100%\" bgcolor=\"#999999\">");
  document.write ("<img name=\"linie\" src=\"" + pimg + "linie.gif\" width=\"1\" height=\"1\"></td>");

  document.write ("</tr><tr>");
  document.write ("<td><a href=\"#\" onFocus=\"blur()\" onMouseOver=\"defaultNav(); return true;\">");
  document.write ("<img name=\"logo_unten\" src=\"" + pimg + "logo_unten.gif\" border=\"0\"\
                   width=\"90\" height=\"16\"></a></td>");
  document.write ("<td colspan=\"10\" background=\"" + pimg + "schatten.gif\">");
  document.write ("<a href=\"#\" onFocus=\"blur()\" onClick=\"go(event.x,event.clientX)\">");
  document.write ("<img name=\"subnav\" src=\"" + pimg + "schatten.gif\" border=0;\
                   width=\"500\" height=\"16\"></a></td>");
  document.write ("</tr></table>");

  document.write ("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr>");
  document.write ("<td><img src=\"" + pimg + "spacer.gif\" border=\"0\"\
                   width=\"546\" height=\"12\"></td>");
  document.write ("</tr></table>");

}
