function mailto(domain,user)
{
	document.location.href = "mailto:" + user + "@" + domain;
}

function clearText(thefield){
	if (thefield.defaultValue==thefield.value)
	thefield.value = ""
} 

function newWindow(mypage,myname,w,h,features) {
  if(screen.width){
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  }else{winl = 0;wint =0;}
  if (winl < 0) winl = 0;
  if (wint < 0) wint = 0;
  var settings = 'height=' + h + ',';
  settings += 'width=' + w + ',';
  settings += 'top=' + wint + ',';
  settings += 'left=' + winl + ',';
  settings += features;
  win = window.open(mypage,myname,settings);
  win.window.focus();
}

function checkAll(formId, cName, check ) {
    for (i=0,n=formId.elements.length;i<n;i++)
        if (formId.elements[i].className.indexOf(cName) !=-1)
            formId.elements[i].checked = check;
}

<!--
function outboundLink() {
	return confirm("Are you sure?");
}
//-->

menuCats = new Array();
menuCats[0] = "home";
menuCats[1] = "carbon";
menuCats[2] = "most wanted";
menuCats[3] = "undeground2";
menuCats[4] = "underground";
menuCats[5] = "hot pursuit 2";
menuCats[6] = "porsche";
menuCats[7] = "nfs4";
menuCats[8] = "pro street";

menuItems = new Array();
menuItems[0] = new Array(
								"latest news;http://www.nfsunlimited.net/",
								"news archive;http://www.nfsunlimited.net/newsarchive",
								"forum;http://forum.nfsunlimited.net/",
								"articles;http://www.nfsunlimited.net/articles",
								"chat;http://www.nfsunlimited.net/chat",
								"staff;http://www.nfsunlimited.net/staff",
								"hosting;http://www.nfsunlimited.net/hosting",
								"parts db;http://www.nfsunlimited.net/parts",
								"wiki;http://wiki.nfsunlimited.net/",
								"shop;http://www.printfection.com/nfsunlimited"
							 );
menuItems[1] = new Array(
								"showroom;http://www.nfsunlimited.net/carbon/showroom",
								"leaderboards;http://www.nfsunlimited.net/carbon/leaderboards",
								"utils & saves;http://www.nfsunlimited.net/carbon/utils",
								"cheats;http://www.nfsunlimited.net/carbon/cheats",
								"demo;http://www.nfsunlimited.net/carbon/demo",
								"screenshots;http://www.nfsunlimited.net/carbon/screenshots",
								"videos;http://www.nfsunlimited.net/carbon/videos",
								"car list;http://www.nfsunlimited.net/carbon/carlist",
								"game infos;http://www.nfsunlimited.net/carbon/gameinfo",
								"faq;http://www.nfsunlimited.net/carbon/faq"
							);
menuItems[2] = new Array(
								"showroom;http://www.nfsunlimited.net/mostwanted/showroom",
								"vinyls;http://www.nfsunlimited.net/vinyls/nfsmw",
								"guides;http://www.nfsunlimited.net/mostwanted/guides",
								"cheats;http://www.nfsunlimited.net/mostwanted/cheats",
								"utils & saves;http://www.nfsunlimited.net/mostwanted/utils",
								"demo;http://www.nfsunlimited.net/mostwanted/demo",
								"car list;http://www.nfsunlimited.net/mostwanted/carlist",
								"screenshots;http://www.nfsunlimited.net/mostwanted/screenshots",
								"videos;http://www.nfsunlimited.net/mostwanted/videos",
								"game infos;http://www.nfsunlimited.net/mostwanted/gameinfo",
								"faq;http://www.nfsunlimited.net/mostwanted/faq"
							);
menuItems[3] = new Array(
								"tuningchallenge2;http://www.nfsunlimited.net/tuningchallenge2",
								"showroom;http://www.nfsunlimited.net/underground2/showroom",
								"vinyls;http://www.nfsunlimited.net/vinyls/nfsu2",
								"utils & saves;http://www.nfsunlimited.net/underground2/utils",
								"cheats;http://www.nfsunlimited.net/underground2/cheats",
								"faq;http://www.nfsunlimited.net/underground2/faq",
								"demo;http://www.nfsunlimited.net/underground2/demo",
								"game infos;http://www.nfsunlimited.net/underground2/gameinfo/",
								"car list;http://www.nfsunlimited.net/underground2/carlist",
								"screenshots;http://www.nfsunlimited.net/underground2/screenshots"
							);
menuItems[4] = new Array(
								"showroom;http://www.nfsunlimited.net/underground/showroom",
								"tuningchallenge;http://www.nfsunlimited.net/underground/tuningchallenge/",
								"vinyls;http://www.nfsunlimited.net/vinyls/nfsu",
								"tracks;http://www.nfsunlimited.net/underground/tracks",
								"cheats;http://www.nfsunlimited.net/underground/cheats",
								"utils;http://www.nfsunlimited.net/underground/utils",
								"game infos;http://www.nfsunlimited.net/underground/gameinfo",
								"faq;http://www.nfsunlimited.net/underground/faq",
								"demo;http://www.nfsunlimited.net/underground/demo",
								"screenshots;http://www.nfsunlimited.net/underground/screenshots",
								"videos;http://www.nfsunlimited.net/underground/videos"
							);
menuItems[5] = new Array(
								"cars;http://www.nfsunlimited.net/hotpursuit2/cars",
								"utils;http://www.nfsunlimited.net/hotpursuit2/utils",
								"tutorials;http://www.nfsunlimited.net/hotpursuit2/tutorials",
								"demo;http://www.nfsunlimited.net/hotpursuit2/demo",
								"cheats;http://www.nfsunlimited.net/hotpursuit2/cheats",
								"screenshots;http://www.nfsunlimited.net/hotpursuit2/screenshots",
								"game infos;http://www.nfsunlimited.net/hotpursuit2/gameinfo",
								"videos;http://www.nfsunlimited.net/hotpursuit2/videos"
							);
menuItems[6] = new Array(
								"cars;http://www.nfsunlimited.net/porsche/cars",
								"tracks;http://www.nfsunlimited.net/porsche/tracks",
								"utils;http://www.nfsunlimited.net/porsche/utils",
								"cheats;http://www.nfsunlimited.net/porsche/cheats",
								"tutorials;http://www.nfsunlimited.net/porsche/tutorials",
								"game infos;http://www.nfsunlimited.net/porsche/gameinfo"
							);
menuItems[7] = new Array(
								"cars;http://www.nfsunlimited.net/nfs4/cars",
								"tracks;http://www.nfsunlimited.net/nfs4/tracks",
								"utils;http://www.nfsunlimited.net/nfs4/utils",
								"cheats;http://www.nfsunlimited.net/nfs4/cheats",
								"game infos;http://www.nfsunlimited.net/nfs4/gameinfo"
							);
menuItems[8] = new Array(
                "screenshots;http://www.nfsunlimited.net/prostreet/screenshots",
                "videos;http://www.nfsunlimited.net/prostreet/videos",
                "car list;http://www.nfsunlimited.net/prostreet/carlist",
                "track list;http://www.nfsunlimited.net/prostreet/tracklist",
                "game infos;http://www.nfsunlimited.net/prostreet/gameinfo"
              );

var activeCat = -1;

function fillMiddleMenu(id)
{
	var data = "";
	var catId = parseInt(id);
	for(i = 0; i < menuItems[catId].length; i++)
	{
		var vals = menuItems[catId][i].split(";");
		var title = vals[0];
		var url = vals[1];
		data += '<div class="middleMenuItem" onmouseover="this.className=\'middleMenuItemActive\';" onmouseout="this.className=\'middleMenuItem\';">'
					+ '	<div class="middleMenuItemLeft"></div>'
					+ '	<div class="middleMenuItemInner"><a href="' + url + '" class="middleMenu">' + title + '</a></div>'
					+ ' <div class="middleMenuItemRight"></div>'
					+ '</div>';
	}
	activeCat = catId;
	document.getElementById('middleMenuBar').innerHTML = data;
	for (var i = 0; i <= 8; i++)
	{
		if (i == catId) continue;
		document.getElementById('menuCat' + i).className = 'topMenuItem';
		document.getElementById('menuCat' + i + 'A').className = 'topMenu';
	}
}

function menuCatHoverIn(id)
{
	if (id != activeCat)
	{
		document.getElementById('menuCat' + id).className = 'topMenuItemActive';
		document.getElementById('menuCat' + id + 'A').className = 'topMenuActive';
	}
}

function menuCatHoverOut(id)
{
	if (id != activeCat)
	{
		document.getElementById('menuCat' + id).className = 'topMenuItem';
		document.getElementById('menuCat' + id + 'A').className = 'topMenu';
	}
}
