﻿//导航菜单JS
var current_child = null;
var current_parent = null;
var parent_sign = false;	//一级菜单的mouseover状态标记
var child_sign = false;	//二级菜单的mouseover状态标记

//二级导航智能隐藏左右按钮事件
function show_child(id)
{ 
 //一级导航
	
	var parent = document.getElementById("first_nav_" + id);
	if(id==0)//第1个
	{
	  parent.className = "choose0";
	}
	if(id==1)//第2个
	{
	  parent.className = "choose1";
	}
	if(id==2)//第3个
	{
	  parent.className = "choose2";
	}
	if(id==3)//第4个
	{
	  parent.className = "choose3";
	}
	if(id==4)//第5个
	{
	  parent.className = "choose4";
	}
	if (current_parent){
		if (current_parent!=parent) current_parent.className = ""
	}else{
		current_parent = document.getElementById("first_nav_1");
		current_child = document.getElementById("second_nav_1");
//		if (current_parent != parent) current_parent.className = ""
	    if (current_parent != null && current_parent != parent) current_parent.className = ""
	}
	current_parent = parent;
	//二级导航
	child_sign = false;
	var child = document.getElementById("second_nav_"+id);
	if (child) child.className = "";
	if (current_child && current_child != child) current_child.className = "hide";	
	current_child = child;
	var subone=document.getElementById("second_nav_"+id);
	if(subone!=null)
	{
	   var oneA= subone.getElementsByTagName("li")[0];
	   if(oneA)
	     oneA.className="w"
	}
}
//显示一级
function show(id)
{ 
 //一级导航 
	var parent = document.getElementById("first_nav_" + id);
	if(id==0)//第1个
	{
	  parent.className = "choose0";
	}
	if(id==1)//第2个
	{
	  parent.className = "choose1";
	}
	if(id==2)//第3个
	{
	  parent.className = "choose2";
	}
	if(id==3)//第4个
	{
	  parent.className = "choose3";
	}
	if(id==4)//第5个
	{
	  parent.className = "choose4";
	}
	if (current_parent){
		if (current_parent!=parent) current_parent.className = ""
	}else{
		current_parent = document.getElementById("first_nav_1");
		current_child = document.getElementById("second_nav_1"); 
	    if (current_parent != null && current_parent != parent) current_parent.className = ""
	}
	current_parent = parent;
//	//二级导航
//	child_sign = false;
//	var child = document.getElementById("second_nav_"+id);
//	if (child) child.className = "hide";
//	if (current_child && current_child != child) current_child.className = "hide";	
//	current_child = child;
//	var subone=document.getElementById("second_nav_"+id);
//	if(subone!=null)
//	{
//	   var oneA= subone.getElementsByTagName("li")[0];
//	   if(oneA)
//	     oneA.className="w"
//	}
}

function secondover(control)
{
 
		if(control)
		{ 
		  control.className="choose_second";
		  control.style.paddingLeft="10px"
          control.style.paddingRight="10px"
		  	if (secondParent){
		      if (secondParent!=control)
		      {
		          secondParent.className = ""
		          secondParent.style.paddingLeft="12px"
                  secondParent.style.paddingRight="12px"
              }
		    }
		}
		
}
function secondout(control)
{
		if(control)
		{
			if (secondParent){
		      if (secondParent!=control)
		      {
		        control.className="nochoose_second";
		        control.style.paddingLeft="12px"
                control.style.paddingRight="12px"
		        }
		       
		  	}
		  	else
		  	{
		  	control.className="nochoose_second";
		  	 control.style.paddingLeft="12px"
                control.style.paddingRight="12px"
                }
		  	
		}
}

function selectfirst(id,flag)
{  
  var oneA= document.getElementById("second_nav_"+id).getElementsByTagName("A")[0];
  if(oneA)
  {
    window.location.href=oneA.href;
    selectsecond(oneA);
  }
  else{
    selectsecond(null);
  }
}
function this_id(control)
{
  return control.id.substr(10,control.id.length-10);
}
function this_parent_id(control)
{
  return control.parentNode.id.substr(10,control.parentNode.id.length-10);
}

var stateRoll = new Array();             
var secondParent
function selectsecond(control,flag)
{
	if(control)
       id= control.parentNode.parentNode.parentNode.id.substr(11,1);
    else 
    	id=0
	if(control)
	{
	 	control.className="choose_second";
		control.style.paddingLeft="10px"
        control.style.paddingRight="10px"
        if(!JudgeScroll())
        {
            var length=stateRoll.length 
	        stateRoll[length] = new Array();  
            stateRoll[length][0]=current_parent.id
            //stateRoll[length][1]= scrollContDiv.scrollLeft;
        }
	}
	if (secondParent){
		 if (secondParent!=control)
		 {
		    secondParent.className = ""
		    secondParent.style.paddingLeft="12px"
            secondParent.style.paddingRight="12px"
		 }
	}
	secondParent=control;
	source_parent = id ;
	
//	if(flag==0){
//		top.mainFrame.document.getElementById("frmTitle").style.display="none";
//		top.mainFrame.document.getElementById("frmBar").style.display="none";
//    }
//    else
//    {
//  	top.mainFrame.document.getElementById("frmTitle").style.display="";
//		top.mainFrame.document.getElementById("frmBar").style.display="";
//    }
		
	}
	function JudgeScroll()
	{
	   for(var i=0;i<stateRoll.length;i++)
	    {
	        if(stateRoll[i][0]==current_parent.id)
	        {
	           stateRoll[i][1] = scrollContDiv.scrollLeft;
	           return true;
	        }
	    }
	    return false;
	}
	function GetScroll(id)
	{
	     for(var i=0;i<stateRoll.length;i++)
	     {
	        if(stateRoll[i][0]=="first_nav_"+id)
	        {
	          return  stateRoll[i][1];
	        }
	     }
	     return 0;
	}
	
var iTimeoutID = null;
function menu_back()
{
	if ( !parent_sign && !child_sign && current_parent!= source_parent)
	{
		show(source_parent); 
	}
//	if(!child_sign)
//		{
//		if (secondParent){
//		         secondParent.className = "choose_second" 
//		         secondParent.style.paddingLeft="10px"
//                 secondParent.style.paddingRight="10px" 
//		    }
//		    }
//    
	window.clearTimeout(iTimeoutID);
}

function set_parent_sign()
{
	parent_sign = true;
}

function set_child_sign()
{

	child_sign = true;
}

function clear_parent_sign()
{
 
	parent_sign = false;
	iTimeoutID = window.setTimeout(menu_back,1000);
}

function clear_child_sign()
{
 
	child_sign = false;
	iTimeoutID = window.setTimeout(menu_back,1000);
}


//二级导航左右点击按钮事件
//function LeftRightOver(control,type)
//{
//    if(type=="left")
//	  control.className="LeftBottonOver";
//	else
//	  control.className="RightBottonOver";
//} 
//function LeftRightOut(control,type)
//{
//    if(type=="left")
//	  control.className="LeftBotton";
//	else
//	  control.className="RightBotton";
//} 

