//========取得键盘的键值=============//

function getIcode(str)
{
	if(str!="" && str!=null)
	{
		var icode;
		switch(str)
		{
			case "A":
				icode=65;
				break;
			case "B":
				icode=66;
				break;
			case "C":
				icode=67;
				break;
			case "D":
				icode=68;
				break;
			case "E":
				icode=69;
				break;
			case "F":
				icode=70;
				break;
			case "G":
				icode=71;
				break;
			case "H":
				icode=72;
				break;
			case "I":
				icode=73;
				break;
			case "J":
				icode=74;
				break;
			case "K":
				icode=75;
				break;
			case "L":
				icode=76;
				break;
			case "M":
				icode=77;
				break;
			case "N":
				icode=78;
				break;
			case "O":
				icode=79;
				break;
			case "P":
				icode=80;
				break;
			case "Q":
				icode=81;
				break;
			case "R":
				icode=82;
				break;
			case "S":
				icode=83;
				break;
			case "T":
				icode=84;
				break;
			case "U":
				icode=85;
				break;
			case "V":
				icode=86;
				break;
			case "W":
				icode=87;
				break;
			case "X":
				icode=88;
				break;
			case "Y":
				icode=89;
				break;
			case "Z":
				icode=90;
				break;
			case "B0":
				icode=48;
				break;
			case "B1":
				icode=49;
				break;
			case "B2":
				icode=50;
				break;
			case "B3":
				icode=51;
				break;
			case "B4":
				icode=52;
				break;
			case "B5":
				icode=53;
				break;
			case "B6":
				icode=54;
				break;
			case "B7":
				icode=55;
				break;
			case "B8":
				icode=56;
				break;
			case "B9":
				icode=57;
				break;
			case "S0":
				icode=96;
				break;
			case "S1":
				icode=97;
				break;
			case "S2":
				icode=98;
				break;
			case "S3":
				icode=99;
				break;
			case "S4":
				icode=100;
				break;
			case "S5":
				icode=101;
				break;
			case "S6":
				icode=102;
				break;
			case "S7":
				icode=103;
				break;
			case "S8":
				icode=104;
				break;
			case "S9":
				icode=105;
				break;
			case "UP":
				icode=38;
				break;
			case "DOWN":
				icode=40;
				break;
			case "LEFT":
				icode=37;
				break;
			case "RIGHT":
				icode=39;
				break;
			case "F1":
				icode=112;
				break;
			case "F2":
				icode=113;
				break;
			case "F3":
				icode=114;
				break;
			case "F4":
				icode=115;
				break;
			case "F5":
				icode=116;
				break;
			case "F6":
				icode=117;
				break;
			case "F7":
				icode=118;
				break;
			case "F8":
				icode=119;
				break;
			case "F9":
				icode=120;
				break;
			case "F10":
				icode=121;
				break;
			case "F11":
				icode=122;
				break;
			case "F12":
				icode=123;
				break;
			case "ENTER":
				icode=13;
				break;
			case "HOME":
				icode=36;
				break;
			case "END":
				icode=35;
				break;
			case "PAGEUP":
				icode=33;
				break;
			case "PAGEDOWN":
				icode=34;
				break;
			case "INSERT":
				icode=45;
				break;
			case "DELETE":
				icode=46;
				break;
			case "B-":
				icode=189;
				break;
			case "=":
				icode=187;
				break;
			case "B/":
				icode=191;
				break;
			case "\\":
				icode=220;
				break;
			case ",":
				icode=188;
				break;
			case "B.":
				icode=190;
				break;
			case "S/":
				icode=111;
				break;
			case "S-":
				icode=109;
				break;
			case "S.":
				icode=110;
				break;
			default:
				break;
		}
		return icode;
	}
	else
		alert("没有传递要取得的键值的参数！");
}

//=================================//

//==========图片交换================//
function imageReplace(obj,newURL)
{
	//alert(newURL)
	obj.src=newURL;
}
//=================================//

//=========控制字符串的最短和最长值========//
function checkByteLength(str,minlen,maxlen)
{
	if (str == null) return false;
	var l = str.length;
	var blen = 0;
	for(i=0; i<l; i++)
	{
		if ((str.charCodeAt(i) & 0xff00) != 0)
		{
			blen ++;
		}
		blen ++;
	}
	if (blen > maxlen || blen < minlen)
	{
		return false;
	}
	return true;
}

//====================================//
function pressSpNa() //输入金额,不能输入第二个小数点
{
	var iCode=event.keyCode;
	var inputobj=window.event.srcElement;
	if(((iCode>95&&iCode<106)||(iCode>47&&iCode<59))||((iCode==8)||(iCode==46)||(iCode==37)||(iCode==39))||(iCode==9))
	{
		event.returnValue=true;
	}
	else if(((iCode==190)||(iCode==110))&&(event.shiftKey==false))
	{
	if((inputobj.value)&&(inputobj.value.indexOf(".")!=-1))
	{
	event.returnValue=false;
	}
	else
	{
	event.returnValue=true;
	}
	}
	else
	{
	event.returnValue=false;
	}
}
//========================================//

//===================选择日期==================//
function showDate(obj){
	 //obj.onFocus=obj.blur();//失去焦点
	 var  dateValue=obj.value;//得到里面的值
     var sj;
	 var tag;

	 if(dateValue=="" || dateValue==" ")
	 {//如果值为空
		sj=new Date();
		tag="-1";
	 }
	 else if(dateValue.length==8)
	 {
	    // changeDate(dateValue,"-");
	    // alert("ccccccccccccccccccc");
	 }
    else
    {
    	if(!isDate(dateValue))
    	{
			var newOBJ=document.all[obj.name+"_CODE"]; 
			   	
    		dateValue=newOBJ.value;
    		
    	}
	     sj=new Date(changeDate(dateValue,"-"));
		 tag="1";
    }

  var arg = new Array(sj,tag);
   var dt=showModalDialog("/common/dialog/date.html",arg,"dialogWidth:14; dialogHeight:21; status:no;help:no");
   switch(dt)
	{
		case "cancle":
			break;
		case "del":
			obj.value="";
			break;
		default:
			if(isDate(dt))
			{
					if(dt>="2500-01-01")
					{
						var nName=obj.name+"_CODE";
						var newOBJ=document.all[nName];
						if(!newOBJ)
						{
							 newOBJ=document.createElement("<input type=hidden name='"+nName+"'>");
							obj.parentElement.appendChild(newOBJ);
						}
						newOBJ.value=dt;
						obj.value="永久";
						//alert(obj.parentElement.outerHTML)
					}
					else
						obj.value=dt;
					
			}
			break;
   }
}

function changeDate(sj,gs){
 var oldgs="/";//字符串本来的格式
 var array=sj.split(gs);//分成数组
 return array[0]+oldgs+array[1]+oldgs+array[2];
}

//======================================================//


//========根据某个输入框的名称判断其内容是否为空=======//
	//fieldCode:输入框的名称
	//fieldName:提示的名称
	//IsMoreTable:是否是主从表
	//TableAll:主从表中共有几个表
	//TableId:当前表的值
	//返回一个布尔型值
	function isNull(fieldCode,fieldName)
	{
		try
		{
			if (document.all(fieldCode).value=='')
			{
				alert(fieldName+'不能为空!');
				document.all(fieldCode).focus();
				return true;
			}
			return false;
		}
		catch (e)
		{
			alert('不存在的对象!');
			return false;
		}
	}
//=======================================================//
//============判断一个字符串是否是整数===================//
	//str：待测字符串
	//sign	: 符号，“+”，表示正整数 >0的整数，“-”表示负整数<0的整数，没有表示所有整数
	function isInteger(str,sign)
	{
		var reg=/^-?\d*$/gi;
		if (arguments.length==2 && sign=='+')
		{
			reg=/^[0-9]*[1-9][0-9]*$/gi;
		}
		else if (arguments.length==2 && sign=='-')
		{
			reg=/^-[0-9]*[1-9][0-9]*$/gi;
		}
		return reg.test(str);
	}
//=======================================================//

//==============判断一个字符串是否是浮点数===================//
	//str		：待测字符串
	//sign	: 符号，“+”，表示正浮点数 >0的浮点数，“-”表示负浮点数<0的浮点数，没有表示所有浮点数
	function isNumeric(str,sign)
	{
		var reg=/^(-?\d+)(\.\d+)?$/gi;
		if (arguments.length==2 && sign=='+')
		{
			reg=/^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/gi;
		}
		else if (arguments.length==2 && sign=='-')
		{
			reg=/^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/gi;
		}
		return reg.test(str);
	}
//=======================================================//

//=============判断一个字符串是否是日期型================//
    //value:待测字符串
	//返回一个布尔型值
	function isDate(value)
	{
		try
		{
			while (value.indexOf('-')>0)
			{
				value = value.replace('-','/');
			}
			var compDate = new Date(value);
			var index = value.indexOf('/');
			var year = value.substring(0,index)*1;
			value=value.substring(index + 1,100);
			index = value.indexOf('/');
			var month = value.substring(0,index) -1;
			var date=value.substring(index + 1,100) *1;
			if (compDate.getFullYear()!=year | compDate.getMonth()!=month | compDate.getDate()!=date)
			{
				return false;
			}
		}
		catch (e)
		{
			return false;
		}
		return true;
	}
//=======================================================//

//==============判断一个字符串是否是邮件格式===============//
    //str:待测字符串
	//返回一个布尔型值
	function isEmail(str)
	{
		var reg=/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/gi;
		return reg.test(str);
	}
//=========================================================//

//==============判断一个字符串是否是一个网站格式===============//
    //str:待测字符串
	//返回一个布尔型值
	function isURL(str)
	{
		var reg=/^[a-zA-z]+:\/\/(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$/gi;
		return reg.test(str);
	}
//=========================================================//

//==============判断一个页面是否是在框架中===============//
	//返回一个布尔型值
	function isInFrame()
	{
		return (top!=self);
	}
//=========================================================//

//======判断一个在框架中的页面是否与主框架来自同一站点====//
	//返回一个布尔型值
	function isInSameSite()
	{
		return (top.location==self.location);
	}
//=========================================================//

//====得到一个字符串的字节数，一个中文算两字节=====//
    //str:待测字符串
	//返回一个整数
	function getBytesLength(str)
	{
		var re=/[\x00-\xff]/g;
		var len=str.length;
		var array=str.match(re);
		if (array==null)
		{
			array="";
		}
		return len*2 - array.length;
	}
//===============================================//

//=========返回已添加指定时间间隔的日期==========//
	//interval:字符串表达式，表示要添加的时间间隔。“yyyy”表示年数，“m”表示月数，“d”表示天数
	//number:数值表达式，表示要添加的时间间隔的个数。数值表达式可以是正数（得到未来的日期）或负数（得到过去的日期）。
	//date:日期或表示日期的文字
	//返回：字符串yyyy/m/d
	function DateAdd(interval, number, date)
	{
		try
		{
			if (typeof(date)!=object)
			{
				date = new Date(date);
			}
			if (interval.toLowerCase()=='yyyy')
			{
				date.setFullYear(date.getFullYear()*1+number);
			}
			else if (interval.toLowerCase()=='m')
			{
				date.setMonth(date.getMonth()*1+number);
			}
			else if (interval.toLowerCase()=='d')
			{
				date.setDate(date.getDate()*1+number);
			}
			return date.getFullYear()+"/"+(date.getMonth()*1+1)+"/"+date.getDate();
		}
		catch (e)
		{
			return "";
		}
	}
//===============================================================//

//==============打开一个弹出窗口,无工具条、状态条===============//
	//url:要打开的页面地址;
	//wid:要打开的窗口长度;
	//hei:要打开的窗口宽度;
	function popwin(url,wid,hei)
	{
		window.open(url,"","width="+wid+",height="+hei+",left=100,top=100,resizable=no,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no");
	}
//=============================================================//

//==================清空表单信息==========================//
	//ThisForm:要清空的表单名称
	function isreset(thisform)
		{
			if(confirm("你确认要清空所有信息吗？"))
				{
					thisform.reset();
				}
			return;
		}
//==========================================================//

//=================人民币小写转为大写=================//
function convertCurrency(types,currencyDigits)
{
	var MAXIMUM_NUMBER = 99999999999.99;
	// Predefine the radix characters and currency symbols for output:
	var CN_ZERO = "零";
	var CN_ONE = "壹";
	var CN_TWO = "贰";
	var CN_THREE = "叁";
	var CN_FOUR = "肆";
	var CN_FIVE = "伍";
	var CN_SIX = "陆";
	var CN_SEVEN = "柒";
	var CN_EIGHT = "捌";
	var CN_NINE = "玖";
	var CN_TEN = "拾";
	var CN_HUNDRED = "佰";
	var CN_THOUSAND = "仟";
	var CN_TEN_THOUSAND = "万";
	var CN_HUNDRED_MILLION = "亿";
	var CN_SYMBOL = types;
	var CN_DOLLAR = "元";
	var CN_TEN_CENT = "角";
	var CN_CENT = "分";
	var CN_INTEGER = "整";

	// Variables:
	var integral; // Represent integral part of digit number.
	var decimal; // Represent decimal part of digit number.
	var outputCharacters; // The output result.
	var parts;
	var digits, radices, bigRadices, decimals;
	var zeroCount;
	var i, p, d;
	var quotient, modulus;

	// Validate input string:
	currencyDigits = currencyDigits.toString();
	if (currencyDigits == "")
	{
		alert("Empty input!");
		return "";
	}
	if (currencyDigits.match(/[^,.\d]/) != null)
	{
		alert("Invalid characters in the input string!");
		return "";
	}
	if ((currencyDigits).match(/^((\d{1,3}(,\d{3})*(.((\d{3},)*\d{1,3}))?)|(\d+(.\d+)?))$/) == null)
	{
		alert("Illegal format of digit number!");
		return "";
	}

	// Normalize the format of input digits:
	currencyDigits = currencyDigits.replace(/,/g, ""); // Remove comma delimiters.
	currencyDigits = currencyDigits.replace(/^0+/, ""); // Trim zeros at the beginning.
	// Assert the number is not greater than the maximum number.
	if (Number(currencyDigits) > MAXIMUM_NUMBER)
	{
		alert("Too large a number to convert!");
		return "";
	}

	// Process the coversion from currency digits to characters:
	// Separate integral and decimal parts before processing coversion:
	parts = currencyDigits.split(".");
	if (parts.length > 1)
	{
		integral = parts[0];
		decimal = parts[1];
		// Cut down redundant decimal digits that are after the second.
		decimal = decimal.substr(0, 2);
	}
	else
	{
		integral = parts[0];
		decimal = "";
	}
	// Prepare the characters corresponding to the digits:
	digits = new Array(CN_ZERO, CN_ONE, CN_TWO, CN_THREE, CN_FOUR, CN_FIVE, CN_SIX, CN_SEVEN, CN_EIGHT, CN_NINE);
	radices = new Array("", CN_TEN, CN_HUNDRED, CN_THOUSAND);
	bigRadices = new Array("", CN_TEN_THOUSAND, CN_HUNDRED_MILLION);
	decimals = new Array(CN_TEN_CENT, CN_CENT);
	// Start processing:
	outputCharacters = "";
	// Process integral part if it is larger than 0:
	if (Number(integral) > 0)
	{
		zeroCount = 0;
		for (i = 0; i < integral.length; i++)
		{
			p = integral.length - i - 1;
			d = integral.substr(i, 1);
			quotient = p / 4;
			modulus = p % 4;
			if (d == "0")
			{
				zeroCount++;
			}
			else
			{
				if (zeroCount > 0)
				{
					outputCharacters += digits[0];
				}
				zeroCount = 0;
				outputCharacters += digits[Number(d)] + radices[modulus];
			}
			if (modulus == 0 && zeroCount < 4)
			{
				outputCharacters += bigRadices[quotient];
			}
		}
		outputCharacters += CN_DOLLAR;
	}
	// Process decimal part if there is:
	if (decimal != "")
	{
		for (i = 0; i < decimal.length; i++)
		{
			d = decimal.substr(i, 1);
			if (d != "0")
			{
				outputCharacters += digits[Number(d)] + decimals[i];
			}
		}
	}
	// Confirm and return the final output string:
	if (outputCharacters == "")
	{
		outputCharacters = CN_ZERO + CN_DOLLAR;
	}
	if (decimal == "")
	{
		outputCharacters += CN_INTEGER;
	}
	outputCharacters = CN_SYMBOL + outputCharacters;
	return outputCharacters;
}
	//======================选择字典====================//
//businTypeID 字典分类编码 例如：BB_035
//start_level 条目开始层次 注意要设置开始层次则不要设置PARENT_ITEMCODE否则程序是根据设置的PARENT_ITEMCODE参数自动获取开始层数
//end_level 条目结束层次 注意需大于等于start_level
//choose_level 选择条目的层次 0-无约束 >0则选择返回的条目必须在指定的层次,如果设置了非0值则isleaf处自动设置为0
//rtnum 返回条目数	
//PARENT_ITEMCODE 父条目编码 0-无限制 注意如果设置了本参数为非0的值则start_level就没有意义了
//isleaf 选择页子条目标志 1-叶子 0-无限制
//choose_level设置了非0值则isleaf处应该设置为0
	
	function selectDictionary(businTypeID,start_level,end_level,choose_level,rtnum,PARENT_ITEMCODE,isleaf) {
		if(PARENT_ITEMCODE=="[object]")
		{
			if(PARENT_ITEMCODE.hiddencode && PARENT_ITEMCODE.hiddencode!="")
				PARENT_ITEMCODE=PARENT_ITEMCODE.hiddencode;
			else
				PARENT_ITEMCODE=PARENT_ITEMCODE.value;
		}
		if (start_level==null) {
			start_level='1';
		}
		if (end_level==null) {
			end_level='10';
		}
		if (choose_level==null) {
			choose_level='0';
		}
		if (rtnum==null) {
			rtnum='1';
		}
		if (PARENT_ITEMCODE==null) {
			PARENT_ITEMCODE='0';
		}
		if (isleaf==null) {
			isleaf='1';
		}
		
		if (choose_level!=0) {
			isleaf=0;
		}
		var url="/fbsysdict/page/dictselect.jsp?businTypeID="+businTypeID+"&view_level="+start_level+"&rtnum="+rtnum+"&choose_level="+choose_level+"&end_level="+end_level+"&PARENT_ITEMCODE="+PARENT_ITEMCODE+"&isleaf="+isleaf;
		var obj=showModalDialog(url,"dialogWidth:20; dialogHeight:16; status:no;help:no");
		if (obj) {
			var tobj=event.srcElement;
			tobj.value=obj.name;
			tobj.hiddencode=obj.id;
		}
	}

/*
function selectDictionary(dic_code,number,level,objName,default_node_code)
{
  var initValue=new Array();
  var objId=event.srcElement;
  initValue.id='';
  initValue.name='';
  var hasCreated=false;
    var selectObjName=objId.name;
    if (objName)
    {
      hasCreated=true;
    }
    else if (selectObjName.indexOf('_view_')==0)
    {//显示的文本框
      objName=objId;
      objId=document.all(selectObjName.substring(6));
      initValue.id=objId.value;
      initValue.name=objName.value;
      hasCreated=true;
    }
  try
  {
    var para = "?dic_code="+dic_code;
    if (number)
    {
      para +="&number="+number;
    }
    if (level)
    {
      para +="&level="+level;
    }
    if (default_node_code)
    {//默认首选项
      para +="&default_node_code="+default_node_code;
    }
    var result=window.showModalDialog("/xtwh/dicmanager/selectDictionary2.jsp"+para,initValue);
        if (!hasCreated)
        {//未创建时创建对象
          var html=objId.outerHTML;
          var size=objId.size;
          var hidden=html.replace(' name=',' style="display:none" name=');
          var view=html.replace(' name=',' name=_view_');
          objId.outerHTML=view+hidden;
          objName=document.all('_view_'+selectObjName);
		  objName.size=size;

          objId=document.all(selectObjName);
        }
        if (result)
        {
          objId.value=result.id;
          objName.value=result.name;
        }
  }
  catch (e){}
}
*/

/**
 * 选择字典
 * objId　保存字典条目代码的选择框
 * dic_code 字典代码
 * number 最大数量
 * level 返回层次，暂时没有实现
 * objName 保存名称的对象
 * default_node_code 默认首选项
 */
function selectDictionary2(dic_code,number,level,objName,default_node_code)
{
  var initValue=new Array();
  var objId=event.srcElement;
  initValue.id='';
  initValue.name='';
  var hasCreated=false;
    var selectObjName=objId.name;
    if (objName)
    {
      hasCreated=true;
    }
    else if (selectObjName.indexOf('_view_')==0)
    {//显示的文本框
      objName=objId;
      objId=document.all(selectObjName.substring(6));
      initValue.id=objId.value;
      initValue.name=objName.value;
      hasCreated=true;
    }
  try
  {
    var para = "?dic_code="+dic_code;
    if (number)
    {
      para +="&number="+number;
    }
    if (level)
    {
      para +="&level="+level;
    }
    if (default_node_code)
    {//默认首选项
      para +="&default_node_code="+default_node_code;
    }
    var result=window.showModalDialog("/xtwh/dicmanager/selectDictionary.jsp"+para,initValue);
        if (!hasCreated)
        {//未创建时创建对象
          var html=objId.outerHTML;
          var hidden=html.replace(' name=',' style="display:none" name=');
          var view=html.replace(' name=',' name=_view_');
          objId.outerHTML=view+hidden;
          objName=document.all('_view_'+selectObjName);
          objId=document.all(selectObjName);
        }
        if (result)
        {
          objId.value=result.id;
          objName.value=result.name;
        }
  }
  catch (e){}
}
//================================================================//


/**判断列表是否已经选择*/
function checkHasChoose(objName)
{
  var objs = document.all(objName);
  if (objs==null) return false;
  if (objs.length)
  {
    for (var i=0;i<objs.length;i++)
    {
      if (objs[i].checked) return objs[i];
    }
  }
  else
  {
    if (objs.checked) return objs;
  }
  return false;
}




/**
 * 选择人员或者组织机构
 * objId 保存值的对象
 * type　类型，o表示组织u表示用户
 * number 最大数量，最多可以选择几个
 * org_id 组织机构编号，从哪一层组织机构开始选择
 * objName 保存显示值的对象
 */
function selectUserOrgan(objId,type,number,org_id,objName)
{
    var initValue=new Array();
    var hasCreated=false;
    initValue.id='';
    initValue.name='';
    var selectObjName=objId.name;
    if (objName)
    {
      hasCreated=true;
    }
    else if (selectObjName.indexOf('_view_')==0)    {//显示的文本框
      objName=objId;
      objId=document.all(selectObjName.substring(6));
      initValue.id=objId.value;
      initValue.name=objName.value;
      hasCreated=true;
    }
    try
    {
      var hasPara=false;
        var para="";
        if (type)
        {
          hasPara=true;
          para ="?type="+type;
        }
        if (number)
        {
          para +=(hasPara?"&":"?")+"number="+number;
          hasPara=true;
        }
        if (org_id)
        {
          para +=(hasPara?"&":"?")+"org_id="+org_id;
        }
        var result=window.showModalDialog("/xtwh/orgmanager/selectOrganUser.jsp"+para,initValue);
        if (!hasCreated)
        {//未创建时创建对象
          var html=objId.outerHTML;
          var hidden=html.replace(' name=',' style="display:none" name=');
          var view=html.replace(' name=',' name=_view_');
          objId.outerHTML=view+hidden;
          objName=document.all('_view_'+selectObjName);
          objId=document.all(selectObjName);
        }
        if (result)
        {
          objId.value=result.id;
          objName.value=result.name;
        }

    }
    catch (e){}

}

function CHlength()
{
	return getBytesLength(this.toString());
}
String.prototype.CHlength=CHlength;



/**
功能描述：得到一个字符串的字节数，一个中文算两字节
参数说明：
		str:待测字符串
*/

function getBytesLength(str)
{
	var re=/[\x00-\xff]/g;
	var len=str.length;
	var array=str.match(re);
	if (array==null)
	{
		array="";
	}
	return len*2 - array.length;
}



/****字符串的截空操作----end-----***/
function trim(str)
	{
		return rtrim(ltrim(str));
	}
function ltrim(str)
	{
		return str.replace(/^\s*/gi,"");
	}

	function rtrim(str)
	{
		return str.replace(/\s*$/gi,"");
	}

//Select1 -> Select2
function AddItem(parObjSelect1,parObjSelect2){
	for(var i=0;i<parObjSelect1.options.length;i++){
		if(parObjSelect1.options[i].selected){
			if(checkSelect(parObjSelect2,parObjSelect1.options[i].text,parObjSelect1.options[i].value)){
					parObjSelect2.options[parObjSelect2.options.length] = new Option(parObjSelect1.options[i].text,parObjSelect1.options[i].value);
			}
		}
	}
	return true;
}


//Select One Item-> Select One Item
function AddSelectOneToSelect(parObjSelect1,parObjSelect2){
	var j=0,m=0,mValue;
	for(var i=0;i<parObjSelect1.options.length;i++){
		if(parObjSelect1.options[i].selected){j++;m = i;}
	}
	if(j!=1){
		return false;
	}
	parObjSelect2.options[0].value =  parObjSelect1.options[m].value;
	parObjSelect2.options[0].text =  parObjSelect1.options[m].text;
	return true
}

/*********几连下拉匡**********/
function autoChangeOption(objSenior, objJunior,strJuniorWhenNotSelectSenior,control,strJuniorPrefix)
{
	var obj=control;
	if (typeof(control)!='object')
	{
		obj=document.all(control);
	}

	var obj1=objSenior;
	if (typeof(objSenior)!='object')
	{
		obj1=document.all(objSenior);
	}

	var obj2=objJunior;
	if (typeof(objJunior)!='object')
	{
		obj2=document.all(objJunior);
	}

	var strComposeOfType=obj.value;
	var len = obj2.options.length - 1;
	for (var i = len; i >= 0; i--) {
		obj2.options.remove(i);
	}
	var currentValue = obj1.value;
	var currentText = obj1.options[obj1.selectedIndex].text;
	var tBigValue =obj1.options[obj1.selectedIndex].value;

	if (currentValue.length > 0) {
		var arrValue = strComposeOfType.split("$");
		for (var i = 1; i < arrValue.length; i++) {
			if (arrValue[i].substr(0, arrValue[i].indexOf(",")) == obj1.value) {
				var arrOneValue = arrValue[i].split(":");
				if (arrOneValue.length == 2) {
					//objJunior.options.add(new Option(strJuniorAll + currentText, tBigValue));
					obj2.options.add(new Option('清选择' ,''));
					arrOneValue = arrOneValue[1].split(";")
					for (var j = 0; j < arrOneValue.length; j++) {
						var arrJuniors = arrOneValue[j].split(",");
						if (arrJuniors.length == 2) {
							obj2.options.add(new Option(strJuniorPrefix + arrJuniors[1], arrJuniors[0]));
						}
					}
				}
				break;
			}
		}
	} else {
		obj2.options.add(new Option(strJuniorWhenNotSelectSenior,""));
	}
}


function autoFillSenior(objSenior, strSeniorValue, objJunior, strJuniorValue,control,strJuniorPrefix)
{
	var obj=control;
	if (typeof(control)!='object')
	{
		obj=document.all(control);
	}

	var obj1=objSenior;
	if (typeof(objSenior)!='object')
	{
		obj1=document.all(objSenior);
	}

	var obj2=objJunior;
	if (typeof(objJunior)!='object')
	{
		obj2=document.all(objJunior);
	}
	//strJuniorValue=obj2.value;
	var strComposeOfType=obj.value;
	var arrValue = strComposeOfType.split("$");
	for (var i = 1; i < arrValue.length; i++) {
		var arrOneValue = arrValue[i].split(":");
		var arrSenior = arrOneValue[0].split(",");
		var oSeniorOption = new Option(arrSenior[1], arrSenior[0]);

		if (strSeniorValue!= null && arrSenior[0] == strSeniorValue)
		{
			for (var j = obj2.options.length; j >= 0; j--)
			{
				obj2.options.remove(j);
			}

			//objJunior.options.add(new Option(strJuniorAll + arrSenior[1] ,arrSenior[0]));
			obj2.options.add(new Option('请选择' ,''));

			var arrJuniors = arrOneValue[1].split(";");
			for (var j = 0; j < arrJuniors.length; j++) {
				var arrJuniorOne = arrJuniors[j].split(",");
				if (arrJuniorOne.length == 2) {
					var oJuniorOption = new Option(strJuniorPrefix + arrJuniorOne[1], arrJuniorOne[0]);
					obj2.options.add(oJuniorOption);
                                        //document.all(selectedbox).options[i].selected =true;
				}
			}
		}
		obj1.options.add(oSeniorOption);
	}
	if (strSeniorValue != null && strSeniorValue != "") {
		objSenior.value = strSeniorValue;
	}
        /*
	if (strJuniorValue != null && strJuniorValue != "") {
		obj2.value = strJuniorValue;
	}*/
	if (strJuniorValue != null && strJuniorValue != "")
	{
          	//alert(strJuniorValue);
		obj2.value = strJuniorValue;

		var boxlen = obj2.length;
		if (boxlen !=0)
		{
		  for (i =0; i < boxlen; i++)
                  {
                  	itemtext =obj2.options[i].value;
                  	if (strJuniorValue == itemtext)
                  	{
				obj2.options[i].selected =true;
		  	}
                  }
		}

	}

}

function changeddptodo(control1,control2)
{
	var obj1=control1;
	if (typeof(control1)!='object')
	{
		obj1=document.all(control1);
	}

	var obj2=control2;
	if (typeof(control2)!='object')
	{
		obj2=document.all(control2);
	}

       obj2.value=obj1.value;
}
/*********几连下拉匡1**********/
function autoChangeOption1(objSenior, objJunior,strJuniorWhenNotSelectSenior,control,strJuniorPrefix)
{
	var obj=control;
	if (typeof(control)!='object')
	{
		obj=document.all(control);
	}

	var obj1=objSenior;
	if (typeof(objSenior)!='object')
	{
		obj1=document.all(objSenior);
	}

	var obj2=objJunior;
	if (typeof(objJunior)!='object')
	{
		obj2=document.all(objJunior);
	}

	var strComposeOfType=obj.value;
	var len = obj2.options.length - 1;
	for (var i = len; i >= 0; i--) {
		obj2.options.remove(i);
	}
	var currentValue = obj1.value;
	var currentText = obj1.options[obj1.selectedIndex].text;
	var tBigValue =obj1.options[obj1.selectedIndex].value;
	if (currentValue=="") return
	if (currentValue.length > 0) {
		var arrValue = strComposeOfType.split("$");
		for (var i = 1; i < arrValue.length; i++) {
			if (arrValue[i].substr(0, arrValue[i].indexOf(",")) == obj1.value) {
				var arrOneValue = arrValue[i].split(":");
				if (arrOneValue.length == 2) {
					//objJunior.options.add(new Option(strJuniorAll + currentText, tBigValue));
					arrOneValue = arrOneValue[1].split(";")
					for (var j = 0; j < arrOneValue.length; j++) {
						var arrJuniors = arrOneValue[j].split(",");
						if (arrJuniors.length == 2) {
							obj2.options.add(new Option(strJuniorPrefix + arrJuniors[1], arrJuniors[0]));
						}
					}
				}
				break;
			}
		}
	} else {
		obj2.options.add(new Option(strJuniorWhenNotSelectSenior,""));
	}
}


function autoFillSenior1(objSenior, strSeniorValue, objJunior, strJuniorValue,control,strJuniorPrefix)
{
	var obj=control;
	if (typeof(control)!='object')
	{
		obj=document.all(control);
	}

	var obj1=objSenior;
	if (typeof(objSenior)!='object')
	{
		obj1=document.all(objSenior);
	}

	var obj2=objJunior;
	if (typeof(objJunior)!='object')
	{
		obj2=document.all(objJunior);
	}

	var strComposeOfType=obj.value;
	var arrValue = strComposeOfType.split("$");
	for (var i = 1; i < arrValue.length; i++) {
		var arrOneValue = arrValue[i].split(":");
		var arrSenior = arrOneValue[0].split(",");
		var oSeniorOption = new Option(arrSenior[1], arrSenior[0]);

		if (strSeniorValue!= null && arrSenior[0] == strSeniorValue)
		{
		    alert(arrSenior[0])
			for (var j = obj2.options.length; j >= 0; j--)
			{
				obj2.options.remove(j);
			}

			//objJunior.options.add(new Option(strJuniorAll + arrSenior[1] ,arrSenior[0]));

			var arrJuniors = arrOneValue[1].split(";");
			for (var j = 0; j < arrJuniors.length; j++) {
				var arrJuniorOne = arrJuniors[j].split(",");
				if (arrJuniorOne.length == 2) {
					var oJuniorOption = new Option(strJuniorPrefix + arrJuniorOne[1], arrJuniorOne[0]);
					obj2.options.add(oJuniorOption);
				}
			}
		}
		obj1.options.add(oSeniorOption);
	}
	if (strSeniorValue != null && strSeniorValue != "") {
		objSenior.value = strSeniorValue;
	}
	if (strJuniorValue != null && strJuniorValue != "") {
		obj2.value = strJuniorValue;
	}
}

function selectIdea(ths)//根据不同的企业类型,取受理意见.
{
        var code = top.busi_type_code;       
        var set_opn = document.getElementsByName("ZR_COMM_PROCESS_INFO/SET_OPN")[0].value;
        var turndown_reason = document.getElementsByName("ZR_COMM_PROCESS_INFO/TURNDOWN_REASON")[0].value;
    	var InputV=new Object;   	  
		InputV.PROC_RESULT=document.getElementsByName("ZR_COMM_PROCESS_INFO/PROC_RESULT")[0].value;
		InputV.tcode=tcode;
        InputV.busi_type_code=code;
	//	InputV.progName=getWFtype(top.wftype);
		InputV.pt_name=top.pt_name;
		InputV.ent_type=top.ent_type; //企业类型【周】
				
        if(set_opn != "" || turndown_reason != ""){}
        else{
           var dt=window.showModalDialog("/sczr_comm/page_tablename_public/process_idear.jsp",InputV,"dialogWidth:42; dialogHeight:18; status:no;help:no");		        
        }
	    if (dt!=null) {
		if(InputV.PROC_RESULT=="0")
			{
				document.getElementsByName("ZR_COMM_PROCESS_INFO/TURNDOWN_REASON")[0].value=dt;
				document.getElementsByName("ZR_COMM_PROCESS_INFO/SET_OPN")[0].value="";
				}
		else
			{
				document.getElementsByName("ZR_COMM_PROCESS_INFO/SET_OPN")[0].value=dt;
				document.getElementsByName("ZR_COMM_PROCESS_INFO/TURNDOWN_REASON")[0].value="";
				}
				
			}	    	  
}



//================两个日期的大小关系比较===================//
function dateCompary(obj1,obj2,rule)
{
  //判断obj1、obj2是否为空
 var newOBJ1=document.all[obj1.name+"_CODE"];
 if(!newOBJ1) newOBJ1=obj1;
 var newOBJ2=document.all[obj2.name+"_CODE"];
 if(!newOBJ2) newOBJ2=obj2;

  if(newOBJ1.value=="" && newOBJ2.value=="")
	{
		return 0;
	}
  else if(newOBJ1.value!="" && newOBJ2.value!="")
	{
		switch(rule)
		{
			case "<=":
				if(newOBJ1.value<=newOBJ2.value) return 1;
				break;
			case "<":
				if(newOBJ1.value<newOBJ2.value) return 1;
				break;
			case ">=":
				if(newOBJ1.value>=newOBJ2.value) return 1;
				break;
			case ">":
				if(newOBJ1.value>newOBJ2.value) return 1;
				break;
			case "!=":
				if(newOBJ1.value!=newOBJ2.value) return 1;
				break;
			case "==":
				if(newOBJ1.value==newOBJ2.value) return 1;
				break;
			default:
				break;
		}
		return -1;
	}
	else
	{
		return -1;
	}	
}

function dateComparyStyle(obj1,obj2,rule)
{
	var styleInt=dateCompary(obj1,obj2,rule);
	if(styleInt==0)
	{
		styleNote(obj1);
		styleNote(obj2);
	}
	else if(styleInt==1)
	{
		styleRight(obj1);
		styleRight(obj2);	
	}
	else if(styleInt==-1)
	{
		styleError(obj1);	
		styleError(obj2);	
	}
}
//==================================================//

//============保留两位小数==============//
function decimalDigitsTwo(number)
{
	var nbstr=number.toString()
    if(nbstr.indexOf(".")>0)
	{
	  var nbarray=nbstr.split('.');
	  var eleng=nbarray[1].length;
	  var allendStr;
	  var firststr=parseInt(nbarray[0]);
	  var endstr1;
	  var endstr2;
	  var endstr3;
	  var endstr;
	  if(eleng==1)
		return number+"0";
	  else if(eleng==2)
		return number;
	  allendStr=nbarray[1].substr(0,3)
	  endstr1=parseInt(allendStr.substr(0,1));
      endstr2=parseInt(allendStr.substr(1,1));			
	  endstr3=parseInt(allendStr.substr(2,1));
	  if(endstr3>=5)
		{//四舍五入
			endstr2+=1;
	    }
	  if(endstr2==10)
		{
		    endstr1+=1;
			endstr2=0;
	    }
	  if(endstr1==10)
		{
		    firststr+=1;
			endstr1=0;
	    }
	  endstr=endstr1.toString()+endstr2.toString();
	  return firststr+"."+endstr;
	}
	return number+".00";
}
//====================================//

//======================身份证效验=============//
function checkIdCard(obj)
{
	//身份证号位数判断
	var value=trim(obj.value);
	obj.warning="身份证号码位数为15位或者18位。"
	if (value.length!=18 && value.length!=15)
	{
		obj.error="身份证号码位数不正确！";
		return false;
	}
	else if(value.length==18)
	{
		if(identificationCard(obj,value))
			return true;
		else
			return false;
	}
	else if(value.length==15)
	{
		var kk=identificationCard15To18(obj,value);
		if(kk==false)
		{
			return false;
		}
		else
		{
			if(identificationCard(obj,kk))
				return true;
			else
				return false;
		}
	}
	return true;
}

//----18位身份证效验----//
function identificationCard(obj,value)
{
	var verifyCode = new Array("1","0","X","9","8","7","6","5","4","3","2");//校验码
	var verifyGene = new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1);//校验因子

	//身份证号前十七位均为数字
	var temp = value.substring(0,17);
	if (!isInteger(temp))
	{
		obj.error="身份证号前十七位均为数字！";
		return false;
	}
	//身份证号前六位为行政区划，应大于100100
	temp = value.substring(0,6);
	if (temp*1<100101)
	{
		obj.error="身份证号对应的行政区划不正确！";
		return false;
	}
	//第七至十四位为出生日期码，一般认为当前的人出生在1870年以后，今天以前
	temp = value.substring(6,14);
	var birthday=temp.substring(0,4)+"-"+temp.substring(4,6)+"-"+temp.substring(6,8);
	if(!isDate(birthday))	
	{
		obj.error="身份证出生年月不正确！";
		return false;	
	}
	if (temp*1<18700101)
	{
		obj.error="身份证出生年月不正确！";
		return false;
	}
	var date = new Date();
	var today = date.getFullYear();
	if(date.getMonth()*1+1<10)
	{
		today +="0";
	}
	today +=""+(date.getMonth()*1+1);
	if (date.getDate()<10)
	{
		today +="0";
	}
	today +=""+date.getDate();
	if (temp*1>today*1)
	{
		obj.error="身份证出生年月不正确！";
		return false;
	}
	//同一行政区划内同年同月同日生的人的顺序号，一般男为奇数，女为偶数
	temp = value.substring(14,17);
	if (temp=='000')
	{
		obj.error="身份证对应顺序号不正确！";
		return false;
	}
	//计算校验码
	var s=0;
	for (var i=0;i<17 ;i++ )
	{
		s += value.substring(i,i+1)*verifyGene[i];
	}
	var y=verifyCode[s % 11];
	if (value.substring(17,18)!=y)
	{
		obj.error="身份证号不正确！";
		return false;
	}
	return true;
}
//---------------//

//------将15位转为18位----//
/**
功能描述：对15位身份证号进行转换
参数说明：
		value		:待转换的身份证号
		century		:出生年的前两位数
返回   :18位身份证号码
*/
function identificationCard15To18(obj,value,century)
{
	var verifyCode = new Array("1","0","X","9","8","7","6","5","4","3","2");//校验码
	var verifyGene = new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1);//校验因子
	var newID;
	var temp = value;


	if (!isInteger(temp))
	{
		obj.error="15位身份证号均为数字！";
		return false;
	}
	newID = value.substring(0,6);
	if (newID*1<100101)
	{
		obj.error="身份证号对应的行政区划不正确！";
		return false;
	}

	if (century==null)
	{
		century='19';
	}
	if (century*1<18 || century*1>20)
	{
		obj.error="世纪代码不正确！";
		return false;
	}

	newID += century+value.substring(6,12);

	//第七至十四位为出生日期码，一般认为当前的人出生在1870年以后，今天以前
	//var ss = newID.substring(6,14);

	temp = value.substring(12,15);
	if (temp=='000')
	{
		obj.error="身份证对应顺序号不正确！";
		return false;
	}

	newID +=temp;
	var s=0;
	for (var i=0;i<17 ;i++ )
	{
		s += newID.substring(i,i+1)*verifyGene[i];
	}
	return newID+verifyCode[s % 11];
}
//-----------//
//============================================//

//=======浮点型相减========//

function FloatdecreaseInt(floatnum1,floatnum2)
{
	var arr1=new Array();
	var arr2=new Array();
	var flostring1=floatnum1.toString(10);
	var flostring2=floatnum2.toString(10);

	arr1=flostring1.split(".");
	arr2=flostring2.split(".");

	var len;
	var L1
	var L2

	if(arr1[1])
		L1=arr1[1].length;
	else
		L1=0;
	if(arr2[1])
		L2=arr2[1].length;
	else
		L2=0;

	if(L1<L2)
		len=L2;
	else
		len=L1;	

	var n=1;
	for(i=0;i<len;i++)
	{
		n=n*10;
	}
	return ((parseInt(floatnum1*n)-parseInt(floatnum2*n))/n)
}
//===============================//

/**分页公共函数**/
  function first()
  {
    document.forms[0].action.value="first";
    document.forms[0].submit();
  }
  function preve()
  {
    document.forms[0].action.value="preve";
    document.forms[0].submit();
  }
  function next()
  {
    document.forms[0].action.value="next";
    document.forms[0].submit();
  }
  function last()
  {
    document.forms[0].action.value="last";
    document.forms[0].submit();
  }
  function jump()
  {
    var count=0;
    var index=0;
    count=document.forms[0].pageCount.value;
    index=document.forms[0].pageIndex.value;
    var reg = /^\d+(\.\d+)?$/;
    if(!reg.test(index))
    {
	alert("请输入数字!");
        return;
    }
    //alert("index="+index+" count="+count);
    var pageindex=parseInt(index);
    var pagecount=parseInt(count);

    if (pageindex<=pagecount && pageindex>0)
    {
	document.forms[0].action.value="jump";
    	document.forms[0].pageIndex.value=index;
    	document.forms[0].submit();
       return;
    }

    if (pagecount==0)
    {
   	alert("没有满足条件的记录！");
        return;
    }
    else
    {
    	alert("请输入1到"+count+"的页数！");
        return;
    }
  }
  function query()
  {
    document.forms[0].action.value="";
    document.forms[0].submit();
  }

  	//-----调用send_request函数(传入url地址)---//
	//-----返回字符串调用returnFunction函数----//

	var http_request = false;
	function send_request(url)
	{//初始化、指定处理函数、发送请求的函数
		http_request = false;
		//开始初始化XMLHttpRequest对象
		if(window.XMLHttpRequest)
		{ //Mozilla 浏览器
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType)
			{//设置MiME类别
				http_request.overrideMimeType('text/xml');
			}
		}
		else if (window.ActiveXObject)
		{ // IE浏览器
			try
			{
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e)
			{
				try
				{
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e)
				{}
			}
		}
		if (!http_request)
		{ // 异常，创建对象实例失败
			window.alert("不能创建XMLHttpRequest对象实例.");
			return false;
		}
		http_request.onreadystatechange = processRequest;
		// 确定发送请求的方式和URL以及是否同步执行下段代码
		http_request.open("GET", url, true);
		http_request.send(null);
	}

	// 处理返回信息的函数(返回字符串调用returnFunction函数)
    function processRequest()
	{
        if (http_request.readyState == 4)
		{ // 判断对象状态
            if (http_request.status == 200)
			{ // 信息已经成功返回，开始处理信息
                returnFunction(http_request.responseText);
            } else
			{ //页面不正常
                alert("您所请求的页面有异常。");
            }
        }
    }
    //页面错误提示
    function showMessages()
    {

        window.showModalDialog("/include/msgdiag.html",errarg,"dialogWidth:16; dialogHeight:8;help:no;scroll:no;status:no;");
    }



	//=======企业类型===========//

	function getEntType() {
		var ent_type='';
		if (document.forms[0].checkall.checked) {
			top.sessionAccpNO=document.forms[0].checkall.value;
			ent_type=document.forms[0].ent_type.value;
		} else{
			for (i=0;i<document.forms[0].checkall.length;i++) {
				if (document.forms[0].checkall[i].checked) {
					top.sessionAccpNO=document.forms[0].checkall[i].value;
					ent_type=document.forms[0].ent_type[i].value;
					break;
				}
			}
		}
		if (ent_type!='') {
			return getEntTypeName(ent_type);
		} else {
			alert('企业类型不能为空！');
		}
	}
	
			
	

	function getEntTypeName(ent_type) {
		var company_type;
		if (ent_type>=1000 && ent_type<2000) {
			//内资公司
			company_type='page_icompany';
		} else if (ent_type>=2000 && ent_type<3000) {
			//内资分公司
			company_type='page_icompbranch';
		} else if (ent_type>=3000 && ent_type<4000) {
			//内资企业法人
			company_type='page_icorparation';
		} else if (ent_type>=4000 && ent_type<5000) {
			//内资非法人企业、非公司私营企业
			if (ent_type==4540 || ent_type==4510) {
				//个人独资企业
				company_type='page_ipersoncorp';
			} else if (ent_type==4520 || ent_type==4530 || ent_type==4531 || ent_type==4532 || ent_type==4533) {
				//合伙私营企业（私营）
				company_type='page_ipartnership';
			} else if (ent_type==4550 || ent_type==4551 || ent_type==4552 || ent_type==4553) {
				//合伙私营企业分支机构（私营）
				company_type='page_ipartnerbranch';
			} else if (ent_type==4560) {
				//个人独资分支机构
				company_type='page_ipersoncorpbranch';
			}else{
				company_type='page_icorpbranch';
			}
		} else if ((ent_type>=5000 && ent_type<6000)) {
			//外商投资企业
			if ((ent_type>=5000 && ent_type<5800)) {
				//外商投资企业
				company_type='page_ecorparation';
			} else if ((ent_type>=5800 && ent_type<6000)) {
				//外商投资企业分支机构
				company_type='page_ecorpbranch';
			}
		} else if ((ent_type>=6000 && ent_type<7000)) {
			//台、港、澳投资企业
			if ((ent_type>=6000 && ent_type<6800)) {
				//外商投资企业
				company_type='page_ecorparation';
			} else if ((ent_type>=6800 && ent_type<7000)) {
				//外商投资企业分支机构
				company_type='page_ecorpbranch';
			}
		} else if (ent_type>=7000 && ent_type<8000) {
			//外国（地区）企业
			if (ent_type==7200) {
				//外国(地区)企业常驻代表机构（外资）
				company_type='page_edelegate';
			} else {
				//外国企业在中国境内从事生产经营活动（外资）
				company_type='page_eactiveincn';
			}
		} else if(ent_type>=8000 && ent_type<9000){
			//集团
			if (ent_type==8100) {
				//内资集团（内资）
				company_type='page_igroup';
			} else if (ent_type==8200) {
				//外资集团（外资）
				company_type='page_egroup';
			}
		} else if(ent_type>=9000){
			//其它类型
			if (ent_type==9100) {
				//农民专业合作社（内资）
				company_type='page_farmer';
			} else if (ent_type==9200) {
				//农民专业合作社分支机构（内资）
				company_type='page_farmerbranch';
			} else if (ent_type==9600) {
				//个体工商户
				company_type='page_individual';
			} else if (ent_type==9610) {
				//个体工商户（港澳）
				company_type='page_individual';
			} else if (ent_type==9700) {
				//常驻代表机构（内资）
				company_type='page_edelegate';
			}
 			else if (ent_type==9800) {
				//外地内资企业办事机构
				company_type='page_workorgan';
			} 			
		} else {
			alert('企业类型有误！');
		}
		return company_type;
	}
	
	
	function getEntTypeByEntTypeName(str)
	{
		var EntType;
		if(str=="page_icompany")
			EntType=1000;
		else if(str=="page_icompbranch")
			EntType=2000;
		else if(str=="page_icorparation")
			EntType=3000;
		else if(str=="page_ipersoncorp")
			EntType=4540;
		else if(str=="page_ipartnership")
			EntType=4520;
		else if(str=="page_ipartnerbranch")
			EntType=4550;
		else if(str=="page_ipersoncorpbranch")
			EntType=4560;
		else if(str=="page_icorpbranch")
			EntType=4000;
		else if(str=="page_ecorparation")
			EntType=5000;
		else if(str=="page_ecorpbranch")
			EntType=5800;
		else if(str=="page_ecorparation")
			EntType=6000;
		else if(str=="page_ecorpbranch")
			EntType=6800;
		else if(str=="page_edelegate")
			EntType=7200;
		else if(str=="page_eactiveincn")
			EntType=7300;
		else if(str=="page_igroup")
			EntType=8100;
		else if(str=="page_egroup")
			EntType=8200;
		else if(str=="page_farmer")
			EntType=9100;
		else if(str=="page_farmerbranch")
			EntType=9200;
		else if(str=="page_individual")
			EntType=9600;
		else if(str=="page_individual")
			EntType=9610;
		else if(str=="page_edelegate")
			EntType=9700;
		else if(str=="page_workorgan")
			EntType=9800;			
		return EntType;
			
	}
	
	
	function getBusiTypeCode(defaultBusi,ent_type)
	{
		var busi_type_code;
		if (ent_type>=1000 && ent_type<2000) {
			//内资公司
			busi_type_code="01";
		} else if (ent_type>=2000 && ent_type<3000) {
			//内资分公司
			busi_type_code="02";
		} else if (ent_type>=3000 && ent_type<4000) {
			//内资企业法人
			busi_type_code="03";
		} else if (ent_type>=4000 && ent_type<5000) {
			//内资非法人企业、非公司私营企业
			if (ent_type==4540 || ent_type==4510) {
				//个人独资企业
				busi_type_code="07";
			} else if (ent_type==4520 || ent_type==4530 || ent_type==4531 || ent_type==4532 || ent_type==4533) {
				//合伙私营企业
				busi_type_code="05";
			} else if (ent_type==4550 || ent_type==4551 || ent_type==4552 || ent_type==4553) {
				//合伙私营企业分支机构
				busi_type_code="06";
			} else if (ent_type==4560) {
				//个人独资分支机构
				busi_type_code="08";
			} else{
				busi_type_code="04";
			}
		} else if ((ent_type>=5000 && ent_type<6000)) {
			//外商投资企业
			if ((ent_type>=5000 && ent_type<5800)) {
				//外商投资企业
				busi_type_code="15";
			} else if ((ent_type>=5800 && ent_type<6000)) {
				//外商投资企业分支机构
				busi_type_code="16";
			}
		} else if ((ent_type>=6000 && ent_type<7000)) {
			//台、港、澳投资企业
			if ((ent_type>=6000 && ent_type<6800)) {
				//外商投资企业
				busi_type_code="15";
			} else if ((ent_type>=6800 && ent_type<7000)) {
				//外商投资企业分支机构
				busi_type_code="16";
			}
		} else if (ent_type>=7000 && ent_type<8000) {
			//外国（地区）企业
			if (ent_type==7200) {
				//外国(地区)企业常驻代表机构
				busi_type_code="18";
			} else {
				//外国企业在中国境内从事生产经营活动
				busi_type_code="17";
			}
		} else if(ent_type>=8000 && ent_type<9000){
			//集团
			if (ent_type==8100) {
				//内资集团
				busi_type_code="12";
			} else if (ent_type==8200) {
				//外资集团
				busi_type_code="19";
			}
		} else if(ent_type>=9000){
			//其它类型
			if (ent_type==9100) {
				//农民专业合作社
				busi_type_code="13";
			} else if (ent_type==9200) {
				//农民专业合作社分支机构
				busi_type_code="14";
			} else if (ent_type==9600) {
				//个体工商户
				busi_type_code="09";
			} else if (ent_type==9610) {
				//个体工商户（港澳）
				busi_type_code="10";
			} else if (ent_type==9700) {
				//常驻代表机构
				busi_type_code="18";
			}
			else if (ent_type==9800) {
				//外地内资企业办事机构
				busi_type_code="11";
			} 			
		} else {
			busi_type_code="01";
		}
		return defaultBusi+busi_type_code;		
			
	}
	
//=================该函数在public.js和sortabletable.js中都有，都要维护==========================//
	
	function getRecStateByID(sType){	
		var rec_state;
		if (sType=='accp') {
			rec_state='01';
		} else if (sType=='remedy') {
			rec_state='02';
		} else if (sType=='approve') {
			rec_state='03';
		} else if (sType=='certificate') {
			rec_state='04';
		} else if (sType=='archive') {
			rec_state='05';
		}
		return rec_state;
	}
//===========================================//


	function getWFtype(wf)
	{
		return wf.split(".")[0];
	}

	//===========得到当前日期=================//
	function getCurrentDate(){
		var year=new Date().getFullYear();
		var month=new Date().getMonth()+1;
		var day=new Date().getDate();
		if(month<10){
			month="0"+month;
		}
		if(day<10){
			day="0"+day;
		}
    	return year+'-'+month+'-'+day;
	}
//===========判断是否为正整数=================//
	function f_check_naturalnumber(obj)
{   	
	var s = obj.value;
	if (/^[0-9]+$/.test( s ) && (s > 0))
	{
	   return true;
	} 
	else 
	{

			obj.error="请输入正整数";
	    return false;
	}
}
//===========判断是否为实数，是则返回true,否则返回false=================//

function f_check_float(obj)
{   	
	if (/^(\+|-)?\d+($|\.\d+$)/.test( obj.value )) 
	{
	   return true;
	} 
	else 
	{
	obj.error="请输入实数";
	   return false;
	}
}

function setElementsValue(eName,value){
	if(document.getElementsByName(eName)[0].value==""){
		document.getElementsByName(eName)[0].value=value;
	}
}

//===========选择单个的机构人员=================//
	/**
    参数说明：
      isorg：是组织还是组织人员一起选择 1表示组织0表示人员,默认表示组织
      userid：是否选择登陆人员所在的单位，-1表示从session里面取值，否则从传入一个人力资源的userid值
      orgids：选择几个单位id过来，只显示这几个组织及人员,用“，”隔开
      isMultSelect：选择组织或者人员的个数，1表示可以选择多个，0表示只能选择1个，默认选择一个
      isdw: 1表示只显示单位，0表示只能选择部门 2表示两者都可以选择
      field_id：返回值要填充的ID
      field_name：返回值要填充的NAME
      返回值： 返回数据格式  "机构id(人员ID)-机构名称(人员名称)|机构id(人员ID)-机构名称(人员名称)"
    **/
	function selectOrgAndEmp(isorg,userid,orgids,isMultSelect,field_id,field_name)
	{	   
		selectOrgAndEmp2(isorg,userid,orgids,isMultSelect,"2",field_id,field_name)
	}
	
	
	/**
    参数说明：
     1  isorg：是组织还是组织人员一起选择 1表示组织0表示人员,默认表示组织
     2  userid：是否选择登陆人员所在的单位，-1表示从session里面取值，否则从传入一个人力资源的userid值
     3  orgids：选择几个单位id过来，只显示这几个组织及人员,用“，”隔开
     4  isMultSelect：选择组织或者人员的个数，1表示可以选择多个，0表示只能选择1个，默认选择一个
     5  isdw: 1表示只显示单位，0表示只能选择部门 2表示两者都可以选择
     6  field_id：返回值要填充的ID
     7  field_name：返回值要填充的NAME
      返回值： 返回数据格式  "机构id(人员ID)-机构名称(人员名称)|机构id(人员ID)-机构名称(人员名称)"
    **/
	function selectOrgAndEmp2(isorg,userid,orgids,isMultSelect,isdw,field_id,field_name)
	{	   
		selectOrgAndEmp3(isorg,userid,orgids,isMultSelect,isdw,"",field_id,field_name,0);
	}
	
	
	/**
    参数说明：
     1  isorg：是组织还是组织人员一起选择 1表示组织0表示人员,默认表示组织
     2  userid：是否选择登陆人员所在的单位，-1表示从session里面取值，否则从传入一个人力资源的userid值
     3  orgids：选择几个单位id过来，只显示这几个组织及人员,用“，”隔开
     4  isMultSelect：选择组织或者人员的个数，1表示可以选择多个，0表示只能选择1个，默认选择一个
     5  isdw: 1表示只显示单位，0表示只能选择部门 2表示两者都可以选择
     6  bzType: 编制类型 1表示机关编制2表示事业编制过滤如果为空，则不过滤
     7  field_id：返回值要填充的ID
     8  field_name：返回值要填充的NAME
     9  type:1:人力公务员年度考核
     10 parent_unitId: 部门的上级单位，用来做单位和部门之间的联级选择，如果为""则不表示
             2:事业工作人员年度考核
      返回值： 返回数据格式  "机构id(人员ID)-机构名称(人员名称)|机构id(人员ID)-机构名称(人员名称)"
    **/
	function selectOrgAndEmp3(isorg,userid,orgids,isMultSelect,isdw,bzType,field_id,field_name,type) {	   
		var url="/fbcomm/rl_org_emp/orgmpTree.jsp?isorg="+isorg+"&userid="+userid+"&orgids="+orgids+"&isMultSelect="+isMultSelect+"&isdw="+isdw+"&bzType="+bzType;
		var obj=showModalDialog(url,"dialogWidth:500; dialogHeight:16; status:no;help:no");
		if(typeof(obj) == "undefined"){
			obj="";
		}
		else {
			var objArray1 = new Array();
			var objArray = new Array();
			
			if(isMultSelect=="1"){//多选
			    var names="";
			    var ids="";
				objArray1 = obj.split("|");
				
				for(i=0;i<objArray1.length;i++){
					objArray = objArray1[i].split("-");
					names+=objArray[1]+",";
					ids+=objArray[0]+",";
				}
				ids=","+ids
				document.all(field_id).value=ids;
				if(typeof(document.all(field_name))!="undefined"){
					document.all(field_name).value=names;
				 }	
			}
			else{
				objArray = obj.split("-");
				document.all(field_id).value = objArray[0];
				if(typeof(document.all(field_name))!="undefined"){
				  document.all(field_name).value = objArray[1];
				}
			}
		}
		return;
	}
	
	
	/**
    参数说明：
     1  isorg：是组织还是组织人员一起选择 1表示组织0表示人员,默认表示组织
     2  userid：是否选择登陆人员所在的单位，-1表示从session里面取值，否则从传入一个人力资源的userid值
     3  orgids：选择几个单位id过来，只显示这几个组织及人员,用“，”隔开
     4  isMultSelect：选择组织或者人员的个数，1表示可以选择多个，0表示只能选择1个，默认选择一个
     5  isdw: 1表示只显示单位，0表示只能选择部门 2表示两者都可以选择
     6  bzType: 编制类型 1表示机关编制2表示事业编制过滤如果为空，则不过滤
     7  field_id：返回值要填充的ID
     8  field_name：返回值要填充的NAME
     9  type:1:人力公务员年度考核
     10 parent_unitId: 部门的上级单位，用来做单位和部门之间的联级选择，如果为""则不表示
             2:事业工作人员年度考核
      返回值： 返回数据格式  "机构id(人员ID)-机构名称(人员名称)|机构id(人员ID)-机构名称(人员名称)"
    **/
	function selectOrgAndEmp4(isorg,userid,orgids,isMultSelect,isdw,bzType,field_id,field_name,type,parent_unitId)
	{	 
	   alert("enter 1");  
		var url="/fbcomm/rl_org_emp/orgmpTree.jsp?isorg="+isorg+"&userid="+userid+"&orgids="+orgids+"&isMultSelect="+isMultSelect+"&isdw="+isdw+"&bzType="+bzType+"&parent_unitId="+parent_unitId;
		var obj=showModalDialog(url,"dialogWidth:500; dialogHeight:16; status:no;help:no");
		if(typeof(obj) == "undefined"){
			obj="";
		}
		else {
			var objArray1 = new Array();
			var objArray = new Array();
			
			if(isMultSelect=="1"){//多选
			    var names="";
			    var ids="";
				objArray1 = obj.split("|");
				
				for(i=0;i<objArray1.length;i++){
					objArray = objArray1[i].split("-");
					names+=objArray[1]+",";
					//alert(names);
					ids+=objArray[0]+",";
				/**	if(document.all(field_id).value=""){
						document.all(field_id).value = objArray[0];
						document.all(field_name).value = objArray[1];
					}
					else {
						document.all(field_id).value = document.all(field_id).value+","+objArray[0];
						document.all(field_name).value =document.all(field_name).value+","+ objArray[1];
					}
					
				**/	
				//if(ids!="")
				  //  ids=ids.substring(0,ids.length-1);
				//if(names!="")
				//    names=names.substring(0,names.length-1);  
				      
							
				}
				ids=","+ids
				document.all(field_id).value=ids;
				if(typeof(document.all(field_name))!="undefined"){
					document.all(field_name).value=names;
				 }	
				//alert(ids+"=="+names);
			}
			else{
				objArray = obj.split("-");
				document.all(field_id).value = objArray[0];
				if(typeof(document.all(field_name))!="undefined"){
				  document.all(field_name).value = objArray[1];
				}
				
				getPeopleData(objArray[0],type);
			}
		}
		return;
	}
	
	
	function getPeopleData(PERSONID,type)
	{
	   alert("enter mon");
	    var sub = new HiddenSubmit('rlzy_rsrc.biz_rsrc.bizRL_PERSON_A01Querylogic');
         sub.add('RL_PERSON_A01/PERSONID', PERSONID);
         sub.submit();
         
        var SEX= sub.getValue("root/data/RL_PERSON_A01/A0107");//性别
        var BIRTHDAY= sub.getValue("root/data/RL_PERSON_A01/A0111");//出生日期
        var APPLY_DUTY_DATE= sub.getValue("root/data/RL_PERSON_A01/A0141");//任职时间
        var UNITID=sub.getValue("root/data/RL_PERSON_A01/B0001");//单位ID
        var UNIT_NAME=sub.getValue("root/data/RL_PERSON_A01/UNIT_NAME");//单位名称
        var DEPTID=sub.getValue("root/data/RL_PERSON_A01/B0002");//部门ID
        var DEPT_NAME=sub.getValue("root/data/RL_PERSON_A01/DEPT_NAME");//部门名称
        var X0105=sub.getValue("root/data/RL_PERSON_A01/X0105");//使用何种编制
        var POLITY=sub.getValue("root/data/RL_PERSON_A22/A2205");//政治面貌
        var EDUCATION=sub.getValue("root/data/RL_PERSON_A04/A0405");//文化程度ID
        var EDUCATION_NAME=sub.getValue("root/data/RL_PERSON_A04/X0403");//文化程度
        var TEL=sub.getValue("root/data/RL_PERSON_A01/TEL");//联系电话
        var A0114=sub.getValue("root/data/RL_PERSON_A01/A0114");//籍贯
        var A0121=sub.getValue("root/data/RL_PERSON_A01/A0121");//民族
        var X0109=sub.getValue("root/data/RL_PERSON_A01/X0109");//证件类别
        var A0177=sub.getValue("root/data/RL_PERSON_A01/A0177");//证件号码
        
        var DUTY_CODE=sub.getValue("root/data/RL_PERSON_DUTY/DUTY_CODE");//职务id
        var DUTY_NAME=sub.getValue("root/data/RL_PERSON_DUTY/DUTY_NAME");//职务
        var POSTION_CODE=sub.getValue("root/data/RL_PERSON_POSTION/POSTION_CODE");//职位ID
        var POSTION=sub.getValue("root/data/RL_PERSON_POSTION/POSTION");//职位
        
        //var WEAVE_TYPE_NAME=sub.getValue("root/data/RL_PERSON_DUTY/WEAVE_TYPE_NAME");//编制类型
        //var WEAVE_TYPE=sub.getValue("root/data/RL_PERSON_DUTY/WEAVE_TYPE");//编制类型ID
        var WEAVE_TYPE_NAME=sub.getValue("root/data/LOGICDEAL/WEAVE_TYPE_NAME");//编制类型
        var WEAVE_TYPE=sub.getValue("root/data/LOGICDEAL/WEAVE_TYPE");//编制类型ID
        
        //var DUTY_LEVEL_NAME=sub.getValue("root/data/RL_PERSON_DUTY/DUTY_LEVEL_NAME");//职务层次
        //var DUTY_LEVEL=sub.getValue("root/data/RL_PERSON_DUTY/DUTY_LEVEL");//职务层次ID
        var DUTY_LEVEL_NAME=sub.getValue("root/data/LOGICDEAL/DUTY_LEVEL_NAME");//职务层次
        var DUTY_LEVEL=sub.getValue("root/data/LOGICDEAL/DUTY_LEVEL");//职务层次ID
        
        var GRADE=sub.getValue("root/data/RL_PERSON_DUTY/GRADE");//级别
        
        
        
        
        if(X0109==null||X0109!="1")//1为身份证
        {
            A0177='';//去掉不为身份证的证件号码
        }
        
        if(EDUCATION_NAME!=null)//因为在业务逻辑里我把空EDUCATION_NAME付成'noresult'字符
        {
           if(EDUCATION_NAME=="noresult")
           {
             EDUCATION_NAME="";
             EDUCATION="";
             }
        }
       
        if(type==1)//人力公务员年度考核
        {
           
           document.getElementsByName("RL_EXAM_CIVILIAN/SEX")[0].value=(null==SEX?"":SEX);
	       document.getElementsByName("RL_EXAM_CIVILIAN/BIRTHDAY")[0].value=(null==BIRTHDAY?"":BIRTHDAY);
	       document.getElementsByName("RL_EXAM_CIVILIAN/APPLY_DUTY_DATE")[0].value=(null==APPLY_DUTY_DATE?"":APPLY_DUTY_DATE);
	   
	       document.getElementsByName("RL_EXAM_CIVILIAN/UNITID")[0].value=(null==UNITID?"":UNITID);
	       document.getElementsByName("RL_EXAM_CIVILIAN/UNIT_NAME")[0].value=(null==UNIT_NAME?"":UNIT_NAME);
	       document.getElementsByName("RL_EXAM_CIVILIAN/DEPTID")[0].value=(null==DEPTID?"":DEPTID);
	       document.getElementsByName("RL_EXAM_CIVILIAN/DEPT_NAME")[0].value=(null==DEPT_NAME?"":DEPT_NAME);
	   
	       document.getElementsByName("RL_EXAM_CIVILIAN/POLITY")[0].value=(null==POLITY?"":POLITY);
	       document.getElementsByName("RL_EXAM_CIVILIAN/EDUCATION")[0].value=(null==EDUCATION?"":EDUCATION);
	       document.getElementsByName("RL_EXAM_CIVILIAN/EDUCATION_NAME")[0].value=(null==EDUCATION_NAME?"":EDUCATION_NAME);
	       
	       document.getElementsByName("RL_EXAM_CIVILIAN/POSTION_NAME")[0].value=(null==POSTION?"":POSTION);
	       document.getElementsByName("RL_EXAM_CIVILIAN/POSTION")[0].value=(null==POSTION_CODE?"":POSTION_CODE);
	       
	       document.getElementsByName("RL_EXAM_CIVILIAN/DUTY_NAME")[0].value=(null==DUTY_NAME?"":DUTY_NAME);
	       document.getElementsByName("RL_EXAM_CIVILIAN/DUTY")[0].value=(null==DUTY_CODE?"":DUTY_CODE);
	       
	   
	       //document.getElementsByName("RL_EXAM_CIVILIAN/TECH_DUTY")[0].value=TECH_DUTY;
	       //document.getElementsByName("RL_EXAM_CIVILIAN/APPLY_TDUTY_DATE")[0].value=APPLY_TDUTY_DATE;
        }
        else if(type==2)//事业工作人员年度考核
        {
           
           document.getElementsByName("RL_EXAM_ENTER/SEX")[0].value=(null==SEX?"":SEX);
	       document.getElementsByName("RL_EXAM_ENTER/BIRTHDAY")[0].value=(null==BIRTHDAY?"":BIRTHDAY);
	       document.getElementsByName("RL_EXAM_ENTER/APPLY_DUTY_DATE")[0].value=(null==APPLY_DUTY_DATE?"":APPLY_DUTY_DATE);
	   
	       document.getElementsByName("RL_EXAM_ENTER/UNITID")[0].value=(null==UNITID?"":UNITID);
	       document.getElementsByName("RL_EXAM_ENTER/UNIT_NAME")[0].value=(null==UNIT_NAME?"":UNIT_NAME);
	       document.getElementsByName("RL_EXAM_ENTER/DEPTID")[0].value=(null==DEPTID?"":DEPTID);
	       document.getElementsByName("RL_EXAM_ENTER/DEPT_NAME")[0].value=(null==DEPT_NAME?"":DEPT_NAME);
	   
	       document.getElementsByName("RL_EXAM_ENTER/POLITY")[0].value=(null==POLITY?"":POLITY);
	       document.getElementsByName("RL_EXAM_ENTER/EDUCATION")[0].value=(null==EDUCATION?"":EDUCATION);
	       document.getElementsByName("RL_EXAM_ENTER/EDUCATION_NAME")[0].value=(null==EDUCATION_NAME?"":EDUCATION_NAME);
	   
	     //  document.getElementsByName("RL_EXAM_ENTER/TECH_DUTY")[0].value=(null==TECH_DUTY?"":TECH_DUTY);
	     //  document.getElementsByName("RL_EXAM_ENTER/APPLY_TDUTY_DATE")[0].value=(null==APPLY_TDUTY_DATE?"":APPLY_TDUTY_DATE);
        }
        else if(type==3)//人员离职退休信息
        {
           document.getElementsByName("RL_DAILY_LEAVING/WEAVE_TYPE")[0].value=(null==X0105?"":X0105);
            document.getElementsByName("RL_DAILY_LEAVING/UNITID")[0].value=(null==UNITID?"":UNITID);
	       document.getElementsByName("RL_DAILY_LEAVING/UNIT_NAME")[0].value=(null==UNIT_NAME?"":UNIT_NAME);
	       document.getElementsByName("RL_DAILY_LEAVING/DEPTID")[0].value=(null==DEPTID?"":DEPTID);
	       document.getElementsByName("RL_DAILY_LEAVING/DEPT_NAME")[0].value=(null==DEPT_NAME?"":DEPT_NAME);
	       document.getElementsByName("RL_DAILY_LEAVING/DUTY_NAME")[0].value=(null==DUTY_NAME?"":DUTY_NAME);
	       document.getElementsByName("RL_DAILY_LEAVING/DUTY")[0].value=(null==DUTY_CODE?"":DUTY_CODE);
	       document.getElementsByName("RL_DAILY_LEAVING/WEAVE_TYPE_NAME")[0].value=(null==WEAVE_TYPE_NAME?"":WEAVE_TYPE_NAME);
	        document.getElementsByName("RL_DAILY_LEAVING/WEAVE_TYPE")[0].value=(null==WEAVE_TYPE?"":WEAVE_TYPE);
	       
	       document.getElementsByName("RL_DAILY_LEAVING/DUTY_LEVEL_NAME")[0].value=(null==DUTY_LEVEL_NAME?"":DUTY_LEVEL_NAME);
	       
	       document.getElementsByName("RL_DAILY_LEAVING/DUTY_LEVEL")[0].value=(null==DUTY_LEVEL?"":DUTY_LEVEL);
	       
	       //document.getElementsByName("RL_DAILY_LEAVING/GRADE1")[0].value=(null==GRADE?"":GRADE);
	       
	       document.getElementsByName("RL_DAILY_LEAVING/GRADE")[0].value=(null==GRADE?"":GRADE);
	       
	       
	   
	       
        }
	   else if(type==4)//离退休档案管理
	   {
	       document.getElementsByName("RL_RETIREE_BASIC/ID_NO")[0].value=(null==A0177?"":A0177);//身份证号
	       document.getElementsByName("RL_RETIREE_BASIC/SEX")[0].value=(null==SEX?"":SEX);//性别
	       document.getElementsByName("RL_RETIREE_BASIC/NATION")[0].value=(null==A0121?"":A0121);//民族
	       document.getElementsByName("RL_RETIREE_BASIC/NATIVE_PLACE")[0].value=(null==A0114?"":A0114);//籍贯
	       document.getElementsByName("RL_RETIREE_BASIC/TEL")[0].value=(null==TEL?"":TEL);//联系电话
	       document.getElementsByName("RL_RETIREE_BASIC/BIRTHDAY")[0].value=(null==BIRTHDAY?"":BIRTHDAY);//
	       document.getElementsByName("RL_RETIREE_BASIC/POLSTATUS")[0].value=(null==POLITY?"":POLITY);//政治面貌
	   }
	   else if(type==5)//调配与交流信息
	    {
	       document.getElementsByName("RL_DAIL_PREPARE/UNIT_CODE_BEF")[0].value=(null==UNITID?"":UNITID);
	       document.getElementsByName("RL_DAIL_PREPARE/UNIT_NAME_BEF")[0].value=(null==UNIT_NAME?"":UNIT_NAME);
	       document.getElementsByName("RL_DAIL_PREPARE/DEPT_CODET_BEF")[0].value=(null==DEPTID?"":DEPTID);
	       document.getElementsByName("RL_DAIL_PREPARE/DEPT_NAME_BEF")[0].value=(null==DEPT_NAME?"":DEPT_NAME);
	       
	       document.getElementsByName("RL_DAIL_PREPARE/DUTY_BEF_NAME")[0].value=(null==DUTY_NAME?"":DUTY_NAME);
	       document.getElementsByName("RL_DAIL_PREPARE/DUTY_BEF")[0].value=(null==DUTY_CODE?"":DUTY_CODE);
	       
	       document.getElementsByName("RL_DAIL_PREPARE/DUTY_LEVEL_BEF_NAME")[0].value=(null==DUTY_LEVEL_NAME?"":DUTY_LEVEL_NAME);
	       document.getElementsByName("RL_DAIL_PREPARE/DUTY_LEVEL_BEF")[0].value=(null==DUTY_LEVEL?"":DUTY_LEVEL);
	       
	       document.getElementsByName("RL_DAIL_PREPARE/DUTY_DEGREE_BEF")[0].value=(null==GRADE?"":GRADE);
	       
	    }
	    else if(type==6)//临时借用人员
	    {
	        document.getElementsByName("RL_PROVIBORROW_PERSON/SEX")[0].value=(null==SEX?"":SEX);
	        document.getElementsByName("RL_PROVIBORROW_PERSON/BIRTHDAY")[0].value=(null==BIRTHDAY?"":BIRTHDAY);
	        document.getElementsByName("RL_PROVIBORROW_PERSON/EDUCATION_NAME")[0].value=(null==EDUCATION_NAME?"":EDUCATION_NAME);
	        document.getElementsByName("RL_PROVIBORROW_PERSON/POLITY")[0].value=(null==POLITY?"":POLITY);
	        document.getElementsByName("RL_PROVIBORROW_PERSON/DUTY_NAME")[0].value=(null==DUTY_NAME?"":DUTY_NAME);
	        document.getElementsByName("RL_PROVIBORROW_PERSON/UNITID")[0].value=(null==UNITID?"":UNITID);
	        document.getElementsByName("RL_PROVIBORROW_PERSON/UNIT_NAME")[0].value=(null==UNIT_NAME?"":UNIT_NAME);
	        document.getElementsByName("RL_PROVIBORROW_PERSON/DEPTID")[0].value=(null==DEPTID?"":DEPTID);
	        document.getElementsByName("RL_PROVIBORROW_PERSON/DEPT_NAME")[0].value=(null==DEPT_NAME?"":DEPT_NAME);	        
	    }
	
	}	
	
	
	
	
function  searchOfQuery(form){
 form.all("PageCond/begin").value="0";
  form.all("PageCond/count").value="0";
 form.submit();

}

/**
判断一个form控件是否存在 true存在 false不存在
**/
function formObjecIsExist(obj){
   if(typeof(obj)=="undefined")
      return false;
   return true;

}
//===========判断字号是否包含在名字内=================//
	/**

    **/
	function nameAndAlpha(name,alpha)
	{	   
		errorCode=0;   
        var flagname=0
        var s=1;
      for(var i=0;i<name.length;i++)   
    
     {  
       if(name.indexOf(alpha)<0)   
      {   
          s=0;
          break;
      }
   
     
      }
      if(s==0){
      errorCode=1;
      }
      return errorCode;
	}
	
//===================隶属企业信息 注册资本和实收资本没判断(实收资本应小与等于注册资本)=========================================//
  function checkENT_REG_CAP(obj)
  {
    var ENT_REG_CAP=document.getElementsByName(obj+"/ENT_REG_CAP")[0];//注册资本（万元）
    var REC_CAP=document.getElementsByName(obj+"/REC_CAP")[0];//实收资本（万元）
    if(REC_CAP)//存在这个控件
    {
       if(REC_CAP.value=="" || ENT_REG_CAP.value==""){
         return errorCode;
       }
       else{          
          var ENT_REG_CAP1=parseInt(ENT_REG_CAP.value);
          var REC_CAP1=parseInt(REC_CAP.value);
          if(REC_CAP1>ENT_REG_CAP1)
          	errorCode=1;
          else
            errorCode=0;                   
       }                 
    }
    else
    {
     errorCode=0;
    }
  }
  //============================================================================================================//
  //===================根据经营期限取得经营日期至=========================================//
  function getopto(opfro,duration)
  {
	var arrays1=new Array();
    var opto="";

	if(opfro!="") {
	
    	arrays1=opfro.split("-");
	
	}
	
    for(i=0;i<arrays1.length;i++) {
    
  	  arrays1[i]=parseInt(arrays1[i],10);			
  	
  	
    }
 
    var year=Number(arrays1[0])+Number(duration); 
    var month=arrays1[1];
    var day=arrays1[2];
    if(arrays1[2]<10){
    day="0"+day;
    }
    
    opto=year+"-"+month+"-"+day;
    //alert(opto);
    return opto;

  }
  
  	//=======================================================================================================//
  	//市场准入-->名称-->选取名称区划-->如果‘企业（机构）名称’为空就将选择的‘名称区划’赋值给‘企业（机构）名称’
	function nameFromDistcodeToPtname(){
		if (document.getElementsByName("ZR_NAME_ENTERPRISE_BASEINFO/PT_NAME")[0].value=="") {
			//名称区划
			var dist_code_name = document.getElementsByName("ZR_NAME_ENTERPRISE_BASEINFO/DIST_CODE_NAME")[0].value;
			//字号
			var appl_ent_br = document.getElementsByName("ZR_NAME_ENTERPRISE_BASEINFO/APPL_ENT_BR")[0].value;
			//名称行业
			var name_ind = document.getElementsByName("ZR_NAME_ENTERPRISE_BASEINFO/NAME_IND")[0].value;
			//组织形式
			var org_form = document.getElementsByName("ZR_NAME_ENTERPRISE_BASEINFO/ORG_FORM")[0].value;
			//名称
			document.getElementsByName("ZR_NAME_ENTERPRISE_BASEINFO/PT_NAME")[0].value = trim(dist_code_name)+trim(appl_ent_br)+trim(name_ind)+trim(org_form);
		}
	}
  	//=======================================================================================================//
  	//拷贝数据
	function copyField(source,target){
		document.getElementsByName(target)[0].value=document.getElementsByName(source)[0].value;
  	}
  	
  	
  		//=======================================================================================================//
  	
  	/**
  	获取我们列表行的一个字段的值，在列表页面以<input type="hidden" name="field">隐藏
  	author:jzk
  	**/
  	function getRowFieldValue(fieldName){
  	
  	

	var objv="";//返回值
	
		if (form1.checkall.checked) {
			objv=form1.all(fieldName).value;
		} 		
		else{
			for(i=0;i<form1.checkall.length;i++) {
				if (form1.checkall[i].checked) {
					objv=form1.all(fieldName)[i].value;
					break;
				}
			}
		}
		
		return objv;
	
  	
  	}
  	//=======================================================================================================//
