function ShowChild(e)
{
	var container = document.getElementById(e); 

	if (container.style.display == 'none')
	{
		container.style.display = 'block';	
	}
	else
	{
		container.style.display = 'none';			
	}
}


function dmTrySubmit(evt, submitButtonId, clickDontFocus)
{
	if(evt)
	{
		if(evt.keyCode == 13)
		{
			if(typeof(clickDontFocus) == "undefined")
				clickDontFocus = true;
			var btn = null;
			if(!submitButtonId && submitButtonRef)	// in practise only when submitting a form
				btn = submitButtonRef;
			else if(typeof(submitButtonId) != "undefined")
				btn = document.getElementById(submitButtonId);
			if(btn)
			{
				if(clickDontFocus)
				{
					evt.cancelBubble = true;
					if (evt.stopPropagation) evt.stopPropagation(); // moz
					btn.click();
					return false;
				}
				else
				{
					btn.focus(); // move focus from input to button before "enter" event bubbles to the form.
				}
			}
		}
	}
	return true;
}


function openWindow() 
{
	popupWin=window.open('ReadMe.htm','remote','width=640,height=480,top=10,left=300')
}


function popUp(URL) 
{
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=0,width=350,height=575');");
}


function Collapse(e)
{
	var container = document.getElementById(e);
	var imageInContainer = document.getElementById('imageExpandCollapse'); 
	
	if (container.style.display == 'none')
	{
		container.style.display = 'block';
		imageInContainer.src = 'images/calender_collapse.gif';
	}
	else
	{
		container.style.display = 'none';
		imageInContainer.src = 'images/calender_add.gif';
	}
}

function jtrim(str)
{
  var i= 0;
     var ltrimedStr = ""
     var rtrimedStr = ""
     l=str.length;
     for (i=0;i<l;i++)
     {
        if (str.charAt(i) != " ")
        break;
     }
     ltrimedStr = str.substring(i,l);
     k = ltrimedStr.length;   
     for(j=k-1;j>=0;j--)
    {
      
      if (ltrimedStr.charAt(j)!= " ")
       {
            break;
       }  
    }
      
    rtrimedStr = ltrimedStr.substring(0,j+1);
    return rtrimedStr;
} 
/*****************************************************
 To validate Search Box
/*****************************************************/
function ValidateSearchBox(id)
{
			
			  if(jtrim(document.getElementById(id).value).length < 3 )
			  {
			     alert("Søketeksten er for liten, skriv inn flere tegn.");
			     document.getElementById(id).focus();  
			     return false;
			  }
			  else
			  { 
					var re = new RegExp("<(.|\n)+?","i")
			        var m = document.getElementById(id).value.match(re);
			   
			        if(m!=null)
			        {
						
			           alert("Søkestrengens format ble ugyldig, vennligst prøv igjen.");
					   document.getElementById(id).focus();
			           return false;
			        }
					
			  }
			  return true;
} 
var page = new PageQuery(window.location.search); 
var urlMId = unescape(page.getValue('m'));
function PageQuery(q) 
{
	if(q.length > 1) this.q = q.substring(1, q.length);else this.q = null;this.keyValuePairs = new Array();
	if(q) {for(var i=0; i < this.q.split("&").length; i++) {this.keyValuePairs[i] = this.q.split("&")[i];}}
	this.getKeyValuePairs = function() { return this.keyValuePairs; }
	this.getValue = function(s) {for(var j=0; j < this.keyValuePairs.length; j++) {if(this.keyValuePairs[j].split("=")[0] == s)
	return this.keyValuePairs[j].split("=")[1];	}
	return false;	}
	this.getParameters = function() {	var a = new Array(this.getLength());
	for(var j=0; j < this.keyValuePairs.length; j++) {	a[j] = this.keyValuePairs[j].split("=")[0];}	return a;	}
	this.getLength = function() { return this.keyValuePairs.length;}}
function findcurrentMenu()
{
	var LeftMenuMain = document.getElementById("dmLeftMenu");	var LeftMenuDiv = LeftMenuMain.getElementsByTagName("div");
	for (i=0;i<LeftMenuDiv.length;i++){var LeftMenuAnker = LeftMenuDiv[i].getElementsByTagName("a");if( LeftMenuAnker.length > 0){var ankerhref = LeftMenuAnker[0].href;var ankerMID = ankerhref.substr(ankerhref.indexOf('=')+1,ankerhref.length);if (ankerMID == urlMId){	var mnuClassName = LeftMenuDiv[i].className;var regEx = /dmLSub1/gi;if(!mnuClassName.match(regEx))	{		LeftMenuDiv[i].style.backgroundImage = "url(images/selected_menuitem.jpg)";	LeftMenuDiv[i].style.backgroundRepeat = "no-repeat";}}}}
}