	function addBookmark(url, title) {
	  if (!url) url = location.href;
	  if (!title) title = document.title;
	  

	  if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) window.sidebar.addPanel (title, url, "");
	  //IE4+
	  else if (typeof window.external == "object") window.external.AddFavorite(url, title);
	  //Opera7+
	  else if (window.opera && document.createElement)
	  {
	    var a = document.createElement('A');
	    if (!a) return false; //IF Opera 6
	    a.setAttribute('rel','sidebar');
	    a.setAttribute('href',url);
	    a.setAttribute('title',title);
	    a.click();
	  }
	  else return false;
	  
	  return true;
	}

	
	try { document.execCommand("BackgroundImageCache", false, true); } catch(err) {} 

	var hwnd;
	function openwin( img , w , h , title ) {
		if( hwnd != null )
		hwnd.close();
		hwnd = window.open( img , "" , "toolbar=no , location=no , directories=no , resizable=no , width=" + w + " , height=" + h );
		hwnd.document.open();
		hwnd.document.write("<html>");
		hwnd.document.write("<head>");
		hwnd.document.write("<title>" + title + "</title>");
		hwnd.document.write("</head>");
		hwnd.document.write("<body bgcolor=#ffffff bottommargin=0 leftmargin=0 marginheight=0 marginwidth=0 rightmargin=0 topmargin=0 style='border:0px;'>");
		hwnd.document.write("<table align=center width=100% height=100% cellspacing=0 cellpadding=0 border=0>");
		hwnd.document.write("<tr><td><img src='" + img + "' border=0></td></tr>");
		hwnd.document.write("</table></body></html>");
		hwnd.document.close();
	}

	function openwin_text( url , w , h ) {
		window.open( url , "" , "toolbar=no , location=no , directories=no , resizable=no , scrollbars=yes , width=" + w + " , height=" + h );
	}

	function pics( img , url ) {
			document.images[img].src = url;
	}

	function redirect( uri ) {
		document.location.href = uri;
	}

	function ShowDiv( id ) {
		var layer = document.getElementById(id);
			layer.style.display = "block"; 
	}

	function HideDiv( id ) {
		var layer = document.getElementById(id);
			layer.style.display = "none"; 
	}

	function show( id ) {
		var layer = document.getElementById(id);
		if( layer.style.display == "none" )
			layer.style.display = "block"; 
		else
			layer.style.display = "none"; 
	}

	function colorChange( id , bgColor ) {
		var el = document.getElementById( id );
		el.style.backgroundColor = bgColor;
	}

	function preload() {
		var numArgs = arguments.length;
		if ( numArgs > 0 ) {
			arr = new Array()
			for( var i = 0; i < numArgs; i++ ) {
				arr[i] = new Image();
				arr[i].src = arguments[i];
			}
		}
	}

	var selected_id = null; 
	var dom = document.getElementById; 
	function chi( id , newclass ) { 
		if (dom) {
			if(selected_id != id) {
				el = document.getElementById(id);
				el.className = newclass;
				el.style.cursor = "hand";
				el.style.cursor = "pointer";
			}
		}
	} 