function checkIframe(link){
  objIFrame = GetParentElement("mainframe");
  if(objIFrame==null) {
  	location = link;
  	return false;
  }
  else {
    return true;
  }
}



var boolNS4 = navigator.appVersion.indexOf("Nav") > 0 && parseInt(navigator.appVersion) == 4;

function resizeMenu() {
  return resizeIFrame("menutable","menuframe");
}
function resizeMain() {
  return resizeIFrame("maintable","mainframe");
}

function resizeIFrame(table,iframe)
{
   objTable  = GetElement(table);
   objIFrame = GetParentElement(iframe);

	 flen = Math.max((objTable.offsetHeight + 10),300);

   if (document.getElementById)
   {
      // IE5+, Mozilla, Gecko
  	   objIFrame.height = flen;
  	   objIFrame.style.height = flen + "px"; // Opera.....
   }
   else if (!document.getElementById && document.all)
   {
      // IE4
  	   objIFrame.style.height = flen + "px";
   }
   else if (document.layers)
   {
    // Netscape 4 - egentlig ligemeget da den ikke understøtter IFrames
      return false;
   }
   else
   {
      return false;
   }
}


function GetElement(strElement)
{
	if (document.getElementById)
	{
		// IE5+, Netscape 6, Mozilla
		return (document.getElementById(strElement));
	}
	else if (document.all)
	{
		// IE4
		return (eval("document.all." + strElement));
	}
	else if (document.layers)
	{
		// Netscape 4
		return (eval("document." + strElement));
	}
	else
	{
		// Crap!
		return (null);
	}
}

function GetParentElement(strElement)
{
	if (document.getElementById)
	{
		// IE5+, Netscape 6, Mozilla
		return (parent.document.getElementById(strElement));
	}
	else if (document.all)
	{
		// IE4
		return (eval("parent.document.all."+strElement));
	}
	else if (boolNS4)
	{
		// Netscape 4
		return (eval("document."+strElement));
	}
	else
	{
		// Crap!
		return (null);
	}
}

