function buildsubmenus(){
for (var i=0; i<menuVerids.length; ++i){
	var ultags = $("#"+menuVerids[i]+" ul");
  
	$(ultags).each(function() {
		$(this).css('visibility', 'visible');
		$(this).prev().addClass("subfolderstyle");
		/*
		alert($(this).prevUntil("ul").attr('id'));
		if ($(this).prevUntil("ul").attr('id')==menuVerids[i]) { //if this is a first level submenu
			$(this).css('left', ($(this).prev().css('width'))+"px"); //dynamically position first level submenus to be width of main menu item
		} else { //else if this is a sub level submenu (ul)
			//var pA = ultags[t-1].getElementsByTagName("a")[0];
			//$(this).css('left', (pA.offsetWidth + pA.offsetLeft)+"px"); //position menu to the right of menu item that activated it
		}
		*/
	});
	/*
	$(".subfolderstyle").hover(
		function() {
			$(this).next().css('diplay', 'block');
		}, 
		function() {
			$(this).next().css('diplay', 'none');
		}
	);*/
  //var ultags=document.getElementById(menuVerids[i]).getElementsByTagName("ul");
    for (var t=0; t<ultags.length; ++t){
		//ultags[t].parentNode.getElementsByTagName("a")[0].className="subfolderstyle";
		if (ultags[t].parentNode.parentNode.id==menuVerids[i]) //if this is a first level submenu
			ultags[t].style.left=ultags[t].parentNode.offsetWidth+"px"; //dynamically position first level submenus to be width of main menu item
		else { //else if this is a sub level submenu (ul)
			var pA = ultags[t-1].getElementsByTagName("a")[0];
			ultags[t].style.left=(pA.offsetWidth + pA.offsetLeft)+"px"; //position menu to the right of menu item that activated it
		}
    ultags[t].parentNode.onmouseover=function(){
    this.getElementsByTagName("ul")[0].style.display="block"
    };
    ultags[t].parentNode.onmouseout=function(){
    this.getElementsByTagName("ul")[0].style.display="none"
    };
    };
	
	
	//$(ultags).css({'visibility': 'visible'});
	//$(ultags).css({/*'visibility': 'visible', */'display': 'none'});
	/*
		for (var t=ultags.length-1; t>-1; --t){ //loop through all sub menus again, and use "display:none" to hide menus (to prevent possible page scrollbars
		ultags[t].style.visibility="visible";
		ultags[t].style.display="none";
		}
	*/
  }
}
/*
if (window.addEventListener)
window.addEventListener("load", buildsubmenus, false);
else if (window.attachEvent)
window.attachEvent("onload", buildsubmenus);
*/

/*
$(document).ready(function() {

	$("#fmt ul").each(function(i) {
		$(this).addClass("fmtDrpDwn");
	});

	$('#fmt li').hover(
		function (){
			$(this).addClass('selected'); $(this).find('ul:first').slideDown();
		}, 
		function (){
			$(this).removeClass('selected'); 
			$(this).find('ul.fmtDrpDwn').hide();
		}
	);
	$('.fmtDrpDwn li').hover(
		function (){
			$(this).find('ul:first').show('slide', {direction: 'left'}, 10000);
		}, 
		function (){
			$(this).find('ul').hide();
		}
	);
});

*/

jQuery.fn.menuVert = function() {
	$("#"+$(this).attr('id')+" li").hover(
		function() {
			$(this).addClass("sfhover");
		},
		function() {
			$(this).removeClass("sfhover");
		}
	);
	/*
	var sfEls = document.getElementById($(this).attr('id')).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"), "");
		}
	}
	*/
};

