﻿// JScript 文件

function GetEntity(CtrID)
{
	return eval("document.all." + CtrID);
}

function GetCtr(CtrID)
{
   var e=document.getElementById(CtrID); 
    
   if(e!=null && e != "")
   {
      return e;
   }
   else
   {
      alert("未能获取到对象！");
      return null;
   }

}

function CheckCalib()
{
	return true;
}

//检查日期

function CheckDataEx(CID, HelpStr)
{
	var e = CID;
	var str = e.value;
	var retVal = false;
	var reg=/^(\d{2,4})(\-|\/|\.|年)(\d{1,2})(\-|\/|\.|月)(\d{1,2})(\-|\/|\.|日|$)/;
	var r=reg.exec(str);
	if(r==null)
	{
		retVal = false;
	}
	else
	{
		var d=new Date(r[1],r[3]-1,r[5]);
		if(d.getFullYear()==r[1] && (d.getMonth()+1)==r[3] && d.getDate()==r[5])
		{
			retVal = true;//r[1]+"年"+r[3]+"月"+r[5]+"日";
		}
		else
		{
			retVal = false;
		}
	}
	if (!retVal)
	{
		alert(HelpStr + "\n参考格式：2000年12月31日、2000/12/31、2000.12.31、2000-12-31");
		e.focus();
	}
	return retVal;
}

//检查浮点数
function CheckDecimalNum(CID,HelpeStr)
{
	var Reg = /^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|[1-9]\d*|0)$/;
	var Result = true;		
	if (!Reg.test(CID.value))	
	{
		Result = false;
		alert(HelpeStr);
		CID.focus();			
	}
	return Result; 
}

function checkTel(CtrID,HelpeStr)
{    
	var e=document.getElementById(CtrID); 
	var Reg = /^(\(?0\d{2,3}[-| |/|)])?(\d{7,8})([-| |/]\d{3,4})?$/;
	if (!Reg.test(e.value))			
	{
		alert(HelpeStr);
		e.focus();
		return false;
	}
	return true;
}

/*检查电子邮件地址*/
function CheckEmail(CtrID, HelpStr)
{
	var e = GetEntity (CtrID);
	var mailPattern = /^(\w+)@(\w+)[\.](\w+)[\.]?(\w+)$/;
	if (!mailPattern.test(e.value))			
	{
		alert (HelpStr);
		e.focus();
		return false;
	}
	return true;
}


/*客户端检查方法CheckForm()*/

/*检查日期*/
function CheckDate(CtrID, HelpStr)
{
	var e = GetEntity (CtrID);
	return CheckDataEx(e, HelpStr)
}
function CheckDataEx(Ctr, HelpStr)
{
	var e = Ctr;
	var str = e.value;
	var retVal = false;
	var reg=/^(\d{2,4})(\-|\/|\.|年)(\d{1,2})(\-|\/|\.|月)(\d{1,2})(\-|\/|\.|日|$)/;
	var r=reg.exec(str);
	if(r==null)
	{
		retVal = false;
	}
	else
	{
		var d=new Date(r[1],r[3]-1,r[5]);
		if(d.getFullYear()==r[1] && (d.getMonth()+1)==r[3] && d.getDate()==r[5])
		{
			retVal = true;//r[1]+"年"+r[3]+"月"+r[5]+"日";
		}
		else
		{
			retVal = false;
		}
	}
	if (!retVal)
	{
		alert(HelpStr + "\n参考格式：2000年12月31日、2000/12/31、2000.12.31、2000-12-31");
		e.focus();
	}
	return retVal;
}

function CheckNumeric(CtrID, HelpStr)
{		
	var e = GetEntity(CtrID);
	var regex = /^[\d]+$/;
	if (!regex.test(e.value))
	{
		alert(HelpStr + ",请输入数字字符串！");
		e.focus();
		return false;
	}
	
	return true;
}

/*检查是否是数字字符串*/
function CheckNumber(CtrID, HelpStr)
{
	var e = GetEntity(CtrID);
	return CheckNumberEx(e, HelpStr);
}

function CheckNumberEx(Ctr , HelpStr)
{
	var e = Ctr;
	var str = e.value;
	var reg=/^[\d|\.]+$/;
	var r=reg.exec(str);
	if(r==null)
	{
		alert(HelpStr + ",请输入数字字符串！")
		e.focus();
		return false;
	}
	else
	{
		return true;
	}
}

function CheckFileEx(CtrID,NextCtrID,HelpStr)
  {
     if(CheckFile(CtrID,HelpStr))
     {}
     else
     {
        NextCtrID.focus();
     }
  
  }
  
function CheckFile(CtrID,HelpStr){  
//    var filePattern = new RegExp("(\.rar|\.zip|\.doc|\.rtf|\.xls)$", "i");
    var filePattern = new RegExp("(\.rar|\.zip|\.jpg)$", "i");
    var e = GetCtr(CtrID);
    
    var ret = false;
    if(!IsNeed)
        ret = true;   //不必须传文件
        
    if(!ret && (e.value=="" || e.value == null))
    {
      alert("请上传"+HelpStr);
      e.focus();
      return false;
    }

    if (!(e.value=="" || e.value == null) && !filePattern.test(e.value)){
//        alert ("上传材料的文件格式必须是WORD格式(.doc)、EXCEL格式(.xls)、写字板格式(.rtf)以及压缩文档格式(.rar或.zip)，请重新上传！");
        alert ("上传材料的文件格式必须是压缩或图片格式(\.rar|\.zip|\.jpg)，请根据提示检查并重新上传！");
        e.focus ();
        return false;
    }
    return true; 
}  

function CheckFileEx1(CtrID,HelpStr,bIsNeed){  
    IsNeed = bIsNeed;
    return CheckFile(CtrID,HelpStr);
}

function CheckFileWord(CtrID,HelpStr){  
//    var filePattern = new RegExp("(\.rar|\.zip|\.doc|\.rtf|\.xls)$", "i");
    var filePattern = new RegExp("(\.doc)$", "i");
    var e = GetCtr(CtrID);
    
    if(IsNeed && (e.value=="" || e.value == null))
    {
      alert("请上传"+HelpStr);
      e.focus();
      return false;
    }

    if (!(e.value=="" || e.value == null) && !filePattern.test(e.value)){
//        alert ("上传材料的文件格式必须是WORD格式(.doc)、EXCEL格式(.xls)、写字板格式(.rtf)以及压缩文档格式(.rar或.zip)，请重新上传！");
        alert ("上传材料的文件格式必须是WORD格式(.doc)，请根据提示检查并重新上传！");
        e.focus();
        return false;
    }
    return true; 
} 

function CheckFileWordEx(CtrID,HelpStr,bIsNeed){
    IsNeed = bIsNeed;
    return CheckFileWord (CtrID,HelpStr);
}  

//上传压缩、文档或图片
function CheckFileAll(CtrID,HelpStr){  
//    var filePattern = new RegExp("(\.rar|\.zip|\.doc|\.rtf|\.xls)$", "i");
    var filePattern = new RegExp("(\.rar|\.zip|\.jpg|\.doc)$", "i");
    var e = GetCtr(CtrID);
    
    if(!IsNeed && e.value == "")
        return true;
        
    if(e.value=="")
    {
      alert("请上传"+HelpStr);
      e.focus();
      return false;
    }

    if (!filePattern.test(e.value)){
//        alert ("上传材料的文件格式必须是WORD格式(.doc)、EXCEL格式(.xls)、写字板格式(.rtf)以及压缩文档格式(.rar或.zip)，请重新上传！");
        alert ("上传材料的文件格式必须是压缩或图片或文档格式(\.rar|\.zip|\.jpg|\.doc)，请根据提示检查并重新上传！");
        e.focus ();
        return false;
    }
    return true; 
}

function CheckFileWord1(CtrID,HelpStr){  
    var filePattern = new RegExp("(\.rar|\.zip|\.doc)$", "i");
    var e = GetCtr(CtrID);
    
    if(!IsNeed && e.value == "")
        return true;
        
    if(e.value=="")
    {
      alert("请上传"+HelpStr);
      e.focus();
      return false;
    }

    if (!filePattern.test(e.value)){
        alert ("上传材料的文件格式必须是Word文档或压缩文档格式(\.rar|\.zip|\.doc)，请重新上传！");
        e.focus ();
        return false;
    }
    return true; 
}

/*检查是否是合法的电话号码*/
function CheckPhone(CtrID, HelpStr)
{
	var e = GetEntity (CtrID);
	return CheckPhoneEx(e, HelpStr);
}
function CheckPhoneEx (Ctr , HelpStr)
{
	var e = Ctr;
	var str = e.value;
	var phonePattern = /^(\(\d{3,4}\)|\d{3,4}-)\d{6,8}$/;
	if (!phonePattern.test(str))
	{
		alert(HelpStr + "\n合法的格式为：(123)4567890或123-4567890");
		e.focus();
		return false;
	}
	else
	{
		return true;
	}
}

// 检查邮政编码

function CheckPost(Post,HelpStr)
{
	var Reg = /^[0-9]\d{5}$/;
	var Result = true;
	if (!Reg.test(Post.value))
	{
		alert(HelpStr);
		Post.focus();
		Result = false;
	}
	return Result; 
}

//检查下拉框
function CheckDropDown(CID,HelpStr)
{
	var Result = true;
	if(CID.selectedIndex <=0)
	{
		Result = false;
		alert(HelpStr);		
	}
	return Result;
}

/*检查选择列表格是否选中*/
function CheckSelectBox (CtrID, UnSelectStr, HelpStr)
{
	var e = GetEntity (CtrID);
	return CheckSelectBoxEx (e, UnSelectStr, HelpStr);
}

function CheckSelectBoxEx(Ctr, UnSelectStr, HelpStr)
{
	var e = Ctr;
	if (e.options.selectedIndex < 0 || e.options[e.options.selectedIndex].value == UnSelectStr)
	{
		alert(HelpStr);
		e.focus();
		return false;
	}
	else
	{
		return true;
	}
}

/*检查是否未填写*/
function CheckInputBox (CtrID, HelpStr)
{
	var e = GetCtr(CtrID);
	return CheckInputBoxEx (e, HelpStr);
}

function CheckInputText (CtrID, HelpStr,NextCtrID)
{
	var e = GetCtr(CtrID);
	return CheckInputBoxExs (e, HelpStr,NextCtrID);
}

function CheckInputBoxEx(Ctr , HelpStr)
{
	var e = GetEntity(Ctr);
	if (e.value == "")
	{
		alert (HelpStr);
		e.focus();
		return false;
	}
	else
	{
		return true;
	}
}

function CheckBox(Ctr , HelpStr)
{
	if (Ctr.value == "")
	{
		alert (HelpStr);
		Ctr.focus();
		return false;
	}
	else
	{
		return true;
	}
}

//检查文本框不为空
function CheckTextBox(CID,HelpStr)
{
	var Result = true;
	if(CID.value == "")
	{
		Result = false;
		alert(HelpStr);
		CID.focus();
	}
	return Result;
}

var IsNeed = true;
/*判断浏览器类型*/
function CheckBrowser(){
    var cb = "Unknown";
    if(window.ActiveXObject){
        cb = "IE";
    }else if(navigator.userAgent.toLowerCase().indexOf("firefox") != -1){
        cb = "Firefox";
    }else if((typeof document.implementation != "undefined") && (typeof document.implementation.createDocument != "undefined") && (typeof HTMLDocument != "undefined")){
        cb = "Mozilla";
    }else if(navigator.userAgent.toLowerCase().indexOf("opera") != -1){
        cb = "Opera";
    }
    return cb;
}

/* 检查公开招标的进窗备案*/
function CheckInrecords(CtrId,isNeed,isLastChk)
{
    IsNeed = isNeed;
    var retVal = true;
    if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtBuildUnit" , "请输入建设单位名称！")
    if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtProjectName" , "请输入项目名称！")
    
    if (retVal) retVal =  CheckFileEx1(CtrId + "_txtAgencyTrustContract","代理委托合同", false)
    if (retVal) retVal =  CheckFileEx1(CtrId + "_txtbuildFile","立项批文", false)
    if (retVal) retVal =  CheckFileEx1(CtrId + "_txtBuildProjectPlanPermit","建设工程规划许可", false)
    if (retVal) retVal =  CheckFileEx1(CtrId + "_txtBuildProjectLandPermit","建设工程用地许可", false)
    if (retVal) retVal =  CheckFileEx1(CtrId + "_txtInitDesignReply","初步设计批复", false)
    if (retVal) retVal =  CheckFileEx1(CtrId + "_txtFundImplementCase","资金落实情况", false)
    if (retVal) retVal =  CheckFileWordEx(CtrId + "_txtInviteNote","招标公告或资格预审公告", !isLastChk)
    if (retVal) retVal =  CheckFileWordEx(CtrId + "_txtCapacityInquestFile","资格预审文件", !isLastChk)
    if (retVal && confirm("将提交第一阶段资料，您确定吗？"))
    {
        return true;
    }
    return false;     
}

function CheckInrecords1(CtrId,isNeed)
{
    IsNeed = isNeed;
    var retVal = true;
    if (retVal) retVal =  CheckFileWord(CtrId + "_txtInviteNote","招标公告或资格预审公告");
    if (retVal) retVal =  CheckFileWord(CtrId + "_txtCapacityInquestFile","资格预审文件");
    return true;     
}

/* 检查资格预审文件*/
function CheckReInRecords(CtrId,isNeed)
{
   IsNeed = isNeed;
   var retVal = true;
   if (retVal) retVal =  CheckFileWord(CtrId + "_txtInviteNote","招标公告或资格预审公告")
   if (retVal) retVal =  CheckFileWord(CtrId + "_txtCapacityInquestFile","资格预审文件")
   
   if (retVal && confirm("将重新提交第一阶段资料，您确定吗？"))
   {
       return true;
   }
   return false;   
}

/* 检查邀请招标的进窗备案*/
function CheckInviteInrecords(CtrId,isNeed)
{
        IsNeed = isNeed;
        var retVal = true;
        if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtBuildUnit" , "请输入建设单位名称！")
        if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtProjectName" , "请输入项目名称！")
        if(GetCtr(CtrId + "_txtAgencyTrustContract").value !="")
        {
            if (retVal) retVal =  CheckFile(CtrId + "_txtAgencyTrustContract","代理委托合同")
        }
        if(GetCtr(CtrId + "_txtbuildFile").value !="")
        if (retVal) retVal =  CheckFile(CtrId + "_txtbuildFile","立项批文")
        if(GetCtr(CtrId + "_txtBuildProjectPlanPermit").value !="")
        if (retVal) retVal =  CheckFile(CtrId + "_txtBuildProjectPlanPermit","建设工程规划许可")
        if(GetCtr(CtrId + "_txtBuildProjectLandPermit").value !="")
        if (retVal) retVal =  CheckFile(CtrId + "_txtBuildProjectLandPermit","建设工程用地许可")
        if(GetCtr(CtrId + "_txtInitDesignReply").value !="")
        if (retVal) retVal =  CheckFile(CtrId + "_txtInitDesignReply","初步设计批复")
        if(GetCtr(CtrId + "_txtFundImplementCase").value !="")
        if (retVal) retVal =  CheckFile(CtrId + "_txtFundImplementCase","资金落实情况")

        if (retVal) retVal =  CheckFile(CtrId + "_txtInviteNote","招标公告或资格预审公告")
        if (retVal) retVal =  CheckFileWord(CtrId + "_txtInviteFile","招标文件")
        if (retVal) retVal =  CheckFileWord(CtrId + "_txtBankApply","施工许可、招标备案申请书")
        
        if (retVal && confirm("将提交第一阶段资料，您确定吗？"))
        {
        return true;
        }
         return false;     
}

/* 检查投标单位*/
function CheckBidCompany(CtrId,isNeed)
{
    IsNeed = isNeed;
  var retVal = true;
  
  if (retVal) retVal = CheckFile(CtrId + "_txtBidFile","投标文件")
  if (retVal) retVal = CheckFile(CtrId + "_txtBidPromise","投标承诺书")

       if (retVal && confirm("将提交投标单位资料，您确定吗？"))
        {
        return true;
        }
         return false;
}

/* 检查招标文件和招标公告或资格预审公告*/
function CheckInviteReInRecords(CtrId,isNeed)
{
    IsNeed = isNeed;
  var retVal = true;
  if (retVal) retVal = CheckFileWord(CtrId + "_txtInviteFile","招标文件")
  if (retVal) retVal = CheckFile(CtrId + "_txtInviteNote","招标公告或资格预审公告")

       if (retVal && confirm("将提交招标文件资料，您确定吗？"))
        {
        return true;
        }
         return false;
}

/* 检查招标文件*/
function CheckInviteFileOnly(CtrId)
{
  var retVal = true;
  if (retVal) retVal = CheckFileWord1(CtrId + "_txtInviteFile","招标文件")
      if (retVal && confirm("将重新上传第二阶段资料资料，您确定吗？"))
        {
        return true;
        }
         return false;
}

/* 检查资格预审备案*/
function CheckCapacityInquestRecord(CtrId,isNeed)
{
    IsNeed = isNeed;

  var retVal = true;
  if (retVal) retVal = CheckInputBoxEx(CtrId + "_txtEndDate" , "请输入报名截止日期！")
  if(GetCtr(CtrId + "_txtCapacityInquestReport").value !="")
  if (retVal) retVal = CheckFileWord1(CtrId + "_txtCapacityInquestReport","资格预审报告")
  if (retVal) retVal = CheckFileWord1(CtrId + "_txtInviteFile","招标文件")
  if (retVal) retVal = CheckFileWord1(CtrId + "_txtPermitAndApply","施工许可、招标备案申请书")

      if (retVal && confirm("将提交第二阶段资料，您确定吗？"))
        {
        return true;
        }
         return false;
}

/* 检查评标备案*/
function CheckJudgeRecords(CtrId)
{
  var retVal = true;
  
  if (retVal) retVal = CheckFileWord(CtrId + "_txtJudgeReport","评标报告")
  if (retVal) retVal = CheckFileWord(CtrId + "_txtBidNotice","中标通知书")

       if (retVal && confirm("将提交该阶段资料，您确定吗？"))
        {
        return true;
        }
         return false;
}

/* 检查资格预审备案*/
function CheckCapacityInquestRecordNotion(CtrId)
{
  var retVal = true;
  
  if (retVal) retVal = CheckFile(CtrId + "_txtInviteFile","招标文件")

      if (retVal && confirm("将提交招标文件资料，您确定吗？"))
        {
        return true;
        }
         return false;
}

/* 检查招标文件修改意见*/
function CheckInviteOpinion(CtrId)
{
  var retVal = true;
  
  if (retVal) retVal = CheckInputBoxEx(CtrId + "_txtInviteFileOpinion","请输入修改意见!")

if (retVal && confirm("将不同意该阶段资料备案，您确定吗？"))
        {
        return true;
        }
         return false;
}

/* 检查资格预审文件修改意见*/
function CheckInrecordOpinion(CtrId)
{
  var retVal = true;
  
  if (retVal) retVal = CheckInputBoxEx(CtrId + "_txtCapacityInquestOpinion","请输入修改意见!")

      if (retVal && confirm("将不同意该阶段资料备案，您确定吗？"))
        {
        return true;
        }
         return false;
}

/* 检查评标备案意见*/
function ChecktxtBidIdea(CtrId)
{
  var retVal = true;
  
  if (retVal) retVal = CheckInputBoxEx(CtrId + "_txtBidIdea","请输入修改意见!")

      if (retVal && confirm("将提交该阶段资料，您确定吗？"))
        {
        return true;
        }
         return false;
}


//施工许可证不通过
function CheckConstructIdea(CtrId)
{
    var retVal = true;
    if(retVal) retVal =  CheckInputBoxEx(CtrId + "_txtOption","请输入审查意见!")
    if(retVal && confirm('您将不通过施工许可证(临时施工许可)申请,确定吗？'))
    {
        return true;
    }
        return false;
}


//添加投标企业项目名称
function CheckConstructApplyProjectName(CtrId)
{
 var retVal = true;
  
  if (retVal) retVal = CheckInputBoxEx(CtrId + "_txtProjectName","请输入项目名称！")

      if (retVal && confirm("将提交项目信息，您确定吗？"))
        {
        return true;
        }
         return false;
}

function CheckConstructApplyLetter(CtrId)
{
    var retVal = true;    
        if (retVal) retVal =  CheckFileWord1(CtrId + "_txtApplyLetter","建设工程项目施工报建登记、招标备案、施工许可申请书")  
        if (retVal)
        {
        return true;
        }
         return false;  
}
function CheckConstructItemAllow(CtrId)
{
    var retVal = true;    
        if (retVal) retVal =  CheckFileWord1(CtrId + "_txtItemAllow","立项批文")
        if (retVal)
        {
        return true;
        }
         return false;  
}
function CheckConstructGroundAllow(CtrId)
{
    var retVal = true;    
        if (retVal) retVal =  CheckFileWord1(CtrId + "_txtGroundAllow","用地许可证") 
        if (retVal)
        {
        return true;
        }
         return false;  
}
function CheckConstructLayOutAllow(CtrId)
{
    var retVal = true;    
        if (retVal) retVal =  CheckFileWord1(CtrId + "_txtLayOutAllow","建设工程规划许可证")
        if (retVal)
        {
        return true;
        }
         return false;  
}
function CheckConstructBidPass(CtrId)
{
    var retVal = true;    
        if (retVal) retVal =  CheckFileWord1(CtrId + "_txtBidPass","施工中标通知")  
        if (retVal)
        {
        return true;
        }
         return false;  
}
function CheckConstructConstructPact(CtrId)
{
    var retVal = true;    
        if (retVal) retVal =  CheckFileWord1(CtrId + "_txtConstructPact","施工合同")
        if (retVal)
        {
        return true;
        }
         return false;  
}
function CheckConstructConstrucPicture(CtrId)
{
    var retVal = true;    
        if (retVal) retVal =  CheckFileAll(CtrId + "_txtConstrucPicture","施工图纸审查备案表及合格书")
        if (retVal)
        {
        return true;
        }
         return false;  
}
function CheckConstructWactchAndBid(CtrId)
{
    var retVal = true;    
        if (retVal) retVal =  CheckFileWord1(CtrId + "_txtWactchAndBid","监理合同及监理中标通知书") 
        if (retVal)
        {
        return true;
        }
         return false;  
}
function CheckConstructQualityApply(CtrId)
{
    var retVal = true;    
        if (retVal) retVal =  CheckFileWord1(CtrId + "_txtQualityApply","安全监督申请表")
        if (retVal)
        {
        return true;
        }
         return false;  
}
function CheckConstructSafeApply(CtrId)
{
    var retVal = true;    
        if (retVal) retVal =  CheckFileWord1(CtrId + "_txtSafeApply","施工安全申请表")
        if (retVal)
        {
        return true;
        }
         return false;  
}
function CheckConstructFarmerSalary(CtrId)
{
    var retVal = true;    
        if (retVal) retVal =  CheckFileWord1(CtrId + "_txtFarmerSalary","农民工工资保障金及三方协议书")
        if (retVal)
        {
        return true;
        }
         return false;  
}
function CheckConstructCompentcyTable(CtrId)
{
    var retVal = true;    
        if (retVal) retVal =  CheckFileWord1(CtrId + "_txtCompentcyTable","房地产开发企业资金核实表")
        if (retVal)
        {
        return true;
        }
         return false;  
}
function CheckConstructFundProve(CtrId)
{
    var retVal = true;    
        if (retVal) retVal =  CheckFileWord1(CtrId + "_txtFundProve","资金保函及证明")
        if (retVal)
        {
        return true;
        }
         return false;  
}
function CheckConstructManageCerti(CtrId)
{
    var retVal = true;    
        if (retVal) retVal =  CheckFileWord1(CtrId + "_txtProManageCerti","项目经理部人员证书")
        if (retVal)
        {
        return true;
        }
         return false;  
}


//
function CheckBidAreaDatum(CtrId,isNeed)
{
        IsNeed = isNeed;
        var retVal = true;
        if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtProjectName" , "请输入项目名称！")
        if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtBuidUnit" , "请输入建设单位名称！")
        if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtAgentOrg","代理机构名称！")
        if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtFllTimeMan","请输入专职人员姓名！")
//        if (retVal) retVal =  CheckFileWord1(CtrId + "_txtFirstDatum","第一阶段资料!")  
////        if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtFirstIdea","请输入一阶段资料(进窗备案)审查意见！")
//        if (retVal) retVal =  CheckFileWord1(CtrId + "_txtSecondDatum","第二阶段资料!")
////        if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtSecondIdea","请输入二阶段资料(资格预审)审查意见！")
//        if (retVal) retVal =  CheckFileWord1(CtrId + "_txtThirdDatum","第三阶段资料!")  
////        if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtThirdIdea","请输入三阶段资料(评标报告)审查意见！")
        
        if (retVal && confirm("将上传招标资料，您确定吗？"))
        {
        return true;
        }
         return false;     
}

function CheckInvitBidAreaDatum(CtrId,isNeed)
{
        IsNeed = isNeed;
        var retVal = true;
        if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtProjectName" , "请输入项目名称！")
        if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtBuidUnit" , "请输入建设单位名称！")
        if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtAgentOrg","代理机构名称！")
        if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtFllTimeMan","请输入专职人员姓名！")
//        if (retVal) retVal =  CheckFileWord1(CtrId + "_txtFirstDatum","第一阶段资料!")  
////        if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtFirstIdea","请输入一阶段资料(进窗备案)审查意见！")
////        if (retVal) retVal =  CheckFileWord1(CtrId + "_txtSecondDatum","第二阶段资料!")
////        if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtSecondIdea","请输入二阶段资料(资格预审)审查意见！")
//        if (retVal) retVal =  CheckFileWord1(CtrId + "_txtThirdDatum","第二阶段资料!")  
////        if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtThirdIdea","请输入三阶段资料(评标报告)审查意见！")
        
        if (retVal && confirm("将上传招标资料，您确定吗？"))
        {
        return true;
        }
         return false;     
}

function CheckAreaCityFile(CtrId,isNeed)
{
        IsNeed = isNeed;
        var retVal = true;
        if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtTitle","请输入标题！")
        if (retVal) retVal =  CheckFileWord1(CtrId + "_txtAccessories","请上传文件！")        
        if (retVal && confirm("将提交地市相关文件，您确定吗？"))
        {
        return true;
        }
         return false;     
}

function CheckucSendAndDeal(CtrId,isNeed)
{
        IsNeed = isNeed;
        var retVal = true;
        if (retVal) retVal =  CheckFileWord1(CtrId + "_txtComplaints","投诉处理")   
        if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtTitle","请输入标题！")
        if (retVal) retVal =  CheckFileWord1(CtrId + "_txtDealContent","处理内容")   
        if (retVal && confirm("将提交投诉及处理内容，您确定吗？"))
        {
        return true;
        }
         return false;     
}

function CheckucSendAndDealWithIdea(CtrId,isNeed)
{
        IsNeed = isNeed;
        var retVal = true;
        if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtDealIdea","请输入省招投标办审查意见！")      
        if (retVal && confirm("将提交省招投标办审查意见，您确定吗？"))
        {
        return true;
        }
         return false;     
}

function CheckBidDatumIdea(CtrId,isNeed)
{
        IsNeed = isNeed;
        var retVal = true;
         if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtFirstIdea","请输入一阶段资料(进窗备案)审查意见！") 
         if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtSecondIdea","请输入二阶段资料(资格预审)审查意见！")
         if (retVal) retVal =  CheckInputBoxEx(CtrId + "_txtThirdIdea","请输入三阶段资料(评标报告)审查意见！") 
         if (retVal && confirm("将提交招标资料意见，您确定吗？"))
        {
        return true;
        }
         return false;     
}
function _OpenModalWindow(url,width,height,showScroll,showStatus,allowResize,inArg)
{
    var showStyle = "dialogWidth:415px;dialogHeight:420px;scroll:no;status:no;resizable:no;";
    showStyle += "dialogWidth:" + width + "px;";
    showStyle += "dialogHeight:" + height + "px;";
    showStyle += "scroll:" + (showScroll ? "yes;" : "no;");
    showStyle += "status:" + (showStatus ? "yes;" : "no;");
    showStyle += "resizable:" + (allowResize ? "yes;" : "no;");
    if (url.indexOf("?") >= 0)
        url += "&Temp__Data__=" + String(Math.random());
    else
        url += "?Temp__Data__=" + String(Math.random());
    url = encodeURI(url);
    return window.showModalDialog(url, inArg, showStyle);
}
function _SetWindowRreturnValue(returnValue)
{
    window.returnValue = returnValue;
}
/*获取地址栏参数*/
function getUrlPara(paraName) {
    var sUrl = location.href;
    var sReg = "(?:\\?|&){1}" + paraName + "=([^&]*)"
    var re = new RegExp(sReg, "gi");
    re.exec(sUrl);
    return RegExp.$1;
}

