//		图片热点变换
function MM_swapImgRestore() { //v3.0
  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_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  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); return x;
}

function MM_swapImage() { //v3.0
  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];}
}
//		让theform立即提交
function submitonce(theform){
	//if IE 4+ or NS 6+
	if (document.all||document.getElementById){
		//screen thru every element in the form, and hunt down "submit" and "reset"
		for (i=0;i<theform.length;i++){
			var tempobj=theform.elements[i]
			if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
				//disable em
				tempobj.disabled=true
		}
	}
}

//@ <Function Name="selectMultiUser" Description="多选人对话框" > 
function selectMultiUser(strPostID,strID,strName,strNotUsers)
{
	var obj = new Object;
	nLeft=event.screenX+10;
	nTop=event.screenY+10;

	obj.strArg= strPostID + "々" + strID + "々" + strName+"々"+strNotUsers;

	strReturn=window.showModalDialog("/Common/Dialog/SelectUser/WebUI/SelectUser.aspx",obj, "dialogLeft:" + nLeft + ";dialogTop:" + nTop + ";dialogWidth:550px;dialogHeight:265px;status:0;scroll:0;help:0");

	delete obj;
	return strReturn;
}
function OpenWindow(strUrl)
{
	if(CheckIsAspPage(strUrl)==true)
	{
		strUrl="/Common/GoToAspPage/GoPage.aspx?GoPageUrl=" + escape(strUrl);
	}
	window.location.href=strUrl;
}
//打开通用对话框
function ArgumentObj(strUrl,strTitle)
{
	this.Url=strUrl;
	this.Title=strTitle;
	return;
}
function ShowDialog(strUrl,strTitle,strWidth,strHeight)
{
	var obj=new ArgumentObj(strUrl,strTitle);
	strFrameUrl="/Common/Dialog/DialogFrame/DialogFrame.aspx";
	strReturn = window.showModalDialog(strFrameUrl,obj,"dialogWidth:" + strWidth + "px;dialogHeight:" + strHeight + "px;status:0;scroll:0;help:0;resizable:0;");
	return strReturn;
}
//-----------------------------------------------
//函数功能:打开AV浏览器窗口,对附件进行浏览
//参数1:DBName，            数据库的DBConfig文件中的ID，比如PORTAL等
//参数2:TableName，         数据库中的表名
//参数3:FileDataField，     存储文件二进制数据的字段名
//参数4:FileNameField，     存储文件名的字段名，注意——当多个字段表示的时候用#号连接，比如 Name#HouzhuiName（表示后缀的字段写在后面）
//参数5:KeyField，          记录的主键字段，标示ID的字段名
//参数6:IDValue，           ID值，可以是数字或字符串
//----------------------------------------------
function OpenAVBrowse(DBName,TableName,FileDataField,FileNameField,KeyField,IDValue)
{
	var strUrl  = "/Common/BrowseFile/WebUI/BrowserForAV.aspx?";
	strUrl = strUrl + "DBName=" + DBName +"&TableName="	+ TableName + "&FileDataField=" + FileDataField + "&FileNameField=" + FileNameField + "&KeyField=" + KeyField + "&IDValue=" + IDValue;
	window.open(strUrl,"_blank","width=600,height=600,menubar=no,edge=raised,resizable=Yes");
}

/***************************************************
文档中心新建文档接口add hcl 2006-9-26
****************************************************/
//文档中心上传多个文件
//参数		strNodeID：文件夹ID
//返回		<XML>文件ID々文件ID々文件夹ID</XML>
function funAddMoreDoc(strNodeID)
{
	strUrl = "/pm/application/PM_Document/asp/File_NewMore.asp?strFolderID=" + strNodeID;
	strReturn=ShowDialog(strUrl,"上载附件","600","400");
	if(strReturn != "" && strReturn != undefined)
	{		
		return strReturn;
	}
	else
	{
		return "";	
	}
}
//生成新的版本
//参数		strNodeID	：文件夹ID
//			strFileID	：文件ID
//返回		true：成功；false：失败
function funFileNewVer(strNodeID,strFileID)
{		
	strUrl = "/pm/application/PM_Document/asp/File_NewVer.asp?DocID=" + strFileID + "&NodeID=" + strNodeID;

	//strReturn = window.showModalDialog(strUrl,"","dialogWidth:500px;dialogHeight:130px;status:0;scroll:0;help:0");
	strReturn = ShowDialog(strUrl,"上载附件","500","130");
	return strReturn;
}
//名称:WebBrowseFile()'文档浏览
//参数:输入		AttchID	附件ID
//				TableName 附件表名称

function WebBrowseFile(AttchID,TableName)
{
	var ntop=window.screen.height/2-285;
	var nleft=window.screen.width/2-378;
	strUrl = "/PM/Common/PM_BrowsFile/asp/AM_WebBrowse.asp?FileID="+AttchID+"&TableName="+TableName;
	strReturn = ShowDialog(strUrl,"浏览","757","570");	
}
//-----------------------------------------------
//判断当前的IE版本是否是SP2
//-----------------------------------------------
function CheckIsSP2()
{
	var BrowserInfo = new Object() ;
	BrowserInfo.MajorVer = navigator.appVersion.match(/MSIE (.)/)[1] ;
	BrowserInfo.MinorVer = navigator.appVersion.match(/MSIE .\.(.)/)[1] ;
	BrowserInfo.IsIE55OrMore = BrowserInfo.MajorVer >= 6 || ( BrowserInfo.MajorVer >= 5 && BrowserInfo.MinorVer >= 5 ) ;
	var bIsSP2 = (navigator.userAgent.indexOf("SV1") != -1);
	return bIsSP2 
}
//-----------------------------------------------
//自动调整窗口到合适的大小
//参数 输入  strMainTableName   当前页面最外层对象的名称
//2006年12月6号,yxq 添加
//-----------------------------------------------
function adjustWindowSize(strMainTableName,bIsCenter)
{
	try
	{
		var tabDialogSize=window.document.all(strMainTableName,0);
		if (tabDialogSize=="[object]")
		{
		
			var bIsSP2 =CheckIsSP2();
			//调整对话框的大小
			var w = tabDialogSize.offsetWidth + 8;
			var h = tabDialogSize.offsetHeight + 27;
			if (bIsSP2)
			{
				h =h+6;
			}
			window.dialogWidth = w + "px";
			window.dialogHeight = h + "px";
			if (bIsCenter==true)
			{
				window.dialogLeft = (screen.availWidth - w) / 2;
				window.dialogTop = (screen.availHeight - h) / 2;
			}
			//调整窗口的大小
			var w = tabDialogSize.clientWidth + 12;
			var h = tabDialogSize.clientHeight + 31;
			if (bIsSP2)
			{
				h =h+5;
			}
			window.resizeTo(w,h);
			if (bIsCenter==true)
			{
				var l = (screen.availWidth - w) / 2;
				var t = (screen.availHeight - h) / 2;
				window.moveTo(l,t); 
			}
		}
	}			
	catch(e)
	{
	}
}