// Scriptfil der styrer opbygningen af siden
// Denne fil skal ikke rettes.

// Variabler til styring af sidenumre og sprog
var sprog = "K"; // Standard sprog dansk
var side  = 0;   // Standard side er den første i menuen
var uSide = 99;  // Standard at der ikke er nogen underside
var huskSide = "0"; // Husker den underside man er kommet ind på
var sidenavn = "index.html";
var menuLgd = DK_hoved_menu.length;
var scrollBar = false; 

// Find ud af hvilken browser vi arbejder i
var isIE = (navigator.userAgent.indexOf("MSIE") > 0);
var isNS = (navigator.userAgent.indexOf("Netscape") > 0);
var isFF = (navigator.userAgent.indexOf("Firefox") > 0);
// alert("Explorer : " + isIE + "   NetScape : " + isNS + "    FireFox : " + isFF)

// Find sproget (E for tysk og K for dansk) og nummeret (0-9) på undersiden
if (location.href.indexOf("?") > 0) {
	sprog = location.href.charAt(eval(location.href.indexOf("?")+2));
	side  = location.href.charAt(eval(location.href.indexOf("?")+3));
	if (sprog == "E") {
		menuLgd = DE_hoved_menu.length;
	}
	if (side >= menuLgd) side = 0;
	huskSide = side;
	if ((location.href.indexOf("?") > 0) &&  (eval(location.href.indexOf("?") + 4) < location.href.length)) {
		uSide = location.href.charAt(eval(location.href.indexOf("?")+4));
		huskSide = huskSide + uSide;
	}
	top.side = side;
	top.uSide = uSide;
}

// Funktion der finder sidenavnet i menuen
function getSide(nr) {
	var sideNavn = side_navne[nr];
	if (side_sprog[nr]) {
		if (top.sprog == "K") {
			sideNavn = "dk-" + sideNavn;
		} else if (top.sprog == "E") {
			sideNavn = "de-" + sideNavn;
		}
	}
	if (nr == 0) {
		document.write("<iframe src='" + sideNavn + "' scrolling='no' frameborder='0' marginheight='0' marginwidth='0' width='" + bredde_menu + "' height='" + hojde_top + "'></iframe>");
	}
	if (nr == 1) {
		sideNavn = DK_hoved_filer[side];
		if (top.sprog == "E") {
			sideNavn = DE_hoved_filer[side];
		}
		if (uSide < 99) {
			sideNavn = DK_under_filer[side][uSide];
			if (top.sprog == "E") {
				sideNavn = DE_under_filer[side][uSide];
			}
		}
		document.write("<iframe src='" + sideNavn + "' ");
		if (scrollBar) {
			document.write("scrolling='auto'");
		} else {
			document.write("scrolling='no'");
		}
		document.write(" frameborder='0' marginheight='0' marginwidth='0' width='" + eval(bredde_venstre - bredde_menu) + "' height='" + hojde_top + "'></iframe>");
	}
	if (nr == 2) {
		sideNavn = DK_hoved_slide[side];
		if (top.sprog == "E") {
			sideNavn = DE_hoved_slide[side];
		}
		if (uSide < 99) {
			sideNavn = DK_under_slide[side][uSide];
			if (top.sprog == "E") {
				sideNavn = DE_under_slide[side][uSide];
			}
		}
		document.write("<iframe src='" + sideNavn + "' scrolling='no' frameborder='0' marginheight='0' marginwidth='0' width='" + bredde_hojre + "' height='" + hojde_top + "'></iframe>");
	}
	if (nr == 3) document.write("<iframe src='" + sideNavn + "' scrolling='no' frameborder='0' marginheight='0' marginwidth='0' width='" + bredde_venstre + "' height='" + hojde_bund + "'></iframe>");
	if (nr == 4) document.write("<iframe src='" + sideNavn + "' scrolling='no' frameborder='0' marginheight='0' marginwidth='0' width='" + bredde_hojre + "' height='" + hojde_bund + "'></iframe>");
}	

function firstPart() {
	document.write("<body bgcolor='" + baggrund_omkring + "' onLoad='checkPlacering();'>");
	document.write("<table border='0' align='center' bgcolor='#FFFFFF' width='" + eval(bredde_hojre + bredde_venstre) + "' cellpadding='0' cellspacing='0'>");
	document.write("<tr bgcolor='" + baggrund_omkring + "'><td width='" + bredde_venstre + "' height='" + hojde_over + "'>&nbsp;</td><td width='" + bredde_hojre + "'>&nbsp;</td></tr>");
	document.write("<tr>");
	var ingenBilleder = (DK_hoved_slide[side] == "");
	if (DK_hoved_slide[side] == "scroll") {
		scrollBar = true;
		ingenBilleder = true;
	}
	if (top.sprog == "E") {
		ingenBilleder = (DE_hoved_slide[side] == "");
		if (DE_hoved_slide[side] == "scroll") {
			scrollBar = true;
			ingenBilleder = true;
		}
	}
	if (uSide < 99) {
		ingenBilleder = (DK_under_slide[side][uSide] == "");
		if (DK_hoved_slide[side][uSide] == "scroll") {
			scrollBar = true;
			ingenBilleder = true;
		}
		if (top.sprog == "E") {
			ingenBilleder = (DE_under_slide[side][uSide] == "");
			if (DE_hoved_slide[side][uSide] == "scroll") {
				scrollBar = true;
				ingenBilleder = true;
			}
		}
	}
	if (ingenBilleder) {
		document.write("<td colspan='2' width='" + eval(bredde_venstre+bredde_hojre) + "' height='" + hojde_top + "'>");
	} else {
		document.write("<td width='" + bredde_venstre + "' height='" + hojde_top + "'>");
	}
	getSide(0);
	if (ingenBilleder) {
		bredde_venstre = bredde_venstre + bredde_hojre;
		getSide(1);
		bredde_venstre = bredde_venstre - bredde_hojre;
	} else {
		getSide(1);
		document.write("<td width='" + bredde_hojre + "'>");
		getSide(2);
	}
	document.write("</td></tr>");
}

function logoPart() {
	document.write("<tr bgcolor='" + baggrund_logo + "'>");
	document.write("<td bgcolor='" + baggrund_logo + "' width='" + bredde_venstre + "' align='center'>");
	document.write("&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<img src='grafik/logo2.gif' alt='Juhls Bolighus' border='0'>");
	document.write("</td><td class='adresse' width='" + bredde_hojre + "'>");
	document.write("Perlegade 37  -  6400 Sønderborg<br /> Telefon &nbsp; (0045) 74 42 30 00</td></tr>");
}

function lastPart() {
	document.write("<tr><td width='" + bredde_venstre + "'>");
	getSide(3);
	document.write("</td><td width='" + bredde_hojre + "'>");
	getSide(4);
	document.write("</td></tr></table></body>");
}

function setMenu(nr) {
	var str = "";
	var margen = document.body.offsetWidth;
	if (isIE) {
		if (margen > eval(bredde_venstre + bredde_hojre + 40)) {
			margen = eval(margen - bredde_venstre - bredde_hojre - 20) / 2;
		} else {
			margen = 10;
		}
	} else {
		if (margen > eval(bredde_venstre + bredde_hojre + 4)) {
			margen = eval(margen - bredde_venstre - bredde_hojre + 16) / 2;
		} else {
			margen = 10;
		}
	}
	// Detect FireFox og find ud af hvordan man positionerer der
	if (isIE) str = "document.getElementById('sub" + nr + "').style.posLeft = " + eval(bredde_menu + margen);
	if (isNS) str = "document.getElementById('sub" + nr + "').style.left = " + eval(bredde_menu + margen);
	if (isFF) str = "document.getElementById('sub" + nr + "').style.left = " + eval(bredde_menu + margen);
	eval(str);
	if (isIE) str = "document.getElementById('sub" + nr + "').style.posTop  = " + eval(nr * (eval(hojde_menu+2))+hojde_over+17) ;
	if (isNS) str = "document.getElementById('sub" + nr + "').style.top  = " + eval(nr * (eval(hojde_menu+2))+hojde_over+17) ;
	if (isFF) str = "document.getElementById('sub" + nr + "').style.top  = " + eval(nr * (eval(hojde_menu+2))+hojde_over+12) ;
	eval(str);
}


// Funktioner til menuen
function foldOut(id, antal) {
	for (var n = 0; n < antal; n++) {
		var tp = document.getElementById('tp' + n);
		var sub = document.getElementById('sub' + n);
		if (n == id) {
			if (sub.style.display == 'none') {
				tp.className = 'mark';
				sub.style.display = '';
			} else {
				tp.className = 'ref';
				sub.style.display = 'none';
			}
		} else {
			tp.className = 'ref';
			if (sub) sub.style.display = 'none';
		}
	}
}

function over(e, nr) {
	e.style.background = baggrund_aktiv;
	e.style.cursor = "pointer";
}

function ud(e, nr) {
	e.style.background = baggrund_menu;
	e.style.cursur = "point";
}

function goTo(land, pg) {
	top.document.location.href = sidenavn + "?" + land + pg ;
}

function subOver(e, nr, i) {
	e.style.background = baggrund_aktiv;
	e.style.cursor = "pointer";
}

function subUd(e, nr, i) {
	e.style.background = baggrund_menu;
	e.style.cursur = "point";
}

function subGoTo(land, pg, pg2) {
	top.document.location.href = sidenavn + "?" + land + pg + pg2;
}

function tyskGoTo() {
	var side = parseInt(top.huskSide.charAt(0));
	if (side >= DE_hoved_menu.length) top.huskSide = "0";
	if (top.huskSide.length >= 2) {
		var uSide = parseInt(top.huskSide.charAt(1));
		if (uSide >= DE_under_menu[side].length) top.huskSide = "0";
	}
	top.document.location.href = sidenavn + "?DE" + top.huskSide;
}

function danskGoTo() {
	var side = parseInt(top.huskSide.charAt(0));
	if (side >= DK_hoved_menu.length) top.huskSide = "0";
	if (top.huskSide.length >= 2) {
		var uSide = parseInt(top.huskSide.charAt(1));
		if (uSide >= DK_under_menu[side].length) top.huskSide = "0";
	}
	top.document.location.href = sidenavn + "?DK" + top.huskSide;
}

function checkPlacering() {
	// Kontroller om denne fil åbnes i sit eget vindue (top)
	if (top.location != self.location) {
		top.location.href = sidenavn;
	}
}
