//编辑器的插入图片的函数
function OnEditorInsertPic()
{

	var galleryscript = "/SystemPortal/YeWu/CommonPage/WebEditorUI/HelperScripts/ImageSelected.aspx";
	imgArr = showModalDialog(galleryscript,window,'dialogWidth:500px; dialogHeight:360px;help:0;status:0;resizeable:1;');
	if (imgArr != null)
	{
		imagestring = imgArr;
		if(imagestring != '')
		{
			
			imagestring = "<IMG SRC='" + imgArr + "' BORDER=0>";
			setHTML(imagestring);
		}
	}
}

//编辑器的上传附件的函数
function OnEditorInsertFile()
{
	var string = "";
	var galleryscript = "/SystemPortal/YeWu/CommonPage/WebEditorUI/HelperScripts/SelectEditorAttach.aspx";
	strReturn = showModalDialog(galleryscript,window,'dialogWidth:500px; dialogHeight:260px;help:0;status:0;resizeable:1;');
	
	if (strReturn == null || strReturn == "")
	{
		return;
	}
	arr = strReturn.split("ㄒ");
	var aryID = arr[0].split(",");
	var aryName = arr[1].split("|");
	
	//获取当前路径地址
	var szHtml1 = "";
	if(aryID != "")
	{
		for(var i = 0; i < aryID.length; i++)
		{
			var Href = "";
			
			Href += "/SystemPortal/YeWu/CommonPage/WebEditorUI/HelperScripts/AttachDownLoad.aspx";
			Href += "?AttachIndex={+{" + aryID[i] + "}+}";
			szHtml1 += "<a href='"+Href+"'>"
			szHtml1 += "<img src='/SystemPortal/YeWu/CommonPage/WebEditorUI/IMAGES/ftb/attach.gif' border=0>";
			szHtml1 += aryName[i] +"</a>&nbsp;&nbsp;&nbsp;";
		}
		
	}
	setHTML(szHtml1);
}
 

//功能:	选中页面所有name=strName的CheckBox，用于列表的“全选”按钮
//注意: CheckBox的Name属性必须一致
//参数: strName:CheckBox的Name属性  
//返回： 
function selAllChk(strName)
{
	var chkArray = document.getElementsByName(strName);
    
	for(var i=0;i<chkArray.length;i++)
	{
		chkArray[i].checked = true;
	}
}

//功能:	取消页面所有name=strName的CheckBox的选择，用于列表的“全不选”按钮
//注意: CheckBox的Name属性必须一致 
//参数: strName:CheckBox的Name属性  
//返回： 
function unselAllChk(strName)
{
	var chkArray = document.getElementsByName(strName);
    
	for(var i=0;i<chkArray.length;i++)
	{
		chkArray[i].checked = false;
	}
}

//功能:	确认用户是否进行删除操作
//注意: CheckBox的Name属性必须一致 
//参数: strName:CheckBox的Name属性  
//返回: 
function confirmDel(strName)
{
	var chkArray = document.getElementsByName(strName);
    var j = 0;
    var vConfirmDel;
    
	for(var i=0;i<chkArray.length;i++)
	{
		if (chkArray[i].checked == true)
		{
			j ++;
		}
	}
	if (j > 0)
	{
		vConfirmDel = window.confirm("您确实要删除这 " + j + " 条记录吗？");
	}
	else
	{
		alert("您没有选择任何记录进行删除！");
		vConfirmDel = false;
	}
	return vConfirmDel;
}

//功能:	弹出窗口上传多个附件
//参数: txtAttachName 显示选择附件的名称和大小，以|隔开
//参数: txtAttachID 存放附件在临时表的ID，以,隔开
//返回：
function selectMultiAttach(txtAttachName,txtAttachID)
{
	var nLeft,nTop;
	var strInID,strReturn;
	var arr;
	//定位弹出窗口的位置
//	nLeft=event.screenX - 100;
//	nTop=event.screenY + 10;
	nLeft=300;
	nTop=200;
	
	//得到输入参数，以,隔开的附件ID
	strInID = txtAttachID.value;
	strInName = txtAttachName.value;
	strReturn=window.showModalDialog("../common/SelectMultiAttach.aspx?ID=" + strInID + "&Name=" + strInName,strInID, "dialogLeft:" + nLeft + ";dialogTop:" + nTop + ";dialogWidth:504px;dialogHeight:300px;status:0;scroll:1;help:0");

	if (strReturn == null || strReturn == "")
	{
		return;
	}
	arr = strReturn.split("ㄒ");
	txtAttachName.value = arr[1];
	txtAttachID.value = arr[0];

}

//功能:	弹出窗口上传图片
//参数: imgShowPic 显示上传的图片
//参数: txtPicID 存放附件在临时表的ID
//返回：
function selectPicture(imgShowPic,txtPicID)
{
	var nLeft,nTop;
	var strInID,strReturn;
	var arr;
	
	//定位弹出窗口的位置
//	nLeft=event.screenX - 100;
//	nTop=event.screenY + 10;
	nLeft=300;
	nTop=200;
	
	//得到输入参数，图片ID
	strInID = txtPicID.value;
//	strInID = txtAttachID.value;
//	strInName = txtAttachName.value;
//	strReturn=window.showModalDialog("../common/SelectPictrue.aspx?ID=" + strInID + "&Name=" + strInName,strInID, "dialogLeft:" + nLeft + ";dialogTop:" + nTop + ";dialogWidth:504px;dialogHeight:300px;status:0;scroll:1;help:0");
	strReturn=window.showModalDialog
	("../common/SelectPictrue.aspx?ID=" + strInID, 0 , "dialogLeft:" + nLeft + ";dialogTop:" + nTop + ";dialogWidth:504px;dialogHeight:360px;status:0;scroll:1;help:0");

	try
	{
	  arr = strReturn.split("ㄒ");
	  if (arr[0] != 0)
	  {
		imgShowPic.src = arr[1];
		txtPicID.value = arr[0];
	  }
	  else
	  {
		imgShowPic.src = "";
		txtPicID.value = "";
	  }
	}
	catch(e)
	{}
}

//功能:	弹出窗口选择用水户
//参数: txtWaterUserName 显示用水户名称的input元素，建议为text
//参数: txtWaterUserID   存储用水户ID的input元素，建议为hidden
function selectWaterUser(txtWaterUserName,txtWaterUserID)
{
	var sFeatures,sArguments;
	var sRtn,arr;
	
	sFeatures = "dialogHeight:463px;dialogWidth:"  + "640px;edge:raised;help:no;resizable:no;srcoll:no;status:no";
	
	sRtn = 
		window.showModalDialog(
			"../Common/SelectWaterUser.aspx",
			"",
			sFeatures);
	
	if (sRtn == null)
	{
		return;
	}
	arr = sRtn.split("ㄒ");

	if (arr[0] != 0)
	{
		txtWaterUserID.value = arr[0];
		try
		{txtWaterUserName.innerText = arr[1];}
		catch(e)
		{txtWaterUserName.value = arr[1];}
	}
	
}
//功能: 显示保存数据成功对话框
function ShowSuccess()
{
	var str = "";
	Successwindow = window.open("","_blank","status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=no,width=400,height=130");
	//Successwindow = window.showModelessDialog("","","");
	//Successwindow = window.showModalDialog("","","dialogHeight:464px;dialogWidth:604px;edge:raised;help:no;resizable:no;srcoll:no;status:no");
	Successwindow.document.write("<head><title>保存信息提示</title></head>")
	str += "<table align='center' border='1' width='350' bordercolor='#2152AF' cellpadding='0' cellspacing='0'>";
	str += "<tr><td bgcolor='#2152AF' align='center' style='FONT-SIZE: 10pt;FONT-FAMILY: 黑体;COLOR: #FFFFFF;'>保存信息</td></tr>";
	str += "<tr><td>"
	str += "<table  width='100%'>";
	str += "<tr>";
	str += "<td valign='top' width='80' align='center'><img src='../Images/attention.gif'></td>";
	str += "<td style='FONT-SIZE: 9pt;FONT-FAMILY: 宋体;'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;数据保存成功！</td>"
	str += "</tr>";
//	str += "<tr height='20'><td></td><td></td></tr>";
	str += "<tr height='30' width='100%'><td align='center' colspan='2'><img src='../Images/Button/Close1.gif' id='imgClose' style='CURSOR:hand;align:center' onclick='javascript:window.close();'></td></tr>";
	str += "</table>";
	str += "</td></tr>";
	str += "</table>";
	Successwindow.document.write(str);
	Successwindow.focus();
}
//功能:	弹出无模式窗口显示错误信息，
//      此时用户可以根据错误信息的提示，对父窗口进行操作。
//参数: strErr需要显示的错误信息
function showError(strErr)
{
	var str = "";
	strErr = JReplace(strErr,"\n","<br>");
	strErr = JReplace(strErr,"▲","<br><font COLOR='red'>▲&nbsp;");
	strErr = JReplace(strErr,"■","<br><font COLOR='#2152AF'>&nbsp;&nbsp;■&nbsp;");
	strErr = JReplace(strErr,"：","：</font>");
	strErr = JReplace(strErr,"☉","<font style='FONT-SIZE: 7pt;'>&nbsp;&nbsp;&nbsp;○&nbsp;</font>");	
	nLeft = 300;
	nTop = 200;
//	nLeft=event.screenX-200;
//	nTop=event.screenY-200;
	newwindow = window.open("","_blank","left="+ nLeft +",top="+ nTop +",status=no,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes,width=400,height=220");
	newwindow.document.write("<head><title>错误信息提示</title></head>")
	str += "<table align='center' border='1' width='350' bordercolor='#2152AF' cellpadding='0' cellspacing='0'>";
	str += "<tr><td bgcolor='#2152AF' align='center' style='FONT-SIZE: 10pt;FONT-FAMILY: 黑体;COLOR: #FFFFFF;'>错误信息</td></tr>";
	str += "<tr><td>"
	str += "<table  width='100%'>";
	str += "<tr>";
	str += "<td valign='top' width='80' align='center'><img src='../Images/attention.gif'></td>";
	str += "<td style='FONT-SIZE: 9pt;FONT-FAMILY: 宋体;'>" + strErr + "</td>"
	str += "</tr>";
//	str += "<tr height='20'><td></td><td></td></tr>";
	str += "<tr height='30' width='100%'><td align='center' colspan='2'><img src='../Images/Button/Close1.gif' id='imgClose' style='CURSOR:hand;align:center' onclick='javascript:window.close();'></td></tr>";
	str += "</table>";
	str += "</td></tr>";
	str += "</table>";
	newwindow.document.write(str);
	newwindow.focus();
	//newwindow.document.close();
	//定位弹出窗口的位置
//	nLeft=event.screenX - 100;
//	nTop=event.screenY + 10;
//	alert(strErr);
/*	window.open( 
	"../Common/ShowErrorMessage.aspx?err=" + strErr, 
	"errWindow", 
	"height=300,width=400,status=no,toolbar=no,menubar=no,location=no",
	false)
*/	
}

//功能:	弹出模式窗口显示错误信息，
//		此时用户不能对父窗口进行操作。
//参数: strErr需要显示的错误信息
function showModalError(strErr)
{
	
	strErr = JReplace(strErr,"\n","%");
//	intWidth = (strErr.length - j/2) * 12 + 80;
	strFeatures = 
		"dialogHeight:210px;dialogWidth:"  + "280px;edge:raised;help:no;resizable:no;srcoll:no;status:no";
	window.showModalDialog("../Common/ModalError.aspx?err=" + strErr ,strErr,strFeatures);
//	window.open("../Common/ModalError.aspx?err=" + strErr);
		//("../Common/ModalError.aspx" ,"",strFeatures);	

}

//功能:	弹出日历窗口选择日期（用于单个文本框显示日期）
//注意: 
//参数: objText:用来显示已选择日期的Text的ID  
//返回：
function selectDate(objText)
{
	nLeft = event.screenX + 10;
	nTop = event.screenY + 10;
	strArg = objText.value;
	strReturn = window.showModalDialog("../../Frame/common/SelectDate.htm",strArg, "dialogLeft:" + nLeft + ";dialogTop:" + nTop + ";dialogWidth:150px;dialogHeight:193px;status:0;scroll:0;help:0");
	if(strReturn != null)
	{
		objText.value = strReturn;
	}
}

//功能:	弹出日历窗口选择日期（用于3个文本框或下拉框显示日期）
//注意: 
//参数: objYear:用来显示年
//参数: objMonth:用来显示月
//参数: objDate:用来显示日
//返回：
function selectDateTo3(objYear,objMonth,objDate)
{
  nLeft=event.screenX+10;
  nTop=event.screenY+10;
  dtDate=new Date();
  nYear=dtDate.getYear();
  nMonth=dtDate.getMonth()+1;
  nDate=dtDate.getDate();
  if(parseInt(objYear.value,10)>0) nYear=parseInt(objYear.value,10);
  if(parseInt(objMonth.value,10)>0) nMonth=parseInt(objMonth.value,10);
  if(parseInt(objDate.value,10)>0) nDate=parseInt(objDate.value,10);
  
  var strArg = nYear + "-" + nMonth + "-" + nDate;
  
  strReturn = window.showModalDialog("../common/SelectDate.htm",strArg, "dialogLeft:" + nLeft + ";dialogTop:" + nTop + ";dialogWidth:150px;dialogHeight:193px;status:0;scroll:0;help:0");
  strReturn = strReturn.split('-');
  
  if(strReturn!=null)
  {
    if(objYear.type=="select-one")
	{
	  bTemp=false;
	  for(i=0;i<objYear.options.length;i++)
	  {
		 if(Number(objYear.options[i].value) == Number(strReturn[0])) bTemp=true;
	  }
	  if(bTemp)
	  {  
	    objYear.value=strReturn[0];
	  }
	  else
	  {
	    newOpt = new Option(strReturn[0],strReturn[0]);
	    objYear.options.add(newOpt)
	    objYear.options.selectedIndex=objYear.options.length-1;
	  }
    }
    if(objYear.type=="text")
    {
	  objYear.value=strReturn[0];
    }
    
    if(objMonth.type=="select-one")
	{
	  bTemp=false;
	  for(i=0;i<objMonth.options.length;i++)
	  {
	    if(Number(objMonth.options[i].value) == Number(strReturn[1])) bTemp=true;
	  }
	  if(bTemp)
	  {  
	    objMonth.value = Number(strReturn[1]);
	  }
	  else
	  {
	    newOpt = new Option(strReturn[1],strReturn[1]);
	    objMonth.options.add(newOpt)
	    objMonth.options.selectedIndex=objMonth.options.length-1;
	  }
    }
    if(objMonth.type=="text")
    {
	  objMonth.value=strReturn[1];
    }
    
    if(objDate.type=="select-one")
	{
	  bTemp=false;
	  for(i=0;i<objDate.options.length;i++)
	  {
	    if(Number(objDate.options[i].value) == Number(strReturn[2])) bTemp=true;
	  }
	  if(bTemp)
	  {  
	    objDate.value = Number(strReturn[2]);
	  }
	  else
	  {
	    newOpt = new Option(strReturn[2],strReturn[2]);
	    objDate.options.add(newOpt)
	    objDate.options.selectedIndex=objDate.options.length-1;
	  }
    }
    if(objDate.type=="text")
    {
	  objDate.value=strReturn[2];
    }
  }
}

//功能:比较日期的大小
//     如果 firDate > secDate 返回true
//     否则 返回false
//参数:firDate,secDate字符串参数   例:(2008-12-12,1990-12-12)
function CompareDate(firDate,secDate)
{
		firDate = JReplace(firDate,"-","/");
		secDate = JReplace(secDate,"-","/");
		var fir = new Date(Date.parse(firDate));
		var sec = new Date(Date.parse(secDate));
		if(fir>sec)
		{
			return true;
		}
		return false;		
}

//功能:	弹出待选用户窗口
//注意: 
//参数: objUIDtxt:页面中的隐藏控件，用来保存已选中的用户ID
//参数: objUNamelab:选中的用户名
//返回：
//Create:zbh;
//CreateDate:2004-02-28
//Edit:Litao
//Date:2004-06-01儿童节
function selectUser(objUIDtxt,objUNamelab)
{
	var IdList = objUIDtxt.value;
	//弹出待选用户窗口
	var vRtn = window.showModalDialog(
		"../SysUser/SelectUser.aspx",
		objUIDtxt,
		"dialogWidth:600px;dialogHeight:340px;status:0;scroll:1;help:0");
	
	//用返回值修改控件值
	if(vRtn != undefined)
	{
		//格式化返回值
		var ArrTemp = new Array();
		ArrTemp = vRtn.split('々');
		var strUserID = ArrTemp[0].toString();
		var strUserName = ArrTemp[1].toString();
		//赋值
		objUIDtxt.value = strUserID;
		//显示已经选择的用户
		var arrName = strUserName.split(',');
		if (arrName.length > 100)
		{
			objUNamelab.innerHTML = "共选择 " + arrName.length + " 个用户，当前显示前100个：";
			objUNamelab.innerHTML += "<br>";
			for (i=0; i<100; i++)
			{
				objUNamelab.innerHTML += arrName[i] + ","; 
			}
			objUNamelab.innerHTML += "...";
		}
		else
		{
			objUNamelab.innerHTML = strUserName;
		}
	}
}

function RaiseButton(name)
{
	name.src = name.src.replace(".gif","_s.gif");
}

function HideButton(name)
{
	str = name.src.toLowerCase();
	iIndex = str.lastIndexOf("/images");
	str = name.src.replace("_s.gif",".gif");
	str = str.substring(iIndex,str.length);
	name.src = ".." + str;
}