function visFane(panel_id, tab_id) {
	var panel = document.getElementById(panel_id), i;
	//var tab = document.getElementById(tab_id);

	if (panel != null) {
		// Skjul alle panel
		var panelWrapper = panel.parentNode;
		var nodes = panelWrapper.childNodes;
		for (i = 0; i < nodes.length; i++) {
			if (nodes[i].nodeName.toLowerCase() == "div") {
				nodes[i].style.display = "none";
			}
		}

		// Vis panel
		panel.style.display = "block";
	}
}

function endraIngressbilde(bildeobjekt) {
	if (typeof(bildeobjekt) == "number") {
		if (bildeobjekt <= 0) return;

		var skjema = document.getElementById('skjema_artikkel');
		skjema.ingressbilde.value = bildeobjekt;

		var divIngressbilde = document.getElementById('div_ingressbilde');

		// Tøm ingressbildediv
		while(divIngressbilde.firstChild) divIngressbilde.removeChild(divIngressbilde.firstChild);

		var imgElm = document.createElement("img");
		imgElm.setAttribute("src", "/grafikk/lastar.gif");
		imgElm.setAttribute("alt", "Lastar ...");
		imgElm.setAttribute("title", "Lastar ...");

		divIngressbilde.appendChild(imgElm);
		divIngressbilde.appendChild(document.createTextNode("Lastar ..."));

		var tmpurl = xajax.config.requestURI;
		xajax.config.requestURI="/ajax.php?komponent=artikkel&handling=skriv";
		xajax_settIngressbilde(bildeobjekt);
		xajax.config.requestURI=tmpurl;

	} else if (typeof(bildeobjekt) == "object") {

		var skjema = document.getElementById('skjema_artikkel');
		skjema.ingressbilde.value = bildeobjekt.id;

		var divIngressbilde = document.getElementById('div_ingressbilde');

		// Tøm ingressbildediv
		while(divIngressbilde.firstChild) divIngressbilde.removeChild(divIngressbilde.firstChild);

		if (divIngressbilde != null) {
			var imgElm = document.createElement("img");
			imgElm.setAttribute("alt", bildeobjekt.navn);
			imgElm.setAttribute("title", bildeobjekt.navn);
			imgElm.setAttribute("style", "margin: 2px 10px;float: right;border:0");

			if (bildeobjekt.thumb_url) {
				imgElm.setAttribute("src", bildeobjekt.thumb_url);
				imgElm.setAttribute("width", bildeobjekt.thumb_bredde);
				imgElm.setAttribute("height", bildeobjekt.thumb_hogde);

				// Lag lenke til stort bilde
				var linkElm = document.createElement("a");
				linkElm.setAttribute("href", bildeobjekt.url);
				linkElm.setAttribute("rel", "popup");
				linkElm.setAttribute("target", "_blank");
				linkElm.appendChild(imgElm);
				divIngressbilde.appendChild(linkElm);
			} else {
				imgElm.setAttribute("src", bildeobjekt.url);
				imgElm.setAttribute("width", bildeobjekt.bredde);
				imgElm.setAttribute("height", bildeobjekt.hogde);

				divIngressbilde.appendChild(imgElm);
			}
		}
	}
}

function appendOptionLast(elSel, text, value) {
	if (elSel == null) return;

	var elOptNew = document.createElement('option');
	elOptNew.text = text;
	elOptNew.value = value;

	try {
		elSel.add(elOptNew, null); // standards compliant; doesn't work in IE
	} catch(ex) {
		elSel.add(elOptNew); // IE only
	}
}

function removeOptionLast(elSel) {
	if (elSel.length > 0) {
		elSel.remove(elSel.length - 1);
		return true;
	}
	return false;
}

function getLastOption(elSel) {
	if (elSel == null) return null;
	return elSel.options[elSel.options.length-1];
}

function endraKategori() {
	var kategoriObj = document.getElementById('skjema_artikkel').kategori;
	var type = document.getElementById('skjema_artikkel').type.value
	kategori_elm[type] = kategoriObj.options[kategoriObj.selectedIndex].value;
}

function endraType() {
	var type = document.getElementById('skjema_artikkel').type.value;
	var kategoriObj = document.getElementById('skjema_artikkel').kategori;

	while (removeOptionLast(kategoriObj));
	appendOptionLast(kategoriObj, '-- Kategori --', -1);

	if (kategoriliste[type] == undefined) return;

	var kategori_len = kategoriliste[type].length;
	for (i = 0; i < kategori_len; i++) {
		appendOptionLast(kategoriObj, kategoriliste[type][i][1], kategoriliste[type][i][0]);
		if (kategori_elm[type] == kategoriliste[type][i][0]) {
			getLastOption(kategoriObj).selected = true;
		}
	}
}

/*
var artikkel_endra = false;

function stoppBrukar() {
	if (artikkel_endra == false) return;

	if (confirm("Vil du lagre innlegget før du drar?")) {
		lagreArtikkel();
	}
}

if (window.attachEvent)
	window.attachEvent("onunload", stoppBrukar);
else
	window.addEventListener("unload", stoppBrukar, false);
*/
