function rollover() {
	if (document.getElementById) return 1;	// Mozilla and others

	bName = navigator.appName;
	bVer = parseInt(navigator.appVersion);
	if ((bName == "Netscape" && bVer >=3) || (bName == "Microsoft Internet Explorer" && bVer >=4))
		return 1;
	return 0;
}

function rollover_body(flag, name, on, off)
{
	if (rollover()) {
		if (flag)
			document.images[name].src = on.src;
		else
			document.images[name].src = off.src;
	}
	return true;
}

function rollover_layer(flag, lay, dec, on, off)
{
	var x;

	if (navigator.appName == "Netscape" && !document.getElementById) {
		x = document.layers[lay].document.images[dec];
	} else {
		x = document.images[dec];
	}

	if (flag)
		x.src = on.src;
	else
		x.src = off.src;

	return true;
}

function status_line(flag, str)
{
	if (flag) {
		window.status = str;
	} else {
		window.status = '';
	}
}

function status_closemenu(flag)
{
	status_line(flag,"Click to Close Menu");
}

function flip_menu(menuname,flag) {
	var x;
	if (document.getElementById) {
		x = document.getElementById(menuname).style;
	} else if (navigator.appName == "Netscape") {
		x = document.layers[menuname];
	} else {
		x = document.all[menuname].style;
	}
	if (flag)
		x.visibility="visible";
	else
		x.visibility="hidden";
	return true;
}


if (rollover()) {
	searches1=new Image();
	searches1.src="images/searches1.gif";
	searches2=new Image();
	searches2.src="images/searches2.gif";

	services1=new Image();
	services1.src="images/services1.gif";
	services2=new Image();
	services2.src="images/services2.gif";

	links1=new Image();
	links1.src="images/links1.gif";
	links2=new Image();
	links2.src="images/links2.gif";

	community1=new Image();
	community1.src="images/community1.gif";
	community2=new Image();
	community2.src="images/community2.gif";

	getlisted1=new Image();
	getlisted1.src="images/getlisted1.gif";
	getlisted2=new Image();
	getlisted2.src="images/getlisted2.gif";

	featured1=new Image();
	featured1.src="images/featured1.gif";
	featured2=new Image();
	featured2.src="images/featured2.gif";
	
	search1=new Image();
	search1.src="images/search1.gif";
	search2=new Image();
	search2.src="images/search2.gif";

	database1=new Image();
	database1.src="images/database1.gif";
	database2=new Image();
	database2.src="images/database2.gif";
	
	store1=new Image();
	store1.src="images/store1.gif";
	store2=new Image();
	store2.src="images/store2.gif";
	
	experts1=new Image();
	experts1.src="images/experts1.gif";
	experts2=new Image();
	experts2.src="images/experts2.gif";
	
	board1=new Image();
	board1.src="images/board1.gif";
	board2=new Image();
	board2.src="images/board2.gif";
	
	license1=new Image();
	license1.src="images/license1.gif";
	license2=new Image();
	license2.src="images/license2.gif";
	
	blackbook1=new Image();
	blackbook1.src="images/blackbook1.gif";
	blackbook2=new Image();
	blackbook2.src="images/blackbook2.gif";
	
	training1=new Image();
	training1.src="images/training1.gif";
	training2=new Image();
	training2.src="images/training2.gif";
	
	associates1=new Image();
	associates1.src="images/associates1.gif";
	associates2=new Image();
	associates2.src="images/associates2.gif";

	dlinks1=new Image();
	dlinks1.src="images/dlinks1.gif";
	dlinks2=new Image();
	dlinks2.src="images/dlinks2.gif";

	pimuseum1=new Image();
	pimuseum1.src="images/pimuseum1.gif";
	pimuseum2=new Image();
	pimuseum2.src="images/pimuseum2.gif";
}

function imgflip(img, flag) {
	on = eval(img + "2");
	off = eval(img + "1");
	rollover_body(flag, img, on, off);
	return true;
}

function layflip(lay, img, flag) {
	on = eval(img + "2");
	off = eval(img + "1");
	rollover_layer(flag, lay, img, on, off);
	return true;
}

function updatemenus(open) {
	flip_menu('searchesmenu',0);
	flip_menu('servicesmenu',0);
	flip_menu('linksmenu',0);
	flip_menu('communitymenu',0);
	if (open != 'null') {
		flip_menu(open,1);
	}
}


