


var menusplit, urlsplit;
var mainchosen=999, subchosen=0;
var menucontent;
var mainselected;

// change the initially selected menu-items here...

function init(m,s) {
  if (m != null) {mainchosen=m;}
  if (s != null) {subchosen=s;}
  openandclose(mainchosen,subchosen);
  
  preload('m0','img/m0.gif');
  preload('m0on','img/m0on.gif');
  preload('m1','img/m1.gif');
  preload('m1on','img/m1on.gif');
  preload('m2','img/m2.gif');
  preload('m2on','img/m2on.gif');
  preload('m3','img/m3.gif');
  preload('m3on','img/m3on.gif');
  preload('m4','img/m4.gif');
  preload('m4on','img/m4on.gif');
  preload('m5','img/m5.gif');
  preload('m5on','img/m5on.gif');
  preload('m6','img/m6.gif');
  preload('m6on','img/m6on.gif');
  preload('m7','img/m7.gif');
  preload('m7on','img/m7on.gif');
  preload('m8','img/m8.gif');
  preload('m8on','img/m8on.gif');
  preload('m9','img/m9.gif');
  preload('m9on','img/m9on.gif');
  preloadFlag=true;
  
}



function preload(imgObj,imgSrc) {
	if (document.images) {
    	eval(imgObj+' = new Image()');
        eval(imgObj+'.src = "'+imgSrc+'"');
    }
}

function rollOn(i) {
	if ((document.images) && (preloadFlag)) {
		document.images['mnu'+i].src = eval('m'+i+'on.src');
		
	}
}

function rollOff(i) {
	if ((document.images) && (preloadFlag)) {
		document.images['mnu'+i].src = eval("m"+i+".src");
	}
}

// instead of going to a different page
function fakeselect(newmain,newsub) {
  mainchosen=newmain;
  subchosen=newsub
  init();
}

var showsubmenus = new Array()
for (i=0;i<=menublock.length;i++) {
    showsubmenus[i]=-1
}

// here's the funky drummer...
function openandclose(mainsel,subsel) {

    for (var i=0; i < menublock.length;i++) {
        showsubmenus[i] = -1
    }

    showsubmenus[mainsel]=(-1)*showsubmenus[mainsel]

    menucontent=""

    for (i=0;i<=menublock.length-1;i++) {

          menusplit = menublock[i].split(";")
          urlsplit  = menusplit[0].split("|")

          if (mainselected != mainsel & mainselected== i && subchosen > 0) {
		  	if(urlsplit[1]!="#") {
				// proper link, no flip-flop
                menucontent+="<a href=\""+urlsplit[1]+"\" onMouseover=\"rollOn("+i+");\" onMouseOut=\"rollOff("+i+");\" onFocus=\"this.blur();\"><img src=\"img/m"+i+".gif\" width=\"154\" height=\"22\" alt=\""+urlsplit[0]+"\" border=\"0\" name=\"mnu"+i+"\"></a><br>";
			} else {
                menucontent+="<a href=\"javascript:openandclose("+i+")\" onMouseover=\"rollOn("+i+");\" onMouseOut=\"rollOff("+i+");\" onFocus=\"this.blur();\"><img src=\"img/m"+i+".gif\" width=\"154\" height=\"22\" alt=\""+urlsplit[0]+"\" border=\"0\ name=\"mnu"+i+"\"></a><br>";
			}
          }
		  
		  
		  
		  // den som visar sina submenyer
          else if(showsubmenus[i]==1) {
		  	if(urlsplit[1]!="#") {
				// proper link, no flip-flop
                menucontent+="<a href=\""+urlsplit[1]+"\" onFocus=\"this.blur();\"><img src=\"img/m"+i+"on.gif\" width=\"154\" height=\"22\" alt=\""+urlsplit[0]+"\" border=\"0\" name=\"mnu"+i+"\"></a><br>";
			} else {
                menucontent+="<a href=\"javascript:openandclose("+i+")\" onFocus=\"this.blur();\"><img src=\"img/m"+i+"on.gif\" width=\"154\" height=\"22\" alt=\""+urlsplit[0]+"\" border=\"0\" name=\"mnu"+i+"\"></a><br>";
			}
			     
              for (ii=1;ii<=menusplit.length-2;ii++) {
                urlsplit=menusplit[ii].split("|")
				
				// om submenyn ar klickad...
                if ((mainsel==mainchosen) && (subchosen==ii)) {
                   mainselected = mainsel;
                   menucontent+="<a href="+urlsplit[1]+" onClick=\"init(" +mainsel+ "," +ii+ ");\" onFocus=\"this.blur();\" class=\"menusub1selected\">&nbsp;&nbsp;&nbsp;"+urlsplit[0]+"&nbsp;&nbsp;&nbsp;</a><br>";
                }
                else {
                   menucontent+="<a href="+urlsplit[1]+" onFocus=\"this.blur();\" class=\"menusub1\">&nbsp;&nbsp;&nbsp;"+urlsplit[0]+"&nbsp;&nbsp;&nbsp;</a><br>";
                }
				
				//luft efter undermenyerna. om det finns nagra...
				if (ii==menusplit.length-2) { 
					menucontent+="<img src=\"img/x.gif\" width=\"1\" height=\"6\" alt=\"\" border=\"0\"><br>"; 
				}
            	}	
          }
          else {
		  	if(urlsplit[1]!="#") {
				// proper link, no flip-flop
                menucontent+="<a href=\""+urlsplit[1]+"\" onMouseover=\"rollOn("+i+");\" onMouseOut=\"rollOff("+i+");\" onFocus=\"this.blur();\" class=\"menu\"><img src=\"img/m"+i+".gif\" width=\"154\" height=\"22\" alt=\""+urlsplit[0]+"\" border=\"0\" name=\"mnu"+i+"\"></a><br>";
			} else {
                menucontent+="<a href=\"javascript:openandclose("+i+")\" onMouseover=\"rollOn("+i+");\" onMouseOut=\"rollOff("+i+");\" onFocus=\"this.blur();\" class=\"menu\"><img src=\"img/m"+i+".gif\" width=\"154\" height=\"22\" alt=\""+urlsplit[0]+"\" border=\"0\" name=\"mnu"+i+"\"></a><br>";
			}
          }
    }
          
   	if (!document.getElementById) {
    	//window.location = "http://www.webstandards.org/upgrade/"
		if (document.all) {
        	document.all.divMenu.innerHTML=menucontent
    	}
    	else if (document.layers) {
        	document.divMenu.document.open();
        	document.divMenu.document.write(menucontent);
        	document.divMenu.document.close();
    	}
	}
	else {
	 document.getElementById('divMenu').innerHTML = menucontent;
	
	}	
}



function writetodiv(whatdiv,cont) {
   	if (!document.getElementById) {
		if (document.all) {
        	eval('document.all.' + whatdiv + '.innerHTML= \"' + cont+'\"');
		}
    	else if (document.layers) {
        	eval('document.' +whatdiv+ '.document.open()');
        	eval('document.' +whatdiv+ '.document.write(\"' +cont+ '\")');
        	eval('document.' +whatdiv+ '.document.close()');
    	}
	}
	else {
		document.getElementById(whatdiv).innerHTML = cont;
	
	}	
}
