/*新菜单的Javascript*/
	//获取事件
	var _LAST={}
	function getEvent(){
		var e=window.event,a;
		if(!e){
			var f=getEvent.caller;
			while(f) {
				e=f.arguments[0];
				if(e && typeof e=='object' && e.type && e.keyCode) {
					break;
				}
				f=f.caller;				
			}
		}
		return e;
	}
	//当前浏览器是否为Mozilla/Gecko
	function gecko(){
        return (document.getBoxObjectFor == undefined) ? false : ((document.getElementsByClassName) ? 19 : 18);
    }
    //自动调整大小
	function autoSize(id){
		autoHeight('left','right',71);
		autoWidth('menuContainer');
	}    
	//自动调整高度
	function autoHeight(){
		var args = Array.prototype.slice.call(arguments);
		var offset=args.pop();
		var client={w:(window.innerWidth  || document.documentElement.clientWidth || document.body.clientWidth)*1, h:(window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight)*1};
		var _h= client.h - offset;// _w = client.w - 190;
		for(var i=0; i<args.length; i++){
			document.getElementById(args[i]).style.height=(_h<0?0:_h)+'px';
		}
	}
	//自动调整宽度
	function autoWidth(id){
		var elm=document.getElementById(id), left=document.getElementById("left");	
		if(elm){	
			var w=(left.offsetWidth-15)-(left.scrollHeight > left.offsetHeight ? 15 : 5);
			elm.style.width=(w < 0 ? 0 : w) + 'px';
		}
	}
	//获取二级菜单兄弟DIV
	function getMenu(elm, previous){
		var div=previous?elm.previousSibling : elm.nextSibling;
		while(div&&div.nodeType==3){
			div=previous?div.previousSibling : div.nextSibling
		}
		return div
	}
	//点一级菜单
	function dropMenu(elm){
		var div=getMenu(elm);
		if(div){
			if(div.style.display!='none'){
				div.style.display='none';
			}else{
				div.style.display='';
			}
		}
		//调整菜单宽度
		autoWidth('menuContainer');
	}	
	//点一级菜单链接
	function clickFirstMenu(elm){
		var div=getMenu(elm.parentNode);
		//显示默认一级菜单		
		if(div){
			clickMenu(div.getElementsByTagName("li")[0]);
		}else if(elm&&elm.tagName=="A"){//没有子菜单
			setLast(null, elm.parentNode);
		}
	}
	function setLast(li, menu){		
		
		if(_LAST.li && _LAST.li!=li){//恢复子菜单样式
			_LAST.li.className='';
		}
		if(li){
			li.className='now';
		}
		if(_LAST.menu&&_LAST.menu!=menu){//恢复父菜单样式
			//_LAST.menu.className='lev1_menu';	2009.04.28 modify	
			_LAST.menu.style.fontWeight='normal';
			_LAST.menu.style.backgroundImage="url(/themes/default/member/images/top_02.gif)";	
		}	
		//menu.className='lev1_menu_now'; 2009.04.28 modify
		if(menu){
			menu.style.fontWeight='bold';
			menu.style.backgroundImage="url(/themes/default/member/images/top_01.gif)";
		}
		_LAST.menu=menu;
		_LAST.li=li;	
	}
	//点二级菜单
	function clickMenu(elm, url){ 
		var menu=getMenu(elm.parentNode.parentNode, true);
		setLast(elm, menu);	//设置菜单样式
		processEnv(elm, getEvent(), url);
	}
	//点二级菜单非链接区
	function processEnv(elm, env, url){
		var src=env.srcElement||env.target;
		if(src.tagName!='A'){
			var a=elm.getElementsByTagName("a")[0];
			url = url||a.getAttribute('href')||a.href;
			//document.getElementById('main').src=url;
		}
	}
	//根据链接展开菜单
	function goMenu(url){
		//根据链接设置左边菜单显示选中
		var arr=document.getElementById('left').getElementsByTagName("a"),r=/(?:\w+\:\/\/[^\/]+)?([^\?]+)/i;
		for(var i=0,u=url.replace(r,'$1'); i<arr.length; i++){
			var a=arr[i],href=a.getAttribute('href')||a.href,parentNode=a.parentNode;
			if(href &&  u==href.replace(r,'$1') && parentNode.tagName=='LI'){
				clickMenu(parentNode, 'http://www.baidu.com')
				if(parentNode.parentNode.parentNode.style.display=='none'){
					parentNode.parentNode.parentNode.style.display=''
				}				
				break;
			}
		}
	}
