<!--
ns4 = (document.layers)? true:false 
ie4 = (document.all)? true:false 
ie5 =(document.getElementById)? true:false
ns6 = (document.getElementById && !document.all)?true:false;

function getLinkXY ( elm ) {  // giver x,y gor hele dokumentet
	if ( ns4 )
		return elm;
	else {
	
		var rd = { x:0 ,y:0 };
		do { rd.x += parseInt( elm.offsetLeft );
			rd.y += parseInt( elm.offsetTop );
			elm = elm.offsetParent;
		} while ( elm );
		return rd;
	};
}; //end getLinkXY ( string )

function show(id) { 			
	if (ie4){
		document.all[id].style.visibility = "visible"
	} else if (ie5) {
		document.getElementById(id).style.visibility = "visible" 	
	} else if (ns6) {
		document.getElementById(id).style.visibility = "visible" 
	} else if (ns4) {
		document.layers[id].visibility = "show" 
	}
} 

function hide(id) { 			
	if (ie4){
		document.all[id].style.visibility = "hidden"
	} else if (ie5) {
		document.getElementById(id).style.visibility = "hidden" 	
	} else if (ns6) {
		document.getElementById(id).style.visibility = "hidden" 
	} else if (ns4) {
		document.layers[id].visibility = "hide" 
	}
}


var timer = null;
var floatHeight  = 70 + 3; //added margin
var floatWidth   = 40 + 3; //added margin

var obj = null;
var IE=0, NS=0;

	// Initializing function, must be called on onLoad event in BODY tag

function init(){
	
	show("float");
	show("menu");
	
    // get the object as per the browser
    obj = document.layers ? document.layers["float"] :		 
    document.getElementById ?  document.getElementById("float").style :
    document.all["float"].style;
								
         // Detect the browser
    IE  = (-1 != navigator.appVersion.indexOf("MSIE")) ? 1 : 0;
    NS  = ("Netscape" == navigator.appName) ? 1 : 0;

    positionFloat(6); 	 // position initially
    
         // repositioning the layer	
    if(IE)
    { 
         self.onscroll = function(){ positionFloat(6); }
         self.onresize = function(){ positionFloat(6); }   //when window is resized
    }
    else if(NS)
    { timer = setInterval("positionFloat(6)",100);}
	
}
 
	// Function which actually positions the layer 	

function positionFloat(iPos){
	var pos = getLinkXY( document.images.mainPos );	
	
   if(IE)          // IE specific code
   {
     switch(iPos)
     {
   	case 1 :  			// Top Left
      		obj.left = document.body.scrollLeft;
      		obj.top =  document.body.scrollTop;
      		break;
   	case 2 :  			// Top Right
      		obj.left = document.body.scrollLeft + document.body.clientWidth  - floatWidth;;
      		obj.top =  document.body.scrollTop;
      		break;
   	case 3 :  			// Bottom Left
      		obj.left = document.body.scrollLeft;
      		obj.top =  document.body.scrollTop + document.body.clientHeight  - floatHeight;
      		break;
   	case 4 :  			//Bottom Right
      		obj.left = document.body.scrollLeft + document.body.clientWidth  - floatWidth;
      		obj.top =  document.body.scrollTop + document.body.clientHeight  - floatHeight;
      		break;
   	case 5 :  	   		// CENTER
      		obj.left = document.body.scrollLeft + Math.floor((document.body.clientWidth/2) - (floatWidth/2));
      		obj.top =  document.body.scrollTop + Math.floor((document.body.clientHeight/2) - (floatHeight/2));
      		break;
	case 6 :  			// Top, mainPos
      		obj.left = pos.x + 20;
      		obj.top =  document.body.scrollTop;
			document.getElementById("menu").style.top =  document.body.scrollTop;
      		break;
     }
   }
   else if(NS)     // Netscape specific code
   {
     switch(iPos)
     {
   	case 1 :  			// Top Left
      		obj.left = self.pageXOffset;
    		obj.top =  self.pageYOffset;
      		break;
   	case 2 :  			// Top Right
      		obj.left =  self.pageXOffset + self.innerWidth - floatWidth - 15;
    		obj.top =  self.pageYOffset ;
      		break;
   	case 3 :  			// Bottom Left
      		obj.left =  self.pageXOffset;
    		obj.top =  self.pageYOffset  + self.innerHeight - floatHeight;
      		break;
   	case 4 :  			//Bottom Right
      		obj.left =  self.pageXOffset + self.innerWidth - floatWidth - 15;
    		obj.top =  self.pageYOffset  + self.innerHeight - floatHeight;
      		break;
   	case 5 :  	   		// CENTER
      		obj.left =  self.pageXOffset + Math.floor((self.innerWidth/2) - (floatWidth/2) - 15);
      		obj.top =  self.pageYOffset  + Math.floor((self.innerHeight/2) - (floatHeight));
      		break;
	case 6 :  			// Top, mainPos
      		obj.left =  pos.x + 20;
    		obj.top =  self.pageYOffset ;
			document.getElementById("menu").style.top =  self.pageYOffset;
      		break;
     }
   }
}
// -->

