var prefix = 'Vis ';
var prefix2 = 'Skjul ';
var showAllTxt = 'Vis alle afsnit'
var hideAllTxt = 'Skjul alle afsnit'
var dontReload;
var paragraphs = new Array();

function showH(id, t){
	var myH = "<h2 class='opened'  id='h_" + id + "' onclick=\"toggleH('" + id + "')\" style='cursor:pointer;'>";
	myH += t;
	myH += "<span class='openclose'><a href='javascript:void(0);' id='href_"+id+"'><img src='/files/design/images/openclose_close.gif' onclick='return false;'  onmousedown='return false;' onkeydown='return false;' border='0' alt='"+prefix+"\""+t+"\"' name='openclose_img_" + id + "' /></a></span></h2>";
	document.write(myH);
	myH = null;
	paragraphs.push(id)
}
function showHideNavigation(){
	var myNav = "<div class='h6' style='cursor:pointer;'>";
	myNav += "<span class='openclose'> <a href='javascript:void(0);' onclick='showAll(true)'  title='" + showAllTxt + "' >"
	myNav += "<img src='/files/design/images/openclose_open.gif' onclick='return false;'  onmousedown='return false;' onkeydown='return false;' border='0' alt='" + showAllTxt + "'  /> " + showAllTxt + "</a>"
	myNav += "&nbsp;&nbsp;&nbsp;<a href='javascript:void(0);' onclick='showAll(false)' title='"+ hideAllTxt+ "' >"
	myNav += "<img src='/files/design/images/openclose_close.gif' onclick='return false;'  onmousedown='return false;' onkeydown='return false;' border='0' alt='" + hideAllTxt + "'  /> " + hideAllTxt + "</a></span>"
	myNav += "</div>";
	//myNav += ""
	document.write(myNav);
	myNav = null;
	}
function toggleH(id){
	//alert(id);
	if(document.getElementById("paragraph_" + id).className == 'hiddenParagraph'){
		showP(id);
	} else {
		hideP(id);
	}
}
function showAll(allOrNothing){
	if(allOrNothing){
		for (var i in paragraphs)
                            {
                            showP(paragraphs[i])                            
                            }
	} else {
		for (var i in paragraphs)
                            {
                            hideP(paragraphs[i])                            
                            }
	}
}
function initP(id){
    //alert(id)
	if(readCookie(myPage)!=null){
		var savedIds = readCookie(myPage).split(",");
		var isAllReadyThere = false;
		//Check for at se om vi har dette id gemt
		for (var i = 0; i<savedIds.length;i++){
			if(id==savedIds[i]){
				// Det er der allerede
				isAllReadyThere = true;
				break;
			}
		}
		if(!isAllReadyThere){
			hideP(id)
		}
	} else {
		hideP(id)
	}
}
 function getInnerText (obj) {
return (obj.innerText) ? obj.innerText
: (obj.textContent) ? obj.textContent
: "";
}
function setDontReload(){
            dontReload = 1
            var t=setTimeout("dontReload=undefined",100)
}

function hideP(id){
	if(document.getElementById("h_" + id)!=null){
	    setDontReload();
		var t = getInnerText(document.getElementById("h_" + id));
		document.getElementById("paragraph_" + id).className = 'hiddenParagraph';
		document.getElementById("h_" + id).className = 'closed';
		document["openclose_img_" + id].src = '/files/design/images/openclose_open.gif';
		document["openclose_img_" + id].alt = prefix+"\""+t+"\"";
		document.getElementById("href_" + id).title = prefix+"\""+t+"\"";
		removeId(id)
		return true;
	} else {
		return false;
	}
}
function showP(id){
    if(document.getElementById("h_" + id)!=null){
	    setDontReload();
		var t = getInnerText(document.getElementById("h_" + id));
		document.getElementById("paragraph_" + id).className = '';
		document.getElementById("h_" + id).className = 'opened';
		document["openclose_img_" + id].src = '/files/design/images/openclose_close.gif';
		document["openclose_img_" + id].alt = prefix2+"\""+t+"\""
		document.getElementById("href_" + id).title = prefix2+"\""+t+"\"";
		appendId(id);
		return true;
	} else {
		return false;
	}
}
function removeId(id){
	if(readCookie(myPage)!=null){
		var savedIds = readCookie(myPage).split(",");
		var isAllReadyThere = false;
		//Check for at se om vi har dette id gemt
		for (var i = 0; i<savedIds.length;i++){
			if(id==savedIds[i]){
				// Det er der allerede
				savedIds.splice(i, 1);
				break;
			}
		}
		if(savedIds.length>0){
			createCookie(myPage, savedIds.join(","))
		} else {
			eraseCookie(myPage)
		}
	}
}
function appendId(id){
	if(readCookie(myPage)!=null){
		var savedIds = readCookie(myPage).split(",");
		var isAllReadyThere = false;
		//Check for at se om vi har dette id gemt
		for (var i = 0; i<savedIds.length;i++){
			if(id==savedIds[i]){
				// Det er der allerede
				isAllReadyThere = true;
				break;
			}
		}
		if(!isAllReadyThere){
			savedIds.push(id)
		}
		createCookie(myPage, savedIds.join(","))
	} else {
		createCookie(myPage, id)
	}
}
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

