/* 
   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 initMenu(menuNumber,type,showNumber) {
 
 
  $('.accordion .menu#'+menuNumber+' ul').show();
  $('.accordion .menu#'+menuNumber+' ul:eq('+showNumber+')').show();
  $('.accordion .menu#'+menuNumber+' li a').click(
  
    function() {
    
      var checkElement = $(this).next();
      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
	  	
	  	if (type=='everyOpen') {
	  				checkElement.slideUp('normal');
			checkElement.parent('li').children('a').removeClass('menuOpen');
		 
		}

        return false;
        }
      if ((checkElement.is('ul')) && (!checkElement.is(':visible')))
       {
	  	 
	  	if (type == 'everyOpen') 
	  	{
	  		checkElement.slideDown('normal');
	  		checkElement.parent('li').children('a').addClass('menuOpen');
			 
	  		return false;
	  	}
	  	
	  	else 
	  	{
		
	  		$('.accordion .menu#' + menuNumber + ' ul:visible').slideUp('normal');
	  		
	  		$('.accordion .menu#' + menuNumber + ' ul:visible').parent('li').children('a').removeClass('menuOpen');
	  		checkElement.slideDown('normal');
	  		checkElement.parent('li').children('a').addClass('menuOpen');
	  		return false;
	  	}
	  }
      }
    );
  }
//$(document).ready(function() {initMenu('menu2','oneOpen',0);initMenu('menu1','everyOpen',0);});
