 $(document).ready(function() {
    
   function show(dropdown_id) {
		var divIDStr = $(this).attr("class");	//get class of current section
		var divIDArray = divIDStr.split(' '); //split class
		var divID = divIDArray[1]; //get needed class from array

		$('div#'+divID).slideToggle('medium');
   }
  
   function hide() { 
     var menu = $(this);
		
		if(mouseover == true) {

		}
		else {
			var divIDStr = $(this).attr("class");	//get class of current section
			var divIDArray = divIDStr.split(' '); //split class
			var divID = divIDArray[1]; //get needed class from array
			$('div#'+divID).slideToggle('medium');
		}
   }
   function nothing() {
		//do nothing   
   }
   function hideOut() { 
		var divID = $(this).attr("id");	//get class of current section

		$('div#'+divID).slideToggle('medium'); //slide out dropdown
   }
   
	var mouseover = false;
    $('div.dropdown_menu').mouseout(function(){
      	mouseover = false;
    }).mouseover(function(){
      	mouseover = true;
    });
 
   $("a.dropdown").hoverIntent({
     sensitivity: 1, // number = sensitivity threshold (must be 1 or higher)
     interval: 50,   // number = milliseconds for onMouseOver polling interval
     over: show,     // function = onMouseOver callback (required)
     timeout: 300,   // number = milliseconds delay before onMouseOut
     out: hide       // function = onMouseOut callback (required)
   });
   
   $("div.dropdown_menu").hoverIntent({
     sensitivity: 1, // number = sensitivity threshold (must be 1 or higher)
     interval: 10,   // number = milliseconds for onMouseOver polling interval
     over: nothing,     // function = onMouseOver callback (required)
     timeout: 300,   // number = milliseconds delay before onMouseOut
     out: hideOut       // function = onMouseOut callback (required)
   });
 });
