// Detta  script  härstammar från  www.jojoxx.net och  får  fritt  användas i
// icke kommersiellt syfte så länge dessa rader finns med. Vill du registrera
// en  kopia  för att  använda på  annat vis, kontakta  johan@jojoxx.net  för
// information.                            Copyright © Johan Johansson - 2002

// Menu properties
var linkTarget="_self";
var menuArray = new Array(" &nbsp; Startpage","#"," &nbsp; Save money","#"," &nbsp; Earn money","#"," &nbsp; More visitors","#"," &nbsp; Help links","#"," &nbsp; moneymaker6.com","#"," &nbsp; Computerhelp","#"," &nbsp; Remaining","#");
var subMenuArray = new Array();
subMenuArray[0] = new Array(" &nbsp; English","../../default.asp"," &nbsp; Swedish","../default.asp");
subMenuArray[1] = new Array(" &nbsp; Internet", "../default.asp?part=Internet"," &nbsp; Shopping", "../default.asp?part=Shopping"," &nbsp; Leisure", "../default.asp?part=Fritid"," &nbsp; Health", "../default.asp?part=Halsa"," &nbsp; Sports", "../default.asp?part=Sport"," &nbsp; Games", "../default.asp?part=Spel"," &nbsp; Economy","../default.asp?part=Ekonomi");
subMenuArray[2] = new Array(" &nbsp; Buildreferrals","../default.asp?part=Buildreferrals"," &nbsp; Cashevolution","../default.asp?part=Cashevolution"," &nbsp; Comercials","../default.asp?part=Reklaminkomst"," &nbsp; Affiliate programs","../default.asp?part=Affiliateprogram"," &nbsp; Read mail","../default.asp?part=Lasmail"," &nbsp; Mixed programs","../default.asp?part=Blandadeprogram"," &nbsp; Listen to music","../default.asp?part=Musiklyssning"," &nbsp; Paid to surf","../default.asp?part=Surfbetalning"," &nbsp; Click on pages","../default.asp?part=Klicka");
subMenuArray[3] = new Array(" &nbsp; Traffic sites","../default.asp?part=Trafiksidor"," &nbsp; Traffic programs","../default.asp?part=Trafikprogram"," &nbsp; Bannerexchange 88x31","../default.asp?part=Bannerbyte88x31"," &nbsp; Bannerexchange 120x60","../default.asp?part=Bannerbyte120x60"," &nbsp; Bannerexchange 468x60","../default.asp?part=Bannerbyte468x60"," &nbsp; Links","../default.asp?part=Lankbyte"," &nbsp; Webrings","../default.asp?part=Webringar"," &nbsp; Top Site","../default.asp?part=Topplista"," &nbsp; Bannerrotation","../default.asp?part=Banner");
subMenuArray[4] = new Array(" &nbsp; Helpprograms","../default.asp?part=Hjalpprogram"," &nbsp; Search engine","../default.asp?part=Sokmotorer"," &nbsp; Old news","../default.asp?part=gamlanyheter"," &nbsp; Downloads","../default.asp?part=Downloads"," &nbsp; Free mail","../default.asp?part=Gratismail","   &nbsp; Forum","../default.asp?part=Forum");
subMenuArray[5] = new Array(" &nbsp; Community","index.asp"," &nbsp; Information","../default.asp?part=Information"," &nbsp; Contests","../default.asp?part=Nyhetsutskick"," &nbsp; Forum","../default.asp?part=Forum","&nbsp; Guestbook","../default.asp?part=Gastbok","&nbsp; Webmaster","../default.asp?part=Webmaster"," &nbsp; Vote for my Site","../default.asp?part=Rosta");
subMenuArray[6] = new Array(" &nbsp; Computerhelp","../default.asp?part=Datahjalp"," &nbsp; Programing","../default.asp?part=Programering"," &nbsp; Webdesign","../default.asp?part=Webdesign"," &nbsp; HTML","../default.asp?part=HTML"," &nbsp; ASP","../default.asp?part=ASP","  &nbsp; PHP","../default.asp?part=PHP");
subMenuArray[7] = new Array(" &nbsp; Tips","../default.asp?part=Tips"," &nbsp; Statistik","../default.asp?part=Statistik"," &nbsp; Specialvote","../default.asp?part=Specialrostning");

// Visual properties
var menuTop=80;
var menuLeft=5;
var menuCols=8;
var menuRows=1;
var menuStyleSheet="color:white; text-decoration:none;"
var subMenuStyleSheet="color:#000000; text-decoration:none;"
var menuCellWidth=100;
var menuCellHeight=16;
var subMenuCellHeight=16;
var menuBorder=1;
var menuBorderColor="black";
var backgroundColor="FF9900";
var subMenuBackgroundColor="#ffffff";
var selectedBackgroundColor="#FF9900"; // Does not work in Netscape 4.x

// Advanced settings
var mustClick=false;
var lockedSubmenuWidth=true;
var opacity=200; // Does not work in Netscape 4.x, is buggy in MSIE 5.0 and therefor removed in these browsers.

// Do not edit lines below if you're not SURE what you're doing.
var menuColsWidth = new Array(100,100,100,100,100,100,100,100); // Inhabit this array width the width of all menucolumns if you like. Advanced option.
if(!menuColsWidth[menuCols-1]){ for(var n=0;n<menuCols;n++){ menuColsWidth[n]=menuCellWidth;}}
var menutimer=false; var currentMenu=false; var aevents,tdevents;
var displaceX=0; var displaceY=1;
var isMSIE=(navigator.appVersion.indexOf('MSIE')>-1)?true:false;
var browserVer=(isMSIE)?parseFloat(navigator.appVersion.substring(navigator.appVersion.indexOf('MSIE')+5)):parseFloat(navigator.appVersion);
if(menuCols==1&&menuRows>1){ displaceX=1; displaceY=0; }

// Write a stupid style-sheet since Netscape 4.x won't handle style-attributes correctly in layers.
document.write("<style type=\"text/css\">\n#jxmenu { position:absolute;top:"+menuTop+"px;left:"+menuLeft+"px; }\n");
for(var rn=0;rn<menuRows;rn++){ 
	for(var cn=0;cn<menuCols;cn++){
		if(document.layers||isMSIE&&browserVer<5.5){
			document.write("#submenu"+(rn*menuCols+cn)+" { position:absolute;top:"+(menuTop+(rn+displaceY)*menuCellHeight)+"px;left:"+(menuLeft+sumColsWidth(cn+displaceX))+"px;visibility:hidden;z-index:100; }\n");
		} else {
			document.write("#submenu"+(rn*menuCols+cn)+" { position:absolute;top:"+(menuTop+(rn+displaceY)*menuCellHeight)+"px;left:"+(menuLeft+sumColsWidth(cn+displaceX))+"px;visibility:hidden;z-index:100; filter:Alpha(Opacity="+opacity+"); -moz-opacity:"+opacity+"%; }\n");
		}
	}
}
document.write(".menu { "+menuStyleSheet+" }\n.menu:hover { "+menuStyleSheet+" }\n.smenu { "+subMenuStyleSheet+" }\n.smenu:hover { "+subMenuStyleSheet+" }\n</style>");
document.write("<div id=\"jxmenu\"><table border=0 cellpadding=0 cellspacing=0 width=\""+(sumColsWidth(menuCols)+menuBorder)+"\"><tr><td bgcolor=\""+menuBorderColor+"\"><table border=0 cellpadding=0 cellspacing="+menuBorder+">\n");
for(var rn=0;rn<menuRows;rn++){ document.write("<tr>");
	for(var cn=0;cn<menuCols;cn++){
		var clickreturnvalue=(menuArray[(rn*menuCols+cn)*2+1]=="#")?"false":"true"; aevents="";
		if(document.layers){ aevents="onClick=\"menuClick(); return(!mustClick && "+clickreturnvalue+");\" onMouseover=\"displayMenu('"+(rn*menuCols+cn)+"')\" onMouseout=\"hideMenu('"+(rn*menuCols+cn)+"')\""; } else { aevents="onClick=\"return "+clickreturnvalue+";\""; tdevents="onClick=\"menuClick(); return(!mustClick);\" onMouseover=\"displayMenu('"+(rn*menuCols+cn)+"',this,0)\" onMouseout=\"hideMenu('"+(rn*menuCols+cn)+"',this,0)\""; }
		document.write("<td class=\"menu\" width=\""+(menuColsWidth[cn]-menuBorder)+"\" height=\""+(menuCellHeight-menuBorder)+"\" bgcolor=\""+backgroundColor+"\" "+tdevents+"><a target=\""+linkTarget+"\" class=\"menu\" href=\""+menuArray[(rn*menuCols+cn)*2+1]+"\" "+aevents+">"+menuArray[(rn*menuCols+cn)*2]+"</a></td>");
	}
document.write("</tr>\n"); }
document.write("</table></td></tr></table></div>\n");
for(var rn=0;rn<menuRows;rn++){ 
	for(var cn=0;cn<menuCols;cn++){
		document.write("<div id=\"submenu"+(rn*menuCols+cn)+"\">");
		if(subMenuArray[rn*menuCols+cn].length>0){
			document.write("<table border=0 cellpadding="+menuBorder+" cellspacing=0 "); if(lockedSubmenuWidth){ document.write("width=\""+(menuColsWidth[cn]+menuBorder)+"\""); } document.write("><tr><td bgcolor=\""+menuBorderColor+"\"><table border=0 cellpadding=0 cellspacing=0>\n");
			for(var n=0;n<subMenuArray[rn*menuCols+cn].length;n+=2){
				aevents=""; tdevents="";
				if(document.layers){ aevents="onMouseover=\"displayMenu('"+(rn*menuCols+cn)+"')\" onMouseout=\"hideMenu('"+(rn*menuCols+cn)+"')\""; } else { tdevents="onMouseover=\"displayMenu('"+(rn*menuCols+cn)+"',this,1)\" onMouseout=\"hideMenu('"+(rn*menuCols+cn)+"',this,1)\""; aevents=""; }
				var clickreturnvalue=(subMenuArray[rn*menuCols+cn][n+1]=="#")?"false":"true";
				document.write("<tr><td class=\"smenu\" bgcolor=\""+subMenuBackgroundColor+"\" height=\""+(subMenuCellHeight-menuBorder)+"\" "); if(lockedSubmenuWidth){ document.write("width=\""+(menuColsWidth[cn]-menuBorder)+"\""); } document.write(tdevents+"><a target=\""+linkTarget+"\" class=\"smenu\" href=\""+subMenuArray[rn*menuCols+cn][n+1]+"\" "+aevents+" onClick=\"return "+clickreturnvalue+"\">"+subMenuArray[rn*menuCols+cn][n]+"</a></td></tr>\n");
			}
			document.write("</table></td></tr></table>");
		}
		document.write("</div>\n");
	}
}
function displayMenu(menuid,activeCell,menulevel){
	if(activeCell){ activeCell.style.backgroundColor=selectedBackgroundColor; }
	clearTimeout(menutimer);
	if(currentMenu && currentMenu != "submenu"+menuid){ hideLayer(currentMenu); }
	if(!mustClick){ showLayer("submenu"+menuid); }
	currentMenu="submenu"+menuid;
}
function menuClick(){
	showLayer(currentMenu);
}
function hideMenu(menuid,activeCell,menulevel){
	if(activeCell){ activeCell.style.backgroundColor=(menulevel==0)?backgroundColor:subMenuBackgroundColor; }
	eval("menutimer=setTimeout(\"hideLayer('submenu"+menuid+"')\",500);");
}
function showLayer(Id){
	if (document.all) {
		document.all[Id].style.visibility = "visible";
	} else if (document.layers){
		document.layers[Id].visibility = "show";
	} else if (document.getElementById){
		document.getElementById(Id).style.visibility = "visible";
	}
}
function hideLayer(Id){
	if (document.all) {
		document.all[Id].style.visibility = "hidden";
	} else if (document.layers){
		document.layers[Id].visibility = "hide";
	} else if (document.getElementById){
		document.getElementById(Id).style.visibility = "hidden";
	}
}
function moveLayerAbs(Id,x,y){
	if (document.all){
		document.all[Id].style.left = x; document.all[Id].style.top = y;
	} else if (document.layers){
		document.layers[Id].left = x; document.layers[Id].top = y;
	} else if (document.getElementById){
		document.getElementById(Id).style.left = x+'px'; document.getElementById(Id).style.top = y+'px';
	}
}	
function sumColsWidth(col){
	var sum=0; for(var n=0;n<col;n++){ sum+=menuColsWidth[n]; }
	return sum;
}
