// MWs generelle javascript-funktioner v. 0.1

function getElementById2(elemID) {
	if(document.all) // If it's an older version
	{
		return eval("document.all['" + elemID + "']");
	} else {
		return document.getElementById(elemID);
	}
}
	  
function select_all(id) {
    var ref = getElementById2(id);
	ref.focus();
   	ref.select();
}

function showHide(theDiv) {
	var elem = getElementById2(theDiv);
	if(elem != null) elem.style.display = (elem.style.display == "none")?"block":"none";
}

function show(theDiv) {
	var elem = getElementById2(theDiv);
	if(elem != null) elem.style.display = 'block';
}

function hide(theDiv) {
	var elem = getElementById2(theDiv);
	if(elem != null) elem.style.display = 'none';
}

function checkUncheckAll(theElement) {
	var theForm = theElement.form, z = 0;
	for(z=0; z<theForm.length;z++){
		if(theForm[z].type == 'checkbox' && theForm[z].name != 'marker-alle') {
			theForm[z].checked = theElement.checked;
		}
	}
}

function f_open_window_max( aURL, aWinName )
{
   var wOpen;
   var sOptions;

   sOptions = 'status=yes,menubar=yes,scrollbars=yes,resizable=yes,toolbar=yes';
   sOptions = sOptions + ',width=' + (screen.availWidth - 10).toString();
   sOptions = sOptions + ',height=' + (screen.availHeight - 122).toString();
   sOptions = sOptions + ',screenX=0,screenY=0,left=0,top=0';

   wOpen = window.open( '', aWinName, sOptions );
   wOpen.location = aURL;
   wOpen.focus();
   wOpen.moveTo( 0, 0 );
   wOpen.resizeTo( screen.availWidth, screen.availHeight );
   return wOpen;
}

function select_all(id) {
    var ref = getElementById2(id);
	ref.focus();
   	ref.select();
}




/* EKSPERIMENTELLE */

function HideContent(d) {
	if(d.length < 1) { return; }
	var elem = getElementById2(d);
	elem.style.display = "none";
}
function ShowContent(d) {
	if(d.length < 1) { return; }
	var elem = getElementById2(d);
	elem.style.display = "block";
}
function ReverseContentDisplay(d) {
	if(d.length < 1) { return; }
	var elem = getElementById2(d);
	if(elem.style.display == "none") { elem.style.display = "block"; }
	else { elem.style.display = "none"; }
}


