function MenuIndex(){
	this.MenuItemID	;
	this.MenuItemName;
	this.Id;
	this.Target;
	this.Href;
	this.Name;
	this.Menuid;
}

function MenuIndexList(){
	this.m_pList	= new Array();
	this.ListCount = function(){
		return this.m_pList.length;
	}//记录数

	this.GetListObject = function(n) // 取得对象
	{	
		if(n < this.ListCount()) return this.m_pList[n];
		return null;
	}

	this.Add = function(Iid,Iname,CId,CTarget,CHref,CName,CMenuid){	
		var obj = new MenuIndex() ;
		obj.MenuItemID	= Iid	;
		obj.MenuItemName=Iname	;
		obj.Id = CId	;
		obj.Target=CTarget	;
		obj.Href=CHref	;
		obj.Name=CName	;
		obj.Menuid=CMenuid;
		this.m_pList[this.ListCount()] = obj ;
	}
} 
//获取给定栏目CId返回相应的地址
//Chref默认地址
//type 显示类型
function getHref(CId,CHref,type){	
	var href;
	if (CHref!=""){
		return CHref;
	}
	try{
	  href=eval("ml"+CId);
	}catch(e){
	  href="";
	}	
	if(href!=""){
		if(href=="article/main.asp"){
			href="news" + type & ".asp";
		}else if(href=="articleOne/main.asp"){
			href="articleView.asp";
		}else if(href=="link/main.asp"){
			href="linkList.asp";
		}
	}
	return href==""?CHref:href;
}
function getMenuIdHref(menuid,style){
	var tmpList = null;
	for(var i = 0; i < menuindexlist.ListCount(); i ++) {
		tmpList = menuindexlist.GetListObject(i);
		if (tmpList.Menuid==menuid){			
			document.write("<a href='"+getHref(tmpList.Id,tmpList.Href,"list")+"?menuid="+tmpList.Menuid+"&menuname="+tmpList.Name+"' target='"+tmpList.Target+"' "+style+" >"+tmpList.Name+"</a>");
			break;
		}
	} 
}
//浮动广告条：开始
//开发：王楚云
//时间: 2002-2-3
/*
例子
var divName="jobads1"
var className="admove1"
document.write('<div id="'+divName+'" style="height:49px;left:178px;position:absolute;top:1237px;width:70px; z-index:1000">');
document.write('<a href="" target="_blank" onmouseover=stopme("'+className+'"); onmouseout=movechip("'+className+'");>');
document.write('<img src="/photodb/yuwen/20035258067697.jpg" border="0" width="128" height="64"></a></div>');
eval("var "+className+"=new adMoveClass(\""+className+"\",divName);movechip(\""+className+"\");")
*/
var brOK=false;
var mie=false;
var vmin=2;
var vmax=5;
var vr=3;
var timer1;
//var jobads;
if(navigator.appName.indexOf("Internet Explorer")!=-1){
	if(parseInt(navigator.appVersion.substring(0,1))>=4) brOK=navigator.javaEnabled();mie=true;
}
if(navigator.appName.indexOf("Netscape")!=-1){
	if(parseInt(navigator.appVersion.substring(0,1))>=4) brOK=navigator.javaEnabled();
}

//cname adMoveClass类的实列名
//dname div控件的名称
function adMoveClass(cname,dname){
	this.name = cname
	this.named= dname;
	this.vx=vmin+vmax*Math.random();
	this.vy=vmin+vmax*Math.random();
	this.w=1;
	this.h=1;
	this.xx=0;
	this.yy=0;
	this.timer1=null;
}
//chipname adMoveClass类的实列名
function movechip(chipname){	
	if(brOK){
		eval("chip="+chipname);//chipname对象
		if(!mie){
			pageX=window.pageXOffset;
			pageW=window.innerWidth;
			pageY=window.pageYOffset;
			pageH=window.innerHeight;
		}else{
			pageX=window.document.body.scrollLeft;
			pageW=window.document.body.offsetWidth-8;
			pageY=window.document.body.scrollTop;
			pageH=window.document.body.offsetHeight;
		}
		chip.xx=chip.xx+chip.vx;
		chip.yy=chip.yy+chip.vy;
		chip.vx+=vr*(Math.random()-0.5);
		chip.vy+=vr*(Math.random()-0.5);
		if(chip.vx>(vmax+vmin))  chip.vx=(vmax+vmin)*2-chip.vx;
		if(chip.vx<(-vmax-vmin)) chip.vx=(-vmax-vmin)*2-chip.vx;
		if(chip.vy>(vmax+vmin))  chip.vy=(vmax+vmin)*2-chip.vy;
		if(chip.vy<(-vmax-vmin)) chip.vy=(-vmax-vmin)*2-chip.vy;
		if(chip.xx<=pageX)
		{
			chip.xx=pageX;
			chip.vx=vmin+vmax*Math.random();
		}
		if(chip.xx>=pageX+pageW-chip.w)
		{
			chip.xx=pageX+pageW-chip.w;
			chip.vx=-vmin-vmax*Math.random();
		}
		if(chip.xx>=680)
		{
			chip.xx=chip.xx-20;
			chip.vx=-vmin-vmax*Math.random();
		}
		if(chip.yy<=pageY)
		{
			chip.yy=pageY;
			chip.vy=vmin+vmax*Math.random();
		}
		if(chip.yy>=pageY+pageH-chip.h)
		{
			chip.yy=pageY+pageH-chip.h;
			chip.vy=-vmin-vmax*Math.random();
		}
		if(!mie)
		{
			eval('document.'+chip.named+'.top ='+chip.yy);
			eval('document.'+chip.named+'.left='+chip.xx);
		}
		else
		{
			eval('document.all.'+chip.named+'.style.pixelLeft='+chip.xx);
			eval('document.all.'+chip.named+'.style.pixelTop ='+chip.yy);
		}
		chip.timer1=setTimeout("movechip('"+chip.name+"')",80);
	}
}
//chipname adMoveClass类的实列名
function stopme(chipname){
	if(brOK){
		eval("chip="+chipname);
		if(chip.timer1!=null){
			clearTimeout(chip.timer1)
		}
	}
}

//浮动广告条：结束

//日历开始
var DS_x,DS_y;

function dateSelector()  //构造dateSelector对象，用来实现一个日历形式的日期输入框。
{
  var myDate=new Date();
  this.year=myDate.getFullYear();  //定义year属性，年份，默认值为当前系统年份。
  this.month=myDate.getMonth()+1;  //定义month属性，月份，默认值为当前系统月份。
  this.date=myDate.getDate();  //定义date属性，日，默认值为当前系统的日。
  this.inputName='';  //定义inputName属性，即输入框的name，默认值为空。注意：在同一页中出现多个日期输入框，不能有重复的name！
  this.inputValue='';  //定义inputName的值
  this.display=display;  //定义display方法，用来显示日期输入框。
}

function display()  //定义dateSelector的display方法，它将实现一个日历形式的日期选择框。
{
  if (this.inputValue!=''){
	//this.inputValue.search(/(\d{1,4})-(\d{1,2})-(\d{1,2})/gi) 
    //this.year =RegExp.$1
    //this.month=RegExp.$2
    //this.date =RegExp.$3
  }
  var week=new Array('日','一','二','三','四','五','六');

  document.write("<style type=text/css>");
  document.write("  .ds_font td,span  { font: normal 12px 宋体; color: #000000; }");
  document.write("  .ds_border  { border: 1px solid #000000; cursor: hand; background-color: #DDDDDD }");
  document.write("  .ds_border2  { border: 1px solid #000000; cursor: hand; background-color: #DDDDDD }");
  document.write("</style>");

  document.write("<input style='text-align:center;' id='DS_"+this.inputName+"' name='"+this.inputName+"' value='"+this.year+"-"+this.month+"-"+this.date+"' title=双击可进行编缉 ondblclick='this.readOnly=false;this.focus()' onblur='this.readOnly=true' readonly>");
  document.write("<button style='width:60px;height:18px;font-size:12px;margin:1px;border:1px solid #A4B3C8;background-color:#DFE7EF;' type=button onclick=this.nextSibling.style.display='block' onfocus=this.blur()>选择日期</button>");

  document.write("<div style='position:absolute;display:none;text-align:center;width:0px;height:0px;overflow:visible' onselectstart='return false;'>");
  document.write("  <div style='position:absolute;left:-60px;top:20px;width:142px;height:165px;background-color:#F6F6F6;border:1px solid #245B7D;' class=ds_font>");
  document.write("    <table cellpadding=0 cellspacing=1 width=140 height=20 bgcolor=#CEDAE7 onmousedown='DS_x=event.x-parentNode.style.pixelLeft;DS_y=event.y-parentNode.style.pixelTop;setCapture();' onmouseup='releaseCapture();' onmousemove='dsMove(this.parentNode)' style='cursor:move;'>");
  document.write("      <tr align=center>");
  document.write("        <td width=12% onmouseover=this.className='ds_border' onmouseout=this.className='' onclick=subYear(this) title='减小年份'>&lt;&lt;</td>");
  document.write("        <td width=12% onmouseover=this.className='ds_border' onmouseout=this.className='' onclick=subMonth(this) title='减小月份'>&lt;</td>");
  document.write("        <td width=52%><b>"+this.year+"</b><b>年</b><b>"+this.month+"</b><b>月</b></td>");
  document.write("        <td width=12% onmouseover=this.className='ds_border' onmouseout=this.className='' onclick=addMonth(this) title='增加月份'>&gt;</td>");
  document.write("        <td width=12% onmouseover=this.className='ds_border' onmouseout=this.className='' onclick=addYear(this) title='增加年份'>&gt;&gt;</td>");
  document.write("      </tr>");
  document.write("    </table>");

  document.write("    <table cellpadding=0 cellspacing=0 width=140 height=20 onmousedown='DS_x=event.x-parentNode.style.pixelLeft;DS_y=event.y-parentNode.style.pixelTop;setCapture();' onmouseup='releaseCapture();' onmousemove='dsMove(this.parentNode)' style='cursor:move;'>");
  document.write("      <tr align=center>");
  for(i=0;i<7;i++)
	document.write("      <td>"+week[i]+"</td>");
  document.write("      </tr>");
  document.write("    </table>");

  document.write("    <table cellpadding=0 cellspacing=2 width=140 bgcolor=#EEEEEE>");
  for(i=0;i<6;i++)
  {
    document.write("    <tr align=center>");
	for(j=0;j<7;j++){
      document.write("    <td width=10% height=16 onmouseover=if(this.innerText!=''&&this.className!='ds_border2')this.className='ds_border' onmouseout=if(this.className!='ds_border2')this.className='' onclick=getValue(this,document.all('DS_"+this.inputName+"'))></td>");
	}
    document.write("    </tr>");
  }
  document.write("    </table>");

  document.write("    <span style=cursor:hand onclick=this.parentNode.parentNode.style.display='none'>【关闭】</span>");
  document.write("  </div>");
  document.write("</div>");
  
  if (this.inputValue!=''){
	document.all("DS_"+this.inputName).value=this.inputValue;
  }
  dateShow(document.all("DS_"+this.inputName).nextSibling.nextSibling.childNodes[0].childNodes[2],this.year,this.month)
}

function subYear(obj)  //减小年份
{
  var myObj=obj.parentNode.parentNode.parentNode.cells[2].childNodes;
  myObj[0].innerHTML=eval(myObj[0].innerHTML)-1;
  dateShow(obj.parentNode.parentNode.parentNode.nextSibling.nextSibling,eval(myObj[0].innerHTML),eval(myObj[2].innerHTML))
}

function addYear(obj)  //增加年份
{
  var myObj=obj.parentNode.parentNode.parentNode.cells[2].childNodes;
  myObj[0].innerHTML=eval(myObj[0].innerHTML)+1;
  dateShow(obj.parentNode.parentNode.parentNode.nextSibling.nextSibling,eval(myObj[0].innerHTML),eval(myObj[2].innerHTML))
}

function subMonth(obj)  //减小月份
{
  var myObj=obj.parentNode.parentNode.parentNode.cells[2].childNodes;
  var month=eval(myObj[2].innerHTML)-1;
  if(month==0)
  {
    month=12;
    subYear(obj);
  }
  myObj[2].innerHTML=month;
  dateShow(obj.parentNode.parentNode.parentNode.nextSibling.nextSibling,eval(myObj[0].innerHTML),eval(myObj[2].innerHTML))
}

function addMonth(obj)  //增加月份
{
  var myObj=obj.parentNode.parentNode.parentNode.cells[2].childNodes;
  var month=eval(myObj[2].innerHTML)+1;
  if(month==13)
  {
    month=1;
    addYear(obj);
  }
  myObj[2].innerHTML=month;
  dateShow(obj.parentNode.parentNode.parentNode.nextSibling.nextSibling,eval(myObj[0].innerHTML),eval(myObj[2].innerHTML))
}

function dateShow(obj,year,month)  //显示各月份的日
{
  var myDate=new Date(year,month-1,1);
  var today=new Date();
  var day=myDate.getDay();
  var selectDate=obj.parentNode.parentNode.previousSibling.previousSibling.value.split('-');
  var length;
  switch(month)
  {
    case 1:
    case 3:
    case 5:
    case 7:
    case 8:
    case 10:
    case 12:
      length=31;
      break;
    case 4:
    case 6:
    case 9:
    case 11:
      length=30;
      break;
    case 2:
      if((year%4==0)&&(year%100!=0)||(year%400==0))
        length=29;
      else
        length=28;
  }
  for(i=0;i<obj.cells.length;i++)
  {
    obj.cells[i].innerHTML='';
    obj.cells[i].style.color='';
    obj.cells[i].className='';
  }
  for(i=0;i<length;i++){
    obj.cells[i+day].innerHTML=(i+1);
    if(year==today.getFullYear()&&(month-1)==today.getMonth()&&(i+1)==today.getDate())
      obj.cells[i+day].style.color='red';
    if(year==eval(selectDate[0])&&month==eval(selectDate[1])&&(i+1)==eval(selectDate[2]))
      obj.cells[i+day].className='ds_border2';
  }
}

function getValue(obj,inputObj)  //把选择的日期传给输入框
{
  var myObj=inputObj.nextSibling.nextSibling.childNodes[0].childNodes[0].cells[2].childNodes;
  if(obj.innerHTML)
    inputObj.value=myObj[0].innerHTML+"-"+myObj[2].innerHTML+"-"+obj.innerHTML;
  inputObj.nextSibling.nextSibling.style.display='none';
  for(i=0;i<obj.parentNode.parentNode.parentNode.cells.length;i++)
    obj.parentNode.parentNode.parentNode.cells[i].className='';
  obj.className='ds_border2'
}

function dsMove(obj)  //实现层的拖移
{
  if(event.button==1)
  {
    var X=obj.clientLeft;
    var Y=obj.clientTop;
    obj.style.pixelLeft=X+(event.x-DS_x);
    obj.style.pixelTop=Y+(event.y-DS_y);
  }
}
//日历结束

//检查邮件地址是否有效
function checkemail(tstr){
  re1=/([\w\-\.])+[@]{1}([\w\-])+(\.[\w\-])+/;
  rp1=tstr.search(re1); 
  re2=/[^a-zA-Z0-9_\.\-\@]/;
  rp2=tstr.search(re2);
  //alert(rp1)
  if (rp1==-1||rp2!=-1)
    return false;        
  else
    return true;
}

function compMenuId(menuids){    
  if (location.pathname=="/"){    
    menuid = "000001"  
  }
  var menuidArr=menuids.split(",")  
  for(var i=0;i<menuidArr.length;i++){		
   if(menuidArr[i]!="" && menuid==menuidArr[i]) 
     return true;  
  }  
  return false;
}

function alertMsg(msg){
  if (msg!=""){
	 alert(msg)
  }
}

/*
改变当前对象的背景颜色
thisObj   控件对象
color	  颜色值
*/
function changeBgColor(thisObj,color){
  thisObj.style.background=color;
}

/*
显示flash文件
filename	文件名
width		宽
height		高
id			页面内的id
*/
function showFlash(filename,width,height,id){
document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://active.macromedia.com/flash4/cabs/swflash.cab#version=4,0,0,0\" id=\""+id+"\" width=\""+width+"\" height=\""+height+"\"><param name=\"movie\" value=\""+filename+"\"><param name=\"wmode\" value=\"transparent\"><param name=\"quality\" value=\"high\"><param name=\"bgcolor\" value=\"#FFFFFF\"><embed name=\""+id+"\" src=\""+filename+"\" quality=\"high\" bgcolor=\"#FFFFFF\" width=\"186\" height=\"50\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\" wmode=\"transparent\" ></embed></object>");
}

function  checkBrowser(){
navigator.appVersion.search(/(\(\w+;) (\w+) (\d+)(\.\d)*/gi) 
return RegExp.$3
}

function mediaShow(file){
document.write("<a href=\"#\" target=\"_blank\" style=\"TEXT-DECORATION: underline;font-size:14\" title=\"\" onclick=\"window.open('/media/mp.htm?/video/"+file+"','childWinMedia','top=10;left=10;Toolbar = no,menubar=no,scrollbars=no,status=no,location=no,resizable = no,directories=no,width=440,height=360');return false;\"><IMG SRC=\"/images/mp.jpg\" WIDTH=\"38\" HEIGHT=\"32\" BORDER=0 hspace=\"4\" vspace=\"4\"></a>")
}
