function fixmenu()
{
		var nav = document.getElementById('nav');
		var current_url = window.location.href;
		var navitems = nav.getElementsByTagName('li');

		for(var i=0; i<navitems.length; i++)
		{
			var classnames = navitems[i].className.split(" ");
			var newid = classnames[1];
			navitems[i].id = newid;
			
			if(current_url.indexOf('blog')>-1 || current_url.indexOf('cat=3')>-1)
			{
			removeClass(navitems[i],'current_page_parent');
			removeClass(navitems[i],'current_page_item');
			
			// find blog and apply a selected class...
			var current_list_item = navitems[i].innerHTML;

				if(current_list_item.indexOf('blog')>-1)
				{
					navitems[i].className +=' current_page_item';
				}
			}
		}
}

window.onload = function (){
	fixmenu();	
}

function removeClass(elem,classname) 
{
  return elem.className = elem.className.replace( new RegExp('(^|\\s)' + classname + '(\\s|$)') ,' ');
}



// CSS drop down menu
sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
