var w3c = (document.getElementById) ? 1:0;
var ns4 = (document.layers) ? 1:0;
var ie4 = (document.all) ? 1:0;

var ShownMenu 		= 0;
var TimeoutMenu 	= 0;
var globaltopmargin	= 162;
var topelement=null;

function ShowStartSubMenuRelatedToThisPoint(element, number,thistopmargin)
	{
		var leftmargin = get_x_position(element)+3;
		/*
		if (topelement)
		{
			if (element.id!=topelement.id)
			{
				topelement.className='menuButton';
				element.className='menuButtonActive';	
				topelement=element;
			}
		}
		else
		{
			element.className='menuButtonActive';	
			topelement=element;	
		}*/
		
		var topmargin 	= thistopmargin;
		
		if(ie4)
			{
				if (is_mac)
					{
						//alert('xxx');
						leftmargin += 10 ;

					}
				else
					{
						leftmargin += document.body.scrollLeft -  3;
					}
				//topmargin += document.body.scrollTop;
			}
		else if (ns4)
			{
				
			}
		else
			{
				//topmargin += pageYOffset;
				leftmargin += document.body.scrollLeft-3;
			}
		
		set_position_frame('indhold', 'menu' + number, leftmargin, topmargin);
		show_layer_frame('indhold', 'menu' + number);
		ShownMenu = number;
	}



function ShowSomeSubMenuRelatedToThisPoint(element, number,thistopmargin)
	{
		var leftmargin = get_x_position(element);
		var topmargin 	= get_y_position(element);
		var winwidth;
		
		if (ie4)
		{
			winwidth=document.body.clientWidth;
		}
		else
		{
			winwidth=window.innerWidth
			topmargin-=130;
			leftmargin+=13;
			topmargin+=thistopmargin;
		}
		
		
		//alert(winwidth);
		var delta = (winwidth-760)/2;
		
		if (leftmargin-delta<0)
		{
			leftmargin=0;
		}
		else
		{
			leftmargin-=delta;
		}
		leftmargin+=2;
		if(ie4)
			{
				topmargin = 0;
				if (is_mac)
					{
						//alert('xxx');
						leftmargin 	+= getPageOffsetLeft(element);
						leftmargin 	+= element.offsetWidth;
					}
				else
					{
						leftmargin 	+= getPageOffsetLeft(element);
						leftmargin 	+= element.offsetWidth;
					}

				topmargin	+=	getPageOffsetTop(element)+document.body.scrollTop;
				topmargin   -= document.body.scrollTop;
			}
		else if (ns4)
			{
			}
		else
			{
				leftmargin 	+= element.offsetWidth -3;
			}


		var makerName		= 'menu'+number;
		var makerElement 	= get_layer(makerName);

		if (makerElement)
			{
				var plusleft 		= leftmargin + makerElement.offsetWidth;
				//alert(plusleft+' :: '+document.body.clientWidth);

				if(document.body.clientWidth < plusleft)
		  			{
		  				leftmargin = leftmargin - (makerElement.offsetWidth + element.offsetWidth);
		  				//alert('udenfor');
		  			}
			}


		set_position_frame('indhold', 'menu' + number, leftmargin, topmargin);

		show_layer_frame('indhold', 'menu' + number);
		ShownMenu = number;


	}


function StartTimerRelatedTo(number)
	{
		time_layer('menu' + number, 100);
	}

function InsideMenu(number)
	{
		time_reset_layer('menu' + number);
	}






function getPageOffsetLeft(element)
	{
		var x;

		// Return the x coordinate of an element relative to the page.
		x = element.offsetLeft;
		if (element.offsetParent != null)
 			x += getPageOffsetLeft(element.offsetParent);

		return x;
	}

function getPageOffsetTop(element)
	{
		var y;

		// Return the y coordinate of an element relative to the page.
		y = element.offsetTop;
		if (element.offsetParent != null)
 			y += getPageOffsetTop(element.offsetParent);

		return y;
	}

function scrollPosition()	{
	var layer3 = get_layer('leftBar');
	layer3.style.visibility = 'hidden';
	window.setTimeout("setLeftPosition();", 750);
}

function setLeftPosition()	{
	var layer 	= get_layer('showleft');
	var layer2 	= get_layer_frame('menu', 'toplogo');
	var leftmargin 	= get_x_position(layer2);
	var topmargin	= 0;
	hide_layer('leftbar');

	if(ie4) {
		var Xelement = window.top.menu;
           		if (!(Xelement.fullyloaded))	 {								//-- tjek om færdig loaded
              			window.setTimeout("setLeftPosition();", 1000);
              			return false;
             		} else {
              			topmargin	+= get_y_position(layer);
							topmargin 	= 0;
							topmargin	+=	getPageOffsetTop(document.all.showleft)+document.body.scrollTop;
             		}
	} else if (ns4) {
		//alert('Virker ikke i ns4');
	} else {
		var Yelement = window.top[0].document;
           		var f = Yelement.getElementById('qwe');
		if(!f) {			//-- tjek om færdig loaded
     	     		window.setTimeout("setLeftPosition();", 1000);
             			return false;
		} else {
			leftmargin;
			topmargin 	+= pageYOffset;
		}
	}
	set_position('leftBar', leftmargin, topmargin);

	var layer3 = get_layer('leftBar');
	layer3.style.visibility = 'visible';

}

function showit() {
	var layer3 = get_layer('leftBar');
	layer3.style.visibility = 'visible';
}

var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;

function myFlash_DoFSCommand(command, args)
	{
  		var myFlashObj = InternetExplorer ? myFlash : document.myFlash;
  		if (args)
  			{

  				deleteit(args);
  			}
	}


if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 &&
  		navigator.userAgent.indexOf("Windows") != -1 &&
  		navigator.userAgent.indexOf("Windows 3.1") == -1)
  	{
  		document.write('<SCRIPT LANGUAGE=VBScript\> \n');
  		document.write('on error resume next \n');
  		document.write('Sub myFlash_FSCommand(ByVal command, ByVal args)\n');
  		document.write(' call myFlash_DoFSCommand(command, args)\n');
  		document.write('end sub\n');
  		document.write('</SCRIPT\> \n');
	}

function deleteit(args)
	{
		var layer 	= get_layer('flasher');
//		var layerx 	= get_layer('Xflasher');
		if(ie4)
			{
				layer.innerHTML='<IMG SRC="multimedia/'+args+'" BORDER="0">';
			}
		else
			{

			}
	}