jQuery.noConflict();
;(function($) { 
	$(document).ready(function() {
		var tl = 0;
		var tc = 0;
		var cclick = 0;
		$("#mainmenu li:not(li.parent>ul>li)").mouseover(function(){
			$(this).addClass('hover');
		});

		$("#mainmenu li:not(li.parent>ul>li)").mouseout(function(){
			$(this).removeClass('hover');
		});	
		
		
		$("#mainmenu li").click(function(){
			$(this).children("a").blur();
			cclick++;
			if (cclick < 2){
				window.location=$(this).children("a").attr("href");
				$(this).addClass('preactive');
			}
		});

		
		
		function align_menu(){
			$("div#mainmenu ul.menusan >li").each(function(){
				if ($.browser.msie) { 
					tl += $(this).width();
				}else{
					//Hack for webkit browsers for problem with combo of jquery+mootools.
					tl += parseInt($(this).css('width').replace("px",""));
				}
				tc ++;
			});		
			
			var mar = (950 - tl)/tc;
			var me = mar/2;
			var ml = parseInt(me);
			var mr = (ml<me)?(ml+1):ml;
			var mtt = 0;
			var mct = 0
			if ((mar)<0) return false;
			$("div#mainmenu ul.menusan > li").each(function(){
				if ($.browser.msie) { 
					mtt += $(this).width()+mr+ml;
				}else{
					mtt += parseInt($(this).css('width').replace("px",""))+mr+ml;
				}
				$(this).css("padding-left", ml +"px");
				$(this).css("padding-right", mr +"px");
				
				mct ++;
				
			});
			
			$("#mainmenu .moduletable ul.menusan >li:last").each(function(){
				
				$(this).css("padding-left", ml+(950-mtt) +"px");
				
			});
			
			
			$("#mainmenu .moduletablesub").css("width", $("#mainmenu li.item8").width()+ml+(950-mtt)+mr+"px");
			
			tl = 0;
			$("div#mainmenu ul.menusan > li").each(function(){
				tl += $(this).outerWidth();
				tc ++;
			});			
			$("#mainmenu div.moduletable").css("width",951+"px");
			$("#mainmenu div.moduletable").css("margin","0 auto");
			$("#mainmenu li.parent>ul").each(function() {
				$(this).css("width", $(this).parent().outerWidth()-15+"px")
			});
			return true;
		}

if (!align_menu()) align_menu();
		
	});

	
})(jQuery);

