//          if(CheckIsNull(form1.machinetype.value,200,false)){
//            errflag+="◆  拟定机型不能为空!\n\n"
//          }
//          if(CheckIsNull(form1.remark.value,200,true)){
//            errflag+="◆  备注数据超长!\n\n"
//          }
function CheckIsNull(tmpObj,sizeNum,allowEmptyFlag){
  if(tmpObj.length==0&&!allowEmptyFlag){
    return true;
  }
  if(tmpObj.length>sizeNum){
     return true;
  }
  if(allowEmptyFlag){
     return false;
  }
  for(i=0;i<tmpObj.length;i++){
    if(tmpObj.charCodeAt(i)!=13 && tmpObj.charCodeAt(i)!=10 && tmpObj.charCodeAt(i)!=32) return false;
  }
  return true;
}

//function selectcheck(xname,memo,fun,var1,var2,var3){
function selectcheck(xname,memo,fun,var2,var3){

if(fun==0){
	     if(isnull(xname,memo))return true;
	     return false;
}
if(fun==1){
	     var InString=xname.value;
	     if(isnull(xname,memo))return true;
	     if(isdigit(xname,memo))return true;
	      if(var2==0 && var3==0)return false;
	     if(var3 < var2){
			alert("["+memo+"]填写的长度范围的最大值"+var3+"必须大于最小值"+var2+"!");
			return false;
			}		
	     if(!(InString.length>=var2&&InString.length<=var3))
		  	{
		  	  alert("["+memo+"]填写的长度必须在"+var2+"~"+var3+"个字符范围内!");
   	  	      xname.select();
   	  	      return (true);
   	  	    }

 	  	
   	  	  	  return (false);
}
if(fun==2){
	     var InString=xname.value;
	     if(isnull(xname,memo))return true;
	     if(ischarcter(xname,memo))return true;
	     if(var2==0 && var3==0)return false;
	     if(var3 < var2){
			alert("["+memo+"]填写的长度范围的最大值"+var3+"必须大于最小值"+var2+"!");
			return false;
			}		
	     if(!(InString.length>=var2&&InString.length<=var3))
		  	{
		  	  alert("["+memo+"]填写的长度必须在"+var2+"~"+var3+"个字符范围内!");
   	  	      xname.select();
   	  	      return (true);
   	  	    }

 	  	
   	  	  	  return (false);
}

if(fun==5){
	     var InString=xname.value;
	     if(var2==0 && var3==0)return false;
	     if(var3 < var2){
			alert("["+memo+"]填写的长度范围的最大值"+var3+"必须大于最小值"+var2+"!");
			return false;
			}		
	     if(!(InString.length>=var2&&InString.length<=var3))
		  	{
		  	  alert("["+memo+"]填写的长度必须在"+var2+"~"+var3+"个字符范围内!");
   	  	      xname.select();
   	  	      return (true);
   	  	    }

 	  	
   	  	  	  return (false);
}

if(fun==3){
               var emailStr=xname.value
               var emailPat=/^(.+)@(.+)$/
               var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
               var validChars="\[^\\s" + specialChars + "\]"
               var quotedUser="(\"[^\"]*\")"
               var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
               var atom=validChars + '+'
               var word="(" + atom + "|" + quotedUser + ")"
               var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
               var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
               var matchArray=emailStr.match(emailPat) 
               if (matchArray==null) {
                alert("抱歉，您的email地址似乎不正确 (请检查 @ and .)")
                xname.select()
                 return true
                 }
             
              var user=matchArray[1]
              var domain=matchArray[2]
              if (user.match(userPat)==null) {
                alert("抱歉，您的email地址用户名不正确.")
                xname.select()
            	return true
              }
              var IPArray=domain.match(ipDomainPat)
              if (IPArray!=null) {
                for (var i=1;i<=4;i++) {
                   if (IPArray[i]>255) {
                      alert("抱歉，您的email地址IP地址不正确.")
            		  xname.select()
                      return true
                   }
                }
                return false
              }
              var domainArray=domain.match(domainPat)
              if (domainArray==null) {
                alert("抱歉，您的email地址域名不正确.")
            	xname.select()
                return true
              }
              var atomPat=new RegExp(atom,"g")
              var domArr=domain.match(atomPat)
              var len=domArr.length
              if (domArr[domArr.length-1].length<2 || 
                 domArr[domArr.length-1].length>3) {
                 alert("抱歉，您的email地址缺少最后三位顶级域名或最后两位国家代码.")
            	 xname.select()
                 return true
              }
              if (len<2) {
                 var errStr="抱歉，您的email地址缺少主机名."
            	 xname.select()
                 alert(errStr)
                 return true
              }
              return false;
}

if(fun==4){
            var RefString="0123456789";
            var datestr="0123";
            var Count=0;
            var TempChar="";
            var flage=0;
            if(!(xname.value.length<11 || xname.value.length>7) ){flage=1;}
            else
        	{

            if((xname.value.substring (0,1)!="1")&&(xname.value.substring (0,1)!="2"))flage=1;
            TempChar= xname.value.substring (1, 2);
            if((RefString.indexOf (TempChar, 0)==-1))flage=1;
            TempChar= xname.value.substring (2, 3);
            if((RefString.indexOf (TempChar, 0)==-1))flage=1;
            TempChar= xname.value.substring (3, 4);
            if((RefString.indexOf (TempChar, 0)==-1))flage=1;
            if(xname.value.substring (6,7)!="/")
	      	{
            if((xname.value.substring (4, 5)!="/")||(xname.value.substring (7, 8)!="/"))flage=1;
            if((xname.value.substring (5,6)!="1")&&(xname.value.substring (5,6)!="0"))flage=1;
            TempChar= xname.value.substring (6, 7);
            if((RefString.indexOf (TempChar, 0)==-1))flage=1;
            if((xname.value.substring (8,9)!="1")&&(xname.value.substring (8,9)!="0")&&(xname.value.substring (8,9)!="2")&&(xname.value.substring (8,9)!="3"))flage=1;
		    TempChar= xname.value.substring (9, 10);
            if((RefString.indexOf (TempChar, 0)==-1))flage=1;
      		}
	      	else
      		{
            TempChar= xname.value.substring (5, 6);
            if((RefString.indexOf (TempChar, 0)==-1))flage=1;
            if(xname.value.length==8){
                TempChar= xname.value.substring (7, 8);
                if((RefString.indexOf (TempChar, 0)==-1))flage=1; 
		       }
            else{
	   	          if((xname.value.substring (7,8)!="1")&&(xname.value.substring (7,8)!="0")&&(xname.value.substring (7,8)!="2")&&(xname.value.substring (7,8)!="3"))flage=1;
                TempChar= xname.value.substring (8, 9);
                if((RefString.indexOf (TempChar, 0)==-1))flage=1; 

	      	 }
      		}

	   }
   if (flage==1){alert("您输入的["+memo+"]不正确！格式请参考:2000/01/01"); xname.select(); return true;}
   return (false);

}
}

function selectcheckis(ckflag,xname,memo,fun,var2,var3){
if(xname.value == "" && ckflag == 0 )return false;
//if(xname=="" &&ckflag == 1 )return false;
if(fun==0){
	     if(isnull(xname,memo))return true;
	     return false;
}
if(fun==1){
	     var InString=xname.value;
	     if(isnull(xname,memo))return true;
	     if(isdigit(xname,memo))return true;
	      if(var2==0 && var3==0)return false;
	     if(var3 < var2){
			alert("["+memo+"]填写的长度范围的最大值"+var3+"必须大于最小值"+var2+"!");
			return false;
			}		
	     if(!(InString.length>=var2&&InString.length<=var3))
		  	{
		  	  alert("["+memo+"]填写的长度必须在"+var2+"~"+var3+"个字符范围内!");
   	  	      xname.select();
   	  	      return (true);
   	  	    }

 	  	
   	  	  	  return (false);
}
if(fun==2){
	     var InString=xname.value;
	     if(isnull(xname,memo))return true;
	     if(ischarcter(xname,memo))return true;
	     if(var2==0 && var3==0)return false;
	     if(var3 < var2){
			alert("["+memo+"]填写的长度范围的最大值"+var3+"必须大于最小值"+var2+"!");
			return false;
			}		
	     if(!(InString.length>=var2&&InString.length<=var3))
		  	{
		  	  alert("["+memo+"]填写的长度必须在"+var2+"~"+var3+"个字符范围内!");
   	  	      xname.select();
   	  	      return (true);
   	  	    }

 	  	
   	  	  	  return (false);
}


if(fun==3){
               var emailStr=xname.value
               var emailPat=/^(.+)@(.+)$/
               var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
               var validChars="\[^\\s" + specialChars + "\]"
               var quotedUser="(\"[^\"]*\")"
               var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
               var atom=validChars + '+'
               var word="(" + atom + "|" + quotedUser + ")"
               var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
               var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
               var matchArray=emailStr.match(emailPat) 
               if (matchArray==null) {
                alert("抱歉，您的email地址似乎不正确 (请检查 @ and .)")
                xname.select()
                 return true
                 }
             
              var user=matchArray[1]
              var domain=matchArray[2]
              if (user.match(userPat)==null) {
                alert("抱歉，您的email地址用户名不正确.")
                xname.select()
            	return true
              }
              var IPArray=domain.match(ipDomainPat)
              if (IPArray!=null) {
                for (var i=1;i<=4;i++) {
                   if (IPArray[i]>255) {
                      alert("抱歉，您的email地址IP地址不正确.")
            		  xname.select()
                      return true
                   }
                }
                return false
              }
              var domainArray=domain.match(domainPat)
              if (domainArray==null) {
                alert("抱歉，您的email地址域名不正确.")
            	xname.select()
                return true
              }
              var atomPat=new RegExp(atom,"g")
              var domArr=domain.match(atomPat)
              var len=domArr.length
              if (domArr[domArr.length-1].length<2 || 
                 domArr[domArr.length-1].length>3) {
                 alert("抱歉，您的email地址缺少最后三位顶级域名或最后两位国家代码.")
            	 xname.select()
                 return true
              }
              if (len<2) {
                 var errStr="抱歉，您的email地址缺少主机名."
            	 xname.select()
                 alert(errStr)
                 return true
              }
              return false;
}

if(fun==4){
            var RefString="0123456789";
            var datestr="0123";
            var Count=0;
            var TempChar="";
            var flage=0;
            if(!(xname.value.length<11 || xname.value.length>7) ){flage=1;}
            else
        	{

            if((xname.value.substring (0,1)!="1")&&(xname.value.substring (0,1)!="2"))flage=1;
            TempChar= xname.value.substring (1, 2);
            if((RefString.indexOf (TempChar, 0)==-1))flage=1;
            TempChar= xname.value.substring (2, 3);
            if((RefString.indexOf (TempChar, 0)==-1))flage=1;
            TempChar= xname.value.substring (3, 4);
            if((RefString.indexOf (TempChar, 0)==-1))flage=1;
            if(xname.value.substring (6,7)!="/")
	      	{
            if((xname.value.substring (4, 5)!="/")||(xname.value.substring (7, 8)!="/"))flage=1;
            if((xname.value.substring (5,6)!="1")&&(xname.value.substring (5,6)!="0"))flage=1;
            TempChar= xname.value.substring (6, 7);
            if((RefString.indexOf (TempChar, 0)==-1))flage=1;
            if((xname.value.substring (8,9)!="1")&&(xname.value.substring (8,9)!="0")&&(xname.value.substring (8,9)!="2")&&(xname.value.substring (8,9)!="3"))flage=1;
		    TempChar= xname.value.substring (9, 10);
            if((RefString.indexOf (TempChar, 0)==-1))flage=1;
      		}
	      	else
      		{
            TempChar= xname.value.substring (5, 6);
            if((RefString.indexOf (TempChar, 0)==-1))flage=1;
            if(xname.value.length==8){
                TempChar= xname.value.substring (7, 8);
                if((RefString.indexOf (TempChar, 0)==-1))flage=1; 
		       }
            else{
	   	          if((xname.value.substring (7,8)!="1")&&(xname.value.substring (7,8)!="0")&&(xname.value.substring (7,8)!="2")&&(xname.value.substring (7,8)!="3"))flage=1;
                TempChar= xname.value.substring (8, 9);
                if((RefString.indexOf (TempChar, 0)==-1))flage=1; 

	      	 }
      		}

	   }
   if (flage==1){alert("您输入的["+memo+"]不正确！格式请参考:2000/01/01"); xname.select(); return true;}
   return (false);

}
}

//判断是否为空
function isnull(xname,memo)
{	  
	  if ( xname.value=='') {
	  	alert (memo+"不能为空！");
  		xname.focus();
	  	return true;
	      }
	  else
	  	{
	  	if(ischeckstring(xname,memo))return true;	
	      return false;
	  	}
}

function isnull2(xname,memo)
{	  
	  if ( xname.value=='') {
	  	alert (memo+"不能为空！");
	  	return true;
	      }
	  else
	  	{
	  	if(ischeckstring(xname,memo))return true;	
	      return false;
	  	}
}

//判断是否为数字
function isdigit(xname,memo)
{		
	  var RefString="0123456789.";
	  var Count=0;
	  var TempChar="";
	  var Mstring=xname.value;
//alert("xname="+Mstring+" Mstring.length="+ Mstring.length);
	  for (Count=0; Count < Mstring.length; Count++) {
  	  	     TempChar= Mstring.substring (Count, Count+1);
			   if (RefString.indexOf (TempChar, 0)==-1) 
	  	  	  	{alert("["+memo+"]填写错误! 填写字符串必须是数字！");
  	  	  	     xname.select();
  	  	  	     return (true);
  	  	  	    }
   	  	  	  }
	 return false;
}

function isdigitnew(xname,memo,pointFlag)
{		
	  if(pointFlag=="1"){
	  	var RefString="0123456789.";
	  }
	  else{
	  	var RefString="0123456789";	  
	  }
	  var Count=0;
	  var TempChar="";
	  var Mstring=xname.value;
//alert("xname="+Mstring+" Mstring.length="+ Mstring.length);
	  for (Count=0; Count < Mstring.length; Count++) {
  	  	     TempChar= Mstring.substring (Count, Count+1);
			   if (RefString.indexOf (TempChar, 0)==-1) 
	  	  	  	{alert("["+memo+"]填写错误! 填写字符串必须是数字！");
  	  	  	     xname.select();
  	  	  	     return (true);
  	  	  	    }
   	  	  	  }
	 return false;
}
//判断是否为字符串
function ischarters(xname,memo)
{		
	  
	  var Mstring=xname.value;
//alert("xname="+Mstring+" Mstring.length="+ Mstring.length);
	  for (Count=0; Count < Mstring.length; Count++) {
  	  	     TempChar= Mstring.substring (Count, Count+1);
			   if (RefString.indexOf (TempChar, 0)==-1) 
	  	  	  	{alert("["+memo+"]填写错误! 填写字符串必须是数字！");
  	  	  	     xname.select();
  	  	  	     return (true);
  	  	  	    }
   	  	  	  }
	 return false;
}
//判断是否为字符串
function ischarcter(xname,memo)
{		
	  var RefString="0123456789.-_+|\)(*&^%$#@!/?><,";
	  var Count=0;
	  var TempChar="";
	  var Mstring=xname.value;
	  
  	   TempChar= Mstring.substring (0,1);
	   if (RefString.indexOf (TempChar, 0)!=-1) 
	  	  	{alert("["+memo+"]填写错误! 填写字符串的第一个字符必须英文字母！不应是'"+TempChar+"'");
  	  	     xname.select();
  	  	     return (true);
  	  	    }
   	  	  	
	 return false;
}

//判断非法字符
function ischeckstring (xname,memo)
{
	  var RefString="'";
	  var Count=0;
	  var TempChar="";
	  for (Count=0; Count < xname.value.length; Count++) {
	  TempChar= xname.value.substring (Count, Count+1);
	  if ((RefString.indexOf (TempChar, 0)!=-1)) 
	  	{alert("["+memo+"] 不能输入非法字符！");
	     	xname.select();
	       return (true);
	      }
	  }
	  return (false);
}

//开窗口函数（地区）(public)
function areawindow(path,fm,cd,nm)
{
	str1=path+"/common/area.jsp?supform="+fm+"&supcd="+cd+"&supnm="+nm;
	str2="areawin";
	str3="scrollbars=yes,top=60,height=157,width=314,menubar=no,revisable=no,location=no,toolbar=no,scrollbars=no";
	eval("window.open(str1,str2,str3)");
}
//系统服务号开窗口函数（地区）(Lizu Zhao)
function areaAdminwindow(path,fm,aid,cd,nm)
{
	str1=path+"/common/area_admin.jsp?supform="+fm+"&supaid="+aid+"&supcd="+cd+"&supnm="+nm;
	str2="areawin";
	str3="scrollbars=yes,top=60,height=157,width=314,menubar=no,revisable=no,location=no,toolbar=no,scrollbars=no";
	eval("window.open(str1,str2,str3)");
}
//开窗口函数（省份）(Lizu Zhao)
function provwindow(path,fm,cd,nm)
{
	str1=path+"/common/prov.jsp?supform="+fm+"&supcd="+cd+"&supnm="+nm;
	str2="areawin";
	str3="scrollbars=yes,top=60,height=120,width=400,menubar=no,revisable=no,location=no,toolbar=no,scrollbars=no";
	eval("window.open(str1,str2,str3)");
}
//开窗口函数（地区）(caiyan) 返回nm,id,cd值
function areawindow_morevalue(path,fm,id,nm, cd){
var	str1=path+"/common/area_morevalue.jsp?supform="+fm+"&supid="+id+"&supnm="+nm+"&supcd="+cd;
var	str2="areawin"; 
var	str3="scrollbars=yes,top=60,height=157,width=314,menubar=no,revisable=no,location=no,toolbar=no,scrollbars=no";
	eval("window.open(str1,str2,str3)");
}  

//批文开窗口函数（批文）(ipl-buddy)
function certifywindow(path,fm,id,nm,cd)
{
	str1=path+"/common/ipl_certify.jsp?openerform="+fm+"&openerid="+id+"&openernm="+nm+"&openercd="+cd;
	str2="certifywin";
	str3="scrollbars=yes,top=60,height=314,width=310,menubar=no,revisable=no,location=no,toolbar=no,scrollbars=no";
	eval("window.open(str1,str2,str3)");
}

//生产许可证开窗口函数（产品）(ipl)
function productwindow(path,fm,cd,nm)
{
	str1=path+"/common/ipl_product.jsp?openerform="+fm+"&openercd="+cd+"&openernm="+nm;
	str2="productwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}

//免检产品
function productwindowmj(path,fm,cd,nm)
{
	str1=path+"/common/mj_product.jsp?openerform="+fm+"&openercd="+cd+"&openernm="+nm;
	str2="productwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}

//生产许可证开窗口函数（企业）(ipl)
function organwindow(path,fm,cd,nm)
{
	str1=path+"/common/ipl_organ3.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm;
	str2="organwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}
function jseorganwindow(path,fm,cd,nm,index)
{
	//alert(index);
	str1=path+"/common/jse_organ.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm+"&index="+index;
	str2="organwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}
function jseorganwindow(path,fm,id,cd,nm,index)
{
	str1=path+"/common/jse_organ.jsp?openerform="+fm+"&openerid="+id+"&openercd="+cd+"&openernm="+nm+"&index="+index;
	str2="organwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}
//打开人员信息窗口函数(ipl)
function personWindow(path,fm,cd,nm)
{
	str1=path+"/common/ipl_person1.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm;
	str2="organwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}
//特设人员信息窗口函数 Lizu Zhao 02－26
function pcspersonWindow(path,fm,cd,nm)
{
	str1=path+"/common/pcsperson.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm;
	str2="organwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}
//made by zyh  2003.6.24
//检验机构
function Checkorganizewindow(path,fm,cd,nm)
{
	str1=path+"/common/ipl_Checkorganize.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm;
	str2="organwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}
//made by zyh   2003.6.24
//机构
function organizewindow(path,fm,cd,nm)
{
	str1=path+"/common/ipl_organize.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm;
	str2="organwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}

//机构，返回多个值
function organizewindow_fvalue(path,fm,cd,nm,fvalue)
{
	str1=path+"/common/ipl_organize_fvalue.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm+"&openervalue="+fvalue;
	str2="organwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}

//made by zyh   2003.6.24
//企业机构
function Enterorganwindow(path,fm,cd,nm)
{
	str1=path+"/common/ipl_Enterorganize.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm;
	str2="organwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}
//made by wzg   2003-9-24
//企业机构
function Enterorganwindow2(path,fm,cd,nm)
{
	str1=path+"/common/ipl_Enterorganize1.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm;
	str2="organwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}
//生产许可证开窗口函数（企业）(ipl-ligang)
function organwindow2(path,fm,cd,nm,areaid,areanm)
{
	str1=path+"/common/ipl_organ2.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm+"&openerarea="+areaid+"&openerareanm="+areanm;
	str2="organwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}

//数据导入、导出（机构）(ipl)
function importorgan(path,fm,cd,nm)
{
	str1=path+"/common/importorgan.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm;
	str2="organwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}

//生产许可证开窗口函数（审查部）(ipl)
function ipledwindow(path,fm,cd,nm,para)
{
	var tmp=eval(fm+"."+para);
	if(tmp.value==null || tmp.value.length==0){
		alert("请先选择产品名称");
	}else{
		str1=path+"/common/ipl_ipled.jsp?para1="+tmp.value+"&openerform="+fm+"&openerid="+cd+"&openernm="+nm;
		str2="ipledwin";
		str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
		eval("window.open(str1,str2,str3)");
	}
}

//(企业规模-zhengyuhong)
function enterpriseSizewindow(path,fm,cd,nm)
{
	str1="\'"+path+"/common/enterpriseSize.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm+"\'";
	str2="\'enterpriseSizewin\'";
	str3="\'scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes\'";
	window.open(eval(str1),eval(str2),eval(str3));
}

//(经济类型-zhengyuhong)
function ECSwindow(path,fm,cd,nm)
{
	str1="\'"+path+"/common/ECS.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm+"\'";
	str2="\'ECSwin\'";
	str3="\'scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes\'";
	window.open(eval(str1),eval(str2),eval(str3));
}

//(定量包装目录-zhengyuhong)
function QPWwindow(path,fm,cd,nm)
{
	str1="\'"+path+"/common/QPW.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm+"\'";
	str2="\'QPWwin\'";
	str3="\'scrollbars=yes,top=60,height=410,width=320,menubar=no,location=no,toolbar=no,resizable=yes\'";
	window.open(eval(str1),eval(str2),eval(str3));
}
//计量型式批准窗口函数（企业）(ipl)
function organwindow1(path,fm,cd,nm)
{
	str1=path+"/common/organ.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm;
	str2="organwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}

//年份列表，startYear为开始年份，yearNums为年数
function seekerGetYearBy(startYear,yearNums){
	for(i=0;i<yearNums;i++){
		document.write("<option value="+(startYear+i)+">"+(startYear+i)+"</option>");
	}
}

//生成按钮,showC为按钮名称，doFunC为要执行的函数
function makebt(showC,doFunC){
   var btStr="";
   showClen=showC.length;
   btStr+="<table style='cursor:hand' onclick='"+doFunC+"' width="+(showClen*16+9)+" height=20 border=0 cellpadding=0 cellspacing=0>";
   btStr+="<tr><td width=2 background='../../images/new/btbgleft.gif'></td>";
   btStr+="<td background='../../images/new/btbg.gif'><div align='center' class='btfont'>"+showC+"</div></td>";
   btStr+="<td width=2 background='../../images/new/btbgright.gif'></td></tr>";
   btStr+="</table>";
   document.write(btStr);
}

function makebt1(showC,doFunC,showPath){
   var btStr="";
   showClen=showC.length;
   btStr+="<table style='cursor:hand' onclick='"+doFunC+"' width="+(showClen*16+9)+" height=20 border=0 cellpadding=0 cellspacing=0>";
   btStr+="<tr><td width=2 background='"+showPath+"/images/new/btbgleft.gif'></td>";

   btStr+="<td background='"+showPath+"/images/new/btbg.gif'><div align='center' class='btfont'>"+showC+"</div></td>";
   btStr+="<td width=2 background='"+showPath+"/images/new/btbgright.gif'></td></tr>";
   btStr+="</table>";
   document.write(btStr);
}


//主题表(ipl-seeker)
function ipl_personwindow(path,fm,cd,nm,nmb,nmc,nmd){
	str1=path+"/common/ipl_person.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm+"&openernmb="+nmb+"&openernmc="+nmc+"&openernmd="+nmd;
	str2="iplpersonwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");	
}


//生产许可证开窗口函数（级别）(ipl-seeker)
function pcd_og_window(path,fm,cd,nm)
{
	str1=path+"/common/ipl_pcd_og.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm;
	str2="pcdogwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}

//开窗口函数（单位）(未知-caiyan)
function new_organWindow(path,fm,cd,nm)
{
	str1=path+"/common/new_organ.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm;
	str2="organwin";
	str3="scrollbars=yes,top=60,height=350,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}



//国抽产品
function pqsnsipcwindow(path,fm,cd,nm)
{
	str1=path+"/common/pqs_nsipc.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm;
	str2="areawin";
	str3="scrollbars=yes,top=60,height=350,width=314,menubar=no,revisable=no,location=no,toolbar=no,scrollbars=no";
	eval("window.open(str1,str2,str3)");
}

//察看详细
function viewDetail(strURL,rId,target)
{
	var winVar="left=60,top=60,height=260,width=400,menubar=no,revisable=no,location=no,toolbar=no,scrollbars=auto";;
	var argsLen = arguments.length;
	if (argsLen<3)
	{
		alert("short of args!");
		
	}
	else if (argsLen==3)
	{
		window.open(strURL+'?rId='+rId+'&addOrModiFlag=view',target);	
	}
	else if (argsLen==4)
	{
		if (arguments[3]=="simple")
			window.open(strURL+'?rId='+rId+'&addOrModiFlag=view',target,winVar);
		else
			window.open(strURL+'?rId='+rId+'&addOrModiFlag=view',target);
	}
	else
		window.open(strURL+'?rId='+rId+'&addOrModiFlag=view',target);
	
	return false;
}
//关闭窗口
function closeyn(){
	if (arguments.length>0)
	{
		window.close();
		
	}
	else
	{
		if(confirm("是否关闭此窗口？")){//确定
			parent.window.close();
			try{
				top.opener.focus();
			}
			catch(e){}
		}
	}
		
}
//刷新父窗口
function refreshOpener()
{
		parent.window.close();
		
		try{
			top.opener.focus();
			
			top.opener.document.location.reload();
		}
		catch(e){}
	
}

//开窗口函数（设备目录）(public)
function pcsstecwindow(path,fm,cd,nm)
{
	str1=path+"/common/pcsstec.jsp?supform="+fm+"&supcd="+cd+"&supnm="+nm;
	str2="pcsstecwin";
	str3="scrollbars=yes,top=60,height=157,width=314,menubar=no,revisable=no,location=no,toolbar=no,scrollbars=no";
	eval("window.open(str1,str2,str3)");
}


//企业机构,返回省市  xiongyan
function Enterorganwindow1(path,fm,cd,nm,prov,provnm,city,citynm)
{
	str1=path+"/common/qa_organ.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm+"&prov="+prov+"&provnm="+provnm+"&city="+city+"&citynm="+citynm;
	str2="organwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}

//食品许可证年审企业机构,  xiongyan
function pqs_fplorganize(path,fm,cd,nm,id)
{
	str1=path+"/common/pqs_organ.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm+"&reqid="+id;
	str2="organwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}

//计量型式批准（企业）(ipl) 郑育红
function miplorganwindow(path,fm,cd,nm)
{
	str1=path+"/common/mipl_ipl_organ.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm;
	str2="organwindow";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}

 //食品普查维护窗口（企业，所在地区）
function foodwindow(path,fm,cd,nm,name)
{       //document.write("nm:"+nm);

	//alert(eval(nm).value)
        if (name=="企业名称")
	{str1=path+"/common/ipl_Enterorganize.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm;
	str2="organwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
	}
	if (name=="所在地区")
	{str1=path+"/common/area.jsp?supform="+fm+"&supcd="+cd+"&supnm="+nm;
	str2="areawin";
	str3="scrollbars=yes,top=60,height=157,width=314,menubar=no,revisable=no,location=no,toolbar=no,scrollbars=no";
	eval("window.open(str1,str2,str3)");
	}
	
}

//made by caiyan   2003.9.28
//计量标准分类
function pcdmsswindow(path,fm,cd,nm)
{
	str1=path+"/common/pcd_mss_win.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm;
	str2="organwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}

//made by caiyan   2003.10.10
//计量标准考核--单位
function msec_organize(path,fm,cd,nm,fvalue1,fvalue2,fvalue3,fvalue4,fvalue5)
{
	str1=path+"/common/msec_organize.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm+"&openervalue1="+fvalue1+"&openervalue2="+fvalue2+"&openervalue3="+fvalue3+"&openervalue4="+fvalue4+"&openervalue5="+fvalue5;
	str2="organwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=yes,location=yes,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}

//made by caiyan   2003.10.10
//计量标准考核--单位
function msec_2organize(path,fm,cd,nm)
{
	str1=path+"/common/msec_2organize.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm;
	str2="organwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=yes,location=yes,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}

//made by caiyan   2003.12.06
//企业信息--（返回5个值，企业代码、企业名称、地区、地址、邮编）
function Enterorgan_4value(path,fm,cd,nm,fvalue1,fvalue2,fvalue3,fvalue4)
{
	str1=path+"/common/Enterorgan_4value.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm+"&openervalue1="+fvalue1+"&openervalue2="+fvalue2+"&openervalue3="+fvalue3+"&openervalue4="+fvalue4;
	str2="organwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=yes,location=yes,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}

//企业机构,返回省市  xiongyan 2003-10-17
function pqsorganwindow(path,fm,cd,nm)
{
	str1=path+"/common/pqs_Enterorganize.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm;
	str2="organwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}
//鉴定评审机构机构,返回代码id和名称nm，pcs_edelr_applyCheckEdit.jsp等程序中调用。  zlz 2003-10-17
function pcs_edelrOrgan(path,fm,cd,nm)
{
	str1=path+"/common/pcs_edelrOrgan.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm;
	str2="organwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}
function checkKeyCode()
{
	if (event.keyCode<48||event.keyCode>57)
		event.keyCode = 0;
	//return false;
}
//国抽计划指标库录入开窗（上位标题）(nsi)
function nsitwindow(path,fm,cd,nm,id)
{
	str1=path+"/common/pqs_nsit.jsp?SELE_GROUP_ID="+id+"&openerform="+fm+"&openerid="+cd+"&openernm="+nm;
	str2="nsitwin";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}

//产品质量监督抽查承检机构选择页面  shim lee 2004-02-06
function pqs_nsi_orgWindow(path,fm,cd,nm){
		str1=path+"/common/pqs_nsi_organ.jsp?supform="+fm+"&supcd="+cd+"&supnm="+nm;
	str2="organwin";
	str3="dependent=yes,scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}

//公共窗口，页面参数传入
function comonwindow(pageName,path,fm,cd,nm)
{
	str1=path+"/common/"+pageName+"?openerform="+fm+"&openerid="+cd+"&openernm="+nm;
	str2="organwindow";
	str3="scrollbars=yes,top=60,height=310,width=320,menubar=no,location=no,toolbar=no,resizable=yes";
	eval("window.open(str1,str2,str3)");
}

//计量产品
function msnsipcwindow(path,fm,cd,nm)
{
	str1=path+"/common/ms_nsipc.jsp?openerform="+fm+"&openerid="+cd+"&openernm="+nm;
	str2="areawin";
	str3="scrollbars=yes,top=60,height=350,width=314,menubar=no,revisable=no,location=no,toolbar=no,scrollbars=no";
	eval("window.open(str1,str2,str3)");
}
