
//*******************************************************************************
//程 序 名：BestScript.js
//功    能：.Net 公用前台（客户端）函数
//内    容：详见函数说明
//版    本：V2.4
//日    期：2005-05-25
//修改内容：
//开发人员：张乐
//*******************************************************************************


//*******************************************************************
//功能说明：弹出日期选择
//创建日期：2004-02-05
//*******************************************************************
function CalendarDialog(E)
{
	var reWindowParmValue = window.showModalDialog("/Pxxmgl/Xtgl/Inc/Calendar_Mian.aspx?BARB="+eval(E+".value"),window,"dialogWidth:170pt;dialogHeight:270pt;status:0;dialogTop:screen.height/2 - 150 ; dialogLeft:screen.width/2 - 100;edge: Raised; center: Yes; help: No; resizable:no;scrollbar=no;'");
	if(reWindowParmValue!=undefined)
	{
		eval(E+".value = '"+reWindowParmValue+"'");
	}
}	

//*******************************************************************
//功能说明：弹出日期选择(可选择仅年月)
//创建日期：2004-02-05
//*******************************************************************
function CalendarDialogST(E)
{
	var reWindowParmValue = window.showModalDialog("/Pxxmgl/Xtgl/Inc/Calendar_Mian.aspx?NYXZ=1&BARB="+eval(E+".value"),window,"dialogWidth:170pt;dialogHeight:270pt;status:0;dialogTop:screen.height/2 - 150 ; dialogLeft:screen.width/2 - 100;edge: Raised; center: Yes; help: No; resizable:no;scrollbar=no;'");
	if(reWindowParmValue!=undefined)
	{
		eval(E+".value = '"+reWindowParmValue+"'");
	}
}	

//*******************************************************************
//功能说明：弹出日期选择(包括时间选择)
//创建日期：2006-05-25
//*******************************************************************
function CalendarDialogSJ(E)
{
	var reWindowParmValue = window.showModalDialog("/Pxxmgl/Xtgl/Inc/Calendar_Mian.aspx?NYXZ=2&BARB="+eval(E+".value"),window,"dialogWidth:170pt;dialogHeight:270pt;status:0;dialogTop:screen.height/2 - 150 ; dialogLeft:screen.width/2 - 100;edge: Raised; center: Yes; help: No; resizable:no;scrollbar=no;'");
	if(reWindowParmValue!=undefined)
	{
		eval(E+".value = '"+reWindowParmValue+"'");
	}
}	


//*******************************************************************
//功能说明：通用编辑弹出窗口。
//参数说明：url 编辑页，需要相对路径；w 窗口宽度；h 窗口高度。
//*******************************************************************
function ShowOpenEdit(url,w,h)
{
	/*
	//如果PKID为空（编辑），则提示没有数据需要编辑！
	//Sbgl/htgl/httz/FkjhEdit.aspx?PKID=insert&amp;HTID='+document.all.HT_ID.value
	//var altr = "数据";
	try
	{
		var Para = url.split("?")[1].split("&")[0].split("=")[1];
		if (Para == "")
		{
			return false;
		}
	}
	catch(abc)
	{
		//不是编辑
	}
	if(reWindowParmValue!=undefined)
	{
		//刷新当前面页				
		try
		{
			document.all.DG_DropDownList.value = top.getCurrentPage();
			if (document.all.DG_DropDownList.length != top.getCurrentPage())
			{			
				location.replace(location.href);
				
				if(top.getCurrentPage()==1)
				{
					document.all.DG_DropDownList.onchange();				
				}
				else
				{
					document.all.DG_pageBUT3.click();
				}
										
			}
			else
			{
				//alert("b");
				location.reload();
				//document.all.DG_pageBUT3.click();
							
		
			}
		}
		catch(e)
		{
//			alert("c");
			location.replace(location.href);
		}
	}*/
	//2005-07-03 pjy 改
	try
	{
		var Para = url.split("?")[1].split("&")[0].split("=")[1];
		if (Para == "")
		{
			return false;
		}
	}
	catch(abc)
	{
		//不是编辑
	}
	try
	{
		var Para = url.split("?")[1].split("|")[0].split("=")[1];
		if (Para == "")
		{
			return false;
		}
	}
	catch(abc)
	{
		//不是编辑
	}
	var reWindowParmValue = window.showModalDialog("/Pxxmgl/Xtgl/Inc/PublicEdit.aspx?URL="+MyReplace(MyReplace(url,"?","|"),"&","|"),window,"dialogWidth:"+w+"pt;dialogHeight:"+h+"pt;status:0;dialogTop:screen.height/2 - "+h+" ; dialogLeft:screen.width/2 - "+w+";edge: Raised; center: Yes; help: No; resizable:no;maximize:no;scrollbar=no;'");
	if(reWindowParmValue!=undefined)
	{
	    var e;
		//刷新当前面页				
		try
		{
			
				Expires = 0;			
				document.location.href = document.location.href;
				document.all.DG_DropDownList.value = top.getCurrentPage();
				document.all.tbx_PageGo.value = top.getCurrentPage();
				document.all.but3.click();
				
		}
		catch(e)
		{
			location.replace(location.href);
		}
	}
	return reWindowParmValue;
}	

//*******************************************************************
//功能说明：通用编辑弹出窗口+可查询。 
//参数说明：url 编辑页，需要相对路径；w 窗口宽度；h 窗口高度。
//*******************************************************************
function ShowOpenEditQuery(url,w,h)
{
	//2005-07-03 pjy 改
	try
	{
		var Para = url.split("?")[1].split("&")[0].split("=")[1];
		if (Para == "")
		{
			return false;
		}
	}
	catch(abc)
	{
		//不是编辑
	}
	try
	{
		var Para = url.split("?")[1].split("|")[0].split("=")[1];
		if (Para == "")
		{
			return false;
		}
	}
	catch(abc)
	{
		//不是编辑
	}
	var reWindowParmValue = window.showModalDialog("/Pxxmgl/Xtgl/Inc/PublicEditQuery.aspx?URL="+MyReplace(MyReplace(url,"?","|"),"&","|"),window,"dialogWidth:"+w+"pt;dialogHeight:"+h+"pt;status:0;dialogTop:screen.height/2 - "+h+" ; dialogLeft:screen.width/2 - "+w+";edge: Raised; center: Yes; help: No; resizable:no;maximize:no;scrollbar=no;'");
	if(reWindowParmValue!=undefined)
	{
	    var e;
		//刷新当前面页				
		try
		{
			Expires = 0;			
			document.location.href = document.location.href;
			document.all.DG_DropDownList.value = top.getCurrentPage();
			document.all.tbx_PageGo.value = top.getCurrentPage();
			document.all.but3.click();
		}
		catch(e)
		{
			location.replace(location.href);
		}
	}
	return reWindowParmValue;
}	

//*******************************************************************
//功能说明：弹出附件信息窗口
//调用格式：ShowPopSelect()
//ShowPopSelect(this,'SQL_ID','XM,RYDM','_jfdb,TXT_jfdb','250','300');"
//修改说明：蒲俊宇 2005-06-07 增加对单位+部门的选择
//*******************************************************************
function ShowPopSelect(e,LBorID,BindControl,j,opw,oph)
{
	try
	{
		var ttop = e.offsetTop;
		var tleft= e.offsetLeft;
		var Ee = e;
		while (Ee = Ee.offsetParent){
			ttop += Ee.offsetTop; tleft += Ee.offsetLeft;
		}
		var t = ttop  - document.body.scrollTop  + window.screenTop-90;
		var l = tleft - document.body.scrollLeft + window.screenLeft-8;
	}
	catch(ab)
	{}
	e.className = "ImageButton";
	var OldValue = e.value;
	e.value = "请选择...";
	switch (LBorID)    //如果是人员和单位选择，则自动定义窗口的大小
	{
		case "RY":
			opw = "290";
			oph = "320";
			break;
		case "DW":
			opw = "480";
			oph = "350";
			break;
		case "SZDW":
			opw = "480";
			oph = "350";
			break;
		case "YZ":
			opw = "480";
			oph = "350";
		    break;			
	}
	if (LBorID == "HY" || LBorID == "HYS")
	{
	var returnE = window.showModalDialog("/Pxxmgl/Xtgl/Inc/PublicEdit.aspx?URL=../INC/HyTree.aspx|LBorID="+ LBorID +"|Data="+e.id+"|Rz="+BindControl,"window","dialogWidth:" + opw +"px;dialogHeight:" + oph + "px;dialogTop:"+ t +"px;dialogLeft:"+ l +"px;status:0;edge: Raised;unadorned:yes;  help: No; resizable:no;scrollbar=no;");
	}
	else
	{  
	var returnE = window.showModalDialog("/Pxxmgl/Xtgl/Inc/PublicEdit.aspx?URL=../INC/PublicSelect.aspx|LBorID="+ LBorID +"|Data="+e.id+"|Rz="+BindControl,"window","dialogWidth:" + opw +"px;dialogHeight:" + oph + "px;dialogTop:"+ t +"px;dialogLeft:"+ l +"px;status:0;edge: Raised;unadorned:yes;  help: No; resizable:no;scrollbar=no;");
	}
	
	if (returnE != null){
		if (LBorID == "XM")//by zj 2005.08.04
		{
			//alert(LBorID);
			for(n=0;n<j.split(",").length;n++){
				//alert(returnE.split(",")[n]);
				eval("document.all."+j.split(",")[n]+".value='"+returnE.split(",")[n+1]+"'");
			}
		}
		else
		{
			for(n=0;n<j.split(",").length;n++){
				eval("document.all."+j.split(",")[n]+".value='"+returnE.split(",")[n]+"'");
			}
		}
	}
	else 
	{
	    e.value = OldValue;//e.className = "ImageButton";
	    if (LBorID == "HYS")
	    {
	        for(n=0;n<j.split(",").length;n++)
	        {
			    eval("document.all."+j.split(",")[n]+".value=''");
		    }	    
	    }
	}
}

//*******************************************************************
//功能说明：根据选择的项目重新绑定页面数据
//创建日期：2005-06-16
//开发人员：蒲俊宇
//调用格式：ChangeXM(this,"当前页面名称:currentPage.aspx");
//*******************************************************************
//function ChangeXM(obj,curpage)
//{
//    alert(curpage);
//	ShowPopSelect(obj,'XM','XMID none,XMMC','tbx_XMID,POP_XMID__T_XMJB_M','450','300');
//	window.location.href = curpage+"?XMID="+document.all.tbx_XMID.value;
//	alert(window.location.href);
//	//return false;
//}

//*******************************************************************
//功能说明：弹出选择窗口
//调用格式：ShowPopSelect()
//PopSelect(this,'250','300');"
//*******************************************************************
function PopSelect(e,url,opw,oph)
{
	try
	{
		var ttop = e.offsetTop;
		var tleft= e.offsetLeft;
		var Ee = e;
		while (Ee = Ee.offsetParent){
			ttop += Ee.offsetTop; tleft += Ee.offsetLeft;
		}
		var t = ttop  - document.body.scrollTop  + window.screenTop-90;
		var l = tleft - document.body.scrollLeft + window.screenLeft-8;
	}
	catch(ab)
	{}
	
	e.className = "ImageButton";
	var OldValue = e.value;
	//e.value = "请选择...";
	var returnE = window.showModalDialog("/Pxxmgl/Xtgl/Inc/PublicEdit.aspx?URL="+MyReplace(MyReplace(url,"?","|"),"&","|"),"window","dialogWidth:" + opw +"px;dialogHeight:" + oph + "px;dialogTop:"+ t +"px;dialogLeft:"+ l +"px;status:0;edge: Raised;unadorned:yes;  help: No; resizable:no;scrollbar=no;");
	if (returnE != null){
		return returnE;
	}
	else e.value = OldValue;//e.className = "ImageButton";
}


function ShowOpen(url,w,h)
{
	return window.showModalDialog("/Pxxmgl/Xtgl/Inc/PublicEdit.aspx?URL="+MyReplace(MyReplace(url,"?","|"),"&","|"),window,"dialogWidth:"+w+"pt;dialogHeight:"+h+"pt;status:0;dialogTop:screen.height/2 - "+h+" ; dialogLeft:screen.width/2 - "+w+";edge: Raised; center: Yes; help: No; resizable:no;maximize:no;scrollbar=no;'");
}

function MyReplace(oldStr,str,charStr)
{
  var newStr;
  newStr = oldStr.split(str).join(charStr);
  return newStr;
}

function ShowPopSelectByDW(e,LBorID,BindControl,j,opw,oph,dwdm)
{
	try
	{
		var ttop = e.offsetTop;
		var tleft= e.offsetLeft;
		var Ee = e;
		while (Ee = Ee.offsetParent){
			ttop += Ee.offsetTop; tleft += Ee.offsetLeft;
		}
		var t = ttop  - document.body.scrollTop  + window.screenTop-90;
		var l = tleft - document.body.scrollLeft + window.screenLeft-8;
	}
	catch(ab)
	{}
	e.className = "ImageButton";
	var OldValue = e.value;
	e.value = "请选择...";
	switch (LBorID)    //如果是人员和单位选择，则自动定义窗口的大小
	{
		case "RY":
			opw = "290";
			oph = "320";
			break;
		case "DW":
			opw = "480";
			oph = "350";
			break;
	}
	if(LBorID=="RY")
	{
		var returnE = window.showModalDialog("/Pxxmgl/Xtgl/Inc/PublicEdit.aspx?URL=../INC/PublicSelect.aspx|LBorID="+ LBorID +"|Data="+e.id+"|Rz="+BindControl+"|dwdm="+dwdm,"window","dialogWidth:" + opw +"px;dialogHeight:" + oph + "px;dialogTop:"+ t +"px;dialogLeft:"+ l +"px;status:0;edge: Raised;unadorned:yes;  help: No; resizable:no;scrollbar=no;");
	}
	else
	{
		var returnE = window.showModalDialog("/Pxxmgl/Xtgl/Inc/PublicEdit.aspx?URL=../INC/PublicSelect.aspx|LBorID="+ LBorID +"|Data="+e.id+"|Rz="+BindControl,"window","dialogWidth:" + opw +"px;dialogHeight:" + oph + "px;dialogTop:"+ t +"px;dialogLeft:"+ l +"px;status:0;edge: Raised;unadorned:yes;  help: No; resizable:no;scrollbar=no;");
	}
	if (returnE != null){
		for(n=0;n<j.split(",").length;n++){
			eval("document.all."+j.split(",")[n]+".value='"+returnE.split(",")[n]+"'");
		}
	}
	else e.value = OldValue;//e.className = "ImageButton";
}

//*******************************************************************
//功能说明：弹出附件信息窗口
//调用格式：ShowAffixDialog()
//*******************************************************************
function ShowAffixDialog(w,h,qx)
{
	tabN = top.GetPublicTableName();
	tabId = top.GetPublicID();
	
	if ((tabN==undefined)||(tabId==undefined)||(tabN=='undefined'))
	{
		top.DontFj();
	}
	else
	{
		window.showModalDialog("/Pxxmgl/Xtgl/Inc/PublicEdit.aspx?URL=xt_fj.aspx|TabN="+tabN+"|TabId="+tabId+"|qx="+qx,window,"dialogWidth:"+w+"pt;dialogHeight:"+h+"pt;status:0;dialogTop:screen.height/2 - "+w/2+"; dialogLeft:screen.width/2 - "+h/2+";edge: Raised; center: Yes; help: No; resizable:no;scrollbar=no;'");
	}
}

//*******************************************************************
//功能说明：弹出附件信息窗口
//调用格式：ShowAffixDialogT()
//*******************************************************************
function ShowAffixDialogT(tabN,tabId,w,h,qx)
{
	if ((tabN==undefined)||(tabId==undefined)||(tabN=='undefined'))
	{
		//top.DontFj();
	}
	else
	{
		window.showModalDialog("/Pxxmgl/Xtgl/Inc/PublicEdit.aspx?URL=xt_fj.aspx|TabN="+tabN+"|TabId="+tabId+"|qx="+qx,window,"dialogWidth:"+w+"pt;dialogHeight:"+h+"pt;status:0;dialogTop:screen.height/2 - "+w/2+"; dialogLeft:screen.width/2 - "+h/2+";edge: Raised; center: Yes; help: No; resizable:no;scrollbar=no;'");
	}
}


function ShowOpenAfClose(url,w,h)
{
	var reWindowParmValue = window.showModalDialog(url,window,"dialogWidth:"+w+"pt;dialogHeight:"+h+"pt;status:0;dialogTop:screen.height/2 - "+h+" ; dialogLeft:screen.width/2 - "+w+";edge: Raised; center: Yes; help: No; resizable:yes;maximize:yes;scrollbar=no;'");
	if(reWindowParmValue =='Close')
	{
		//关闭当前窗口
		window.close();
	}
}


//通用固定资产


function ShowGDZCSelect(e,j,lb)
{
	var OldValue = e.value;
	var returnE = window.showModalDialog("/Pxxmgl/Xtgl/Inc/PublicEdit.aspx?URL=/Bgsw/Lbgl/wzlb/WzPop.aspx?LB="+lb+"&sel=true",window,"dialogWidth:270pt;dialogHeight:380pt;status:0;dialogTop:screen.height/2 - 280/2; dialogLeft:screen.width/2 - 350/2;edge: Raised; center: Yes; help: No; resizable:no;scrollbar=no;'");
	try
	{
		if (returnE != null){
			for(n=0;n<j.split(",").length;n++){
				eval("document.all."+j.split(",")[n]+".value='"+returnE.split(",")[n]+"'");
			}
		}
		else e.value = OldValue;
	}
	catch(a)
	{}
}


//通用概算选择

function ShowGsSelect(e,j)
{
	var OldValue = e.value;
	var returnE = window.showModalDialog("/Pxxmgl/Xtgl/Inc/PublicEdit.aspx?URL=/xtgl/inc/PublicGs.aspx",window,"dialogWidth:270pt;dialogHeight:380pt;status:0;dialogTop:screen.height/2 - 280/2; dialogLeft:screen.width/2 - 350/2;edge: Raised; center: Yes; help: No; resizable:no;scrollbar=no;'");
	if (returnE != null){
		for(n=0;n<j.split(",").length;n++){
			eval("document.all."+j.split(",")[n]+".value='"+returnE.split(",")[n]+"'");
		}
	}
	else e.value = OldValue;
}

//通用概算选择--------不限定是最底层

function ShowGsSelect_Free(e,j)
{
	var OldValue = e.value;
	var returnE = window.showModalDialog("/Pxxmgl/Xtgl/Inc/PublicEdit.aspx?URL=/xtgl/inc/PublicGs.aspx|SelAll=true",window,"dialogWidth:270pt;dialogHeight:380pt;status:0;dialogTop:screen.height/2 - 280/2; dialogLeft:screen.width/2 - 350/2;edge: Raised; center: Yes; help: No; resizable:no;scrollbar=no;'");
	if (returnE != null){
		for(n=0;n<j.split(",").length;n++){
			eval("document.all."+j.split(",")[n]+".value='"+returnE.split(",")[n]+"'");
			//alert(returnE.split(",")[n]);
		}
	}
	else e.value = OldValue;
}

//通用文件类别+具体文件选择

function ShowWjlbSelect(e,j)
{
	var OldValue = e.value;
	var returnE = window.showModalDialog("/Pxxmgl/Xtgl/Inc/PublicEdit.aspx?URL=/Dagl/gcwjlb/PGcwjlb.aspx",window,"dialogWidth:270pt;dialogHeight:380pt;status:0;dialogTop:screen.height/2 - 280/2; dialogLeft:screen.width/2 - 350/2;edge: Raised; center: Yes; help: No; resizable:no;scrollbar=no;'");
	
	if (returnE != null){
		for(n=0;n<j.split(",").length;n++){
			eval("document.all."+j.split(",")[n]+".value='"+returnE.split(",")[n]+"'");
		}
	}
	else e.value = OldValue;
}

//通用文件类别选择
function ShowGcwjSelect(e,j)
{
	var OldValue = e.value;
	var returnE = window.showModalDialog("/Pxxmgl/Xtgl/Inc/PublicEdit.aspx?URL=/Xtgl/Ywdy/XPGcwjlb.aspx",window,"dialogWidth:270pt;dialogHeight:380pt;status:0;dialogTop:screen.height/2 - 280/2; dialogLeft:screen.width/2 - 350/2;edge: Raised; center: Yes; help: No; resizable:no;scrollbar=no;'");
	
	if (returnE != null){
		for(n=0;n<j.split(",").length;n++){
			eval("document.all."+j.split(",")[n]+".value='"+returnE.split(",")[n]+"'");
		}
	}
}


//登录 
function Login()
{
	reWindowParmValue = window.open("Login.aspx",'_blank');
	window.opener=null;
	window.top.close();
	//window.showModalDialog('openTemp.aspx?own=index','Login.aspx','')
	//window.opener=null;
	//window.top.close();
}


//重新登录
function RegLogin()
{
	//window.opener=null;
	//window.top.close();	
	//window.open("/Pxxmgl/index.aspx");	
	window.top.location.href = "/Pxxmgl/index.aspx";			
}


function SetValue()
{
   	if (document.all.ListDataGrid.rows.length>1)
	{	
		var zhi;
		var lockImg;
		try
		{			
			zhi = document.all.ListDataGrid.rows[ListDataGridselectIndex].cells[1].innerText;	
			lockImg = document.all.ListDataGrid.rows[ListDataGridselectIndex].cells[0].innerHTML;			
		}
		catch(e)
		{
			zhi = document.all.ListDataGrid.rows[1].cells[1].innerText;
			lockImg = "";
		}			
		try
		{
		top.setLockImg(lockImg);	
		}
		catch(e)
		{			
		}
		document.all.thisInput.value=zhi;
		
		try
		{
			top.SetCurrentPage(document.all.DG_DropDownList.value,ListDataGridselectIndex);	
		}
		catch(e)
		{
			try
			{
				top.SetCurrentPage(location.href,ListDataGridselectIndex);		
			}
			catch(agf)
			{}
		}		
	}
	
}




//*******************************************************************
//功能说明：设置项目信息导入失败列表
//创建日期：2005-07-05
//开发人员：蒲俊宇
//调用格式：直接调用
//*******************************************************************
function SetSbyy()
{
    var ltb = document.all.ltbSbyy;
    document.all.tbxSbyy.value = "";
	for (i=0; i< ltb.options.length; i++)
	{
		if (ltb.options(i).value == document.all.thisInput.value)
		{
		    document.all.tbxSbyy.value = ltb.options(i).text;
		}
	}
}




//*******************************************************************
//功能说明：个性化设置，颜色选择
//创建日期：2005-07-05
//开发人员：蒲俊宇
//调用格式：窗口父.控件名
//*******************************************************************
function SelectColor(i)
{
	var w = "200";
	var h = "200";
	var reWindowParmValue = window.showModalDialog('Palette.aspx',window,"dialogWidth:"+w+"pt;dialogHeight:"+h+"pt;status:0;dialogTop:screen.height/2 - "+h+" ; dialogLeft:screen.width/2 - "+w+";edge: Raised; center: Yes; help: No; resizable:yes;maximize:yes;scrollbar=no;'");
	if (reWindowParmValue != undefined)
	{
		switch(i)
		{
			case "1":	
				tb_bj.bgColor = reWindowParmValue;
				document.all.BGCOLOR.value = reWindowParmValue;
				break;
			case "2":
				tb_qj.bgColor = reWindowParmValue;
				document.all.FORECOLOR.value = reWindowParmValue;
				break;
			case "3":
				tb_bs.bgColor = reWindowParmValue;
				document.all.MICOLOR.value =reWindowParmValue;
				break;
		}
	}
}



///
//获取选择附件的文件名称
function getUploadFileName(E)
{
	var FileName = document.all.file_name.value;
	var Files = FileName.split("\\")[FileName.split("\\").length-1].split(".")[0];
	eval(E+".value = '"+Files+"'");
	try
	{	
		document.all.Fn.value = FileName;
	}
	catch(E)
	{}
}


//获取选择附件的文件名称
function getFileName(E)
{
	var FileName = document.all.file_name.value;
	var Files = FileName.split("\\")[FileName.split("\\").length-1].split(".")[0];
	eval(E+".value = '"+Files+".xls'");
}


//*******************************************************************
//功能说明：当鼠标放至图标上的变换
//创建日期：2005-07-05
//开发人员：蒲俊宇
//调用格式：窗口父.控件名
//*******************************************************************
function MM_swapImgRestore()
{ 
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_swapImage()
{
	var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_findObj(n, d) 
{
	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;
}	




function document.onkeydown(){
	with(window.event)if(srcElement.type=="text"&&keyCode==13)keyCode=9
}



//去掉字符串左右空格

function trim(str)
{
	return str.replace(/(^\s*)|(\s*$)/g, "");
}

function replaceString(str)
{
	return str.replace(/[\\]/g,"\\\\").replace(/['']/g,"\\'").replace(/[\*]/g,"\\\*");
}
//弹出窗口函数
function OpenWindowBool(url,dialogWidth,dialogHeight)
{
	if (OpenWindowValue(url,dialogWidth,dialogHeight) != null)
	{
		return true;
	}
	return false;
}
function OpenWindowValue(url,dialogWidth,dialogHeight)
{
	var returnValue = window.showModalDialog(url,'','dialogWidth:'+dialogWidth+'px;dialogHeight:'+dialogHeight+'px;status:no;help:no;scroll: No;');
	if (returnValue != null)
	{
		return returnValue;
	}
	return null;
}

function viewXm(sfzd,xmid,xmlx)
{
	//if (sfzd == '0')
	//{			
	//	ShowOpenEdit('/Pxxmgl/Xmgl/Xmjcxx/Xmzsk/xmjbxxEdit.aspx?PKID='+xmid+'|ISVIEW=1','630','470');
	//}
	//else
	//{
	//	ShowOpenEdit('/Pxxmgl/Xmgl/Xmjcxx/Xmzsk/zdxmjbxxEdit.aspx?PKID='+xmid+'|ISVIEW=1','630','470');
   // }
	var e;
	//ShowOpenEdit('/Pxxmgl/Xmgl/Xmjcxx/xmjbxxEdit.aspx?XMID='+xmid+'|SFZD='+sfzd+'|XMLX='+xmlx,'710','505');
	ShowOpenEditQuery('/Pxxmgl/Xmgl/Xmjcxx/xmxxindex.aspx?XMID='+xmid+'|SFZD='+sfzd+'|XMLX='+xmlx,'710','505');
	try
	{
	    document.all.thisInput.value = xmid;
	}
	catch(e)
	{
	}
	
}
//梁军 2005.09.01显示项目年工作信息描述（弹出式窗口函数）
function viewXmnxx(xmxxid)
{
	//ShowOpenEdit('/Pxxmgl/Xmgl/Xmngzxx/Xmngzxxdetail.aspx?PKID='+xmxxid+'','450','470');
	var url = '/Pxxmgl/Xmgl/Xmngzxx/Xmngzxxdetail.aspx?PKID='+xmxxid+'';
	var w = 600;		    
	var h = 500;
	window.showModalDialog("/Pxxmgl/Xtgl/Inc/PublicEdit.aspx?URL="+MyReplace(MyReplace(url,"?","|"),"&","|"),window,"dialogWidth:"+w+"pt;dialogHeight:"+h+"pt;status:0;dialogTop:screen.height/2 - "+h+" ; dialogLeft:screen.width/2 - "+w+";edge: Raised; center: Yes; help: No; resizable:yes;maximize:no;scrollbar=no;'");
}

function viewYbkXm(sfzd,xmid)
{
	if (sfzd == '0')
	{
	    ShowOpenEdit('/Pxxmgl/Xmgl/Xmjcxx/Xmybk/ybkEdit.aspx?PKID='+xmid,'710','505');			
	}
	else
	{
	    ShowOpenEdit('/Pxxmgl/Xmgl/Xmjcxx/Xmybk/zdxmybkEdit.aspx?PKID='+xmid+'|ISVIEW=1','710','505');
	}
}

function viewBYSH(PKID,XMID,ND,YH)
{//新增年月。用于定位
    ShowOpenEdit('/Pxxmgl/Xmgl/Xmsbgl/Xmydxx/xmydH201Edit.aspx?PKID='+PKID+'&XMID='+XMID+'&DWND='+ND+'&DWYD='+YH,'800','560');
}
function viewBYSH2(PKID,XMID)
{
    ShowOpenEdit('/Pxxmgl/Xmgl/Xmsbgl/Xmydshbm/xmydH201Edit.aspx?PKID='+PKID+'&XMID='+XMID,'800','560');
}
function viewDetail(id)
{
	
	
	    ShowOpenEditQuery('/Pxxmgl/xtgl/jbxx/dwxx/dwxxEdit.aspx?ISVIEW=1|PKID='+id,'550','390');
	
}
function ChangeCss()
{
	//top.main.document.body.style.background = "url('/Pxxmgl/Xtgl/Images/dw1.gif')";
	//if(top.main.document.frames.length==2)
	//{
	//	top.main.document.frames[0].document.body.style.background = "url('/Pxxmgl/Xtgl/Images/dw1.gif')";
	//	top.main.document.frames[1].document.body.style.background = "url('/Pxxmgl/Xtgl/Images/dw1.gif')";
	//}
}
ChangeCss();


