var mainLayer
var mainX, mainY
var mainLayerImage
var  i
//m_ok=t_frys=false
cc_luktimer=null
var a,b,c
cc_antal=3
IE4=(document.all)
NS4=(document.layers)
Mac=(navigator.appVersion.indexOf("Mac")!=-1)
NS6=document.getElementById




function show_menu(id) {

  var img;

  cc_luk();

  clearTimeout(cc_luktimer);

  mainLayer = getLayer("m"+id);

  img = getImage("img"+id);
  if (NS6&&!NS4&&!IE4) {
  	mainY= document.getElementById("td"+id).offsetTop+4;
  	mainX= document.getElementById("td"+id).offsetLeft;
  
  }
  else {
  mainX = getImagePageLeft(img);
  mainY = getImagePageTop(img);
  }
 
  moveLayerTo(mainLayer, mainX, mainY+16);
 
  clipLayer(mainLayer, 0, 0, 140, 200);

  showLayer(mainLayer);



}

function findImage(name, doc) {

  var i, img;
 
  for (i = 0; i < doc.images.length; i++)
    if (doc.images[i].name == name)
      return doc.images[i];
  for (i = 0; i < doc.layers.length; i++)
    if ((img = findImage(name, doc.layers[i].document)) != null) {
      img.container = doc.layers[i];
      return img;
    }
  return null;
}

function getImage(name) {

  if (NS4) {
    return findImage(name, document);
  }
  else if (NS6) {
     return document.getElementById(name)	
  }
  else  return eval('document.all.' + name);
}





function getImagePageLeft(img) {

  var x, obj;

  if (NS4) {
    if (img.container != null)
      return img.container.pageX + img.x;
    else
      return img.x;
  }
  else {
    x = 0;
    obj = img;
    while (obj.offsetParent != null) {
      x += obj.offsetLeft;
      obj = obj.offsetParent;
    }
    x += obj.offsetLeft;
    return x;
  }

}

function getImagePageTop(img) {

  var y, obj;

  if (NS4) {
    if (img.container != null)
      return img.container.pageY + img.y;
    else
      return img.y;
  }
  else {
    y = 0;
    obj = img;
    while (obj.offsetParent != null) {
      y += obj.offsetTop;
      obj = obj.offsetParent;
    }
    y += obj.offsetTop;
    return y;
  }
}

function moveLayerTo(layer, x, y) {

  if (NS4)
    layer.moveTo(x, y);
  else if(!NS6)
		for(i=1;i<=cc_antal;i++){

			layer.style.pixelLeft=x
			layer.style.pixelTop=y
			layer.style.zIndex=99
		}
  else
  
  {
    layer.style.left = x;
    layer.style.top  = y;
  }
}

function showLayer(layer) {

  if (NS4)
    layer.visibility = "show";
  else if(NS6){
		//m = document.getElementById(layer)
		//m.style.left=m_xPos[id-1]+offsetWidth
		//m.style.top=m_yPos
		layer.onmouseover=cc_over
		layer.onmouseout=cc_ud
		layer.style.visibility="visible"
	}
	else
	{
    layer.style.visibility = "visible";
     }
}

function getLayer(name) {

  if (NS4)
    return findLayer(name, document);
  else  if(NS6){
return document.getElementById(name);
} 
else return eval('document.all.' + name);
}

function findLayer(name, doc) {

  var i, layer;

  for (i = 0; i < doc.layers.length; i++) {
    layer = doc.layers[i];
    if (layer.name == name)
      return layer;
    if (layer.document.layers.length > 0)
      if ((layer = findLayer(name, layer.document)) != null)
        return layer;
  }

}

function clipLayer(layer, clipleft, cliptop, clipright, clipbottom) {

  if (NS4) {
    layer.clip.left   = clipleft;
    layer.clip.top    = cliptop;
    layer.clip.right  = clipright;
    layer.clip.bottom = clipbottom;
  }
  else
    layer.style.clip = 'rect(' + cliptop + ' ' +  clipright + ' ' + clipbottom + ' ' + clipleft +')';
}


function cc_over(){clearTimeout(cc_luktimer)}

function cc_ud()
{

    cc_luktimer=setTimeout("cc_luk()",500)
}

function cc_luk()
{

	if(NS4) 
	
	  	for(i=1;i<=cc_antal;i++){
		eval("document.m"+i).visibility="hide"
	}
		
	else 
	if (NS6)
		   	for(i=1;i<=cc_antal;i++){
	   	
	   	m = document.getElementById("m"+i)	 
		m.style.visibility=(false)?"visible":"hidden"
	}
	else
	   	for(i=1;i<=cc_antal;i++){
	 
		eval("document.all.m"+i).style.visibility = "hidden"
	}
       
      

}
function cc_defab(id){
	if(NS4){
		a="&nbsp;<a class=mlns onmouseover=cc_over() target=_top href="
		b=c="&nbsp;&nbsp;&nbsp;"+a
	}
	else{
		a="<a class=ml1 onmouseover=cc_over() target=_top href="
		b="<a class=ml1 style=padding:1,2,1,10;font-size:9px onmouseover=cc_over() target=_top href=http://"
		c="<a class=ml1 style=font-size:9px onmouseover=cc_over() target=_top href="
	}
}

function cc_headstart(id,gfx)
{

if(NS4){

   html="<div id='m"+id+"'>"; 
   html=html+"<table width='148' border='0' cellspacing='0' cellpadding='0' background='/menu/menu_ns4.gif'>";
   }
   else
   {

html="<div id=m"+id+">"; 
html=html+"<table width='140' border='0' cellspacing='0' cellpadding='0' background='/menu/menu.gif'>";
   }

html=html+"<tr><td colspan=3 height=3 valign=top><img src='/menu/menu_line.gif' width=140 height=1></td></tr><tr><td width=3><img src='/menu/1x1.gif' width=1 height=1></td><td width=134>";
document.write(html);

}

function cc_headend(divhtml)
{
if(NS4){
   html="</div>"; 
   }
   else
   {

html="</div>"; 
   }
document.write(divhtml+"</td><td width=3</td></tr><tr><td colspan=3 height=2 valign=bottom><img src='/menu/menu_line.gif' width=140 height=1></td></tr></table>");
document.write(html);

}
