function openCat(id)
{
	if(document.getElementById().style.display == "block")
	{
		document.getElementById().style.display = "none"
	}
	else
	{
		document.getElementById().style.display = "block"
	}
}

function mTOver()
{
	this.title = "Klik for at se flere oplysninger";
	//this.style.backgroundColor = TableBgOverColor;
	this.style.cursor          = "hand";
	this.style.cursor          = "pointer";
}

function mTOut()
{
	//this.style.backgroundColor = TableBgOutColor;
	this.style.cursor          = "default";
}

function mLOver()
{
	this.title = "Klik for at vise/skjule del af listen";
	this.style.cursor          = "hand";
	this.style.cursor          = "pointer";
}

function mLOut()
{
	this.style.cursor          = "default";
}

function catOpen()
{
	//
	// REG EXP TO REMOVE CAT FROM URL...
	//var oldCat = getString(document.location.href);
	catIDarray = document.location.href.split('&CAT=');

	document.location.href = catIDarray[0] + '&CAT=' + this.parentNode.id + "#" + this.parentNode.id;
	if(defaultExpand == 'no')
	{

	}

	var list = document.getElementById(this.parentNode.id);

	var uls  = list.getElementsByTagName('ul');
	/*
	if(uls.length > 0) {
		if(uls[0].style.display == "none")
		{
			uls[0].style.display = "block";
		}
		else
		{
			uls[0].style.display = "none";
		}
	}
	*/
}


function setExpanded(tagid)
{
	var list = document.getElementById(tagid.parentNode.id);
	//var uls  = list.getElementsByTagName('ul');
	if(defaultExpand == 'no')
	{
		//uls[0].style.display = "none";
	}
	else
	{
		//uls[0].style.display = "block";
	}
}

popUp = 0;
function viewMask()
{
    var udtraek = document.getElementById("udtraek").value;
    var language = document.getElementById("language").value;
    if ((udtraek != "") && (udtraek > 0)) { udtraek = "&udtraek="+udtraek; } else { udtraek = ""; }
    if (language != "") { language = "&language="+language; } else { language = ""; }
	//alert(this.id);
	if(targetFrame != "") {
		if(targetFrame == "popUp") {
				popUp = window.open(base_path+"extDetail_1.php?GUID="+this.id+udtraek+language);
		}
		else {
			parent[targetFrame].document.location.href = base_path+"extDetail_1.php?GUID="+this.id+udtraek+language;
		}
	}
	else {
		document.location.href = base_path+"extDetail_1.php?GUID="+this.id+udtraek+language;
	}
}

// Here all get initialized
function setup()
{
	var x = document.getElementsByTagName('div');
	for (var i=0;i<x.length;i++)
	{
		if(x[i].className == "bgHeader")
		{
			var obj = document.getElementById(x[i].id);
 			obj.onclick = catOpen;
 			obj.onmouseover = mLOver;
 			obj.onmouseout  = mLOut;
 			setExpanded(obj);
 		}
 	}

	var y = document.getElementsByTagName('table');
	for (var i=0;i<y.length;i++)
	{
		if(y[i].className != "dummyWhatever")
		{
			var obj = document.getElementById(y[i].id);
			obj.onclick 	= viewMask;
			obj.onmouseover = mTOver;
			obj.onmouseout  = mTOut;
		}
 	}
}

/*
 addEvent(obj, evType, fn)
 ------------------------
 obj    : window,document....
 evType : (on)load,(on)mouseover...
 fn     : functionname
 
 adds an eventListener for browsers which support it
 
    Written by Scott Andrew
*/
function addEvent(obj, evType, fn)
{
 if (obj.addEventListener)
 {
  obj.addEventListener(evType, fn, true);
  return true;
 }
 else if (obj.attachEvent)
 {
  var r = obj.attachEvent("on"+evType, fn);
  return r;
 }
 else
 {
  return false;
 }
}
addEvent(window, "load", setup);


//addLoadEvent(setup);
/*
// extra functions
function addLoadEvent(func)
{
	var oldonload = window.onload;
	if (typeof window.onload != 'function')
	{
		window.onload = func;
	}
	else
	{
		window.onload = function()
		{
	  		oldonload();
	  		func();
		}
	}
}
*/
