// JavaScript Document
//navbar on jquery
<!--
/*菜单定义*/
function menu(title,content,open_callback,close_callback,init_stat)
{
    
	this._parent = false;
	var head = $(title);
	var body = $(content);
	function toogle(){
		if(body.css('display')=='none')
		{
			body.slideDown('fast');
			//if (open_callback)open_callback(head.get(0),body.get(0));
			head.addClass('open');
			head.removeClass('close');
			body.addClass('show');
			body.removeClass('hide');
		}
		/*
		else
		{
			body.slideUp('fast');
			//if (close_callback)close_callback(head.get(0),body.get(0));
			head.addClass('close');
			head.removeClass('open');
			body.addClass('hide');
			body.removeClass('show');
		}*/
		return (false);
	}
	head.click(toogle);
	head.keypress(toogle);
	head.select(function(){alert(':(');return false});
	this.open = function()
	{ 
		if(body.css('display')=='none')
		{
			body.slideDown('fast');
			head.addClass('open');
			head.removeClass('close');
			body.addClass('show');
			body.removeClass('hide');
			//if (open_callback)open_callback(head.get(0),body.get(0));
		}
		return (false);
	};
	this.close = function()
	{
		if(body.css('display')!='none')
		{
			body.slideUp('fast');
			//if (close_callback)close_callback(head.get(0),body.get(0));
			head.addClass('close');
			head.removeClass('open');
			body.addClass('hide');
			body.removeClass('show');
		}
		return (false);
	};
	
	/* 菜单初始化*/
	if(init_stat == 'hide' || init_stat == 'close' || init_stat == false ){
		if(body.css('display')!='none'){
			body.slideUp('fast');
			if (close_callback)close_callback(head.get(0),body.get(0));
			return (false);
		}
	}
}
// 菜单体有全部展开和全部收起的功能
function menubar()
{
	var menus = new Array();
	this.menu = function(title,content,open_callback,close_callback,init_stat)
	{
		menus.push(new menu(title,content,open_callback,close_callback,init_stat));
	};
	this.expand = function()
	{
			for(var i = 0 ;i<menus.length;i++)menus[i].open();
			return (false);
	};
	this.collapse = function()
	{
			for(var i = 0 ;i<menus.length;i++)menus[i].close();
		    return (false);
	}
}
/*结束*/

/*具体的应用实例*/
var show = true;
var hide = false;

//添加菜单	
/*window.onload=function()
{
	menus = new menubar();
	menus.menu("menu1",'menu1_content',my_on,my_off,hide);
	menus.menu("menu2",'menu2_content',my_on,my_off,hide);
	$('.menu_expand').click(menus.expand);
	$('.menu_collapse').click(menus.collapse)
}*/
$(document).ready(function(){
	menus = new menubar();
	$('.menu_expand').click(menus.expand);
	$('.menu_collapse').click(menus.collapse);
	$('.menu_head').click(menus.collapse);
	var head = $('.menu_head').not('.static');
	var menu_body = $('.menu_body').not('.static');
	if(head.length == menu_body.length)
	{
		head.each(function(idx,o){
		    
			if(head.attr('class'))
			    menus.menu(o,menu_body.get(idx));
		})
	}
	
	//$('.menu_head').filter('.static').click(function (){return (false);});
})
//-->


