var isDOM = (document.getElementById  ? true : false); 
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers          ? true : false);
var isDyn = (isDOM || isIE4 || isNS4);

w = screen.width;
h = screen.height;

function getRef(id)
	{
	if (isDOM) return document.getElementById(id);
	if (isIE4) return document.all[id];
	if (isNS4) return document.layers[id];
	}

function getSty(id) { return (isNS4 ? getRef(id) : getRef(id).style); } 

function linkOver (imageName,layerName)
	{
	if (document.images)
		{
		if (isDOM) { document[imageName].src = eval(imageName+"s.src"); }
		if (isNS4) { document["links"].document [imageName].src = eval(imageName+"s.src");  }
		}
	}

function linkOut (imageName,layerName)
	{
	if (document.images) {
		if (isDOM) { document[imageName].src = eval(imageName+".src"); } 
		if (isNS4) { document["links"].document[imageName].src = eval(imageName+".src"); }
		}
	}

function forceImageLoad (theImage) { eval("document.images['"+theImage.name+"'].src='" + theImage.src + "' "); }

function ask_if_is_sure (prompt_text, url) { if (confirm(prompt_text)) self.location = url; }
function openWin(windowURL,windowName,windowFeatures) { return window.open(windowURL,windowName,windowFeatures); }

function PopWin (url,width,height,name)
	{
	var left = (w - width) / 2;
	var top = (h - height) / 2;
	options = "left="+left+",top="+top+",width="+width+",height="+height;
	options += ",toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0,fullscreen=no"
	openWin (url, name, options );
	}

function PopWinScroll (url,width,height,name)
	{
	if (height <= 0) { var top = 10; var height = h-80; }
	else { var top = (h - height) / 2; }
	if (width <= 0) { var left = 10; var width = w-20; }
	else { var left = (w - width) / 2; }
	options = "left="+left+",top="+top+",width="+width+",height="+height;
	options +=",toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=0,fullscreen=no"
	openWin (url, name, options );
	}

function toggleDivDisplay(div) { s = getSty(div); s.display = (s.display == 'none') ? 'block' : 'none'; }
function hideDivDisplay(div) { s = getSty(div); s.display = 'none'; }
function showDivDisplay(div) { s = getSty(div); s.display = 'block'; }

function menuOver (id) { id.className ='submenu_selected'; }
function menuOut (id) { id.className ='submenu_item'; }
function mainmenuOver (id) { id.className ='mainmenu_selected'; }
function mainmenuOut (id) { id.className ='mainmenu_item'; }
function submenuOver (id) { id.className ='mainsubmenu_selected'; }
function submenuOut (id) { id.className ='mainsubmenu_item'; }
function toggleSubmenu(div) {
	sm = new Array ('groupMenu', 'searchMenu', 'msgMenu', 'forumMenu', 'funMenu', 'accountMenu', 'infoMenu');
	for (i=0; i < sm.length; i++)
		{
		s = getSty(sm[i]);
		s.display = 'none';
		}
	s = getSty(div);
	s.display = 'block';
	}
