    jQuery(document).ready(function() { 
		{
			var e, f;
			var patt1=/Topics/gi;
			var patt2=/More Hot Topics/gi;

			var a = document.getElementById("mainlevel").getElementsByTagName("li");
			for (i = 0; i < a.length; i++) {
				tmp = a[i].firstChild.innerHTML;
				if (tmp.match(patt1)) {
					e = a[i];
					break;
				}
			} //for

			var b = document.getElementById("mainlevel_left").getElementsByTagName("li");
			for (i = 0; i < b.length; i++) {
				tmp = b[i].firstChild.innerHTML;
				if (tmp.match(patt1)) {
					f = b[i];
					break;
				}
			} //for
			e.appendChild(f.childNodes[1]);
		}
	
      jQuery(".moduletable_sidebarmenu ul#mainlevel li").hover( 
        function() { jQuery(this).addClass("iehover"); }, 
        function() { jQuery(this).removeClass("iehover");} 
      ); 
       
      
      jQuery('.moduletable_sidebarmenu ul#mainlevel > li').hover(function() {
		// Some weird IE hacks
        var iwidth;
        iwidth = jQuery(this).children('ul').width() ;
		if(jQuery.browser.msie && jQuery.browser.version == 7) {
			awidth = jQuery(this).find('ul li a').width();
			if(awidth+29 != iwidth) {
				jQuery(this).find('ul li a').width(iwidth-13);
			}
        } else if(jQuery.browser.msie && jQuery.browser.version == 6) {
			awidth = jQuery(this).find('ul li a').width();
			if(awidth+13 == iwidth) {
				jQuery(this).find('ul li a').width(iwidth);
			}
		}
		
    // height
    var iheight;
    iheight = jQuery(this).children('ul').height();
      if(iheight > 400) {
        jQuery(this).children('ul').height(400);
      }
    });
		
    if(typeof String.prototype.trim !== 'function') {
		  String.prototype.trim = function() {
			return this.replace(/^\s+|\s+$/g, ''); 
		  }
		}
    
    if(typeof RegExp.escape !== 'function') {
      RegExp.escape = function(text) {
        if (!arguments.callee.sRE) {
          var specials = [
            '/', '.', '*', '+', '?', '|',
            '(', ')', '[', ']', '{', '}', '\\'
          ];
          arguments.callee.sRE = new RegExp(
            '(\\' + specials.join('|\\') + ')', 'g'
          );
        }
        return text.replace(arguments.callee.sRE, '\\$1');
      }
    }

		
		// remove hot topics hidden items
		jQuery('.moduletable_sidebarmenu:nth-child(2)').remove()

		var currentpathsearch = window.location.pathname + window.location.search;
		jQuery('.moduletable_sidebarmenu ul#mainlevel a').removeClass('mainlevel_current sublevel_current');
		
		jQuery('.moduletable_sidebarmenu ul#mainlevel > li a').each(function(i, v) {
			var apath = jQuery(v).attr('href');
			
			var searchpath = new RegExp(RegExp.escape(apath.trim()), 'i');
		 
			if(currentpathsearch.search(searchpath) > -1) {
				jQuery(v).addClass('mainlevel_current');
			}

		});
		
		jQuery('.moduletable_sidebarmenu ul#mainlevel ul a').each(function(i, v) {
			var apath = jQuery(v).attr('href');
			var searchpath = new RegExp(RegExp.escape(apath.trim()), 'i');
		 
			if(currentpathsearch.search(searchpath) > -1) {
				jQuery(v).parent().parent().parent().children('a').addClass('mainlevel_current');
				jQuery(v).addClass('sublevel_current');
			}

		});
	
	jQuery('ul#mainlevel li ul li a[href$="Itemid=446"]').each(function(i,v) {
		jQuery(v).attr('href', jQuery(v).attr('href').replace('&Itemid=446', '') );
	});
  });

