function showHide(element){
	if(document.getElementById(element).style.display == "none"){
		document.getElementById(element).style.display = "block";
	}
	else{
		document.getElementById(element).style.display = "none";
	}
}

function unselect_tab(tab, color){
	var d = document.getElementById(tab).style;
	d.backgroundImage = "url(billeder/bg_tab"+color+"_faded.png)";
}

function hide_div(div){
	var d = document.getElementById(div).style;
	d.display = "none";
}

function select_tab(div,tab, div_parent, tab_parent, color)
{
	var div = document.getElementById(div);
	var tab = document.getElementById(tab);
	var color4 = "_blue";
	var color3 = "_green";
	var color1 = "_red";
	var color2 = "_yellow";
	
	for(i=1;i<=100;i++)
	{
		var test = new Boolean(document.getElementById("tab"+i));
		if(test == true)
		{
			if(i<=7)
			{
				var color_2 = "";
			}
			else
			{
				var c = ((i-8)%4)+1;
				var color_2 = eval("color"+c);
				//alert("c = "+c+" color = "+color_2);
				//break;
			}
			hide_div("div_tab"+i);
			unselect_tab("tab"+i, color_2);
//			alert(i+" = "+test);
		}
		else
		{
//			alert("breaking off");
			break;
		}
	}
	div.style.display = "block";
	tab.style.backgroundImage = "url(billeder/bg_tab"+color+".png)";
	document.getElementById(div_parent).style.display = "block";
	document.getElementById(tab_parent).style.backgroundImage = "url(billeder/bg_tab.png)";
}

function select_tab2(div,tab){
	var div = document.getElementById(div).style;
	var tab = document.getElementById(tab).style;
	hide_div("div_tab1");
	hide_div("div_tab2");
	hide_div("div_tab4");
	unselect_tab("tab1", "");
	unselect_tab("tab2", "");
	unselect_tab("tab4", "");
	div.display = "block";
	tab.backgroundImage = "url(billeder/bg_tab.png)";
}


function mouseover_tab(tab, color){
	var d = document.getElementById(tab);
	d.style.backgroundImage = "url('billeder/bg_tab"+color+"_hover.png')";
}

function mouseout_tab(tab, color)
{
	var d = document.getElementById(tab);
	var test = document.getElementById("div_"+tab).style.display;
	if(test == "block")
	{
		d.style.backgroundImage = "url('billeder/bg_tab"+color+".png')";
	}
	else
	{
		d.style.backgroundImage = "url('billeder/bg_tab"+color+"_faded.png')";
	}
}

function mouseover_btn(tab){
	var d = document.getElementById(tab).style;
	d.backgroundImage = "url(billeder/bg_tab_hover.png)";
}

function mouseout_btn(tab){
	var d = document.getElementById(tab);
	d.style.backgroundImage = "url(billeder/bg_tab.png)";
}

function submit_sort(column)
{
	var sort_value = ""
	var test = document.getElementById("order_hidden").value;
	switch(test)
	{
		case "":
			sort_value = " ASC";
			break;
		case column+" DESC":
			sort_value = " ASC";
			break;
		case column+" ASC":
			sort_value = " DESC";
			break;
		default:
			sort_value = " ASC";	
	}

	document.getElementById("order_hidden").value = column+sort_value;
	document.getElementById("form_select").submit();
}

function setValueAndSubmit(inputValue, inputField, formField)
{
	document.getElementById(inputField).value = inputValue;	
	document.getElementById(formField).submit();
}

function moveImage(event, aktivitet){
	var d = document.getElementById(aktivitet);
	var x = event.clientX; //henter markørens x-position ved begivenhedens udløsning
	var zx = d.offsetWidth; //henter bredden på elementet
	d.style.left=(x-zx-30)+"px";
	//alert("zx = "+zx+" zy = "+zy+" z= "+z);
}

function mouseOut(id)
{
	var d = document.getElementById(id).style;
	d.display = 'none';
	d.top = "";
	d.left = "";
}

function mouseOver(event, id)
{
	var d = document.getElementById(id);
	d.style.left="50%";
	d.style.display = 'block';
	var y = event.clientY;
	var zy = d.offsetHeight; //henter højden på elementet
	var z = d.offsetTop; //henter afstanden fra elementet til dokumentets top v. position: absolute;
	var h = window.innerHeight;
	var scrolled = z - y;
	if(h<=(y+zy))
	{
			//alert("h = "+h+" zy= "+zy+" y="+y+" h-zy="+(h-zy));
			d.style.top=(scrolled+h-zy-10)+"px";
			//alert(d.style.top);
	}
	else
	{
		d.style.top=z+"px";
	}
}
function swapImage(id, img)
{
	document.getElementById(id).style.backgroundImage = "url('billeder/"+img+"')";
}

//nye fra 5. oktober 2009
function removeAll(formId)
{
	var length = document.getElementById(formId).elements.length;
	for(var i=0; i<length; i++)
	{
		document.getElementById("form2").elements.item(i).checked = false;
	}
	//alert(type);

	
//for(x in inputs)
//{
//	x = x.nextSibling;
//	document.writeln(x.nodeName);
//		if(document.getElementById(x).checked == true)
//		{
//			document.getElementById(x).checked = false;
//		}
//	}
//}
}

function toggleSrc(element, img1, img2, path)
{
	var d = document.getElementById(element);
	var fullPath = d.src;
	fullPath = fullPath.split("/");
	var img = fullPath.pop();
	if(img == img1)
	{
		d.src = path+img2;
	}
	else
	{
		d.src = path+img1;
	}
}

<!-- new since 130909-->
function countdown(id, countMax)
{
	var d = document.getElementById(id);
	var count = countMax;
	d.innerHTML = count;
	count--;
	if(count > 0)
	{
		var t = setTimeout("countdown('"+id+"', "+count+")", 1000);
	}
}


//semi-specifik funktion
function upload_confirmation(formId)
{
	var test = confirm("Er du sikker på at du vil uploade?");
	var d = document.getElementById("test_upload");
	if(test==true){
		d.value = "yes";
		document.getElementById(formId).submit();
	}
}

function submitAndFocus(formId, targetId)
{
	var d = document.getElementById(formId);
	d.action += targetId;
	d.submit();
}

function focus_element(id)
{
	var d = document.getElementById(id);
	d.focus();
	d.scrollIntoView(true);
	window.scrollBy(0,-50); // horizontal and vertical scroll increments
	d.select();
}

function submitForm(formId)
{
	document.getElementById(formId).submit();
}

function swapArrow(element, path, imgSurname)
{
	if(path=="null")
		path = "billeder/";
		
	var d = document.getElementById(element);
	var bg = d.style.backgroundImage;
	
	//returnerer -1 hvis teksten ikke er indeholdt i bg
	var test = bg.search("arrowDown");
	
	var img = "url("+path+"arrowDown"+imgSurname+".png)";
	var img2 = "url("+path+"arrowUp"+imgSurname+".png)";
	if( test === -1)
		d.style.backgroundImage = img;
	else
		d.style.backgroundImage = img2;
}


