jQuery.fn.initMenu = function() {
 
return this.each(function(){
 
var theMenu = $(this).get(0);
 
$('.acitem', this).hide();
 
$('li.expand > .acitem', this).show();
 
$('li.expand > .acitem', this).prev().addClass('active');
 
$('li a', this).click(
 
function(e) {
 
e.stopImmediatePropagation();
 
var theElement = $(this).next();
 
var parent = this.parentNode.parentNode;
 
if($(parent).hasClass('noaccordion')) {
 
if(theElement[0] === undefined) {
 
window.location.href = this.href;
 
}
 
$(theElement).slideToggle('normal', function() {
 
if ($(this).is(':visible')) {
 
$(this).prev().addClass('active');
 
}
 
else {
 
$(this).prev().removeClass('active');
 
}
 
});
 
return false;
 
}
 
else {
 
if(theElement.hasClass('acitem') && theElement.is(':visible')) {
 
if($(parent).hasClass('collapsible')) {
 
$('.acitem:visible', parent).first().slideUp('normal',
 
function() {
 
$(this).prev().removeClass('active');
 
}
 
);
 
return false;
 
}
 
return false;
 
}
 
if(theElement.hasClass('acitem') && !theElement.is(':visible')) {
 
$('.acitem:visible', parent).first().slideUp('normal', function() {
 
$(this).prev().removeClass('active');
 
});
 
theElement.slideDown('normal', function() {
 
$(this).prev().addClass('active');
 
});
 
return false;
 
}
 
}
 
}
 
);
 
});
 
};
