var cssmw_home = {
  intializeMenu: function(id) {
    if(navigator.appName == 'Microsoft Internet Explorer' && cssmw_home.ieVersion() <= 7) {
    	var div = document.getElementById(id);    	
      var uls = div.getElementsByTagName("ul");
      if(uls.length > 0) {
      	var ul = uls[0];
	      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(cssmw_home.ieVersion() < 7) {
				  var lis = ul.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)));
  }  
}