/* 
   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 setCookieGeneral(nom,val)
{
name = nom;
value = val;
var expires = new Date ();
    var path = null;
    var domain = null;

    var secure = false;
    expires.setTime(expires.getTime() + (24 * 60 * 60 * 1000 * 7));
    document.cookie = name + "=" + escape (value) +
    ((expires == null) ? "" : ("; expires=" + expires.toGMTString()))+
    ((path === null) ? "" : ("; path="+path)) +
    ((domain === null) ? "" : ("; domain="+domain)) +
    ((secure === true) ? "; secure" : ""); }





function readCookie(name)
{
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while(c.charAt(0)==' ') c=c.substring(1,c.length);
		if(c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}


function initMenu() {
  $('#menu ul').hide();
  
  var ele = readCookie('diva');
  if(ele == null )
  	ele = 'element1';
  var el = $('#'+ele+' ul');
  el.slideDown('normal');
  //$('.class2').slideDown('normal');
  $('#menu li a').click(
    function() {
      var checkElement = $(this).next();
	  var diva = $(this).parent().parent().parent().attr("id");
	  setCookieGeneral('diva',diva);
	  
      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.location.href = $(this).attr("href");
      }
    );
  }
$(document).ready(function() {initMenu();});