//提交时提交按钮变灰，避免二次提交开始
function CheckInput(button)
{
	document.getElementById( button ).disabled = true;
}
//弹出提示后进入页面开始
function confirmdel_yes(url,title)
{
	if (confirm(title)) 
	{
		//window.location.href=url
		document.write("<form name='hrefform1' method='post' action='"+ url +"'></form>")
		hrefform1.submit()
	}
}
//弹出提示后进入页面结束

//添加管理员
function adminadd(str)
{
	if(form1.adminname.value=="")
	{
		alert("用户名不能为空")
		return false;
	}
	CheckInput(str)
}

//加载页面时间等待
function admin_load()
{
	fh = '"';
	Height = (document.body.scrollHeight+15);
	if(Height<document.body.clientHeight){Height="100%";}
	adminLoad.innerHTML = "<div id='_adminloadalpha' style='position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height:"+ Height +";background-color: #000;filter:alpha(opacity=0);'></div><div style='position: absolute;top: 0;left: "+ (document.body.scrollWidth-180) +";z-index: 2;'><table width='180' border='0' align='center' cellpadding='0' cellspacing='0'><tr><td height='30' align='center' bgcolor='#FFFFFF' style='font-size:12px;color:#000000;' id='ymzrz'><img src='../images/loading_16x16.gif' width='16' height='16'>&nbsp;页面载入中...</td></tr></table></div><iframe src='' style="+ fh +"position:absolute; visibility:inherit;top:0px; left:0px; width:100%; height:"+ Height +"; z-index:3; filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';"+  fh+"></iframe>";
	adminloadalpha();
	setTimeout("admin_load_ymzrz()","500")
}

//加载页提示语
var _admin_load_ymzrz = 1
function admin_load_ymzrz()
{
	if(_admin_load_ymzrz==1)
	{
		ymzrz.innerHTML = "<img src='../images/loading_16x16.gif' width='16' height='16'>&nbsp;页面载入中.&nbsp;&nbsp;";
		_admin_load_ymzrz = _admin_load_ymzrz + 1;
	}
	else if(_admin_load_ymzrz==2)
	{
		ymzrz.innerHTML = "<img src='../images/loading_16x16.gif' width='16' height='16'>&nbsp;页面载入中..&nbsp;";
		_admin_load_ymzrz = _admin_load_ymzrz + 1;
	}
	else if(_admin_load_ymzrz==3)
	{
		ymzrz.innerHTML = "<img src='../images/loading_16x16.gif' width='16' height='16'>&nbsp;页面载入中...";
		_admin_load_ymzrz = 1;
	}
	setTimeout("admin_load_ymzrz()","500")
}

//加载页面层渐变.
var _adminloadalpha_i = 0;
function adminloadalpha()
{
	_adminloadalpha_i = (_adminloadalpha_i+5)
	eval("_adminloadalpha").filters.alpha.opacity=_adminloadalpha_i;
	if(_adminloadalpha_i<40)
	{
		setTimeout("adminloadalpha()","1")
	}
}


//图片比例显示
function DownImage(ImgD,MaxWidth,MaxHeight)
{
	var image=new Image();
	image.src=ImgD.src;
	if(image.width>0 && image.height>0)
	{
		var rate = (MaxWidth/image.width < MaxHeight/image.height)?MaxWidth/image.width:MaxHeight/image.height;
		if(rate <= 1)
		{
			ImgD.width=image.width*rate;
			ImgD.height=image.height*rate;
		}
		else
		{
			ImgD.width=image.width;
			ImgD.height=image.height;
		}
	}
}


var DS_x,DS_y;
function dateSelector(DayStr,YearStr,MonthStr)  //构造dateSelector对象，用来实现一个日历形式的日期输入框。
{
  if(DayStr=="" || DayStr=="1899")
  {
	  var myDate=new Date();
  }
  else
  {
	  var myDate=new Date(DayStr,(YearStr-1),MonthStr);
  }
  this.year=myDate.getYear();  //定义year属性，年份，默认值为当前系统年份。
  this.month=myDate.getMonth()+1;  //定义month属性，月份，默认值为当前系统月份。
  this.date=myDate.getDate();  //定义date属性，日，默认值为当前系统的日。
  this.inputName='';  //定义inputName属性，即输入框的name，默认值为空。注意：在同一页中出现多个日期输入框，不能有重复的name！
  this.display=display;  //定义display方法，用来显示日期输入框。
  
}
function display(Inputwidth)  //定义dateSelector的display方法，它将实现一个日历形式的日期选择框。
{
var fh='"';
var fh1="'";
var DateTime;
  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;width="+ Inputwidth +"px;cursor:hand;' id='DS_"+this.inputName+"' name='"+this.inputName+"' value='"+this.year+"-"+this.month+"-"+this.date+"' title=双击可进行编缉 onblur=DateTime=setTimeout("+ fh1 +"enddate("+ fh + this.inputName + fh +")"+ fh1 +",200) readonly onclick=datediv"+ this.inputName +".style.display='';>");
  document.write("<button style='width:0px;height:0px;font-size:12px;margin:1px;border:1px solid #A4B3C8;background-color:#DFE7EF;' type=button onclick=this.nextSibling.style.display='block' onfocus=this.blur() onblur='datediv"+ this.inputName +".style.display="+ fh + "none" + fh +";'>选择日期</button>");
  document.write("<div style='position:absolute;display:none;text-align:center;width:0px;height:0px;overflow:visible;' onselectstart='return false;' id='datediv"+ this.inputName +"' onfocus='clearTimeout(DateTime)' onblur=DateTime=setTimeout("+ fh1 +"enddate("+ fh + this.inputName + fh +")"+ fh1 +",200)>");
  document.write("  <div style='position:absolute;left:-"+ (Inputwidth+2) +"px;top:23px;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='减小年份'><<</td>");
  document.write("        <td width=12% onmouseover=this.className='ds_border' onmouseout=this.className='' onclick=subMonth(this) title='减小月份'><</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='增加月份'>></td>");
  document.write("        <td width=12% onmouseover=this.className='ds_border' onmouseout=this.className='' onclick=addYear(this) title='增加年份'>>></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><iframe src='' style="+ fh +"position:absolute; visibility:inherit;top:0px; left:0px; width:100%; height:100%; z-index:-1; filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';"+  fh+"></iframe>");
  document.write("  </div>");
  document.write("</div>");
  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.getYear()&&(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 enddate(Str)
{
	eval("datediv"+Str).style.display="none";
}