﻿/******************************************************************************
  初始样式设置
*******************************************************************************/
var menu_height=38;			//菜单高度
var menu_width='100%';			//菜单宽度

var divide=1;				//是否有分割图 0无 1有
var divide_str=0;			//是否在第一个栏目就输出分割图 0否 1是
var divide_ove=0;			//是否输出最后一个分割图 0否 1是

var sub_divide_str=0;			//是否输出二级栏目的头|字符 0否 1是
var sub_divide_ove=0;			//是否输出二级栏目的尾|字符 0否 1是
var sub_divide_width=14;		//二级栏目分割字符的宽度 默认15

var divide_img='/js/menu_line.gif';	//分割图的地址
var divide_width=4;			//分割图的的宽度
var menu_font='menufont';		//顶级菜单默认所用的CSS样式名
var menu_font2='menufont2';		//顶级菜单选中所用的CSS样式名


var Mune_mouseOn='/js/mbody_bg2.gif';	//鼠标进入一级栏目时 更改的背景
var Mune_mouseOf='';			//鼠标离开一级栏目时 更改的背景

//下面是样式二的设置 非市政府样式
var Out_Class=0;			//菜单样式 0一排 1多排
var Sub_Out=1;				//是否输出下级菜单 0无 1有
var out_tdN=8;				//多排样式时 一排输出几个

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 mleft_img='/js/div_midd2.gif';		//左边阴影图片地址
var mright_img='/js/div_midd.gif';		//右边阴影图片地址
var mbottom_img='/js/div_bottom_120.gif';	//低部阴影图片地址

var menu_color1='aaaaaa';		//边框颜色
var menu_color2='eaeaea';		//左色块颜色
var color2_width=0;			//左色块宽度 默认10
var menu_color3='399CCE';		//单元格分割颜色 建议同上颜色一致
var menu_color4='0F3C63';		//鼠标划过单元格后的变色

var Sub_menu_bgcolor='399CCE';		//下级菜单背景 默认 ffffff 白色
var Sub_menu_text='FFFFFF';		//下级菜单字体颜色 默认 000000 黑色
var Sub_menu_height=20;			//下级菜单高度 默认20
var Sub_menu_width=100;			//下级菜单宽度 默认120
var Td_dummy=10;			//虚拟体
var Sub_menu_left=0;		//下级菜单左边偏移度 默认-24px
var Sub_menu_top=0;		//下级菜单顶边偏移度 默认-10px
var Sub_menu_Zin=3;			//下级菜单层高度 默认 3



var menu_outlock=1;			//是否页面初始时显示当前导航 0不 1是
var srea_out=1;				//是否输出导航栏目 0不 1是
var srea_out_level=1;			//是否全展开下级栏目 0不 1是
var M_srea='SUBrea';			//样式所在的表格

var M_outsub=1;				//默认二级栏目样式	0无 1有
var M_outsub_on=1;			//二级栏目选中时的样式
var M_outsort=1;			//默认三级栏目样式	0无 1有
var M_outsort_on=1;			//三级栏目选中时的样式

var M_position=0;			//位置偏移
var M_position_str='-';			//位置分割符

var Mstr_sub='&nbsp; ';			//菜单额外字符 默认&nbsp; 
var Mstr_align=0;			//菜单对齐 0左对齐 1居中 2右对齐

var search_all='';			//检索所有栏目用 
var search_add='';			//额外追加待检索栏目的ID

var display_Menu=0;			//当前显示的栏目页 0..?
var display_Menu_of=0;			//初始

var News_ON;				//今日关注

//大小尺寸所用参数
var HTML_size=740;			
var News_size_min1=600;
var News_size_min2=450;
var News_size_max1=300;
var News_size_max2=600;
var News_size1=News_size_min1;
var News_size2=News_size_min2;


//定义顶级分类栏目
var channel=new Array();
var channel_link=new Array();
var channel_target=new Array();

//定义二级分类栏目
var channel_sub=new Array();
var channel_sub_link=new Array();
var channel_sub_target=new Array();

//定义三级分类栏目
var channel_sort=new Array();
//记录生成的栏目图标ID
var channel_ID=new Array();

//记录生成的二级栏目TD数
var channel_TD=new Array();
var channel_TD2=new Array();
/******************************************************************************
  定义顶级分类栏目	(二级栏目名称,连接,是否新窗口);
*******************************************************************************/
		addTopMenu('网站首页','/');
		addTopMenu('组织机构','/col/col4154/');
		addTopMenu('科技动态','/col/col4157/');
		addTopMenu('创新资源','/col/col4147/');
		addTopMenu('创业资源','/col/col4527/');
		addTopMenu('科技合作','/col/col4148/');
		addTopMenu('项目申报','/col/col4149/');
		addTopMenu('政策法规','/col/col4526/');
		addTopMenu('其它服务','/col/col4153/');
                addTopMenu('科技信息网','http://www.cxsti.gov.cn',1);

   
//不在导航菜单列出的栏目 共用
var channel2=new Array(
	"公示公告"
);
//小尺寸时 不在导航菜单列出的栏目
var channel3=new Array(
);

var WeatherInfo2='无天气预报';
if(window.display_Menu_ID){display_Menu=display_Menu_ID;}
if(window.WeatherInfo){WeatherInfo2=WeatherInfo;}

//如果是大尺寸时 改变一些设置typeof(News_title)!="undefined"
if (window.News_title){
News_ON=1;
News_size1=News_size_max1;
News_size2=News_size_max2;
HTML_size=930;
} else {for(var i=0;i < channel3.length;i++){channel2.push(channel3[i]);}}

var channelNum=channel.length-channel2.length; //获取频道数 用于判断消除末尾分割图


//顶级栏目左侧额外内容
var channel_HTML=new Array();
//今日首页的HTML代码样式
channel_HTML[0]=''
+'<table border="0" width="100%" cellspacing="0" cellpadding="0">'
+'<tr>'
//时间日期代码
+'<td width="160" height=30>'
+'<table border="0" cellspacing="0" cellpadding="0" width="160">'
+'<tr><td width="160" bgcolor="#C63719" height="1"></td></tr>'
+'<tr><td width="160" height=18 align=center><b>今天是&nbsp;'+Print_time()+'</b></td>'
+'</tr></table>'
+'</td>'
//END

//今日天气代码
+'<td>'
+'<table border="0" width=430 cellspacing="0" cellpadding="0">'
+'<tr>'
+'<td width="10"></td>'
+'<td><img border="0" src="/js/menu_icon2.gif" height=19 style="margin-left:20px;"></td>'
+'<td width="60" align=left>'
+'<table border="0" width="52" cellspacing="0" cellpadding="0">'
+'<tr><td><b>今日天气</b></td></tr>'
+'<tr><td bgcolor="#CD4200" height=1></td></tr>'
+'</table></td>'
+'<td>'
+'<DIV onmouseout="Hide(Weather);" onmouseover="Show(Weather);">'
+'<marquee onMouseOver=stop(); onMouseOut=start(); width="'+News_size1+'" scrollamount="4">'
+'<font face="Verdana">' + WeatherInfo2 + '</font>'
+'</marquee></DIV>'
+'<DIV style="position:absolute;visibility:hidden;">'
+'<DIV id="Weather" style="'
+'width:'+News_size2+'px;position:absolute;visibility:hidden;'
+'filter:revealTrans(transition=23,duration=0.5) blendTrans(duration=0.5);'
+'border=1 solid #999999;">'
+'<table border="0" width="100%" cellspacing="1" bgcolor=ffffff>'
+'<tr>'
+'<td height=19>' + WeatherInfo2 + '</td>'
+'</tr></TABLE>'
+'</DIV></DIV>'
+'</td></tr></table>'
+'</td>'
//END

//新闻快讯
+'<td valign="middle">'
+'<table border="0" width=100% cellspacing="0" cellpadding="0">'
+'<tr>'
+'<td width="20"></td>'
+'<td width="24"><img border="0" height="20" src="/js/menu_icon3.gif" alt="蝴蝶" align="absmiddle" />&nbsp;</td>';


if (News_ON){
var News_Html=Set_News_Html();
channel_HTML[0]+=''
+'<td width="60" align=left align="middle">'
+'<table border="0" width="58" cellspacing="0" cellpadding="0">'
+'<tr><td>&nbsp;<b>新闻快讯</b></td></tr>'
+'<tr><td bgcolor="#CD4200" height=1></td></tr>'
+'</table></td>'
+'<td style="text-align:left;padding-left:5px;">'+News_Html
+'</td>';
}

channel_HTML[0]+=''
+'<td width=50 align=center><font color=#C83E21><b></b></font></td>'
+'</td></tr>'
+'</table>'
+'</td>'
//END

+'</tr></table>';


/*channel_HTML[1]='您可以全面了解学院简介';
channel_HTML[2]='您可以全面了解科技动态';
channel_HTML[3]=' ';
channel_HTML[4]=' ';
channel_HTML[5]='您可以全面了解创业信息';
channel_HTML[6]='您可以了解政策法规';
channel_HTML[7]='您可以了解有关科技的其他服务';
channel_HTML[8]=' ';
channel_HTML[9]='个性定制建设中';
channel_HTML[10]='网站向导建设中';*/

/******************************************************************************
  二级分类栏目生成	(一级栏目ID,二级栏目名称,连接,是否新窗口);
*******************************************************************************/

			addSubMenu(0,'','慈溪虚拟科学院');
		
		addSubMenu(1,'学院简介','/col/col4154/');	
		addSubMenu(1,'组织结构','/col/col4156/');
	
		addSubMenu(2,'科技新闻','/col/col4158/');
		addSubMenu(2,'公示公告','/col/col4525/');

		addSubMenu(3,'科研资源','/col/col4161/');	
		addSubMenu(3,'计量标准','/col/col4162/');
		addSubMenu(3,'科技服务','/col/col4163/');	
		//addSubMenu(3,'专利服务','/col/col4164/');
		addSubMenu(3,'科技文献检索','http://www.nbsti.net/',1);
		addSubMenu(3,'仪器共享','http://www.nb-yq.com',1);
		addSubMenu(3,'上海研发公共服务平台','http://www.sgst.cn/index.htm',1);

		addSubMenu(4,'扶持基金','/col/col4250/');
		addSubMenu(4,'政策措施','/col/col4251/');
		addSubMenu(4,'服务机构','/col/col4252/');
		addSubMenu(4,'孵化平台','/col/col4253/');

		addSubMenu(5,'浙江网上技术市场','http://www.51jishu.com/',1);
		addSubMenu(5,'宁波产学研平台','http://nbcxy.gov.cn/index.php',1);
		addSubMenu(5,'技术供需','http://hd.cixi.gov.cn/?c_demand&s=31',1);


		addSubMenu(6,'国家级科技项目申报','/col/col4506/');
		addSubMenu(6,'国家级信息化与信息产业项目申报','/col/col4543/');
        addSubMenu(6,'宁波市科技项目申报','http://xmsb.nbsti.gov.cn/',1);
		addSubMenu(6,'宁波市信息化与信息产业项目申报','/col/col9044/');
        addSubMenu(6,'慈溪市科技项目申报','http://xmsbcx.nbsti.gov.cn/',1);		
				


		addSubMenu(7,'地域','/col/col4991/');
		addSubMenu(7,'内容','/col/col4992/');
			
		addSubMenu(8,'会展信息','/col/col4152/');
		addSubMenu(8,'评估评审','/col/col4217/');
		addSubMenu(8,'科技查新','http://www.nbsti.gov.cn/gb/Server/Content.aspx?CID=00361&CID1=00358&CID2=00360&CID3=00361&Info_ID=e5635808-1e71-4862-99e2-ccdda0f38fe3&Page=1',1);
		addSubMenu(8,'科技兴贸','http://www.kjxm.org.cn/auto/com/nb/',1);
		addSubMenu(8,'浙江科技信箱','http://www.zjkj.gov.cn/kjm/',1);
		addSubMenu(8,'浙江农民信箱','http://www.zjnm.cn/',1);
         	addSubMenu(8,'QQ平台','http://group.qq.com/group_index.shtml?funcid=17&groupid=15417974',1);
         	addSubMenu(8,'E企平台','http://www.7190.cc',1);



/******************************************************************************
  三级分类	(上级名称,三级栏目名称,连接,是否新窗口);
*******************************************************************************/
		//三级分类


				
		addSortMenu('科研资源','科研机构','/col/col4165/');
		addSortMenu('科研资源','重点实验室','/col/col4166/');
		addSortMenu('科研资源','专家库','/col/col4167/');
		addSortMenu('科研资源','检验项目','/col/col4168/');
		addSortMenu('科研资源','检验设备','/col/col4169/');
		addSortMenu('科研资源','机构链接','/col/col4307/');
		
		addSortMenu('创业服务','扶持基金','/col/col4250/');
		addSortMenu('创业服务','政策措施','/col/col4251/');
		addSortMenu('创业服务','创业咨询','/col/col4252/');
		addSortMenu('创业服务','中介资源','/col/col4253/');

                addSortMenu('计量标准','计量认证','/col/col4171/');
		addSortMenu('计量标准','标准制定','/col/col4172/');
		addSortMenu('计量标准','计量检测','/col/col4173/');
		addSortMenu('计量标准','其他标准','/col/col4174/');

                addSortMenu('科技服务','认证服务','/col/col4175/');
		addSortMenu('科技服务','培训服务','/col/col4176/');
		addSortMenu('科技服务','技术服务','/col/col4177/');
		addSortMenu('科技服务','知识产权服务','/col/col6643/');
		addSortMenu('科技服务','其他服务','/col/col4178/');

                addSortMenu('宁波市科技项目申报','宁波市科技项目申报管理系统','/col/col4505/');
		addSortMenu('宁波市科技项目申报','宁波市科技奖励申报与管理系统','http://kjjl.nbsti.gov.cn/', 1);

		addSortMenu('农业龙头企业','国家级','/col/col4304/');
		addSortMenu('农业龙头企业','省市级','/col/col4306/');
		addSortMenu('农业龙头企业','本市级','/col/col4305/');

		addSortMenu('信息化信息产业示范企业','信息化','/col/col4226/');
		addSortMenu('信息化信息产业示范企业','信息产业','/col/col4227/');
		
		addSortMenu('会展信息','国内','/col/col10683/');
		addSortMenu('会展信息','国外','/col/col10685/');

		addSortMenu('地域','国家级','/col/col4993/');
		addSortMenu('地域','省部级','/col/col4994/');
		addSortMenu('地域','宁波市','/col/col4995/');
		addSortMenu('地域','慈溪市','/col/col4996/');
		addSortMenu('地域','本部门','/col/col4997/');

		addSortMenu('内容','综合','/col/col4998/');
		addSortMenu('内容','科技计划和经费管理','/col/col4999/');
		addSortMenu('内容','高新技术及其产业','/col/col5000/');
		addSortMenu('内容','创新体系建设','/col/col5001/');
		addSortMenu('内容','知识产权保护','/col/col5002/');
		addSortMenu('内容','科技成果与奖励','/col/col5003/');
		addSortMenu('内容','信息化与信息产业','/col/col9064/');
		addSortMenu('内容','其它','/col/col5004/');


		
/******************************************************************************
  函数
*******************************************************************************/
Mstr_align=(Mstr_align==2)? 'right' : (Mstr_align==1)? 'center' : 'left';

function addTopMenu(title,link,target) {
	if (!target){target=0;}else{target=1;}
	if (!link){link='#';}
	channel[channel.length]=title;
	channel_link[channel_link.length]=link;
	channel_target[channel_target.length]=target;

}

function addSubMenu(id,title,link,target) {
	if (!target){target=0;}else{target=1;}
	if (channel_sub_link[id] && title && link) {
	channel_sub_link[id]=channel_sub_link[id]+'*'+link;
	channel_sub[id]=channel_sub[id]+'*'+title;
	channel_sub_target[id]=channel_sub_target[id]+'*'+target;
	}
	if(!channel_sub_link[id] && title) {
	channel_sub_link[id]=link;
	channel_sub[id]=title;
	channel_sub_target[id]=target;
	}
}

function addSortMenu(title,name,link,target) {
	if (!target){target=0;}else{target=1;}
	channel_sort[channel_sort.length]='*'+title+'*'+name+'*'+link+'*'+target+'*';
}











MenuClass1();
ShowMenu(display_Menu);//默认显示第一个栏目
//菜单一
function MenuClass1() {

document.write('<table border="0" width="100%" cellspacing="0" cellpadding="0">');
document.write('<tr>');
document.write('<td background="/js/menu_bg.gif" height=67 valign="top">');
document.write('<table border="0" width="100%" cellspacing="0" cellpadding="0" height="100%">');
document.write('<tr>');
document.write('<td height="38" valign=top>');
document.write('<table border="0" width="100%" cellspacing="0" cellpadding="0" height="100%" id="caidan_dingji">');

//循环输出顶级
    document.write('<tr>');
    if (divide && divide_str) {
		document.write('<td height='+menu_height+' width="'+divide_width+'"');
		document.write(' style="background-position : 100% 100%;background-repeat : no-repeat;" ');
		document.write('background="'+divide_img+'"></td>');
    }
var forNumA=0;
for(var i=0;i < channel.length;i++){
if (!c_error(channel[i])){
    channel_ID[channel_ID.length]=i;
    document.write('<td align="center" class="'+menu_font+'"');
    document.write('onmouseover="ShowMenu('+i+');" ');
    if(channel_target[i]==1){
    document.write('onclick="window.open(\''+channel_link[i]+'\');" ');
    } else{
    document.write('onclick="location.href=\''+channel_link[i]+'\';" ');
    }

    document.write('style="cursor:hand"');
    document.write(' id=TopMID_'+i+'>'+channel[i]);
    //顶级的TD结束
    document.write('</td>');

    if (divide){
		if (!divide_ove && forNumA+1==channelNum){
		} else {
			if(forNumA != 9){
				document.write('<td height='+menu_height+' width="'+divide_width+'"');
				document.write(' style="background-position : 100% 100%;background-repeat : no-repeat;" ');
				document.write('background="'+divide_img+'"></td>');
			}
		}
    }
	if(forNumA == 9 - 1){
		document.write('<td height='+menu_height+' width="'+divide_width+'"');
		document.write(' style="background-position : 100% 100%;background-repeat : no-repeat;" ');
		document.write('background="'+divide_img+'"></td>');
	}
    forNumA++;
}
}

document.write('</tr>');

var caidan_dingji = document.getElementById("caidan_dingji");

if(caidan_dingji){
	var caidan_dingji_jianju = parseInt(944 / (caidan_dingji.rows[0].getElementsByTagName("TD").length)) * 2 - 7;
	//alert(caidan_dingji_jianju);
}


document.write('</table>');
document.write('</td></tr>');
document.write('<tr>');
document.write('<td height="29" id=Menu_Storout style="padding-left:10px;text-align:left;">');
//循环子栏目
for(var i=0;i < channel.length;i++){
if (!c_error(channel[i])){
    //是否有子栏目
      document.write('<div style="overflow:hidden;position:relative;left:'
					 +(i != 8 ? (i != 6 ? ((Sub_menu_left + caidan_dingji_jianju) * i) : 0) : 200)+'px; top: '+Sub_menu_top+'px; visibility:show;z-index:' + i + ';" id=subL'+i+'>');
      document.write('<table border="0" cellspacing="0" cellpadding="0" id=TMax'+i+'>');
      document.write('<tr>');
      document.write('<td nowrap>');
      if (channel_HTML[i]){document.write(channel_HTML[i]);}
      document.write('</td>');
      if (i>0 && channel_HTML[i]){document.write('<td width=20 nowrap></td>');}
    if (channel_sub[i]) {
      channel_TD[i]='';
      var meun_sub= channel_sub[i].split("*");
      var meun_link=new Array();
      var meun_link_target=new Array();
      var sub_link='#';
      if (channel_sub_link[i] && channel_sub_link[i] !='#') {meun_link= channel_sub_link[i].split("*");}
      if (channel_sub_target[i]) {meun_link_target= channel_sub_target[i].split("*");}

      document.write('<td align=left>');
      document.write('<span id=unit_'+i+' style="overflow:hidden;">');//width:100px;
      document.write('<table border="0" cellspacing="0" cellpadding="0" id=TMin'+i+'>');
      document.write('<tr>');
	    //子栏目是否开始就输出|字符
	    if (sub_divide_str){
	    channel_TD[i]+='|*';
	    document.write('<td width='+sub_divide_width+'><div style="text-align:center;">|</div></td>');
	    }
	for(var ii=0;ii < meun_sub.length;ii++){
	    var target=(meun_link_target[ii]==1)? " target=_blank" : '';
	    sub_link=(meun_link[ii])? meun_link[ii] : '#';
	    channel_TD[i]+=meun_sub[ii]+'!'+ii+'*';
	    document.write('<td nowrap class=red style="padding-top:4px;height:20px;"><a href='+sub_link+' alt='+meun_sub[ii]+target+'>');
	    document.write('<font id=Tsub_'+i+'_'+ii+'>'+meun_sub[ii]+'</font></a></td>');
	    //子栏目是否末尾输出|字符
	    if (!sub_divide_ove && ii+1==meun_sub.length){
	    } else {
	    channel_TD[i]+='|*';
	    document.write('<td width='+sub_divide_width+' align=center nowrap><div style="text-align:center;">|</div></td>');
	    }
	}
      document.write('</tr>');
      document.write('</table></span>');
      document.write('</td>');
      if (i!=0){
      document.write('<td width=50 align=center nowrap id=Tmore'+i+'>');
      document.write('<a href=# onclick="Sub_fun1('+i+')"><font color=#C83E21><b>更多>></b></font></a>');
      document.write('</td>');
      }
    }    //子栏目代码结束


      document.write('</tr></table>');
      document.write('</div>');
}
}//循环子栏目END
document.write('</td>');
document.write('</tr>');
document.write('</table>');
document.write('</td></tr></table>');


}//菜单一

//显示菜单的导航内容
function ShowMenu(divid,k) {
	if (display_Menu==divid && display_Menu_of && !k) {return;}

	display_Menu_of=1;
	display_Menu=divid;
	if(divid==0 || !channel_sub[divid]){Set_News_on();}

	var img='<img border="0" src="/js/menu_icon.gif" width="7" height="4">';
	for(var i=0;i < channel_ID.length;i++){
		if (channel_ID[i]==divid){
		document.getElementById("TopMID_"+channel_ID[i]).style.backgroundImage = 'url('+Mune_mouseOn+')';
		document.getElementById("TopMID_"+channel_ID[i]).className=menu_font2;
		if(document.getElementById("subL"+channel_ID[i])!=null){
		if(!channel_sub[divid]){divid=0;}//如果没有下级栏目的 直接显示 今日首页 的内容
		document.getElementById("subL"+divid).style.display="block";
		Sub_fun3(divid);
		if (k){Sub_fun2(channel_ID[i],k);}//定位二级目标栏目
		}

		} else {
		document.getElementById("TopMID_"+channel_ID[i]).style.backgroundImage = 'url('+Mune_mouseOf+')';
		document.getElementById("TopMID_"+channel_ID[i]).className=menu_font;
		if(document.getElementById("subL"+channel_ID[i])!=null){
		document.getElementById("subL"+channel_ID[i]).style.display="none";
		}
		}
	}
}
//偏移显示
function Sub_fun1(divid){
  if (divid==0) {return;}
  if(document.getElementById('unit_'+divid)==null){return;}
  var taidWidth=parseInt(document.getElementById('TMin'+divid).offsetWidth);//表格宽度242
  var unitWidth=parseInt(document.getElementById('unit_'+divid).style.width);//遮罩宽度100
  var unitLeft=parseInt(document.getElementById('unit_'+divid).scrollLeft);//当前位置0
  var left_bs=0;
  if (taidWidth>unitLeft){left_bs=taidWidth-unitLeft;}
  if (left_bs>unitWidth){
  document.getElementById('unit_'+divid).scrollLeft=unitLeft+unitWidth;
  } else{
  document.getElementById('unit_'+divid).scrollLeft=0;
  }

}
//定位二级目标栏目
function Sub_fun2(divid,k,i){
  if (divid==0) {return;}
  if(document.getElementById('unit_'+divid)==null){return;}
  var unitWidth=parseInt(document.getElementById('unit_'+divid).style.width);//遮罩宽度100
  //计算二级中某栏目所在的TD位置
  var s_count1=0;
  var s_count2=0;
  var meun_sub= channel_TD[divid].split("*");
  for(var i=0;i < meun_sub.length;i++){
  var meun_sub2= meun_sub[i].split("!");
    if (k==meun_sub2[0]){s_count1=i;s_count2=meun_sub2[1];}
  }
  //变更
  var obj   =   document.getElementById('TMin'+divid);
  var td_count   =   obj.cells.length;
  var ba_count=0;
  for (var i=0;i<td_count;i++) {
  if (i<=s_count1){ba_count+=document.getElementById('TMin'+divid).cells[i].offsetWidth;}
  }
  //如果没读完
  if (ba_count==0){setTimeout("Sub_fun2("+divid+",'"+k+"')",150);}
  else {
  if (ba_count+5 > unitWidth){
  document.getElementById('unit_'+divid).scrollLeft=ba_count;
  }
  var Tsub_name=document.getElementById('Tsub_'+divid+'_'+s_count2).innerText;
  Tsub_name=Tsub_name.replace(/ |&nbsp;|\n|\r\n|/ig,'');
  Tsub_name=Tsub_name.replace(/<.*?>/ig,'');
  if(Tsub_name ==k){
  document.getElementById('Tsub_'+divid+'_'+s_count2).className='red';
  }
  }

}
//划过栏目时判断初始下级栏目宽度
function Sub_fun3(divid){
  if (divid==0) {return;}
  if(document.getElementById('unit_'+divid)==null){return;}

  var obj   =   document.getElementById('TMax'+divid);
  var td_count   =   obj.cells.length;
  var ba_count=0;//总体额外的宽度
  var ba_count2=0;//栏目宽度
  var ba_count3=0;//最终宽度
  for (var i=0;i<td_count;i++) {
  if (i==2){
  //为了获得准确宽度 先清空一次
  document.getElementById('unit_'+divid).style.width='';
  ba_count2+=document.getElementById('TMax'+divid).cells[i].offsetWidth;
  }
  if (i!=2){ba_count+=document.getElementById('TMax'+divid).cells[i].offsetWidth;}
  }

  if (ba_count>=HTML_size){ba_count3=0;}else{ba_count3=HTML_size-ba_count+10;}
  //如果宽度够 则去掉 更多>>
  if (ba_count!=0 && ba_count2<=ba_count3-5){
  var TmoreWidth=parseInt(document.getElementById('Tmore'+divid).offsetWidth);
  ba_count3+=TmoreWidth;
  document.getElementById('Tmore'+divid).innerHTML='';
  document.getElementById('Tmore'+divid).style.width='0px';
  }
  //如果页面没装载完 就一直读 否则offsetWidth不起作用
  if (ba_count==0){setTimeout("Sub_fun3("+divid+")",150);ba_count3-=300;}
  //付与计算后的宽度
  document.getElementById('unit_'+divid).style.width=ba_count3+'px';
}


//新闻信息切换
function Set_News_on() {

  if ((display_Menu !=0 && channel_sub[display_Menu]) || !window.News_title) {return;}

	clearInterval(NewsMyMar);//每次进入时，需清除一次时间，否则变速
	for(var i=0;i < News_title.length;i++){
		if(document.getElementById('News_Div'+i)!=null){
		document.getElementById('News_Div'+i).style.display="none";
		}
	}
	document.getElementById('News_Div'+News_count).filters.revealTrans.apply();
	document.getElementById('News_Div'+News_count).style.display="block";
	document.getElementById('News_Div'+News_count).filters.revealTrans.play();
	if (News_count+1>=News_title.length){News_count=0;}else{News_count++;}
	NewsMyMar=setInterval(Set_News_on,News_speed);
	//setTimeout("Set_News_on()",5000);
}
//整理新闻信息的HTML
function Set_News_Html() {
  if (!window.News_title) {return;}//display_Menu !=0 || 
  var NHtml='';
  for(var i=0;i < News_title.length;i++){
	NHtml+='<table border="0" width="100%" cellspacing="0" cellpadding="0" id="News_Div'+i+'" style="';
	NHtml+='width:1px;display:none;';
	NHtml+='filter:revealTrans(transition=23,duration=0.5) blendTrans(duration=0.5);">';
	NHtml+='<tr>';
	NHtml+='<td';
	NHtml+=' onmouseover="clearInterval(NewsMyMar);"';
	NHtml+=' onmouseout="NewsMyMar=setInterval(Set_News_on,News_speed);"';
	NHtml+='>';

	NHtml+='<div class=ellipsis_div style="width:225px;">';
	NHtml+='<a class=line target="_blank" href="' + News_link[i] + '">';
	NHtml+='<font color=#C83E21>' + News_title[i] + '</font></a>';
	NHtml+='</div></td>';
	NHtml+='</tr></TABLE>';
  }
  return NHtml;
}










if (!srea_out){window.onload=delmenu;}
else if(srea_out==1){window.onload=outmenu;}


//如果不开启栏目导航时 则消除样式 有的话
function delmenu() {
if(document.getElementById(M_srea)!=null){clearRow_callback(M_srea);}
}

//获取当前页栏目
function outmenu() {
  if(document.getElementById("Address")!=null){
	var title_id,sub_name,sort_name;
	var ress=document.getElementById('Address').innerHTML;

	ress=ress.replace(/：/ig,':');
	ress=ress.replace(/ |&nbsp;|\n|\r\n|/ig,'');
	ress=ress.replace(/<.*?>/ig,'');
	ress=ress.replace(/当前位置:|位置:|首页-|<.*?>/ig,'');
	var meun_sub= ress.split(M_position_str);

	for(var i=0;i<channel.length;i++) {
	  if (meun_sub[0+M_position] ==channel[i]){
		title_id=i;
		sub_name=(meun_sub[1+M_position])? meun_sub[1+M_position] : 'NO';
	  }

	}
	if(meun_sub[2+M_position]){sort_name=meun_sub[2+M_position];}

	if(menu_outlock && !window.display_Menu_on && title_id){ShowMenu(title_id,sub_name);}

	if(document.getElementById(M_srea)!=null){
	outhtml(M_srea,title_id,sub_name,sort_name,M_outsub,M_outsort,M_outsub_on,M_outsort_on);
	}
  } else {clearRow_callback(M_srea);}

}
//根据设计的样式输出内容
function outhtml(srea,title_id,sub_name,sort_name,chtml,sortid,xhtmlA,xhtmlB) {
	if(document.getElementById(M_srea)==null){return;};
	if (!title_id || !chtml || !channel[title_id]){
	return;
	}

	var htmltxt;	//二级样式
	var htmltxt2;	//三级样式
	var htmltxt3;	//二级选中样式
	var htmltxt4;	//三级选中样式

	var htmltxt=HtmlCpu1(chtml);
	if (sortid){htmltxt2=HtmlCpu2(sortid);}
	if (xhtmlA){htmltxt3=HtmlCpu3(xhtmlA);}
	if (xhtmlB){htmltxt4=HtmlCpu4(xhtmlB);}

	clearRow_callback(srea);

        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;}
	if(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 meun_link_target=new Array();
	var sub_link='#';
	if (channel_sub_link[title_id] && channel_sub_link[title_id] !='#') {
		meun_link= channel_sub_link[title_id].split("*");
	}
        if (channel_sub_target[title_id]) {meun_link_target= channel_sub_target[title_id].split("*");}

	for(var i=0;i < meun_sub.length;i++){
	  var sub_link=(meun_link[i])? meun_link[i] : '#';
	  var target=(meun_link_target[i]==1)? '" target="_blank' : '';
	  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+target);	//连接
	  New_Html=New_Html.replace(/\[MENU_NAME\]/ig,meun_sub[i]);
	  newCell.insertAdjacentHTML('BeforeEnd',New_Html);
	  if (srea_out_level || (sortid && (sub_name==meun_sub[i] || sub_name==0) && sub_name !='NO')) {
		Sorthtml(srea,meun_sub[i],htmltxt2,htmltxt4,sort_name);
	  } //分类
	}


}
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("*");
		if (subName ==meun_sort[1]) {
	  	    var New_sort_Html=htmltxt;
	  	    var target=(meun_sort[4]==1)? '" target="_blank' : '';
		    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]+target);	//连接
	  	    New_sort_Html=New_sort_Html.replace(/\[SORT_NAME\]/ig,meun_sort[2]);
		    newCell.insertAdjacentHTML('BeforeEnd',New_sort_Html);

		}
	    }

	}
}

function Show(divid) {
	if(divid!=null){
	divid.filters.revealTrans.apply(); 
	divid.style.visibility = "visible"; 
	divid.filters.revealTrans.play();
	}
}
function Hide(divid) {
	if(divid!=null){
	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){ 
  if(document.getElementById(table_id)!=null){
	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(
	"所有检索*all"
	//"宁波网站群检索*v2",
	//"慈溪网站群检索*v3"
);
//排除不加入检索的栏目 对应下面设置的栏目名称
var serach_error=new Array(
	"首页",
	"技术市场",
	"成果交流",

	"仪器共享",
	"科技兴贸",
	"科技信箱",
	"上海研发公共服务平台",
	"科技查新",

	"专利检索",
	"专利信息服务",
	"专利申请",
	"专利审查",
	"专利保护",
	"网上举报"

);



function seravhW(v) {
  var sbox=document.getElementById(v);
  sbox.options.length=0;
  var s_value=0;
  search_all=search_add;
  search_all=search_all.replace(/\,+$/,'');
  search_all=search_all+',';

  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 tText=channel_link[i];
	 if (tText){
         var no = new Option();
	 tText=tText.replace(/jcms\d+|web\d+/ig,'');//防止非正常发布目录的ID
	 tText=tText.replace(/[^\d]/ig,'');
	 var GetTort=sub_select(1,i);	//找出该栏目下所有 检索的栏目ID
	 if(GetTort){tText=tText+','+GetTort;}
	 search_all=search_all+tText+',';
         no.value= tText;
         no.text = channel[i];
         sbox.options[sbox.options.length] = no;
	s_value++;
	}
  }

      if (channel_sub[i] && channel_sub[i] !='#') {
	  var meun_sub= channel_sub[i].split("*");
	  var meun_link= channel_sub_link[i].split("*");
	for(var ii=0;ii<meun_sub.length;ii++) {
	  if (meun_sub[ii]  && !s_error(meun_sub[ii])){
		var cText=meun_link[ii];
		if (cText){
		var sno = new Option();
		cText=cText.replace(/jcms\d+|web\d+/ig,'');//防止非正常发布目录的ID
		cText=cText.replace(/[^\d]/ig,'');
		var GetSort=sub_select(2,meun_sub[ii]);	//找出该栏目下所有 检索的栏目ID
		if(GetSort){cText=cText+','+GetSort;}
		search_all=search_all+cText+',';
		sno.value= cText;
		sno.text = '┊┈'+meun_sub[ii];
		sbox.options[sbox.options.length] = sno;
		s_value++;
		}
	  }
	}
      }
}

		search_all=search_all.replace(/,\d{8,50}/ig,'');//过滤非栏目ID
		search_all=search_all.replace(/,+/ig,',');
		search_all=search_all.replace(/^,/,'');
		search_all=search_all.replace(/\,+$/,'');

}
function c_error(v) {
	for(var i=0;i<channel2.length;i++) {
	 if (channel2[i]==v){return 1;}
	}
	return 0;
}
function s_error(v) {
	v=v.replace(/　| |\t|\s|&nbsp;/ig,'');
	for(var i=0;i<serach_error.length;i++) {
	 var vv=serach_error[i];
	 vv=vv.replace(/　| |\t|\s/ig,'');
	 if (vv==v){return 1;}
	}
	return 0;
}
//找出所有栏目的下级栏目ID
function sub_select(id,v) {
	if(!id || !v) {return;}
	    var sort_val='';

	if(id==1 && channel_sub[v] && channel_sub_link[v]) {	//列出1级以下所有的栏目ID 即2、3级的所有栏目ID
	  var meun_sub= channel_sub[v].split("*");
	  var meun_link= channel_sub_link[v].split("*");
	  for(var i=0;i<meun_sub.length;i++) {
	     if (meun_sub[i]  && !s_error(meun_sub[i])){
		var cText=meun_link[i];
		if (cText){
		    cText=cText.replace(/jcms\d+|web\d+/ig,'');//防止非正常发布目录的ID
		    cText=cText.replace(/[^\d]/ig,'');
		    sort_val=sort_val+cText+',';
		    var GetSort=sub_select(2,meun_sub[i]);//找出该栏目下所有 检索的栏目ID
		    if(GetSort){sort_val=sort_val+GetSort+',';}
		}
	     }
	  }
	}
	if(id==2) {	//列出2级以下所有的栏目ID
	    for(var i=0;i < channel_sort.length;i++){
		var meun_sort= channel_sort[i].split("*");
		if (v ==meun_sort[1]  && !s_error(meun_sort[2])) {
		    var cText=meun_sort[3]; 
		    if (cText){
		    cText=cText.replace(/jcms\d+|web\d+/ig,'');//防止非正常发布目录的ID
		    cText=cText.replace(/[^\d]/ig,'');
		    sort_val=sort_val+cText+',';
		    }
		}
	    }
	}
		sort_val=sort_val.replace(/,\d{8,50}/ig,'');//过滤非栏目ID
		sort_val=sort_val.replace(/,+/ig,',');
		sort_val=sort_val.replace(/^,/,'');
		sort_val=sort_val.replace(/\,+$/,'');
	return sort_val;
}
//表格换行变色
function Row_callback(Tid,color1,color2) {
  if (!color1){color1='#FFFFFF';}
  if (!color2){color2=color1;}
  var obj   =   document.getElementById(Tid);
  var tr_count   =   obj.rows.length; 
  //var td_count   =   obj.cells.length;
  var ba_count=0;
  for (var i=0;i<tr_count;i++) {
  ba_color=(i%2==0)? color1 : color2;
  document.getElementById(Tid).rows[i].style.backgroundColor=ba_color;
  }
}
//输出时间日期
function Print_time(c,r) {
	today=new Date(); 
	var week; 
	var date; 
	if(today.getDay()==0) {week="星期日";} 
	if(today.getDay()==1) {week="星期一";} 
	if(today.getDay()==2) {week="星期二";} 
	if(today.getDay()==3) {week="星期三";} 
	if(today.getDay()==4) {week="星期四";} 
	if(today.getDay()==5) {week="星期五";} 
	if(today.getDay()==6) {week="星期六";} 
	if (c==1){
	date=(today.getYear())+"-"+(today.getMonth()+1)+"-"+today.getDate();
	} else {
	date=(today.getYear())+"-"+(today.getMonth()+1)+"-"+today.getDate()+"";
	}
	if (!r){date+=' <font color=#C63719>'+week+'</font>';}//默认输出星期

	return date;
}
//让JS脚本在innerHTML中调用
function set_innerHTML(obj, html) {
    obj.innerHTML = html;
    var scripts = obj.getElementsByTagName("script");
    if (scripts) {
	var cripts=[]
	for (var i = 0; i < scripts.length; i++) {cripts[i]=scripts[i].text.replace(/(^\s*)|(\s*$)/g, "");}
        document.write = function (str) {
            obj.innerHTML += str;
        }
        document.writeln = function (str) {
            obj.innerHTML += str + "<br>";
        }
//取得非脚本html代码
HTMLcodeWithoutScript=obj.innerHTML.replace(/<script[\s\S]+?<\/script>/igm,"┡").split("┡")
   
//向目标元素写入第一段脚本之前的html内容
obj.innerHTML=HTMLcodeWithoutScript[0]
         for (var i = 0; i < cripts.length; i++) {
            script = cripts[i]
                if (cripts[i].src) {
                    script = document.createElement("script");
                    script.src = cripts[i].src;
                    script.defer = true;
                    script.type =  cripts[i].type;
                    var head = document.getElementsByTagName("head").item(0);
                    head.appendChild(script);
                }
                else if (script.substr(0, 4) == "<!--") {
                    eval(script.substr(4));
                }
                else {
                    eval(script);
                }
//向目标元素写入每段脚本之后的html内容
obj.innerHTML+=HTMLcodeWithoutScript[i+1]
        }
    }
}
//ajax
var http_request;
function getElement(aID) {
  return (document.getElementById) ? document.getElementById(aID): document.all[aID];
}
function Ageturl(url)
{ 
	if(window.XMLHttpRequest) { 
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType("text/xml");
		}
	}
	else if (window.ActiveXObject) { 
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!http_request) { 
		window.alert("can't create XMLHttpRequest object.");
		return null;
	}	
  http_request.open("get",url,false); 
  http_request.send(null); 
  retInfo=http_request.responseText; 
  if (http_request.status=="200"){ 
  return retInfo; 
  }else{ return "对不起,未知错误"; } 
} 

function loadajax(url,id,title){
  var infoBoard;
  if(document.getElementById(id)!=null){infoBoard=getElement(id);}
  retCode=Ageturl(url);
  if (id =='RetData' && document.getElementById(id)==null){
	return retCode;
  } else if (title && document.getElementById(id)!=null){
	var regexp;
	eval('regexp=/<input type=hidden name='+title+'开始>(.*?)<input type=hidden name='+title+'结束>/mgi;');
	regexp.exec(retCode);
	var linke=RegExp.$1;
	if (linke){infoBoard.innerHTML=linke;}
  }

  
}
//电子邮件地址  (参数@cixi.gov.cn) 自行修改后缀
function getMailAddress(username, lowercase, domain) {
	if (!domain) domain='cix' + 'i.';
	if (lowercase) {
		var postfix = '@' + domain + 'gov' + '.cn';
		username = username.toLowerCase();
	} else {
		var postfix = '@' + domain + 'gov' + '.cn';
	}
	return (username + postfix);
}
function printMailAddress(username,domain) {
	document.write(getMailAddress(username, false,domain));
}
/******************************************************************************
  栏目样式
*******************************************************************************/
//outsub  二级默认样式
function HtmlCpu1() {
var html_txt=''
+'<div style="text-align:left">'
+'<table  border="0" cellspacing="3" cellpadding="0" width="186"  height="24">'
+'<tr>'
+'<td width="186" height="24" style="padding-left:32px;padding-top:2px;" background=/js/fd.gif ><a href="<!--NewLink-->">[MENU_NAME]</a></td>'
+'</tr>'
+'</table>'
+'</div>';

	return html_txt;
}


//outsort  三级默认样式
function HtmlCpu2() {
var html_txt=''
+'<div style="text-align:left">'
+'<table border="0"  cellspacing="0" cellpadding="0" height="22">'
+'<tr>'
+'<td width="20"></td>'
+'<td ><table  height="24" border="0" cellpadding="0" cellspacing="0">'
+'<tr>'
+'<td style="padding-left:22px" >'
+'<img src="/js/fgh.gif" align="texttop">'
+'<a href="<!--NewLink-->">  [SORT_NAME]</a></td>'
+'</tr>'
+'</table></td>'
+'</tr>'
+'</table>'
+'</div>';

	return html_txt;
}

//outsub_on  二级选中样式
function HtmlCpu3() {
var html_txt=''
+'<div style="text-align:left">'
+'<table  border="0" cellspacing="3" cellpadding="0" width="186"  height="24">'
+'<tr>'
+'<td width="186" height="24" style="padding-left:32px;padding-top:2px;" background=/js/fd.gif ><a href="<!--NewLink-->"><font color="#CC0000">[MENU_NAME]</font></a></td>'
+'</tr>'
+'</table>';
+'</div>';
	return html_txt;
}

//outsort_on  三级选中样式
function HtmlCpu4() {
var html_txt=''
+'<div style="text-align:left">'
+'<table border="0" cellspacing="0" cellpadding="0" height="22">'
+'<tr>'
+'<td width="20" ></td>'
+'<td ><table  height="24" border="0" cellpadding="0" cellspacing="0">'
+'<tr>'
+'<td style="padding-left:22px" >'
+'<img src="/js/fgh.gif" align="texttop">'
+'<a href="<!--NewLink-->">  <font color="#CC0000">[SORT_NAME]</font></a></td>'
+'</tr>'
+'</table></td>'
+'</tr>'
+'</table>'
+'</div>';
	return html_txt;
}

function fun_caidan_zi_bianse(canshu){
	
	this.style.backgroundColor = canshu;
	//alert(this.style.backgroundColor);
}
