// Bruges via checkbox (OpretBruger.UdenPlader i /Moduler/Bruger/OpretBruger.php) til at deaktiver felter for registrering.
//function init() 
//{ 
//    onMouseOverMenu(); 
//}

function VhaCheckbox(fld)
{
	if(fld.checked)
	{
		DeaktiverFelter(false, fld.form);
	}
	else
	{
		DeaktiverFelter(true, fld.form);
	}
}

// Deaktiverer felterne listet herunder
function DeaktiverFelter(action, frm)
{
	if (action)
	{
		frm.StelNr.disabled = true;
		frm.RegDag.disabled = true;
		frm.RegMaaned.disabled = true;
		frm.RegAar.disabled = true;
		frm.RegNr.disabled = false;
	}
	else
	{
		frm.StelNr.disabled = false;
		frm.RegDag.disabled = false;
		frm.RegMaaned.disabled = false;
		frm.RegAar.disabled = false;
		frm.RegNr.disabled = true;
	}
}

function popup(url,hoejte,brede)
{
	newwindow=window.open(url,'name','height='+hoejte+',width='+brede+',scrollbars=1');
	if (window.focus) {newwindow.focus()}
	return false;
}

function Bekraft(besked)
{
	if(confirm(besked))
	{
		return false;
	}
}

function SletPopup(url,hoejte,brede,besked)
{
	if(confirm(besked))
	{
		newwindow=window.open(url,'name','height='+hoejte+',width='+brede);
		if (window.focus) {newwindow.focus()}
		return false;
	}
}

function LukPopup()
{
	this.close();
}

function ValidateSelectboxe(e)
{
	for (i = 0; i < e.length; i++)
	{
		if (e[i].value == "")
		{
			alert("Du skal vælge en aktion for alle links.");
			return false;
		}
	}
}

function deaktiverecheckboxe(frm,brugerid,niveauer)
{
	for(i = 0; i < niveauer.length; i++)
	{
		var a = niveauer[i] + "[" + brugerid + "]";
		frm.a.disabled = true;
	}
}

function Flyt(selectBox, til, hiddenFelt)
{
	var index = selectBox.selectedIndex;

	if (index == -1)
		return false;

	if (til == +1 && index == selectBox.length - 1)
	{
		return false;
	}
	else if (til == -1 && index == 0)
	{
		return false;
	}

	txt  = selectBox.options[index].text;
	val = selectBox.options[index].value;

	selectBox.options[index].text  = selectBox.options[index + til].text;
	selectBox.options[index].value = selectBox.options[index + til].value;

	selectBox.options[index + til].text = txt;
	selectBox.options[index + til].value = val;

	selectBox.options[index + til].selected = true;

	var sep = "";
	var newOrderText = "";
	
	for (i = 0; i <= selectBox.options.length - 1; i++)
	{
		newOrderText += "" + sep + selectBox.options[i].value;
		sep = ",";
	}
	
	hiddenFelt.value  = newOrderText;

	return true;
}

function Show(sb)
{
	var myIndex = sb.selectedIndex;
	for (var i = 0; i < sb.options.length; i++)
	{
		if (i == myIndex)
		{
			//Den valgte, som skal vises
			SkiftLayer('UnderKatLayer' + sb.options[i].value, true);
		}
		else
		{
			//Alle andre, som skal skjules
			SkiftLayer('UnderKatLayer' + sb.options[i].value, false);
		}
	}
}


function SkiftLayer(navn, vis)
{
	if (document.layers)
	{
		current = (vis) ? 'block' : 'none';
		document.layers[navn].display = current;
	}
	else if (document.all)
	{
		current = (vis) ? 'block' : 'none';
		document.all[navn].style.display = current;
	}
	else if (document.getElementById)
	{
		vista = (vis) ? 'block' : 'none';
		document.getElementById(navn).style.display = vista;
	}
}

function ErNummerTast(evt)
      {
         var charCode = (evt.which) ? evt.which : event.keyCode
		 if (charCode > 31 && (charCode < 48 || charCode > 57))
            return false;

         return true;

      }
	  

function onMouseOverMenu() 
{
	if (document.all&&document.getElementById) {
	navRoot = document.getElementById("MenuClass");
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI") {
				node.onmouseover=function() {
					this.className+=" over";
				}
				node.onmouseout=function() {
					this.className=this.className.replace(" over", "");
				}
			}
		}
	}
}

