function ShowPrompt(FileName){
 window.showModalDialog(FileName,window);
}

//==================================
//函数名：DocumentOp
//功  能:文档操作 
//参  数：6 - print 7 - print preview 1 - open window 4 - Save As
//==================================
function DocumentOp(DFrame,OLECMDID)
{
var PROMPT = 1; // 2 DONTPROMPTUSER 
var WebBrowser ="<OBJECT ID=\"WebBrowser1\" WIDTH=0 HEIGHT=0 CLASSID=\"CLSID:8856F961-340A-11D0-A96B-00C04FD705A2\"></OBJECT>";
DFrame.document.body.insertAdjacentHTML("beforeEnd", WebBrowser); 
DFrame.WebBrowser1.ExecWB(OLECMDID, PROMPT);
DFrame.WebBrowser1.outerHTML = "";
}
//================================
//函数名: CheckString
//功  能：检查字符串
//参  数: str 要检查的字符串
//        min长度大于,为0不检测
//        max长度小于,为0不限长最大长度
//        include必须包含字符串，用；号分开可以包含多个，为空不检查此项
//        uninclude不能包含字符串，用法同include
//返回值: 检查通过返回true,否则返回false
//===================================
function CheckString(str,tmin,tmax,include,unclude){
 var inclstr,unclstr;
 //检查字符串最短要求
 if (str==null) return false;
 if (tmin>0&&str.length<tmin) return false;
 //检查字符串最长要求
 if (tmax>0&&str.length>tmax) return false;
 //检查必含字符串
 if (include!=""){
	 inclstr=include.split(";");
	 for (i=0;i<inclstr.length;i++)
	    if (str.indexOf(inclstr[i])<0) return false;
     }
 //检查不能含字符串
 if (unclude!=""){
	   unclstr=unclude.split(";");
	   for (i=0;i<unclstr.length;i++){
	    if (str.indexOf(unclstr[i])>=0)return false;
		}
      }
 return true;
}
//显示时间
function ShowTime(Obj,Now){
		 var timen=Now;
		 var NowTime;
		 timen=timen.split(":");
		 for (i=0;i<timen.length;i++){
		 timen[i]=Math.floor(timen[i]);
		 }
		 timen[2]=timen[2]+1;
		 if (timen[2]>=60){
		  timen[2]=timen[2]%60;
		  timen[1]=timen[1]+1;
		  if (timen[1]>=60){
		   timen[1]=timen[1]%60;
		   timen[0]=timen[0]+1;
		   if (timen[0]>23)timen[0]=0;
		  }
		 }
		 if (timen[0]<10) NowTime="0"+timen[0]+":"; else NowTime=timen[0]+":";
		 if (timen[1]<10) NowTime+="0"+timen[1]+":"; else NowTime+=timen[1]+":";
		 if (timen[2]<10) NowTime+="0"+timen[2]; else NowTime+=timen[2];
		 eval(Obj+"='"+NowTime+"'");
		 setTimeout("ShowTime('"+Obj+"','"+NowTime+"')",1000);
		}
//时间减速显示
function TimeSub(Obj,Num){
	if (isNaN(Num)) eval(Obj+"='"+Num+"'");
	else if (Num>0){
	 if (Num==60*10||Num==60)  SoundF.document.write("<bgsound src=\"sound/clock.avi\" loop=\"1\" volume=\"0\">");
     ShowSecondTime(Obj,Num);
	 Examtime=setTimeout("TimeSub('"+Obj+"',"+(--Num)+")",1000);}
	else{
	 ShowSecondTime(Obj,Num);
	 parent.HandPaper();
	 }
	}
function ShowSecondTime(Obj,Num){
	var Hour,Minute,Second,Time;
	var TempNum;
	Hour=Math.floor(Num/3600);
	TempNum=Num%3600;
	Minute=Math.floor(TempNum/60);
	Second=TempNum%60;
	if (Hour<10) Time="0"+Hour+":"; else Time=Hour+":";
	if (Minute<10) Time+="0"+Minute+":"; else Time+=Minute+":";
	if (Second<10) Time+="0"+Second; else Time+=Second;
	eval(Obj+"='"+Time+"'");
}
//改变对象的样式
function BBD(n,ObjID){
 var Tablerow=document.getElementById(ObjID).rows;
 for (i=0;i<Tablerow.length;i++){
  if (n==1)
   LineDs(Tablerow[i]);
  else
   if (Tablerow[i].cells[0].className!=sstyle) LineDs(Tablerow[i]);
 }
}
function LineDs(Tablerow){
	for (j=0;j<Tablerow.cells.length;j++)
	 Tablerow.cells[j].className=dstyle;
	}
	
function ShowOver(Obj,ObjID){
 BBD(0,ObjID);
 if (Obj.cells[0].className!=sstyle){
  for (j=0;j<Obj.cells.length;j++)
 Obj.cells[j].className=ostyle;}
}
function ShowClick(Obj,ObjID){
 BBD(1,ObjID);
 for (j=0;j<Obj.cells.length;j++)
 Obj.cells[j].className=sstyle;
}

function question(Str){
  if (!confirm(Str)) return false; else return true; 
}

//=====================
//功能：数据库单个字段内容修改客户端配合
//参数：ObjID显示字段内容对象ID
//      Table要修改的数据表
//      Field要修改的字段
//      IDName唯一标识字段名
//      ID唯一标识字段值
//      Len文本框显示长度
//      Mode 模试，如文本框修改0，下拉列表修改1，编辑器修改3！
//      WordB 下拉列表修改时的选项,文本框修改时值为“1”表示关键字不能重复修改！
//      PriCondition关键字不重复的范围条件
//========================
var AFormAreaEditOjbect
document.write("<iframe src=\"\" frameborder=\"0\" width=\"0\" height=\"0\" name=\"AFormAreaEditFrame\"></iframe>");
function EditThis(ObjID,Table,Field,IDName,ID,Len,Mode,WordB,PriCondition,Height){
 if (eval("document.AFormAreaEdit")){
	 if (AFormAreaEditOjbect==ObjID)ObjID.innerHTML=eval("AFormAreaEdit.AFormAreaEditFieldVB.value");
	 }
 else{
	 AFormAreaEditOjbect=ObjID;
	 switch(Mode){
		 case 0:
	 if (!PriCondition) PriCondition="";
	 ObjID.innerHTML="<table border=\"0\" cellpadding=\"1\" cellspacing=\"0\"><form name=\"AFormAreaEdit\" method=\"post\" Action=\"SaveTbleField.asp\" target=\"AFormAreaEditFrame\"><input type=\"hidden\" value=\""+WordB+"\" name=\"AFormAreaEditFiedPrimiry\"><input type=\"hidden\" value=\""+PriCondition+"\" name=\"AFormAreaEditPriCondtion\"><input type=\"hidden\" value=\""+Table+"\" name=\"AFormAreaEditTable\"><input type=\"hidden\" value=\""+Field+"\" name=\"AFormAreaEditFiedN\"><input type=\"hidden\" value=\""+IDName+"\" name=\"AFormAreaEditIDName\"><input type=\"hidden\" value=\""+ID+"\" name=\"AFormAreaEditID\"><input type=\"hidden\" name=\"AFormAreaEditFieldVB\" value=\""+ObjID.innerHTML+"\"><tr><td><input type=\"text\" name=\"AFormAreaEditFieldV\" value=\""+ObjID.innerHTML+"\" size=\""+Len+"\" onblur=\"if (this.value!=this.form.AFormAreaEditFieldVB.value)this.form.submit();EditThis(AFormAreaEditOjbect,'"+Table+"','"+Field+"','"+IDName+"','"+ID+"','"+Len+"',"+Mode+")\" style=\"border:1px solid #CCCCCC\"></td></tr></form></table>"
	 eval("document.AFormAreaEdit.AFormAreaEditFieldV.focus()");
	 break;
	   case 1:
	 ObjID.innerHTML="<table border=\"0\" cellpadding=\"1\" cellspacing=\"0\"><form name=\"AFormAreaEdit\" method=\"post\" Action=\"SaveTbleField.asp\" target=\"AFormAreaEditFrame\"><input type=\"hidden\" value=\""+Table+"\" name=\"AFormAreaEditTable\"><input type=\"hidden\" value=\""+Field+"\" name=\"AFormAreaEditFiedN\"><input type=\"hidden\" value=\""+IDName+"\" name=\"AFormAreaEditIDName\"><input type=\"hidden\" value=\""+ID+"\" name=\"AFormAreaEditID\"><input type=\"hidden\" name=\"AFormAreaEditFieldVB\" value=\""+ObjID.innerHTML+"\"><tr><td><select name=\"AFormAreaEditFieldV\" onchange=\"if (this.value!=this.form.AFormAreaEditFieldVB.value)this.form.submit();\" onblur=\"EditThis(AFormAreaEditOjbect,'"+Table+"','"+Field+"','"+IDName+"','"+ID+"','"+Len+"',"+Mode+")\" style=\"border:1px solid #CCCCCC\">"+WordB+"</select></td></tr></form></table>"
	 for (i=0;i<document.AFormAreaEdit.AFormAreaEditFieldV.length;i++){
		 if (document.AFormAreaEdit.AFormAreaEditFieldV[i].value==document.AFormAreaEdit.AFormAreaEditFieldVB.value)document.AFormAreaEdit.AFormAreaEditFieldV[i].selected=true;
		
		 }
	 	 eval("document.AFormAreaEdit.AFormAreaEditFieldV.focus()");
	break;
	   case 2:
	 if (!PriCondition) PriCondition="";
	 ObjID.innerHTML="<table border=\"0\" cellpadding=\"1\" cellspacing=\"0\"><form name=\"AFormAreaEdit\" method=\"post\" Action=\"SaveTbleField.asp\" target=\"AFormAreaEditFrame\"><input type=\"hidden\" value=\""+WordB+"\" name=\"AFormAreaEditFiedPrimiry\"><input type=\"hidden\" value=\""+PriCondition+"\" name=\"AFormAreaEditPriCondtion\"><input type=\"hidden\" value=\""+Table+"\" name=\"AFormAreaEditTable\"><input type=\"hidden\" value=\""+Field+"\" name=\"AFormAreaEditFiedN\"><input type=\"hidden\" value=\""+IDName+"\" name=\"AFormAreaEditIDName\"><input type=\"hidden\" value=\""+ID+"\" name=\"AFormAreaEditID\"><input type=\"hidden\" name=\"AFormAreaEditFieldVB\" value=\""+ObjID.innerHTML+"\"><tr><td><textarea name=\"AFormAreaEditFieldV\" cols=\""+Len+"\" rows=\""+Height+"\" onblur=\"if (this.value!=this.form.AFormAreaEditFieldVB.value)this.form.submit();EditThis(AFormAreaEditOjbect,'"+Table+"','"+Field+"','"+IDName+"','"+ID+"','"+Len+"',"+Mode+")\" style=\"border:1px solid #CCCCCC\">"+ObjID.innerHTML+"</textarea></td></tr></form></table>"
	 eval("document.AFormAreaEdit.AFormAreaEditFieldV.focus()");
	 break;
	   case 3:
	 if (!PriCondition) PriCondition="";
	 ObjID.innerHTML="<table border=\"0\" cellpadding=\"1\" cellspacing=\"0\" width=\"100%\"><form name=\"AFormAreaEdit\" method=\"post\" Action=\"SaveTbleField.asp\" target=\"AFormAreaEditFrame\"><input type=\"hidden\" value=\""+WordB+"\" name=\"AFormAreaEditFiedPrimiry\"><input type=\"hidden\" value=\""+PriCondition+"\" name=\"AFormAreaEditPriCondtion\"><input type=\"hidden\" value=\""+Table+"\" name=\"AFormAreaEditTable\"><input type=\"hidden\" value=\""+Field+"\" name=\"AFormAreaEditFiedN\"><input type=\"hidden\" value=\""+IDName+"\" name=\"AFormAreaEditIDName\"><input type=\"hidden\" value=\""+ID+"\" name=\"AFormAreaEditID\"><input type=\"hidden\" name=\"AFormAreaEditFieldVB\" value=\""+ObjID.innerHTML+"\"><tr><td><input type=\"hidden\" name=\"AFormAreaEditFieldV\" value=\""+ObjID.innerHTML+"\"><iframe ID=\"eWebEditor1\" src=\"../editor/ewebeditor.asp?id=AFormAreaEditFieldV&style=standard\" frameborder=\"0\" scrolling=\"no\" width=\"100%\" HEIGHT=\"350\"></iframe></td></tr><tr><td align=\"center\"><input type=\"submit\" value=\"保存\" onClick=\"if (this.form.AFormAreaEditFieldV.value!=this.form.AFormAreaEditFieldVB.value)this.form.submit();\" style=\"border:1px outset #666666\" > <input type=\"button\" value=\"取消\" style=\"border:1px outset #666666\" onclick=\"EditThis(AFormAreaEditOjbect,'"+Table+"','"+Field+"','"+IDName+"','"+ID+"','"+Len+"',"+Mode+")\"></td></tr></form></table>"
	 }
	 }
}
function Selectanother(checkobj){
 if (checkobj){
	 if(!checkobj.length)checkobj.checked=!checkobj.checked;
	 for (i=0;i<checkobj.length;i++){
		 checkobj[i].checked=!checkobj[i].checked;
		 }
	 }
}
function Selectall(checkobj,checked){
 if (checkobj){
  if (!checkobj.length)
   checkobj.checked=!checkobj.checked;
  else {
  for (i=0;i<checkobj.length;i++)
   checkobj[i].checked=checked;
   }
 }
}
function CloseWin()
{
var ua=navigator.userAgent
var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
if(ie){
    var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
 if(IEversion< 5.5){
    var str  = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
    str += '<param name="Command" value="Close"></object>';
    document.body.insertAdjacentHTML("beforeEnd", str);
    document.all.noTipClose.Click();
    }
    else{
    window.opener =null;
    window.close();
    }
}
else{
window.close()
}
}
//到编辑窗口编辑
function WebEditer(Field,Style){
 window.open("../editor/MyOpenwebeditor.asp?id="+Field+"&style="+Style,"WebEditer","width=600,height=350,status,resizable");
}




