function initMenus() {
  var linkclick = function() {
    switch (this.className) {
      case 'notexpandable': return false; break;
      case 'notexpandable2': return true; break;
    }
    var gotourl = this.href;
  	$.post(AddOsUrlParms("/servlet/ajax/cgy?action=expand&id=" + this.id), function() {
  	  document.location = gotourl;
  	});
  	return false;
  };
  
  var divclick = function() {
		if (!$(this).next().next().is('ul')) { return false; }
		if (!$(this).next().is('a')) { return false; }
    switch ($(this).next().attr('class')) {
      case 'expanded': 
        $(this).next().next().slideUp('fast'); 
        $(this).next().attr('class','notexpanded');
        break;
      case 'notexpanded':
        $('#navmenu > li > a.expanded').attr('class','notexpanded').next().slideUp('fast');
        $(this).next().next().slideDown('fast');
        $(this).next().attr('class','expanded');
        break;
    }
  };
  
	$('#navmenu > li a').click(linkclick);
	$('#navmenu > li > div').click(divclick);
}

function simclick(anchor,id) {
	$.post(AddOsUrlParms("/servlet/ajax/cgy?action=expand&id=" + id), function() {
	  document.location = anchor.href;
	});
	return false;
}

function opencgy(id) {
  if ($("#"+id).attr("class") == "notexpanded") {
    $('#navmenu > li > a.expanded').attr('class','notexpanded').next().slideUp('fast');
    $("#"+id).next().slideDown('fast');
    $("#"+id).attr('class','expanded').next().attr('class','expanded');
  }
  $.post(AddOsUrlParms("/servlet/ajax/cgy?action=expand&id=" + id));
}

$(document).ready(function() {initMenus();});

