﻿//保存数据的方法
var p1,flowflag;
function saveToDataBase(p1,saveId,flowflag)//p1支持流程，保存同时执行流程;saveId保存时的ID flowflag标识 1向下，0返回
{   p1=p1;
    flowflag=flowflag;
    btnSaveid=saveId;
    var errmsg="";
    for(var i=0;i<IDArray.length;i++)
    {
		var obj = I$(IDArray[i]);
        var objval="*";
		if(obj!=null)//如果页面上有这个控件,不可见的全局变量也要将控件摆上
		{
			var objsavem="0";
			if(savem[i])
				objsavem=savem[i];
			var idname=NameArray[i];//ID中文名称
			switch(TypeArray[i])
			{
				case "nvarchar2":
				if(objsavem=="0")
					objval=obj.options[obj.selectedIndex].value;
				else
				{
					if(obj.selectedIndex!=0)
						objval=obj.options[obj.selectedIndex].text;
					else
						objval="";
				}
				break;
				case "nvarchar3":
				objval=getNvarchar34Value(IDArray[i],objsavem);
				break;
				case "nvarchar4":
				objval=getNvarchar34Value(IDArray[i],objsavem);
				break;
				case "nvarchar5":
					obj=I$("$_TD_tid"+IDArray[i]);
					objval=obj.innerText;
				break;
				case "nvarchar6":
				if(objsavem=="0")
					objval=I$('#hd_'+IDArray[i]).value;
				else
					objval=I$(IDArray[i]).value;
				break;							
				case "text":
					objval=obj.value.replace(/,/g, "，，，，，").replace(/\r/mg, "\\r").replace(/\n/mg, "\\n");
					if(Memo[i]=="1" && p1=="1")
						taskMemo=objval;//流程备注信息
				break;
				case "ntext":
				objval = escape(frames.CE_ctl00_ContentPlaceHolder1_Editor1_ID_Frame.document.body.innerHTML.replace(/,/g, "，，，，，").replace(/\r/mg, "").replace(/\n/mg, "")); //CE_ctl00_ContentPlaceHolder1_Editor1_ID_Frame
				if(Memo[i]=="1" && p1=="1")
					taskMemo=objval;//流程备注信息
				break;
				case "datetime":
				objval=obj.value;
				if(!checkIsValidDate(objval))
					errmsg=errmsg+"\n"+idname+":不是有效的日期!日期应是2000年1月1日之后的日期";
				break;
				case "numeric":
				objval=obj.value;
				if(!checkIsDouble(objval))
					errmsg=errmsg+"\n"+idname+":不是有效的数值!";
				break;
				case "int":
				if(validGloab[i]!="0" ){//if--1 && TypeArray[i]=="int"
					switch(Gloab[i]){
						case "1":objval=unitid;break;//单位
						case "2":objval=depid;break;//部门
						case "3":objval=partid;break;//角色
						case "4":objval=userid;break;}//人员
					}//endif--1
				else
				{
					objval=obj.value;
					if(!checkIsInteger(objval))
						errmsg=errmsg+"\n"+idname+":不是有效的整数!";
				}//end elss if--1
				break;
				default://nvarchar
					objval=obj.value.replace(/,/g, "，，，，，");
					if(Title[i]=="1" && p1=="1")
						taskTitle=objval;//流程总的标题，如果是起始任务，该属性会被设置
				break;
			}//end switch
			//必须填写
			var mustdata=Must[i];//是否必须，如果必须，那么为1
			if(mustdata=="1" && !checkIsNotEmpty(obj.value))
				errmsg+="\n"+idname+":"+Mustmsg[i];//必须的信息
			//比较
			var com=Com[i];//是否是比较，如果是那么为1
			var rcom=compares(obj.value, ComOp[i], Comval[i]);//比较的结果，如果为真，说明不满足，否则满足条件
			if(com=="1" && rcom)
				errmsg+="\n"+idname+":"+Commsg[i];//比较提示的信息
			//正则
			var rexcom=RexCom[i];//是否为正则验证 如果是那么为1
			if(rexcom=="1")
			{
				if(checkIsNotEmpty(Rexval[i]))
				{
					var pt= new RegExp(Rexval[i]);
					if(!pt.exec(obj.value))
						errmsg+="\n"+idname+":"+Rexmsg[i];
				}
				else
					errmsg+=errmsg+"\n"+idname+":正则表达式不存在!";
			}//end rexcom		
		}//end obj!=null
		if(TypeArray[i]!="ntext" && TypeArray[i]!="text" && TypeArray[i]!="nvarchar5" && objval!="*" && objval.length > LenghtArray[i])
			errmsg+=errmsg+"\n"+NameArray[i]+ '值的长度超过了最大限制('+LenghtArray[i]+')！'
		saveElementvalue(IDArray[i],objval.replace(/,/g,'[*]'));		
    }//end for
    if(errmsg==""){
        if(isrepeat=="1" && tfuncid=="0" && repeatcount=="0")
            addRepeatwindow();
        else
		    _saveToDataBase(p1,flowflag);
		}
    else
    {
		alert(errmsg);
		I$(btnSaveid).disabled="";
		load(false);
		return false;
	}
}
function _saveToDataBase(p1,flowflag)
{
	jQuery.ajax({
	type: "POST",
	url: "_webSave.aspx",
	data: {id:IDArray.toString(),name:NameArray.toString(),key:KeyArray.toString(),value:saveValueArray.toString(),type:TypeArray.toString(),tempid:tempid,title:escape(taskTitle),memo:escape(taskMemo),p1:p1,f:flowflag,sfid:subFuncNameID,tfuncid:tfuncid,pid:ptfuncid,rlid:rlid,repeatcount:repeatcount},
	error:function(obj,msg,errorobj){alert('数据保存失败，请稍后再试！');load(false);I$(btnSaveid).disabled="";},
	success: function(msg){
	if(msg)
	{
	    //alert("保存成功！");
	    if(msg=="-1")
        {
            alert("校验码错误，请点击“看不清”获取最新校验码！");
        }
        else if(msg=="-2")
        {
            alert("非法操作，谢绝访问！");
        }
        else if(msg=="-3")
        {
            alert("系统异常，请与管理员联系！");
        }
        else if(msg=="0")//新增
        {
            alert("保存成功！");
        	//tfuncid="0";
	        resets(false);
        }
        else if(msg=="1")//更新
        {
            alert("保存成功！");
        	tfuncid="0";
	        resets(false);
        }
        else
        {
            alert(msg);
	    }
//		if(!confirm(msg))
//		{
//			tfuncid="0";
//			resets(false);
//		}
//		else
//		{
//			if(tfuncid=="0" || tfuncid=="" )
//			{
//				try{
//				  I$(IDArray[0]).focus();
//				}catch(ex){}
//			}
//			else
//			{
//				if(surpnowlist)
//				{
//					tfuncid="0";
//					resets(true);
//					try{
//					  I$(IDArray[0]).focus();
//					}catch(ex){}
//				}
//				else
//					location="webList.aspx?sfid="+request.QueryString('sfid')+"&tlid="+request.QueryString("tlid")+"&tiid="+request.QueryString("tiid")+"&toid="+request.QueryString("toid")+"&pid="+ptfuncid;
//			}
//		}
//		if(surpnowlist)
//			  searchForList('0','0','1');
	}
	I$(btnSaveid).disabled="";
	try{
	if(btnSaveid==btnnext || btnSaveid==btnnext0)
	{
		I$(btnnext).style.display="none";
		I$(btnnext0).style.display="none";
	}
	}catch(ex){}
	repeatcount="0";
	load(false);
    
   }
	});
}
function addRepeatwindow()
{
$("form").append("<div class='dragDIV' id='Repeatwindow' style=\"z-index:1000;vertical-align: middle;font-size: 11pt;position: absolute;left: 100px; height: 100px; width: 260px;border: thin outset solid #C0C0C0;\"></div>"); 
$("#Repeatwindow").css("display","none");
$("#Repeatwindow").html('<table id="table6" cellspacing="0" cellpadding="0" width="260px" bgcolor="WhiteSmoke" border="1" style="border-collapse:collapse;">'
				+'<tr bgcolor="#f6fcff">'
					+'<td class="style3" id="td5" valign="middle" height="24" '
						+'runat="server" style="width:255px" align="left" ondblclick="repeatcount=\'0\';$(\'#Repeatwindow\').fadeOut(\'slow\');load(false);I$(btnSaveid).disabled=\'\';">重复记录数</td>'
					+'<td style=" width:7px"  class="style3" align="center"><img onclick="repeatcount=\'0\';$(\'#Repeatwindow\').fadeOut(\'slow\');load(false);I$(btnSaveid).disabled=\'\';" src="../app_themes/other/x.gif" style="cursor:pointer;"></span></td>'
				+'</tr>'
				+'<tr>'
				  +'<td colspan="2" id=\'openwincontent\'>'
				  +'<table id="owtable" border="0" cellpadding="0" cellspacing="0" width="260px">'
				+'<tr>'
					+'<td colspan="4" align="left" style="height:90px" >'
						+'重复记录数：<input type=\'text\'class="input06" id=\'thistablerepeatecount\' size=\'8\' value=\'1\'/><input type=\'button\'  class="botton04" value="继续保存" onclick="RepeatSave();"/>'
					+'</td>'
				+'</tr>'
			+'</table>'
				  +'</td>'
				+'</tr>'
			+'</table>');	
				 
var _v=$.trim(I$("Repeatwindow").style.display);
if(_v=="none")
{
	var yy=25;//(document.documentElement.scrollHeight-94)/2;
	var xx=(document.documentElement.scrollWidth-295)/2;
	$("#Repeatwindow").css("top",yy+"px");
	$("#Repeatwindow").css("left",xx+"px");
	$("#Repeatwindow").fadeIn("slow"); 
	I$("thistablerepeatecount").value='0';
}
}

function RepeatSave()
{
repeatcount=I$('thistablerepeatecount').value;
if(!isNotNegativeInteger(repeatcount))
    alert('要重复的记录数，请填写正整数');
else
{
$('#Repeatwindow').fadeOut('slow');
_saveToDataBase(p1,flowflag);load(false);
}
}
function resets(auto)
{
if(tfuncid!="0")
{
	load(true);
	var chk = confirm('确实要放弃更新，进行查询吗？');
	if(chk)
		tfuncid = "0";
	else
	{
		load(false);
		return
	}
}

    var firstElement;
    for(ci=0;ci<IDArray.length;ci++)
    {
    try{
        var obj = I$(IDArray[ci].toLowerCase());
        if(ci==0)
            firstElement=obj;
            if(!auto)//SearchArray[ci]!="True" || 
            {
                switch(TypeArray[ci])
                {
                    case "nvarchar":
                        obj.value="";
                        break;
                    case "nvarchar2":
                        obj.selectedIndex=0;
                        break;
                    case "nvarchar3":
                        obj=document.getElementsByName(IDArray[ci].toLowerCase());
                        if(obj.length>0)
                            obj[0].checked=true;
                        break;
                    case "nvarchar4":
                        obj=document.getElementsByName(IDArray[ci].toLowerCase());
                        for(cii=0;cii<obj.length;cii++)
                            obj[cii].checked=false;                        
                        break;
                    case "datetime":
                        var Today = new Date();
                        var tY = Today.getFullYear();
                        var tM = Today.getMonth()+1;
                        var tD = Today.getDate();
                        obj.value=tY + "-" + tM + "-" + tD;
                        break;
                    case "numeric":
                        obj.value="0";
                        break;
                    case "int":
                        obj.value="0";
                        break;
                    case "ntext":
						frames.CE_ctl00_ContentPlaceHolder1_Editor1_ID_Frame.document.body.innerHTML='';
						break;
                    default:
                        obj.value="";
                        break;
                }
        }
    }catch(e){}
    }
//    if(firstElement!=null)
//      firstElement.focus();
    load(false);
    return false;
}
//查询结果
function searchForList(p,p2,p3)//p是删除参数id p2是检索0还是管理1 p3 是在输入页面显示1，还是在列表页面显示0
{
//if(tfuncid!="0")
//{
//	var chk = confirm('确实要放弃当前操作而执行进行检索吗？');
//	if(chk)
//		tfuncid = "0";
//	else
//	{
//		load(false);
//		return
//	}
//}
    filters=" 0=0 ";
    //filters="";
    var searchi;
   for(searchi=0;searchi<IDArray.length;searchi++)
    {
            if(SearchArray[searchi]=="True")
            {
                var obj = I$(IDArray[searchi]);
                var objval="";
                 var objsavem="0";
                if(savem[searchi])
                    objsavem=savem[searchi];
                switch(TypeArray[searchi].toLowerCase().trim())
                {
                    case "nvarchar2":
                    if(obj.selectedIndex>0)
                    {
						if(objsavem=="0")
							objval=obj.options[obj.selectedIndex].value;
						else
							objval=obj.options[obj.selectedIndex].text;
                    }
                    break;

                    case "nvarchar3":
                   //try{
                        obj=N$(IDArray[searchi]);
                        for(var char3=0;char3<obj.length;char3++)
                        {
                            if(obj[char3].checked)
                            {
                               if(objsavem=="0")
                                    objval=obj[char3].value;
                               else
                                    objval=obj[char3].title;
                             }
                        }
                    //}catch(e){}
                    break;
                    case "nvarchar4":
                    //try{
                        obj=N$(IDArray[searchi]);
                        objvl="";
                        for(var char4=0;char4<obj.length;char4++)
                        {
                            if(obj[char4].checked)
                            {
                                if(objsavem=="0")
                                    objval+=obj[char4].value+",";
                                else
                                    objval+="'"+obj[char4].title+"',";                                        
                            }
                        }
                        if(objval)
                        {
                            objval=objval.substring(0,objval.length-1);
                            filters+=" and " + IDArray[searchi] + " in (" + objval + ")";
                        }
                    //}catch(e){}
                    break;
                    case "datetime":
                    //try{
						if(surpnowlist)
						{
							if(I$(IDArray[searchi]) && I$(IDArray[searchi]).value.trim()!="")
								filters += " and " + IDArray[searchi] + " <= '" + I$(IDArray[searchi]).value + " 23:59:59'";
						}							
                        else if(BeforeArray[searchi]!="False")
                        {
                            if(I$(IDArray[searchi]+"std").value!="")
                                filters += " and " + IDArray[searchi] + " <= '" + I$(IDArray[searchi]+"std").value + " 23:59:59'";
                            else
                            {
                                alert("请指定开始时间，用于检索开始时间之前的数据！");
                                load(false);
                                return false;
                            }
                        }
                        else
                        {
                            if( I$(IDArray[searchi]+"std").value!="" && I$(IDArray[searchi]+"edd").value!="")
                               filters += " and " + IDArray[searchi] +" between '" + I$(IDArray[searchi]+"std").value + " 0:00:00' And '" + I$(IDArray[searchi]+"edd").value + " 23:59:59'";
                            else
                            {
                                alert("请设定时间区间！");
                                load(false);
                                return false;
                            }
                        }
                    //}catch(e){}
                    break;
                    case "numeric":
                    //try{
                    if(Between[searchi]=="True" && I$(IDArray[searchi]).value!="" && I$(IDArray[searchi]+"ed").value!="")
                       filters += " and " + IDArray[searchi] + bg[searchi]+"'" + I$(IDArray[searchi]).value + "' And " + IDArray[searchi] + ed[searchi]+"'" + I$(IDArray[searchi]+"ed").value+"'";
                    else                                
                        objval=obj.value;
                    //}catch(e){}
                    break;
                    case "int":
                    //try{
                    if(Between[searchi]=="True" && I$(IDArray[searchi]).value!="" && I$(IDArray[searchi]+"ed").value!="")
                       filters += " and " + IDArray[searchi] + bg[searchi]+"'" + I$(IDArray[searchi]).value + "' And " + IDArray[searchi] + ed[searchi]+"'" + I$(IDArray[searchi]+"ed").value+"'";
                    else                                
                        objval=obj.value;
                    //}catch(e){}
                    break;
					case "nvarchar6":
					if(objsavem=="0")
						objval=I$('#hd_'+IDArray[searchi]).value;
					else
						objval=I$(IDArray[searchi]).value;
					if(objval.trim()=="*")
						objval="";
					if(objval.trim()!=""){
					var objvalarray=objval.split(',');
					var filters6="";
					for(var n=0;n<objvalarray.length;n++)
					{
						if(filters6=="")
						{
							if(objsavem=="0")	filters6=IDArray[searchi] + " = '" + objvalarray[n] +"'";
							else filters6=IDArray[searchi] + " like '%~" + objvalarray[n] +"%~'";
						}
						else
						{
							if(objsavem=="0") filters6+=" or " + IDArray[searchi] + " = '" + objvalarray[n] +"'";
							else filters6+=" or " + IDArray[searchi] + " like '%~" + objvalarray[n] +"%~'";
						}
					}
					if(filters6!="")
					{
						filters6="("+filters6+")";
						filters+=" and " + filters6;
					}
					}
					break;                                
                    default:
                        objval=obj.value;
                    break;
                 }                        
                //if(obj.value!="")
                if(objval.trim()!="")
                {
                    if(LikeArray[searchi]=="True")
                        filters+=" and " + IDArray[searchi] + " like '%~" + objval + "%~'";
                    else if (TypeArray[searchi].toLowerCase()!="nvarchar4")
                        filters+=" and " + IDArray[searchi] + " = '" + objval +"'";// and "+IDArray[searchi]+" is null ";//注意，这个Is null 是否应该加以控制？
                }
             }// if(SearchArray[searchi]=="True") end
        
    }//for end
    //if(ptfuncid!="0")
    //   filters+=" and ptfuncid = '" + ptfuncid +"'";
jQuery.ajax({
  url: "_webListTemp.aspx",
  type: "POST",
  data:{ tlid: templid, tiid: tempiid,toid:tempoid,sfid:subFuncNameID,mode:mode,filters:escape(filters),id:p,p3:p3,pageIndex:pageIndex,printallpage:printallpage,pid:ptfuncid },
  cache: false,
  error:function(obj,msg,errorobj){alert('数据加载失败，请重新登录系统！');load(false);},
  success: function(data){
    if(data) 
            {
                var _value=data;
                var values=_value.split("#contentTopage#");
                I$("areaPrint").innerHTML=values[0];
                mergeCell();
                if(values[3])
                   executeJS(values[3]);
                load(false);
                if(values.length>1)
                {
					if(values[1])
						I$(pageid).innerHTML=values[1];
					if(values[2])
					{
						page_count=values[2];
					    setPage0();
					    setPage();
                   }
                }
                setStyle();
               if(printallpage==1)
               {
                 if(confirm('数据加载结束。\n确定开始打印预览！\n取消，停止打印预览！'))
                    printPreview('',true,page_count);
                 else
                    return false;
               }
               addEvent(window, "load", sortables_init); 
            }
            else
            {
                alert('没有检索到满足条件的数据!');
                I$("areaPrint").innerHTML="";
                I$(pageid).innerHTML="";
                load(false);
            }
  }
}); 
       
return false;
}

function searchForRunLog(runid)
{
	jQuery.get("_webRunLog.aspx", { rid: runid },
	  function(data){
		    if(data)
            {
                I$("areaPrint").innerHTML=data;
                load(false);
            }    

	  }); 
    return false;            
}
function getwebInput(url)//subid,id
{
	load(true);
	jQuery.ajax({
	url: encodeURI(url),
	cache: false,
	error:function(obj,msg,errorobj){alert('数据加载失败！');load(false);},
	success: function(html){
    if(html){ setSelectEvent(html);
                load(false);}
  }
}); 
    return false;
}
function setSelectEvent(str)
{
    scrArray=str.split('#|#');
    if(scrArray[0].length>0)
        executeJS(scrArray[0]);
    if(scrArray.length==2 && scrArray[1].length>0)
    {
        var ddlpara=scrArray[1].split('#idAndsw#');
        if(ddlpara.length>0)
        {
            var i;
            for(i=0;i<ddlpara.length;i++)
            {
                var _ddlpara=ddlpara[i].split(',');
                if(_ddlpara.length>0)
                {
                    var obj=I$(_ddlpara[0]);
                    if(obj)
                    {
                        if(_ddlpara[5]!="1")
                            obj.outerHTML=obj.outerHTML.replace(/<SELECT/,'<SELECT onchange="getwebInput(\'_webGetItemScript.aspx?sfid='+_ddlpara[2]+'&pf='+_ddlpara[4]+'&pd='+_ddlpara[3]+'&sw='+_ddlpara[1]+'&id=\'+this.value)"');
                        else
                            obj.outerHTML=obj.outerHTML.replace(/<SELECT/,'<SELECT onchange="getwebInput(\'_webGetItemScript.aspx?sfid='+_ddlpara[2]+'&pf='+_ddlpara[4]+'&pd='+_ddlpara[3]+'&sw='+_ddlpara[1]+'&id=\'+this.value)" onfocus="ctb(this)"');
                    }
                }
            }
        }
    }
}


function _getCode(obj)
{
codeobj=obj;
var _precode="";
var _foocode="0";
var _exp;
var _year="";
var _format="0";
var _url="";
var errmsg="";
    for(var j=0;j<IDArray.length;j++)
    {
        if(IDArray[j]==obj.id && code[j]=="1")
        {
            _precode=precode[j];
            _foocode=foocode[j];            
            break;
        }
    }
    
    for(var i=0;i<IDArray.length;i++)
    {
		var _tempfield="@"+IDArray[i]+"()@";
		var _tempfieldk="@"+IDArray[i]+"(k)@";
		if(_precode.indexOf(_tempfield)>=0||_precode.indexOf(_tempfieldk)>=0)
			{
				var _field=IDArray[i];
				var objval;
				//try{_objval=I$(_field).value;}catch(e){}//需要按类型处理成相应的值
				try{
					var obj = I$(IDArray[i]);
					if(obj!=null)//如果页面上有这个控件
					{
						var objsavem="0";
						if(savem[i])
							objsavem=savem[i];
						var idname=NameArray[i];//ID中文名称
						switch(TypeArray[i])
						{
							case "nvarchar2":
							if(objsavem=="0")
								objval=obj.options[obj.selectedIndex].value;
							else
							{
								if(obj.selectedIndex!=0)
									objval=obj.options[obj.selectedIndex].text;
								else
									objval="";
							}
							break;
							case "nvarchar3":
								obj=document.getElementsByName(IDArray[i]);
								var char3;
								for(char3=0;char3<obj.length;char3++)
								{
									if(obj[char3].checked)
									{
										if(objsavem=="0")
											objval=obj[char3].value;
										else
											objval=obj[char3].title;
									}
								}
							break;
							case "nvarchar6":
							if(objsavem=="0")
								objval=I$('#hd_'+IDArray[i]).value;
							else
								objval=I$(IDArray[i]).value;
							break;							
							
							case "datetime":
							objval=obj.value;
							if(!checkIsValidDate(objval))
								errmsg=errmsg+"\n"+idname+":不是有效的日期!";
							break;
							case "numeric":
							objval=obj.value;
							if(!checkIsDouble(objval))
								errmsg=errmsg+"\n"+idname+":不是有效的数值!";
							break;
							case "int":
							objval=obj.value;
							if(!checkIsInteger(objval))
								errmsg=errmsg+"\n"+idname+":不是有效的整数!";
							break;
							case "nvarchar":
								objval=obj.value;
							break;
						}//end switch	
						//必须填写
						var mustdata=Must[i];//是否必须，如果必须，那么为1
						if(mustdata=="1" && (!obj || !checkIsNotEmpty(obj.value)))
							errmsg+="\n"+idname+":"+Mustmsg[i];//必须的信息
						//比较
						var com=Com[i];//是否是比较，如果是那么为1
						var rcom=compares(obj.value, ComOp[i], Comval[i]);//比较的结果，如果为真，说明不满足，否则满足条件
						if(com=="1" && rcom)
							errmsg+="\n"+idname+":"+Commsg[i];//比较提示的信息
						//正则
						var rexcom=RexCom[i];//是否为正则验证 如果是那么为1
						if(rexcom=="1")
						{
							if(checkIsNotEmpty(Rexval[i]))
							{
								var pt= new RegExp(Rexval[i]);
								if(!pt.exec(obj.value))
									errmsg+="\n"+idname+":"+Rexmsg[i];
							}
							else
								errmsg+=errmsg+"\n"+idname+":正则表达式不存在!";
						}//end rexcom		
					}//end obj!=null
				}//end try
				catch(e){}//没有摆到页面上的元素
				if(objval)
				{
					_precode=_precode.replace(_field, objval);//替换字段为具体值，但不却掉@(k)@
				}
			}			
    }
    _url="webGetCode.aspx?precode="+escape(_precode)+"&foocode="+escape(_foocode)+"&sfid="+escape(subFuncNameID)+"&field="+escape(obj.id);//
    if(errmsg=="")
		return _url;
	else
	{
		alert(errmsg);
		load(false);
		return "";
	}
}

function getCodes(obj)
{
	if(confirm("确认获取新编码吗？"))
	{
		var url=_getCode(obj);
		if(url!="")
		{
		load(true);
		jQuery.ajax({
		url: url,
		cache: false,
		error:function(obj,msg,errorobj){alert('数据加载失败，请重新登录系统！');load(false);},
		success: function(html){
		if(html){obj.value=html;}
	  }
	});}
	}load(false);
return false;
}


function getrundata(ct,pi,ps,rq)
{
	pageIndex=pi-1;
	jQuery.get('_webFlowRun.aspx', { reqpara:rq,pagesize:ps,pageindex:pageIndex,content:ct } ,function(data){if(data) I$(ct).innerHTML=data;});	
	I$('pageindex').value=pi;
}
function getrundatas(ct,pi,ps,rq){jQuery.get('_webFlowMainRun.aspx', { reqpara:rq,pagesize:ps,pageindex:pi,content:ct } ,function(data){if(data) I$(ct).innerHTML=data;});}
function _save(url,info){jQuery.ajax({type: "POST",url: url,data: info});}
function save(contentid){_save('_webSaveMainPageContent.aspx?w=0',{content:escape(I$(contentid).innerHTML)});}
function mainReset(){_save('_webSaveMainPageContent.aspx?w=1',{content:null});}
function LoadsearchTemp(p1,p2,p3)
{
jQuery.get('_webGetSearchScript.aspx', { tlid:p1,pid:p2,tiid:p3} ,function(data){
if(data)//I$("lblscript").innerHTML
 var rs = getString("<div>","</div>",data);
 executeJS(rs);
 });
}
function modipass()
{
	var oldpass=$.trim(I$("oldpass").value);
	var newpass=$.trim(I$("newpass").value);
	var confirmpass=$.trim(I$("confirmpass").value);
	if(oldpass=="")
		{alert("请输入原密码！");return false;}
	if(newpass=="")
		{alert("请输入新密码！");return false;}
	if(confirmpass=="")
		{alert("请输入确认的新密码！");return false;}
	if(newpass!=confirmpass)
		{alert("两次输入的新密码不一样，请确认！");return false;}
	jQuery.ajax({
	type: "POST",
	url: "_webModiPassword.aspx",
	data: {p:oldpass,p1:newpass},
	error:function(obj,msg,errorobj){alert('登录失败！');},
	success: function(data){
	data=getString("<mydiv>","</mydiv>",data);
	if(data)alert(data);
	return false;
	}
	});

}
function validationcodereload(validtioncode,uri){
var testDate = new Date();
var testStr = testDate.format("yyyyMMddhhmmss");
I$(validtioncode).src =uri+'?'+testStr;
}
function validationcode(validtioncode,uri){
var code = I$(validtioncode).value.toLowerCase();
var testDate = new Date();
var testStr = testDate.format("yyyyMMddhhmmss");
	jQuery.ajax({
	type: "POST",
	url: uri,
	data: {p:testStr},
	error:function(obj,msg,errorobj){alert('验证码校验失败！');},
	success: function(data){
	data=getString("<mydiv>","</mydiv>",data);
	if(data && data!=code){
		alert('验证码有误，请重新输入！');I$(validtioncode).value='';}
	}
	});
}


jQuery(function($) {
     $("#_sjyz").bind("click", function(){
I$("ncp__26#1021").disabled="disabled";
   window.open("../add_yz.aspx?id="+I$("ncp__26#1021").value+"","_blank","height=300, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no");
  }); 
}); 

