// javascript utility functionsvar n = false;var ie = false;var w3c = false;var show = 'visible';var hide = 'hidden';if (document.layers) { // netscape4-esque	n = true;	show = 'show';	hide = 'hide';} else if (document.getElementById) { // w3c-compliant-esque	w3c = true;} else if (document.all) { // ie4-5-esque	ie = true;}function getElementStyle(name) {	if (n) {		for (var i = 0; i < document.layers.length; i++) {			if (document.layers[i].name == name)				return document.layers[i];		}	}	else if (ie) {		if (document.all[name] == null) return null;		if ( (document.all[name].style.position != 'absolute') && (document.all[name].style.position != 'relative') ) {			for (var s = 0; s < document.styleSheets.length; s++) {				for (var r = 0; r < document.styleSheets[s].rules.length; r++) {					currentItem = document.styleSheets[s].rules[r].selectorText;					if ( (currentItem == '#' + name) || (currentItem == '.' + name) )						return document.styleSheets[s].rules[r].style;				}			}		} else			return document.all[name].style;	}	else if (w3c) {		if (document.getElementById((name)) != null)			return document.getElementById((name)).style;	}	return null;}function showHideItem(itemToShow, showItem) { 	theObj = getElementStyle(itemToShow);	if (theObj != null) theObj.visibility = (showItem) ? show : hide;}function HideLayers() {	for (l = 0; l < (arguments.length); l++)		showHideItem(arguments[l], false);}function ShowLayers() {	for (l = 0; l < (arguments.length); l++)		showHideItem(arguments[l], true);}var loaded = new Array();function F_loadRollover(image,imageName) {   if (image && image.src &&    (null == image.out || typeof(image.out) == typeof(void(0)))) {      s = image.src;      image.out = new Image();      image.out.src = s;      image.over = new Image();      if (imageName.lastIndexOf('/') >= 0 || imageName.lastIndexOf('\\') >=0) {         s = imageName;      } else {         i = s.lastIndexOf('/');         if (i<0) i = s.lastIndexOf('\\');         if (i<0) { s = imageName; }         else     { s = s.substring(0,i+1) + imageName; }      }      image.over.src = s;      loaded[image.name] = image;   }}function F_roll(imageName,over) {   if (document.images) {      if (over) { imageObject = "over"; }      else      { imageObject = "out"; }   image = loaded[imageName];   if (image) {       ref = eval("image."+imageObject);       if (ref) image.src = eval("image."+imageObject+".src");   }   if (window.event)      window.event.cancelBubble = true;   }}function changeImage(imgNam,status) {	if (document.images) {		document[imgNam].src = eval(imgNam + '_' + status + '.src');	}}function ChangeBackground(item, color) {	obj = getElementStyle(item);	obj.backgroundColor = color;}function HideBackground(item) {	ChangeBackground(item, 'transparent');}function gotoPage(value, page) {	if (value != 'x')		top.location.href=page + '.php?id=' + value;}function gotoArticle(select) {	gotoPage(select.value, 'article');}function gotoEvent(select) {	gotoPage(select.value, 'events');}function windowOpen(url, width, height) {	window.open(url, 'gallery', "width=" + width + ",height=" + height + ",menubar=no,toolbar=no,status=no,location=no");}function NewWindow(mypage, myname, w, h, scroll) {	winprops = 'height=' + h + ',width=' + w + ',scrollbars=' + scroll;	win = window.open(mypage, myname, winprops);	if (window.focus)		win.focus();	return false;}
