/* SooShim Javascript */

function switchDisplay(menyNo, id){
    if(document.getElementById){

	var idDisplay = document.getElementById(id).style.display;
 
    var submenus = document.getElementById("container"+menyNo).getElementsByTagName("div");
 
    for(i=0; i<submenus.length; i++){
        if(submenus[i].className=="submenu")
            submenus[i].style.display="none";
    }
 
    if (idDisplay=="block"){
        document.getElementById(id).style.display="none";
        document.cookie = "meny"+menyNo+"=;";
    } else {
        document.getElementById(id).style.display="block";
        document.cookie = "meny"+menyNo+"="+id+";";
    }
	
	}
}

window.onload = function() {

  if(document.cookie.match(/meny1=(\w+)(;|$)/)!=null)
        document.getElementById(RegExp.$1).style.display = "block";
   if(document.cookie.match(/meny2=(\w+)(;|$)/)!=null && document.getElementById(RegExp.$1))
       document.getElementById(RegExp.$1).style.display = "block";
}


if(document.getElementById){  
  document.writeln('<style type="text/css">');  
  document.writeln('.submenu { display: none; }');  
  document.writeln('</style>');  
}  
/*
function switchDisplay(menyNo, id){
    if(document.getElementById){
    var idDisplay = document.getElementById(id).style.display;
 
    var submenus = document.getElementById("container"+menyNo).getElementsByTagName("div");
 
    for(i=0; i<submenus.length; i++){
        if(submenus[i].className=="submenu")
            submenus[i].style.display="none";
    }
 
    if (idDisplay=="block"){
        document.getElementById(id).style.display="none";
        document.cookie = "meny"+menyNo+"=;";
    } else {
        document.getElementById(id).style.display="block";
        document.cookie = "meny"+menyNo+"="+id+";";
    }
    }
}

window.onload = function() {
  setBaseRam();
  setMiddle();
  setSideColumns();
  if(document.cookie.match(/meny1=(\w+)(;|$)/)!=null)
        document.getElementById(RegExp.$1).style.display = "block";
   if(document.cookie.match(/meny2=(\w+)(;|$)/)!=null && document.getElementById(RegExp.$1))
       document.getElementById(RegExp.$1).style.display = "block";
}
window.onresize = function() {
  setBaseRam();
  setMiddle();
  setSideColumns();
}

function getWindowHeight() {
var windowHeight=0;
if (typeof(window.innerHeight)=='number') {
windowHeight=window.innerHeight;
}
else {
if (document.documentElement&&
document.documentElement.clientHeight) {
windowHeight=
document.documentElement.clientHeight;
}
else {
if (document.body&&document.body.clientHeight) {
windowHeight=document.body.clientHeight;
}
}
}
return windowHeight;
}

function setBaseRam() {
if (document.getElementById) {
var windowHeight=getWindowHeight();
if (windowHeight>0) {
var FooterElement=
document.getElementById('Footer');
var FooterHeight=FooterElement.offsetHeight;
var BaseContentElement=
document.getElementById('BaseContent');
var BaseContentHeight=BaseContentElement.offsetHeight;
var BaseRamElement=
document.getElementById('BaseRam');
var BannerElement=
document.getElementById('Banner');
var BannerHeight=BannerElement.offsetHeight;
BaseContentElement.style.position='relative';

if((BaseContentHeight+BannerHeight+FooterHeight) < windowHeight) {
BaseRamElement.style.height=windowHeight+'px';
}
else {
	BaseRamElement.style.height=BaseContentHeight+FooterHeight+BannerHeight+4+'px';
}
	if (navigator.appName == "Microsoft Internet Explorer"){	
		BaseContentElement.style.top=BannerHeight+2+'px';
	}
	else {
		BaseContentElement.style.top=BannerHeight+2+4+'px';
	}
}
else {
FooterElement.style.position='absolute';
FooterElement.style.bottom='0px';
}
}
}

function setMiddle() {
if (document.getElementById) {
var windowHeight=getWindowHeight();
if (windowHeight>0) {
var MiddleElement=
document.getElementById('middle');
var MiddleHeight=MiddleElement.offsetHeight;
var FooterElement=
document.getElementById('Footer');
var FooterHeight=FooterElement.offsetHeight;
var BannerElement=
document.getElementById('Banner');
var BannerHeight=BannerElement.offsetHeight;
var BaseContentElement=
document.getElementById('BaseContent');
var BaseContentHeight=BaseContentElement.offsetHeight;
if((BaseContentHeight+BannerHeight+FooterHeight+26) < windowHeight) {
	if (navigator.appName == "Microsoft Internet Explorer"){
		MiddleElement.style.height=windowHeight-(BannerHeight+FooterHeight+36)+'px';
	}
	else {
		MiddleElement.style.height=windowHeight-(BannerHeight+FooterHeight+35)+'px';
	}
}
else {
	FooterElement.style.position='absolute';
}
}
}
}

function setSideColumns() {
if (document.getElementById) {
var windowHeight=getWindowHeight();
if (windowHeight>0) {

var LeftElement=
document.getElementById('left');
var RightElement=
document.getElementById('right');
var MiddleElement=
document.getElementById('middle');
var MiddleHeight=MiddleElement.offsetHeight;
LeftElement.style.height=MiddleHeight-10-4+'px';
RightElement.style.height=MiddleHeight-10-4+'px';
}
}
}
*/
function imgPopup(url,x,y,t){   
   MyWin = window.open("","","width=" + x + ",height=" + (y+35) + ",toolbar=no,location=no,directories=no,status=no,menubar=no,left=20,top=20");
   with(MyWin.document){
   open();
   write("<html>\n<head>\<title>" + t + "</title>\n</head>\n<body marginwidth=0 marginheight=0 leftmargin=0 topmargin=0 rightmargin=0>\n");
   write("<img style=\"cursor: pointer;\" onClick=\"window.close();\" src=\"" + url + "\" width=\"" + x + "\" height=\"" + y + "\">\n");
   write("<div style=\"position: relative; margin-bottom: 2px; width: 100%; font: 12px tahoma; color: #333; text-align: center; font-weight: bold;\" >" + t +"</div>");
   write("<div style=\"position: relative; margin-bottom: 5px; width: 100%; font: 10px tahoma; color: #333; text-align: center; font-weight: normal;\">(Klicka på bilden för att stänga fönstret)</div>");
   write("</body>\n</html>\n");
   close();
	}
}
