//endast support for w3c...

// forladda bilder
function makeId(path) {	return path.substring( path.lastIndexOf("/") + 1, path.lastIndexOf(".")); }
function laddaBilder() {
	for (var i = 0; i < arguments.length; i++) {
		var temp = makeId(arguments[i]);
		eval(temp + "= new Image()");
		eval(temp + ".src ='" + arguments[i] + "'");
	}
}

// visa div
function visadiv(id) {
	document.getElementById(id).style.display = 'block';
}

// dolj div
function doljdiv(id) { document.getElementById(id).style.display = 'none'; }

// byta bild
function bytbild(id,bild) { document.getElementById(id).src = bild; }

// byt text
function forklara(id,text) { document.getElementById('sida'+id).innerHTML = text; }

// gor text-stil italic
function ital(id) { document.getElementById(id).style.fontStyle = 'italic'; }

// gor text-stil normal
function norm(id) { document.getElementById(id).style.fontStyle = 'normal'; }

// gor text fet
function fet(id) { document.getElementById(id).style.fontWeight = 'bold'; }

// gor text ofet
function ofet(id) { document.getElementById(id).style.fontWeight = 'normal'; }

// opppna nytt fonster
function nyttfonster(fonster,storlek) {
	nf = window.open(fonster,'',storlek);
	nf.focus()
}

// skriv e-post adressen (for att undvika en del SPAM)
function epost(namn,host,title) {
	var adr = namn + '&#64' + host;
	document.write('<a class="vanlig" href=mail' + 'to:' + adr + ' title=' + '\'' + title + '\'' + '> ' + adr + '</a>');
}

// dolj 0-sida och sla pa huvudmeny och sidhuvudlogo
function introFn() {
	document.getElementById('sida0').style.display = 'none';
	document.getElementById('logo').style.display = 'block';
	document.getElementById('menybox').style.display = 'block';
}

// vaxla sida / huvudmeny
function vaxlameny(menyval, status) {
	vaxlabild(menyval);
	vaxlasida(menyval.charAt(0));
	window.status = status;
	doljfler()
}

// dolj gamla sidan och visa den nya
function vaxlasida(nysida) {
	if (nysida !== '0') { document.getElementById('sida' + oldsida).style.display = 'none'; }
	document.getElementById('sida' + nysida).style.display = 'block';
	oldsida = nysida;
}

// vaxla huvudmenyikoner
function vaxlabild(menyval) {vaxlab(menyval.charAt(0), menyval.charAt(1) ); }
function vaxlab( meny, nybild ) {
	// onclick
	if (nybild == 'c') {
		if (oldbild !== '9') { document.getElementById('meny' + oldbild).src = ('pix/meny' + oldbild +'a.gif'); }
		if (meny !== '9') { document.getElementById('meny' + meny).src = ('pix/meny' + meny + 'c.gif'); }
		oldbild = meny;
	}
	// mouseover och mouseout
	if (meny !== '9') {
		if (!document.getElementById('meny' + meny).src.match("c.gif"))
			{document.getElementById('meny' + meny).src = ('pix/meny' + meny + nybild + '.gif'); }
	}
}

// dolj b(eslags)menyrader
function doljfler() {
	for (var i = 1; i < 6; i++) {
		document.getElementById('bmenyrader' + i).style.display = 'none';
		norm('bm' + i);
	}
}

// visa b(eslags)menyrader
function visabmr(id) {
	doljfler();
	document.getElementById(id).style.display = 'block';
}

// visa div produktsida (beslag)
function visasub(id) {
	doljfler();
	visa('321');
	doljram();
	if (subsida !== '0') { document.getElementById(subsida).style.display = 'none'; }
	subsida = id;
	document.getElementById(id).style.display = 'block';
}

// visa menyramen
function visaram() {
	document.getElementById('bmenyV').style.zIndex = '16' ;
	document.getElementById('bmenyH').style.zIndex = '16' ;
	document.getElementById('bmenyT').style.zIndex = '16' ;
	document.getElementById('bmenyB').style.zIndex = '16' ;
}

// dolj menyramen
function doljram() {
	document.getElementById('bmenyV').style.zIndex = '14' ;
	document.getElementById('bmenyH').style.zIndex = '14' ;
	document.getElementById('bmenyT').style.zIndex = '14' ;
	document.getElementById('bmenyB').style.zIndex = '14' ;
}

// visa (funkar for alla menyer/sidor)
function visa(id) {
	var n1 = id.charAt(0);
	var n2 = id.charAt(1);
	var n3 = id.charAt(2);
	switch (n1) {
		case'2' :	// lego + prototyp menyer
			var max = 3;
			var avdmeny = 'lpavdmeny';
			break;
		case'3' :
			var max = 5;		// beslags menyer
			var avdmeny = 'bavdmeny';
			if ((n2 == '2') && (n3 !== 'X'))
				{
				var delmax = 3; 
				var delmeny = 'bdelmeny';
				}
			else {delmeny = '';}
			break;
	}	
	// dolj alla sidor och farga avdmenyer + ev. delmenyer std
	for (var i = 0; i < max; i++) {
		document.getElementById('sida' + n1 + i).style.display = 'none';
		document.getElementById(avdmeny + i).style.color = '#ffffff';
		document.getElementById(avdmeny + i).style.backgroundColor = '#333333';
	}
	if ((n1 == '3') && (n3 !== 'X')) {
		for (var i = 0; i < delmax; i++) {
			document.getElementById('sida' + n1 + n2 + i).style.display = 'none';
			document.getElementById(delmeny + i).style.color = '#ffffff';
			document.getElementById(delmeny + i).style.backgroundColor = '#333333';
		}
	}
	// visar sida och fargar aktuell meny aktiv
	document.getElementById('sida' + n1 + n2).style.display = 'block';
	document.getElementById(avdmeny + n2).style.color = '#000000';
	document.getElementById(avdmeny + n2).style.backgroundColor = '#666666';

	if (delmeny) {
		document.getElementById('sida' + n1 + n2 + n3).style.display = 'block';
		document.getElementById(delmeny + n3).style.color = '#000000';
		document.getElementById(delmeny + n3).style.backgroundColor = '#666666';
	}

}

