/******************************************************************************

  显示二级类名称 [MENU_NAME]
  显示三级类名称 [SORT_NAME]
  <!--LINK--><a target="_blank" href="#"><!--LINK_END-->[SORT_NAME]</a>
  调用方式 下面代码复制到 样式表格下面 或HTML最下面
<script type="text/javascript" language="javascript">
outhtml(
'SUBrea',		//样式所在的表格

'1',			//所在顶级栏目
'企业简介',		//当前指定名称所在二级栏目 '空'则列出所有 NO则不显示
'总公司',		//当前指定名称所在三级栏目 '空'则列出所有 NO则不显示 

'outsub',		//默认二级栏目样式名称
'outsort',		//默认三级栏目样式名称

'outsub_on',	//二级栏目选中时的样式
'outsort_on'	//二级栏目选中时的样式

);
</script>
*******************************************************************************/


/******************************************************************************
  初始样式设置
*******************************************************************************/
var menu_height=24;			//菜单高度
var menu_width='100%';			//菜单宽度

var Out_Class=0;			//菜单样式 0一排 1多排
var Sub_Out=1;				//是否输出下级菜单 0无 1有
var out_tdN=5;				//多排样式时 一排输出几个

var divide_str=0;			//是否在第一个栏目就输出分割图 0否 1是
var divide_ove=1;			//是否禁止输出最后一个分割图 0否 1是

var divide=1;				//是否有分割图 0无 1有
var divide_img='images/0.gif';	//分割图的地址
var divide_width=2;			//分割图的的宽度
var menu_font='menufont';		//顶级菜单所用的CSS样式名


var menu_boredr=0;			//左边是否使用边框与色块样式 0无 1有
var menu_boredr2=0;			//右边是否使用边框与色块样式 0无 1有

var menu_shadow_left=0;			//左边是否使用阴影图片 0无 1有
var menu_shadow_right=0;		//右边是否使用阴影图片 0无 1有
var menu_shadow_bottom=0;		//低部是否使用阴影图片 0无 1有


var menu_color1='2B9F00';		//边框颜色
var menu_color2='2B9F00';		//左色块颜色
var color2_width=1;			//左色块宽度 默认10
var menu_color3='FD2626';		//单元格分割颜色 建议同上颜色一致
var menu_color4='A20000';		//鼠标划过单元格后的变色


var Sub_menu_bgcolor='F10102';		//下级菜单背景 默认 ffffff 白色
var Sub_menu_text='ffffff';		//下级菜单字体颜色 默认 000000 黑色
var Sub_menu_height=20;			//下级菜单高度 默认20
var Sub_menu_width=110;			//下级菜单宽度 默认120
var Td_dummy=10;			//虚拟体
var Sub_menu_left='-2px';		//下级菜单左边偏移度 默认-24px
var Sub_menu_top='-3px';		//下级菜单顶边偏移度 默认-10px
var Sub_menu_Zin=999;			//下级菜单层高度 默认 3




var channel_sort=new Array();
var sort_num=0;
var sort_ofn=0;
//定义二级分类栏目
var channel_sub=new Array();
//下级栏目连接
var channel_sub_link=new Array();

/******************************************************************************
  定义顶级分类栏目
*******************************************************************************/
var channel=new Array(
"网站首页",
"关于启翔",
"课程设置",
"资料下载",
"新闻动态",
"在线报名",
"客户留言",
"联系我们"

	);

//顶级栏目连接
var channel_link=new Array(
"index.asp",
"about.asp?ID=3&action=学校简介",
"Class_Index.asp",
"DownLoad.asp",
"News_index.asp",
"Registration.asp",
"ly.asp",
"about.asp?ID=7&action=联系我们"

);

/******************************************************************************
  二级分类栏目生成
*******************************************************************************/
		addSubMenu(0,'','#');
		
		addSubMenu(1,'学校简介','about.asp?ID=3&action=学校简介');
	        addSubMenu(1,'启翔理念','about.asp?ID=4&action=启翔理念');
		addSubMenu(1,'校园图片','pic.asp');		
		addSubMenu(1,'师资简介','sz.asp');
                addSubMenu(1,'人才招聘','about.asp?ID=5&action=人才招骋');

		addSubMenu(2,'工程','ClassList.asp?ID=4&action=工程');
		addSubMenu(2,'财经','ClassList.asp?ID=5&action=财经');	
		addSubMenu(2,'外语','ClassList.asp?ID=6&action=外语');	
		addSubMenu(2,'医药','ClassList.asp?ID=7&action=医药');	
		addSubMenu(2,'学历','ClassList.asp?ID=8&action=学历');	
		addSubMenu(2,'职业资格','ClassList.asp?ID=9&action=职业资格');	
		addSubMenu(2,'助考','ClassList.asp?ID=11&action=助考');	
		addSubMenu(2,'其它','ClassList.asp?ID=12&action=其它');		
			
               
                addSubMenu(3,'','#');

                addSubMenu(4,'培训信息','newsList.asp?ID=1&action=培训信息');
		addSubMenu(4,'新闻动态','newsList.asp?ID=3&action=新闻动态');
                addSubMenu(4,'行业资讯','newsList.asp?ID=4&action=行业资讯');
                addSubMenu(4,'政策法规','newsList.asp?ID=5&action=政策法规');
		addSubMenu(4,'学习指导','newsList.asp?ID=6&action=学习指导');
                addSubMenu(4,'试题中心','newsList.asp?ID=7&action=试题中心');

              

               
		
         
		
			
		addSubMenu(5,'','#'); 
                 
					
		addSubMenu(6,'','#');

                
               
                
                addSubMenu(7,'','#');
                
 

/******************************************************************************
  三级分类
*******************************************************************************/
		//三级分类
                addSortMenu('机构职能','主要职责','zw-zyzz.htm');		
                addSortMenu('机构职能','内设机构','zw-nsjg.htm');
		addSortMenu('机构职能','下属机构','zw-xsjg.htm');

		addSortMenu('局长信箱','我要写信','xxgw.htm');
		addSortMenu('局长信箱','信件查询','xjcx.htm');
		addSortMenu('局长信箱','忘记查询码','wjcxm.htm');
				
		

	



/******************************************************************************
  函数
*******************************************************************************/

function addSubMenu(id,title,link) {
	if (channel_sub_link[id] && title && link) {
	channel_sub_link[id]=channel_sub_link[id]+'*'+link;
	channel_sub[id]=channel_sub[id]+'*'+title;
	}
	if(!channel_sub_link[id] && title) {
	channel_sub_link[id]=link;
	channel_sub[id]=title;
	}
}

function addSortMenu(title,name,link) {
	channel_sort[sort_num]='*'+title+'*'+name+'*'+link+'*';
	sort_num++;
}

MenuClass1();
//菜单一
function MenuClass1() {
	var td_num=0;
	var td_num2=0;
	var out_tdN2=out_tdN;
	if (channel.length <out_tdN2){out_tdN2=channel.length;}

	if (!Out_Class){out_tdN2=channel.length;}

document.write('<table border="0" width="'+menu_width+'" cellspacing="0" cellpadding="0" height="100%">');
	document.write('<tr>');

while(td_num < channel.length){
    //输出顶级分类菜单
    document.write('<tr>');
    if (divide_str) {document.write('<td height='+menu_height+' width="'+divide_width+'" background="'+divide_img+'"></td>');}
    for(var i=0;i < out_tdN2;i++){
      if(channel_sub[td_num] && Sub_Out){
	  document.write('<td height='+menu_height+' class="'+menu_font+'" align=center onmouseout="Hidediv(subL'+td_num+');" onmouseover="Showdiv(subL'+td_num+');"onclick="location.href=\''+channel_link[td_num]+'\';" style="cursor:hand">'+channel[td_num]+'</td>');
	  } else {document.write('<td height='+menu_height+' class="menufont" align=center onclick="location.href=\''+channel_link[td_num]+'\';" style="cursor:hand">'+channel[td_num]+'</a></td>');}

	  if (divide){
	    if (divide_ove && i+1==out_tdN2){
	    } else {
	    document.write('<td height='+menu_height+' width="'+divide_width+'" background="'+divide_img+'"></td>');
	    }
	  }

	td_num++;

    }
	document.write('</tr>');
if (Sub_Out) {
	//输出二级分类菜单
	document.write('<tr>');
    if (divide_str) {document.write('<td></td>');}
    for(var i=0;i < out_tdN2;i++){
      if (channel_sub[td_num2]) {
	  document.write('<td align=left valign=top onmouseout="Hidediv(subL'+td_num2+');" onmouseover="Showdiv(subL'+td_num2+');">');
      var meun_sub= channel_sub[td_num2].split("*");
      var meun_link=new Array();
      var sub_link='#';
	if (channel_sub_link[td_num2] && channel_sub_link[td_num2] !='#') {meun_link= channel_sub_link[td_num2].split("*");}

	  document.write('<div style="position: absolute; z-index: '+Sub_menu_Zin+';">');
	  Sub_menu_Zin++;
	  document.write('<div id="subL'+td_num2+'" style="position: absolute;left: '+Sub_menu_left+'; top: '+Sub_menu_top+';z-index: '+Sub_menu_Zin+'; visibility: hidden;" onmouseover="Showdiv(subL'+td_num2+')" onmouseout="Hidediv(subL'+td_num2+')">');
	  document.write('<table width='+menu_width+' border=0 cellspacing=0 cellpadding=0>');
	  document.write('<tr><td height='+Td_dummy+'></td></tr>');
	  document.write('<tr><td align=center>');
      for(var ii=0;ii < meun_sub.length;ii++){
	    sub_link=(meun_link[ii])? meun_link[ii] : '#';
	    document.write('<table width="'+Sub_menu_width+'" border="0" cellspacing=0" cellpadding=0><tr>');

	    if (menu_shadow_left)document.write('<td width=4 rowspan=2><img src=img/div_midd2.gif height=21 width=4></td>');
	    if (menu_boredr){
	    document.write('<td width=1 rowspan=2 bgcolor=#'+menu_color1+'></td>');
	      if (color2_width){
		document.write('<td width='+color2_width+' height="'+Sub_menu_height+'" bgcolor=#'+menu_color2+' rowspan="2"></td>');
	      }
	    }

	    document.write('<td height='+Sub_menu_height+' bgcolor=#'+Sub_menu_bgcolor+' onmouseover="this.style.backgroundColor=\'#'+menu_color4+'\'" onmouseout="this.style.backgroundColor=\'\'" onclick="location.href=\''+sub_link+'\';" style="cursor:hand">&nbsp;  <font color=#'+Sub_menu_text+'>'+meun_sub[ii]+'</font></td>');

	    if (menu_boredr2){
	      if (color2_width){
		document.write('<td width='+color2_width+' height="'+Sub_menu_height+'" bgcolor=#'+menu_color2+' rowspan="2"></td>');
	      }
	    document.write('<td width=1 rowspan=2 bgcolor=#'+menu_color1+'></td>');
	    }

	    if (menu_shadow_right)document.write('<td width=4 rowspan=2><img src=img/div_midd.gif height=21 width=4></td>');

	    document.write('</tr><tr>');
	    document.write('<td height=1 bgcolor=#'+menu_color3+'></td>');
	    document.write('</tr>');

	    document.write('</table>');
      }
	  document.write('</td>');
	  document.write('</tr>');
	  if (menu_shadow_bottom)document.write('<tr><td background=img/div_bottom_120.gif width="'+menu_width+'" width="4"></td></tr>');

	    if (menu_boredr && !menu_shadow_bottom){
	    document.write('<tr><td width=1 rowspan=2 bgcolor=#'+menu_color1+'></td></tr>');
	    }

	  document.write('</table>');
	  document.write('</div></div>');
	  document.write('</td>');
	  if (divide){document.write('<td></td>');}
      }else{
	  document.write('<td></td>');
	  if (divide){document.write('<td></td>');}
	}
	td_num2++;
    }//二级分类菜单结束
	document.write('</tr>');
}
	if (channel.length <td_num+out_tdN){out_tdN2=channel.length-td_num;}
	else{out_tdN2=out_tdN;}
}

	document.write('</table>');
}//菜单一


function outhtml(srea,title_id,sub_name,sort_name,chtml,sortid,xhtmlA,xhtmlB) {

	if (!title_id || !chtml || !channel[title_id]){

	return;
	}

	var htmltxt;	//二级样式
	var htmltxt2;	//三级样式
	var htmltxt3;	//二级选中样式
	var htmltxt4;	//三级选中样式

	var htmltxt=HtmlCpu(chtml);
	if (sortid){htmltxt2=HtmlCpu(sortid);}
	if (xhtmlA){htmltxt3=HtmlCpu(xhtmlA);}
	if (xhtmlB){htmltxt4=HtmlCpu(xhtmlB);}

	clearRow_callback(srea);

        //newRow = document.all.SUBrea.insertRow(document.all.SUBrea.rows.length);
        newRow = eval("document.all."+srea).insertRow(eval("document.all."+srea).rows.length);
	newCell = newRow.insertCell();

	if (!channel_sub[title_id]) {
	var New_Html=htmltxt;
	if(sub_name==channel[title_id] && htmltxt3) {New_Html=htmltxt3;}
	New_Html=New_Html.replace(/<!--NewLink-->/ig,channel_link[title_id]);	//连接
	New_Html=New_Html.replace(/\[MENU_NAME\]/ig,channel[title_id]);	//名字
	newCell.insertAdjacentHTML('BeforeEnd',New_Html);
	return;
	}

	var meun_sub= channel_sub[title_id].split("*");

 	var meun_link=new Array();
	var sub_link='#';
	if (channel_sub_link[title_id] && channel_sub_link[title_id] !='#') {
		meun_link= channel_sub_link[title_id].split("*");
	}

	for(var i=0;i < meun_sub.length;i++){
	  var sub_link=(meun_link[i])? meun_link[i] : '#';
	  var New_Html=htmltxt;
	  if(sub_name==meun_sub[i] && htmltxt3 && !sort_name) {New_Html=htmltxt3;}
	  
	  New_Html=New_Html.replace(/<!--NewLink-->/ig,sub_link);	//连接
	  New_Html=New_Html.replace(/\[MENU_NAME\]/ig,meun_sub[i]);	//名字
	  newCell.insertAdjacentHTML('BeforeEnd',New_Html);
	  if (sortid && (sub_name==meun_sub[i] || sub_name==0) && sub_name !='NO') {
		Sorthtml(srea,meun_sub[i],htmltxt2,htmltxt4,sort_name);
	  } //分类
	}


}
function HtmlCpu(Htmlid) {
	var html_txt=document.getElementById(Htmlid).innerHTML;

	var regexp=/<!--LINK-->(.*?)<!--LINK_END-->/i;
	regexp.exec(html_txt);
	var linke=RegExp.$1;
	linke=linke.replace(/(.*?href=)"(.*?)"(.*?)>/ig,'$1"<!--NewLink-->"$3>');
	html_txt = html_txt.replace(/<!--LINK-->.*?<!--LINK_END-->/ig,linke); //修整后的代码

	return html_txt;
}

function Sorthtml(srea,subName,htmltxt,htmltxt4,sort_name) {

        newRow = eval("document.all."+srea).insertRow(eval("document.all."+srea).rows.length);
	newCell = newRow.insertCell();

	if (htmltxt) {
	    //循环所有三级 并找出对应栏目的分类
	    for(var i=0;i < channel_sort.length;i++){
		var serach_name=subName+'*';
		var serach_obj = new RegExp(serach_name, "gim");
		if (serach_obj.test(channel_sort[i])) {
		    var meun_sort= channel_sort[i].split("*");
	  	    var New_sort_Html=htmltxt;
		    if(sort_name==meun_sort[2] && sort_name && htmltxt4){New_sort_Html=htmltxt4;}

	  	    New_sort_Html=New_sort_Html.replace(/<!--NewLink-->/ig,meun_sort[3]);	//连接
	  	    New_sort_Html=New_sort_Html.replace(/\[SORT_NAME\]/ig,meun_sort[2]);	//名字
		    newCell.insertAdjacentHTML('BeforeEnd',New_sort_Html);

		}
	    }

	}

	//return htmltxt;
}

function Show(divid) {
	divid.filters.revealTrans.apply(); 
	divid.style.visibility = "visible"; 
	divid.filters.revealTrans.play(); 
}
function Hide(divid) {
	divid.filters.revealTrans.apply();
	divid.style.visibility = "hidden";
	divid.filters.revealTrans.play(); 
}
function Showdiv(divid) {
	divid.style.visibility = "visible"; 
}
function Hidediv(divid) {
	divid.style.visibility = "hidden";
}

function clearRow_callback(table_id){ 
	tblObj = document.getElementById(table_id); 
	var length= tblObj.rows.length ;      
	for( var i=0; i<length; i++ ){tblObj.deleteRow(0);}      
}


/******************************************************************************
  定义检索附加栏目 下面是调用方式
<select style="WIDTH: 180px" name="serach_op" id=serach_op></select>
<script>seravhW('serach_op');</script>
*******************************************************************************/
var channel_serach=new Array(
	"所有检索*v1",
	"宁波网站群检索*v2",
	"慈溪网站群检索*v3"
);
//排除不加入检索的栏目 对应下面设置的栏目名称
var serach_error=new Array(
	"网站首页"
);

function seravhW(v) {
  var sbox=document.getElementById(v);
  sbox.options.length=0;
  var s_value=0;


  for(var i=0;i<channel_serach.length;i++) {
	if (channel_serach) {
	   var serach_all= channel_serach[i].split("*");
           var no = new Option();
           no.value= serach_all[1];
           no.text = serach_all[0];
           sbox.options[sbox.options.length] = no;
	}
  }

for(var i=0;i<channel.length;i++) {
  if (channel[i] && !s_error(channel[i])) {
         var no = new Option();
         no.value= s_value;
         no.text = channel[i];
         sbox.options[sbox.options.length] = no;
	s_value++;
  }

      if (channel_sub[i] && channel_sub[i] !='#') {
	for(var ii=0;ii<channel.length;ii++) {
	  var meun_sub= channel_sub[i].split("*");
	  if (meun_sub[ii]  && !s_error(meun_sub[ii])){
		var sno = new Option();
		sno.value= s_value;
		sno.text = '┊┈'+meun_sub[ii];
		sbox.options[sbox.options.length] = sno;
		s_value++;
	  }
	}
      }
}

}

function s_error(v) {
	for(var i=0;i<serach_error.length;i++) {
	 if (serach_error[i]==v){return 1;}
	}
	return 0;
}
