//Select Link
function selectAutoMenu(){
	var fname = new String(document.location);
	var dir = "";
	if (fname){
		var yy = fname.match(/\/([\w]*)\/([\?=&\w\.]*)$/);
		if (yy){
//			alert(yy[0]);
//			alert(yy[1]);
//			alert(yy[2]);
			dir = yy[1];
			fname = yy[2];
		}else{
			fname = "";	
		}

	}
	var menusel = 0;
	var sidemenusel = 0;
	var elms = document.getElementsByTagName("A");
	for(var i = 0; i < elms.length; i++){
		if (elms.item(i).parentNode.className == "SideMenuContent"){
			var href = elms.item(i).getAttribute("href");
			if (href){
				var slash = href.lastIndexOf("/");
				if (slash >= 0){
					href = href.substr(slash+1);
				}
		//		alert(href);
				if (href == fname && sidemenusel == 0){
					elms.item(i).className = "SideMenuSelected";
					sidemenusel = 1;
				}
			}
		}		
		if (elms.item(i).parentNode.parentNode.parentNode.id == "SiteMenu"){
			var href = elms.item(i).getAttribute("href");
			if (href){
			//	alert(href);
				var href_dir = "";
				var href_fname = "";
				var yy = href.match(/\/([\w]*)\/([\?=&\w\.]*)$/);
				if (yy){ 
					href_dir = yy[1];
					href_fname = yy[2];
			//		alert(href_dir);
			//		alert(href_fname);
				}
				if ((href_fname == fname || href == fname) && fname != "" && menusel == 0){
					elms.item(i).parentNode.className = "menuboxSelected";
					menusel = 1;
				}
				if (href_dir == dir && href_fname == "" && menusel == 0){
					elms.item(i).parentNode.className = "menuboxSelected";
					menusel = 1;
				}
			}
		}
		
	}
	
}


//
// addLoadEvent()
// Adds event to window.onload without overwriting currently assigned onload functions.
// Function found at Simon Willison's weblog - http://simon.incutio.com/
//
function addLoadEvent(func)
{	
	var oldonload = window.onload;
	if (typeof window.onload != 'function'){
    	window.onload = func;
	} else {
		window.onload = function(){
		oldonload();
		func();
		}
	}

}



addLoadEvent(selectAutoMenu);	// run initLightbox onLoad