/* 
   Simple JQuery Accordion menu.
   HTML structure to use:

   <ul id="menu">
     <li><a href="#">Sub menu heading</a>
     <ul>
       <li><a href="http://site.com/">Link</a></li>
       <li><a href="http://site.com/">Link</a></li>
       <li><a href="http://site.com/">Link</a></li>
       ...
       ...
     </ul>
     <li><a href="#">Sub menu heading</a>
     <ul>
       <li><a href="http://site.com/">Link</a></li>
       <li><a href="http://site.com/">Link</a></li>
       <li><a href="http://site.com/">Link</a></li>
       ...
       ...
     </ul>
     ...
     ...
   </ul>

Copyright 2007 by Marco van Hylckama Vlieg

web: http://www.i-marco.nl/weblog/
email: marco@i-marco.nl

Free for non-commercial use
*/

function hoverOut() {
      var checkElement = $(this).next();
      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
      return false;
	  }
}

function hoverOver() {
		var checkElement = $(this).next();
	    if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        $('#menu ul:visible').slideUp('normal');
        checkElement.slideDown('normal');
        return false;
		}
}

var settings = {
    sensitivity: 4,
    interval: 200,
    over: hoverOver,
    out: hoverOut
};

function initMenu() {
  $('#menu ul').hide();
  
  $('#menu li a').hoverIntent( settings );
  
  //$('#menu ul:first').show();
  /*$('#menu li a').hoverIntent(
    function() {
      var checkElement = $(this).next();
      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
        return false;
        }
      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        $('#menu ul:visible').slideUp('normal');
        checkElement.slideDown('normal');
        return false;
        }
      }
    );*/
	
}
  
  
  
  
  
$(document).ready(function() {
	
	initMenu();

	  $("#menu li ul").hover(
		function () {
		  $(this).siblings("a").css("background-color", "#bd2226");
		  $(this).siblings("a").css("color", "#fff");
		},
		function () {
		  $(this).siblings("a").css("background-color", "");
		  $(this).siblings("a").css("color", "");
		}
  	  );


});
