function getElementsByClassName(findClass) {	
	var objs = new Array();
	var els = document.getElementsByTagName('*');
	for (var n=0; n<els.length; n++) {
		if (els[n].className.indexOf(findClass) > -1) {
			objs.push(els[n]);
	 	}
	}
	return objs;
}

function bookmark(url, title){
	if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4))
	{
		window.external.AddFavorite(url, title);
	}
	else 
		if (navigator.appName == "Netscape")
		{
			window.sidebar.addPanel(title, url, "");
		}
		else
		{
			alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");
		}
}


window.onload = function()
{
	var obs = document.getElementsByTagName("embed");
	
	for(var i = 0; i < obs.length; i++)
	{
		if(obs[i].src.indexOf("youtube") > -1)
		{
			obs[i].width="300";
			obs[i].height="246";
		}
	}

	try
	{
		var hoverList = getElementsByClassName("hoverable")
		for (var k=0;k<hoverList.length; k++) {
			var hoverEls = hoverList[k].getElementsByTagName("LI");
			for (var i=0; i<hoverEls.length; i++) {
				hoverEls[i].onmouseover=function() {
					this.className+=" showMenu";
				}
				hoverEls[i].onmouseout=function() {
					this.className=this.className.replace(new RegExp(" showMenu\\b"), "");
				}
			}
		}
	}
	catch(err){}
}
