/*
	Program: javascript.js
	version: 6.0 
	date: 2006/07/14 

	myFC.dk, Internet solutions
 	http://www.bagom.dk

 	Copyright (c) 2005-2007 bagom.dk
*/

function toggleBox(szDivID,group)
{
  if (document.layers) { // NN4+
    if (document.layers[szDivID].visibility == 'visible') {
      document.layers[szDivID].visibility = "hide";
      document.layers[szDivID].display = "none";
    } else {
      document.layers[szDivID].visibility = "show";
      document.layers[szDivID].display = "block";
    }
  } else if (document.getElementById) { // gecko(NN6) + IE 5+
    var obj = document.getElementById(szDivID);
    var objSD = document.getElementById(szDivID+"SD");

    if (obj.style.visibility == 'visible') {
      obj.style.visibility = "hidden";
      obj.style.display = "none";
    } else {
			// Fist hide all elements in the same group
			if (group != '')
			{
				ll = group.length;
				var arrElements = document.getElementsByTagName("div");
				for (var i=0; i < arrElements.length; i++) 
				{
					wdiv = arrElements[i].id;
					if (wdiv.substr(0,ll) == group)
					{
						ww = wdiv.substr(wdiv.length-2,2);
						if (ww != 'SD')
						{
				      arrElements[i].style.visibility = "hidden";
		  		    arrElements[i].style.display = "none";
						}
					}
				}
			}

      obj.style.visibility = "visible";
      obj.style.display = "block";
    }

  } else if (document.all) { // IE 4
    if (document.all[szDivID].style.visibility == 'visible') {
      document.all[szDivID].style.visibility = "hidden";
      document.all[szDivID].style.display = "none";
    } else {
      document.all[szDivID].style.visibility = "visible";
      document.all[szDivID].style.display = "block";
    }
  }
}

function MM_openBrWindow(theURL,winName,features)
{
  window.open(theURL,winName,features);
}

// Validate Login Form
function login_form_validate(frm) {
	var obj = document.getElementById(frm);

	if(obj.username.value=="") {
		alert("Brugernavn skal udfyldes.");
		obj.username.focus();
		return false;
	}

	if(obj.password.value=="") {
		alert("Adgangskode skal udfyldes");
		obj.password.focus();
		return false;
	}

  return true;
}

// Check, unCheck items
function CheckunCheckEm(id,id2) {
	fl = id2.length;
	var parent = document.getElementById(id2).id;
	var checker = (document.getElementById(id2).checked);
	count = document.getElementById(id).elements.length;
  for (i=0; i < count; i++) 
	{
		el = document.getElementById(id).elements[i].id;
		if (el.substring(0,fl) == id2) {
			document.getElementById(id).elements[i].checked = checker;
		}
	}
}


// Call page
function Page(url,val) {
	location.href = url + val.value;
}

