//询问框
//confirm() 用法：confirm(<字符串>)；弹出一个包含"确定"和"取消"按钮的对话框，显示<字符串>的内容，要求用户做出选择，整个文档的读取、Script 的运行都会暂停。如果用户按下"确定"，则返回 true 值，如果按下"取消"，则返回 false 值。

function   check(comdstr)   
  {var   temp;   
  temp=true;   
    
  if(window.confirm(comdstr))   
      {   
      temp=true;   
      }else{   
      return   false;   
      }   
  return   temp;   
  }   
//结束询问框

//全选复选框
function chkall(input1,input2)
{
      var objForm = document.forms[input1];
      var objLen = objForm.length;
      for (var iCount = 0; iCount < objLen; iCount++)
      {
          if (input2.checked == true)
          {
              if (objForm.elements[iCount].type == "checkbox")
              {
                  objForm.elements[iCount].checked = true;
              }
          }
          else
          {
              if (objForm.elements[iCount].type == "checkbox")
              {
                  objForm.elements[iCount].checked = false;
              }
          }
      }
}
//全选复选框——结束



//封装开始
//此函数用来寻找对象
function findobj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

//在相应的按钮上写下onclick="return checkform('字段名如textfield1','数字1-5表示字段名1检测方式'，''检测符号,'检测字段名1时的参考值','检测字段名1后显示的话语'"
<!--
function alert_msg(obj_name,word){
        alert(word);
        obj_name.focus();
        return false;
}

function checkform(what) { //v4.0
        args=checkform.arguments;

        if (args[0]=="reset"&&args.length==1){
                if (confirm("此项操作将删除或复原所有内容。\n要继续吗?"))return true;
                else return false;
        }
        else {
                var totalnum=args.length;
                var totalunit=totalnum/5;
                for (i=0;i<totalunit;i++){
                        obj_name=findobj(args[i*5]);
                        checkkind=args[i*5+1];
                        checkoperator=args[i*5+2];
                        checkvalue=args[i*5+3];
                        obj_checkfield=findobj(args[i*5+3]);
                        alertword=args[i*5+4];
                        if (obj_name){
                                if(checkkind=="isnull"){
                                //检测字段是否为空
                                        if (obj_name.value=="")return alert_msg(obj_name,alertword)
                                }
                                else if (checkkind=="isemail"){
                                //检测是否为email
                                        if ((obj_name.value!="")&&(obj_name.value.indexOf('@')=="-1")){
                                                return alert_msg(obj_name,alertword)
                                        }
                                }
                                else if (checkkind=="islength"){
                                //检测输入字符的长度是否符合指定值
                                        if ((obj_name.value!="")&&(eval(obj_name.value.length+checkoperator+checkvalue))){
                                                return alert_msg(obj_name,alertword)
                                        }
                                }
                                else if (checkkind=="isvalue"){
                                //检测是否为某值是否符合指定值或为下拉选单的第几个
                                        if (eval(obj_name.value+checkoperator+checkvalue)){
                                                return alert_msg(obj_name,alertword)
                                        }
                                }
                                else if (checkkind=="tofield"){
                                //两个字段值是否相符
                                        if (obj_name.value!=obj_checkfield.value){
                                                return alert_msg(obj_name,alertword)
                                        }
                                }
                                else if (checkkind=="isnum"){
                                //检测是否为数字
                                        if (isNaN(obj_name.value)){
                                                return alert_msg(obj_name,alertword)
                                        }
                                }
                        }
                }
        }
}
//封装结束



//初始化一个单独文件上传CKFinder实例
function BrowseServer(inputId,Type) {
    var finder = new CKFinder();
    finder.selectActionFunction = SetFileField; //设置文件被选中时的函数     
    finder.resourceType=Type;
    finder.selectActionData = inputId;  //接收地址的input ID
    finder.popup();
}

//CKFinder文件选中时执行
function SetFileField(fileUrl, data) {
	var newFileUrl="";
	var TheArr=fileUrl.split("/");
	var isbegin=false;
	for (var i = 0; i < TheArr.length; i++) {
		if (TheArr[i] == "Upload" || isbegin) {
			isbegin = true;
		}
		
		if (isbegin) {
			if (TheArr[i] == "Upload") {
				newFileUrl = newFileUrl + TheArr[i];
			}
			else {
				newFileUrl = newFileUrl + "/" + TheArr[i];
			}
		}
	}
    document.getElementById(data["selectActionData"]).value = newFileUrl;
}



//开新窗口
function Open(thisform){
  if (thisform.options[thisform.selectedIndex].value.length>0)
  window.open(thisform.options[thisform.selectedIndex].value);
  
  }

//切换菜单
var tID=0;   
function ShowTabs(ID){   
    if(ID!=tID){   
        eval("document.getElementById('TabTitle"+[tID]+"').className='menu_title1';");   
        eval("document.getElementById('TabTitle"+[ID]+"').className='menu_title2';");   
        eval("document.getElementById('Tabs"+[tID]+"').style.display='none';");   
        eval("document.getElementById('Tabs"+[ID]+"').style.display='';");   
        tID=ID;   
    }   
}  


