$(document).ready(function(){
						   
						   function randOrd() {return(Math.round(Math.random())-0.5)};
						   
						   function liReorder () {
							   var lookFor = $(document).find('ul.rand');
							   var items = lookFor.find('li');
   							   items.sort(randOrd);
							   lookFor.empty().append(items);
						   };
						   
   						   liReorder();						   
						   
						   function ddAdminDown () {
							   $(".ddmenu").css("height", "19px");
							   $(".sidepanel h3").unbind().bind('click', ddAdminDown);
							   $("#msl_admin h3").unbind().bind('click', ddAdminDown2);
							   var h = $(this).parent().height();
							   $(this).unbind().bind('click', ddAdminUp);
							   $(this).parent().parent().css("height", h );
						   };
						   
						   function ddAdminUp () {
							   $(this).unbind().bind('click', ddAdminDown);
							   $(this).parent().parent().css("height", "19px");
						   };
						   
						   function ddAdminDown2 () {
							   $(".ddmenu").css("height", "19px");
							   $("#msl_admin h3").unbind().bind('click', ddAdminDown2);
							   $(".sidepanel h3").unbind().bind('click', ddAdminDown);
							   var h = $(this).parent().height();
							   $(this).unbind().bind('click', ddAdminUp2);
							   $(this).parent().parent().parent().css("height", h );
						   };
						   
						   function ddAdminUp2 () {
							   $(this).unbind().bind('click', ddAdminDown2);
							   $(this).parent().parent().parent().css("height", "19px");
						   };
				   
						   function menuOver () {
							   $(this).find('a.dd').toggleClass("hover");		
						   };
						   
						   var t;
						   var v;
						   
						   function menuShow () {
							   clearTimeout(t);
							   clearTimeout(v);
							   var n = $(this);
							   if (n.find("div.menu").css("display") != "block") {
								   t = setTimeout( function() {
															$('.menu').css("display", "none");
															n.find('div.menu').css("display", "block");
															}, 350);
							   }
						   };
						   
						   function menuHide () {
							   clearTimeout(t);
   							   var m = $(this);
							   v = setTimeout( function() {
													$('.menu').css("display", "none");
													}, 500);
						   };
						   
						   function navCurrent () {
							   var currUrl = location.href;
							   if (currUrl.indexOf('advice') == 25) {
								   $('a.adv').addClass('hover');
							   }
							   else if (currUrl.indexOf('education') == 25) {
								   $('a.ed').addClass('hover');
							   }
   							   else if (currUrl.indexOf('food') == 25) {
								   $('a.food').addClass('hover');
							   }
							   else if (currUrl.indexOf('haveyoursay') == 25) {
								   $('a.hys').addClass('hover');
							   }
							   else if (currUrl.indexOf('democracy') == 25) {
								   $('a.hys').addClass('hover');
							   }
							   else if (currUrl.indexOf('feedback') == 25) {
								   $('a.hys').addClass('hover');
							   }
							   else if (currUrl.indexOf('elections') == 25) {
								   $('a.hys').addClass('hover');
							   }
							   else if (currUrl.indexOf('referenda') == 25) {
								   $('a.hys').addClass('hover');
							   }
							   else if (currUrl.indexOf('policy') == 25) {
								   $('a.hys').addClass('hover');
							   }
							   else if (currUrl.indexOf('officers') == 25) {
								   $('a.hys').addClass('hover');
							   }
							   else if (currUrl.indexOf('campaigns') == 25) {
								   $('a.hys').addClass('hover');
							   }
							   else if (currUrl.indexOf('council') == 25) {
								   $('a.hys').addClass('hover');
							   }
							   else if (currUrl.indexOf('exec') == 25) {
								   $('a.hys').addClass('hover');
							   }
							   else if (currUrl.indexOf('structure') == 25) {
								   $('a.hys').addClass('hover');
							   }
							   else if (currUrl.indexOf('shop') == 25) {
								   $('a.shop').addClass('hover');
							   }
							   else if (currUrl.indexOf('societies') == 25) {
								   $('a.socs').addClass('hover');
							   }
							   else if (currUrl.indexOf('sport') == 25) {
								   $('a.sport').addClass('hover');
							   }
						   }
						   
						   navCurrent();

			   
						   $(".sidepanel h3").bind('click', ddAdminDown);
						   $("#msl_admin h3").bind('click', ddAdminDown2);
						   $("li.nav").bind('mouseenter mouseleave', menuOver);
   						   $("li.nav").bind('mouseenter', menuShow);
						   $("li.nav").bind('mouseleave', menuHide);
						   });