var cssmw1 = {
	intializeMenu: function(id) 
	{
		if (navigator.appName == 'Microsoft Internet Explorer' && cssmw1.ieVersion() <= 7) 
		{
			var ul = document.getElementById(id);
			var topOffset = ul.offsetHeight;  
			var lis = ul.childNodes;

			for (var i = 0; i < lis.length; i++) 
			{
				if (lis[i].tagName && lis[i].tagName.toLowerCase() == 'li') 
				{
					var uls = lis[i].childNodes;

					for (var j = 0; j < uls.length; j++) 
					{
						if (uls[j].tagName && uls[j].tagName.toLowerCase() == 'ul') 
							uls[j].style.top = topOffset + 'px';
					}
				}
			}  
		}

		if (navigator.appName == 'Microsoft Internet Explorer' && cssmw1.ieVersion() < 7) 
		{
			var lis = document.getElementById(id).getElementsByTagName('li');

			for (var i = 0; i < lis.length; i++) 
			{
				var li = lis[i];
				li.className = 'link';

				var uls = li.getElementsByTagName('ul');
				for (var u = 0; u < uls.length; u++) 
					uls[u].style.display = 'none';

				var span = li.getElementsByTagName('span')[0];
				if (span) 
					span.className = 'link';

				var a = (span) ? span.getElementsByTagName('a')[0] : false;

				if (a) 
					a.className = 'link';

				li.onmouseover = function(e) {
					this.className = 'hover';

					var ul = this.getElementsByTagName('ul')[0];
					if (ul) 
						ul.style.display = 'block';

					var span = this.getElementsByTagName('span')[0];
					if (span) 
						span.className = 'hover';

					var a = (span) ? span.getElementsByTagName('a')[0] : false;
					if (a) 
						a.className = 'hover';
				} 

				li.onmouseout = function(e) {
					this.className = 'link';

					var ul = this.getElementsByTagName('ul')[0];
					if (ul) 
						ul.style.display = 'none';

					var span = this.getElementsByTagName('span')[0];
					if (span) 
						span.className = 'link';

					var a = (span) ? span.getElementsByTagName('a')[0] : false;
					if (a) 
						a.className = 'link';			
				}
			}
		}
	},

	ieVersion: function() 
	{
		var ua = navigator.userAgent.toLowerCase();
		var offset = ua.indexOf("msie ");
 
		return (offset == -1) ? 0 : parseFloat(ua.substring(offset + 5, ua.indexOf(";", offset)));
	} 
}