//张英姿编写的临时函数
function re_url(url)
{
	window.open("/home/zh_CN/chank.jsp","企业集团服务","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes"); 
		
	document.MM_returnValue=false; 
}

function check_right()
  {
   alert("欢迎使用中国银行深圳市分行网上银行系统!");
  }  
    
//check number  
function isNumber(e){
  if(isNaN(e)){
    return false;
  }
  return true;
}
//check integer
function isInteger(e){ 
  for(i=0;i<e.length;i++){
    var oneChar=e.charAt(i);
    if(oneChar==0||oneChar=="-"){
      continue;
    }      
    if(oneChar<'0'||oneChar>'9'){
      return false;
    }
    }
  return true;
}
//check positive integer
function isPosInteger(e){ 
  for(i=0;i<e.length;i++){
    var oneChar=e.charAt(i);
    if(oneChar<'0'||oneChar>'9'){
      return false;
    }
    }
  return true;
}
//check Emial
function isEmail(e){
  
 if(e.indexOf('@')!=-1&&e.indexOf('.')!=-1)
 return true;
 else
 return false; 
}
//check isLetter
function isLetter(e){
  for(i=0;i<e.length;i++){
    var oneChar=e.charAt(i);
    if(oneChar<'a'||oneChar>'z'){
      return false;
    }
    }
  return true;
} 
function isLetAndPosInt(e){
  for(i=0;i<e.length;i++){
    var oneChar=e.charAt(i);
    if((oneChar<'a'||oneChar>'z')&&(oneChar<'0'||oneChar>'9')){
      return false;
    }
    }
  return true;
} 
//check is longer
function isLonger(str,length){
 if(str.length<length)
   return false;
 else
   return true;
}                
//check is shorter
function isShorter(str,length){
 if(str.length>length)
   return false;
 else
   return true;
}            
//check empty
function isEmpty(e){
 if(e=="")
   return true;
 else
   return false;
} 
//check empty
function isEmptyAny(formname,inputnames){
  var inputArray=inputnames.split(","); 
  var inputname,inputvalue; 
  for(i=0;i<inputArray.length;i++){ 
    //alert(inputArray[i]); 
    inputname=eval("document."+formname+"."+inputArray[i]);
    inputvalue=inputname.value;
    if(inputvalue==""){
      alert("该项不得为空!"); 
      //inputname.focus();
      return true;
    }        
  }
  return false;
}
function isPosIntegerAny(formname,inputnames){ 
  var inputArray=inputnames.split(","); 
  var inputname,inputvalue; 
  alert(inputArray.length);
  //for(i=0;i<inputArray.length;i++){ 
    inputname=eval("document."+formname+"."+inputArray[i]);
    inputvalue=inputname.value;
    alert("inputvalue:"+inputvalue);
    alert("decide:"+isPosInteger(inputvalue));

  //}
  return true;
}

function tomoney(form,money){
    var hid_money = eval("document." + form + "." + money);
    if(isNumber(hid_money.value)==false){
       alert("委托价格必须为数字！"); 
       hid_money.focus();
       return false;    
    }

    var hidmoney = hid_money.value;
    if (parseFloat(hidmoney) < 0) {
       alert("输入的委托价格不能小于0！");
       hid_money.focus();
       return false;
    }
    if (hidmoney.indexOf(".") != -1) {
       var numberlen = hidmoney.indexOf(".");
       var numberdot = hidmoney.slice(0, numberlen);
       var dotnumber = hidmoney.slice(numberlen);
       var misnumber = hidmoney.slice(numberlen + 1, hidmoney.length);
       if (misnumber.length > 2) {
             alert("输入委托价格小数点右边的位数不能超过两位！");
             hid_money.focus();
             return false;
       } else if (misnumber.length == 1) {
             hidmoney=hidmoney+"0";
       } else if (misnumber.length == 0) {
             hidmoney = hidmoney+"00";
       }
    }
    else{
         hidmoney = hidmoney+".00";
         }
    hid_money.value=hidmoney;
    return true;
}

/*
	功能：响应回车事件，将输入焦点设置到FORM的下一个输入单元
	说明：处理表单中输入单元（除button外）产生的“回车”事件，如果
		将要获得输入焦点的对象是text,textarea,password，则选中其
		中的现有值。
  */	
 /*
 function processKeyEvent(){
	var elemCount = document.forms[0].length;
	
	if(window.event.keyCode == 13){//回车事件
		for(var i = 0; i< elemCount; i++){//遍历Form对象的每一个成员
			if(window.event.srcElement.type != "button"){
				if(window.event.srcElement == document.forms[0].elements[i]){
				   if(document.forms[0].elements[i+1].type!="hidden"){
					
					document.forms[0].elements[i+1].focus();
					if(document.forms[0].elements[i+1].type == "text" 
						|| document.forms[0].elements[i+1].type == "textarea" 
							|| document.forms[0].elements[i+1].type == "password"){

						document.forms[0].elements[i+1].select();
					}

					break;
				   }
				   
				}
			}
		}
	}
 } 
 */
 /*document.onkeypress = processKeyEvent;*/
 /*
	功能：检查日期格式是否有效；
	输入：日期字符串；日期的格式(YYYY年,MM月,DD日,格式可以为YYYYMMDD,MM/DD/YYYY等)
	输出：是true；否false；
*/
function isValidDate(dateStr,format){
	var yearPos = format.indexOf("YYYY");
	var monthPos = format.indexOf("MM");
	var dayPos = format.indexOf("DD");
	
	if(dateStr.length != format.length){
		return false;
	}
	
	var year = dateStr.substring(yearPos,yearPos + 4);
	var month = dateStr.substring(monthPos,monthPos + 2);
	var day = dateStr.substring(dayPos,dayPos + 2); 

	if(isNaN(year) || isNaN(month) || isNaN(day)){
		return false;
	}
	
	var dayNumOfMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
	
	if(((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)){
		dayNumOfMonth[1]=29;
	}
	
	if(month < 1 || month > 12 || day >dayNumOfMonth[month -1] || day < 1 ){
		return false
	}
	else{
		return true;
	}

}
// ZJP ADD  END 

function check11(){

  
  var regCardNum  = document.form1.regCardNum.value;
  //var regCardPass = document.form1.regCardPass.value;
  //var regCardPass1= document.form1.regCardPass1.value;
  //var initPass    = document.form1.initpass.value;
  //var initPass1   = document.form1.initpass1.value;
  var credNum     = document.form1.credNum.value;
  var expDate     = document.form1.expDate.value;
  if(form1.Area_code.value==""||form1.Area_code.value=="no")
  {
  	alert("没有开通网上自助注册功能的地区");
  	return;
  }
  if(isEmptyAny('form1','regCardNum,credNum')==true)
  {
    return;
  }
 
  if(isPosInteger(regCardNum)==false){
    alert("注册卡号必须为数字！");
    form1.regCardNum.select();
	form1.regCardNum.focus();
    return;
  }
  
  // zjp add  begin
  
  if(((regCardNum.length==16)||(regCardNum.length==19))==false){
  alert("注册卡号必须是16位或者19位");
  form1.regCardNum.select();
  form1.regCardNum.focus();
  return;
  }
  
  if(regCardNum.length==19){
 
  document.form1.expDate.value="";
  
  // 注册卡长度为19位，说明不是贷记卡、信用卡，有效期值为空
    if(regCardNum.substring(0,5)=="95588")
    { 
  
     if(regCardNum.substring(0,6)=="955888")
      document.form1.regCardType.value="011";
     else 
      document.form1.regCardType.value="003";
    
    }
   else
     { alert("请输入有效的卡号！");
     form1.regCardNum.select();
	form1.regCardNum.focus();
      return;
     } 
   }
  
  if(regCardNum.length==16){
   
   if((regCardNum.substring(0,6)=="451811")||(regCardNum.substring(0,6)=="451810")||(regCardNum.substring(0,6)=="451804")||(regCardNum.substring(0,6)=="458071"))
   {
    document.form1.regCardType.value="007";
   
   }
   if((regCardNum.substring(0,5)=="53098")||(regCardNum.substring(0,5)=="45806"))
   {
    document.form1.regCardType.value="001";
   
   }
   if((regCardNum.substring(0,6)!="451811")&&(regCardNum.substring(0,6)!="451810")&&(regCardNum.substring(0,6)!="451804")&&(regCardNum.substring(0,6)!="458071")&&(regCardNum.substring(0,5)!="53098")&&(regCardNum.substring(0,5)!="45806"))
   {
    document.form1.regCardType.value="003";
    
    document.form1.expDate.value="";
   
   }
  }
  if(isPosInteger(expDate)==false){
    alert("有效期输入错误，请按照YYMM格式输入，例如:0203表示2002年3月！");
    form1.expDate.select();
	form1.expDate.focus();
    return;
    }
  if(regCardNum.length==16){ 
      if((regCardNum.substring(0,6)=="451811")||(regCardNum.substring(0,6)=="451804")||(regCardNum.substring(0,6)=="458071")||(regCardNum.substring(0,5)=="53098")||(regCardNum.substring(0,5)=="45806"))
                {if(isValidDate("19" + expDate.substring(0,4)+"02","YYYYMMDD")==false){
		        alert("有效期输入错误，请按照YYMM格式输入，例如:0203表示2002年3月");
		        form1.expDate.select();
	            form1.expDate.focus();
			return ;
		}
   
      }
  }
  
  if(document.form1.credType.value=="0"){
    //身份证前17位从左到右的权值
	var weight =new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2);
	var sum = 0;
	var checkDigit ='X';

	/*身份证长度检查*/
	if(credNum.length != 15 && credNum.length != 18){
		alert("身份证长度不正确");
		form1.credNum.select();
	   form1.credNum.focus();
		return ;
	}

	/*15位身份证号码*/
	if(document.form1.credNum.length == 15){
		//出生年月日的合法性
		if(isValidDate("19" + credNum.substr(6,6),"YYYYMMDD")==false){
		alert("身份证中出生年月日输入错误，" + credNum.substr(6,6));
		form1.credNum.select();
	   form1.credNum.focus();
			return ;
		}
		//else return true;
	
              if(isPosInteger(credNum)==false){
                 alert("15位身份证必须全为数字！");
                 form1.credNum.select();
	   form1.credNum.focus();
                 return;
  }
		
	}


	//前17位是否全为数字
	if(isNaN(credNum.substr(0,17))){
		alert("输入的身份证号不全为数字!");
		form1.credNum.select();
	   form1.credNum.focus();
		return ;
	}
	
	if(credNum.length==18){
	   //出生年月日的合法性
	  if(!isValidDate(credNum.substr(6,8),"YYYYMMDD")){
	     alert("身份证中出生年月日输入错误，"+"19" + credNum.substr(6,6));
	     form1.credNum.select();
	   form1.credNum.focus();
		return ;}
        
	//计算校验位的值
	for(var i = 0; i < 17; i++){
		sum = sum + credNum.substr(i,1)*weight[i];
	}
	
	//求余数
	var mod = sum - Math.floor(sum/11)*11;

	switch(mod){
		case 0:
			checkDigit = "1";
			break;
		case 1:
			checkDigit = "0";
			break;
		case 2:
			checkDigit = "X";
			break;
		case 3:
			checkDigit = "9";
			break;
		case 4:
			checkDigit = "8";
			break;
		case 5:
			checkDigit = "7";
			break;
		case 6:
			checkDigit = "6";
			break;
		case 7:
			checkDigit = "5";
			break;
		case 8:
			checkDigit = "4";
			break;
		case 9:
			checkDigit = "3";
			break;
		case 10:
			checkDigit = "2";
			break;
	 }
	  if(credNum.length>18){
     alert("证件号码长度不能超过18位");
       form1.credNum.select();
	   form1.credNum.focus();
   return;
 }

	if(credNum.substr(17,1) != checkDigit.toString()){
		alert("身份证输入错误!");
		form1.credNum.select();
	   form1.credNum.focus();
		return ;
	 }
	 
    }
	
  }
  //身份证校验完毕。
  
   /* if(isPosInteger(regCardPass)==false||regCardPass.length<4||regCardPass.length>6){
      alert("注册卡密码必须为数字且必须为4到6位！");
      return;
      }
    */
    if (!form1.safeEdit1.isValid()) {
    alert("注册卡密码必须为数字!");
    form1.safeEdit1.select();
	   form1.safeEdit1.focus();
	return ;
      }

	if (form1.safeEdit1.getLength()<4){
	alert("注册卡密码必须为4至6位!");
	 form1.safeEdit1.select();
	   form1.safeEdit1.focus();
	return;
	
	}
	
	if (form1.safeEdit1.getLength()>6){
	alert("注册卡密码必须为4至6位!");
	 form1.safeEdit1.select();
	   form1.safeEdit1.focus();
	return;
	
	}
	

	if (form1.safeEdit2.getLength()<6){
	alert("网银初始密码长度必须为6至30位!");
	 form1.safeEdit2.select();
	   form1.safeEdit2.focus();
	return;
	}
	
	if (form1.safeEdit2.getLength()>30){
	alert("网银初始密码长度必须为6至30位!");
	 form1.safeEdit2.select();
	   form1.safeEdit2.focus();
	return;
	}
	
	if (!form1.safeEdit2.isValid()) {
    alert("初始密码必须包含数字且必须包含字母!");
     form1.safeEdit2.select();
	   form1.safeEdit2.focus();
	return ;
         }
	
	if (!form1.safeEdit3.isValid()) {
    alert("确认初始密码必须包含数字且必须包含字母!");
     form1.safeEdit3.select();
	   form1.safeEdit3.focus();
	return ;
  }
	
	

  if(!form1.safeEdit2.isEqual(form1.safeEdit3)){
    alert("确认密码与网上银行初始密码必须一致！");
     form1.safeEdit1.select();
	   form1.safeEdit1.focus();
    return;
  } 
 

 
 /*if(initPass.length<6||initPass.length>8){
   alert("网上银行初始密码长度必须是6位至8位");
   return;
   }
  
 if(isPosInteger(initPass)==false){
    alert("网上银行初始密码必须为数字！");
    return;
  }
*/

/*检查密码的合法性
非法：不能为 password PASSWORD,不能递增或递减
*/

	/*if(initPass.toLowerCase()=="password")	//if is just "password"
	{	alert("密码不能为PASSWORD或password！");
		return ;
	}

	var myResult1=0;
	var myResult2=0;
	var myResult3=0;
	var maxlen=initPass.length-1;
	for(var  myLoop=0; myLoop<initPass.length; myLoop++)	 //if it's something like "1234567"
	{
		if(initPass.charCodeAt(myLoop)==initPass.charCodeAt(myLoop+1)+1)
			myResult1=myResult1+1;
		if(initPass.charCodeAt(myLoop)==(initPass.charCodeAt(myLoop+1)-1))
			myResult2=myResult2+1;
		if(initPass.charCodeAt(myLoop)==initPass.charCodeAt(myLoop+1))
			myResult3=myResult3+1;		
	}
	if(myResult1==maxlen||myResult2==maxlen) 	//if passwd is too weak
	{
		alert("密码不要递增或递减！");
		return ;
	}
	if(myResult3==maxlen)
	{
	         alert("密码不要用重复数字！");
	         return;
	}
	*/    
  // zjp add 
  // document.form1.submit();
  form1.safeSubmit1.reset();
   /*
   form1.safeEdit1.commit(form1.safeSubmit1);
   form1.safeEdit2.commit(form1.safeSubmit1);
   form1.safeEdit3.commit(form1.safeSubmit1);
   */
   /* 
   form1.safeSubmit1.submit(form1);
  --------------*/
  alert("fdljlf");
  window.location="../bankbook/regist1_1.htm";
   return ;
  }
  
  function myreset(){

	form1.safeEdit1.clear();
	form1.safeEdit2.clear();
        form1.safeEdit3.clear();
	document.form1.reset();
	return;  
 }


function provinceSelChange(selname)
{	
	var index=form1.Province.value;
	pList.getOptionAreasString(index,selname);
}

function area(name,code) 
{
   this.name=name;
   this.code=code;
   //this.getDescString=account_getDescString;
}

function province(name,code) 
{
   this.data=new Array();
   this.name=name;
   this.code=code;
   this.add=area_add;
   //this.getOptionString=accountList_getOptionString;
}
function provinceList() 
{
   this.data=new Array();
   this.add=province_add;
   this.addAt=province_addAt;
   this.getOptionString=provinceList_getOptionString;
   this.getOptionAreasString=provinceList_getAreasOptionString;
}
function area_add(area)
{
	this.data[this.data.length]=area;
}
function province_add(province)
{
	this.data[this.data.length]=province;
}
function province_addAt(i,area)
{
	var province=this.data[i];
	province.add(area);
}
function provinceList_getOptionString()
{
	var temp="";
	for(var i=0;i<this.data.length;i++)
		temp+="<option value="+i+">"+this.data[i].name;
	return temp;
}
function provinceList_getAreasOptionString(index,selname)
{
	var temp="";
	var prov=this.data[index];
	if(prov==null||prov.data.length==0)
	{
		selname.length=1;
		selname.options[0].text="没有开通网上自助注册功能的地区";
		selname.options[0].value="no";
		return "<option value=no>没有开通网上自助注册功能的地区 </option>";
	}
	selname.length=0;
	for(var i=0;i<prov.data.length;i++)
	{
		selname.length++;
		selname.options[i].text=prov.data[i].name;
		selname.options[i].value=prov.data[i].code;
		temp+="<option value="+prov.data[i].code+">"+prov.data[i].name;
	}
	return temp;
}
var pList=new provinceList();

pList.add(new province("安徽省","1300"));
pList.addAt(0,new area("安庆","1309"));
pList.addAt(0,new area("蚌埠","1303"));
pList.addAt(0,new area("巢湖","1315"));
pList.addAt(0,new area("池州","1316"));
pList.addAt(0,new area("滁州","1313"));
pList.addAt(0,new area("阜阳","1311"));
pList.addAt(0,new area("合肥","1302"));
pList.addAt(0,new area("淮北","1305"));
pList.addAt(0,new area("淮南","1304"));
pList.addAt(0,new area("黄山","1310"));
pList.addAt(0,new area("六安","1314"));
pList.addAt(0,new area("马鞍山","1306"));
pList.addAt(0,new area("宿县","1312"));
pList.addAt(0,new area("铜陵","1308"));
pList.addAt(0,new area("芜湖","1307"));
pList.addAt(0,new area("宣城","1317"));
pList.add(new province("北京","0200"));
pList.addAt(1,new area("北京","0200"));
pList.add(new province("大连","3400"));
pList.addAt(2,new area("大连","3400"));
pList.add(new province("福建省","1400"));
pList.addAt(3,new area("福州","1402"));
pList.addAt(3,new area("龙岩","1410"));
pList.addAt(3,new area("南平","1406"));
pList.addAt(3,new area("宁德","1407"));
pList.addAt(3,new area("莆田","1405"));
pList.addAt(3,new area("泉州","1408"));
pList.addAt(3,new area("三明","1404"));
pList.addAt(3,new area("漳州","1409"));
pList.add(new province("甘肃","2700"));
pList.addAt(4,new area("白银","2704"));
pList.addAt(4,new area("嘉峪关","2702"));
pList.addAt(4,new area("金昌","2705"));
pList.addAt(4,new area("酒泉","2713"));
pList.addAt(4,new area("兰州","2703"));
pList.addAt(4,new area("天水","2706"));
pList.addAt(4,new area("武威","2710"));
pList.add(new province("广东省","2000"));
pList.addAt(5,new area("潮州","2004"));
pList.addAt(5,new area("东莞","2010"));
pList.addAt(5,new area("佛山","2013"));
pList.addAt(5,new area("广州","3602"));
pList.addAt(5,new area("河源","2006"));
pList.addAt(5,new area("惠州","2008"));
pList.addAt(5,new area("江门","2012"));
pList.addAt(5,new area("揭阳","2019"));
pList.addAt(5,new area("茂名","2016"));
pList.addAt(5,new area("梅州","2007"));
pList.addAt(5,new area("清远","2018"));
pList.addAt(5,new area("汕头","2003"));
pList.addAt(5,new area("汕尾","2009"));
pList.addAt(5,new area("韶关","2005"));
pList.addAt(5,new area("阳江","2014"));
pList.addAt(5,new area("云浮","2020"));
pList.addAt(5,new area("湛江","2015"));
pList.addAt(5,new area("肇庆","2017"));
pList.addAt(5,new area("中山","2011"));
pList.addAt(5,new area("珠海","2002"));
pList.add(new province("广西","2100"));
pList.addAt(6,new area("百色","2110"));
pList.addAt(6,new area("北海","2107"));
pList.addAt(6,new area("桂林","2103"));
pList.addAt(6,new area("河池","2114"));
pList.addAt(6,new area("柳州","2105"));
pList.addAt(6,new area("南宁","2102"));
pList.addAt(6,new area("梧州","2104"));
pList.addAt(6,new area("玉林","2111"));
pList.add(new province("贵州省","2400"));
pList.addAt(7,new area("安顺","2404"));
pList.addAt(7,new area("毕节","2406"));
pList.addAt(7,new area("都匀","2405"));
pList.addAt(7,new area("贵阳","2402"));
pList.addAt(7,new area("凯里","2407"));
pList.addAt(7,new area("六盘水","2410"));
pList.addAt(7,new area("铜仁","2408"));
pList.addAt(7,new area("兴义","2409"));
pList.addAt(7,new area("遵义","2403"));
pList.add(new province("海南","2201"));
pList.addAt(8,new area("海南","2201"));
pList.add(new province("河北省","0400"));
pList.addAt(9,new area("保定","0409"));
pList.addAt(9,new area("沧州","0408"));
pList.addAt(9,new area("承德","0411"));
pList.addAt(9,new area("邯郸","0405"));
pList.addAt(9,new area("衡水","0407"));
pList.addAt(9,new area("廊坊","0410"));
pList.addAt(9,new area("秦皇岛","0404"));
pList.addAt(9,new area("石家庄","0402"));
pList.addAt(9,new area("唐山","0403"));
pList.addAt(9,new area("邢台","0406"));
pList.addAt(9,new area("张家口","0412"));
pList.add(new province("河南省","1700"));
pList.addAt(10,new area("安阳","1706"));
pList.addAt(10,new area("河南焦作","1709"));
pList.addAt(10,new area("河南南阳","1714"));
pList.addAt(10,new area("河南商丘","1716"));
pList.addAt(10,new area("河南周口","1717"));
pList.addAt(10,new area("河南漯河","1711"));
pList.addAt(10,new area("鹤壁","1710"));
pList.addAt(10,new area("开封","1703"));
pList.addAt(10,new area("洛阳","1705"));
pList.addAt(10,new area("平顶山","1707"));
pList.addAt(10,new area("三门峡","1713"));
pList.addAt(10,new area("新乡","1704"));
pList.addAt(10,new area("信阳","1718"));
pList.addAt(10,new area("许昌","1708"));
pList.addAt(10,new area("郑州","1702"));
pList.addAt(10,new area("驻马店","1715"));
pList.addAt(10,new area("濮阳","1712"));
pList.add(new province("黑龙江省","0900"));
pList.addAt(11,new area("大庆","0905"));
pList.addAt(11,new area("大兴安岭","0914"));
pList.addAt(11,new area("哈尔滨","3500"));
pList.addAt(11,new area("鹤岗","0906"));
pList.addAt(11,new area("黑河","0913"));
pList.addAt(11,new area("鸡西","0907"));
pList.addAt(11,new area("佳木斯","0904"));
pList.addAt(11,new area("牡丹江","0903"));
pList.addAt(11,new area("七台河","0910"));
pList.addAt(11,new area("齐齐哈尔","0902"));
pList.addAt(11,new area("双鸭山","0908"));
pList.addAt(11,new area("绥化","0912"));
pList.addAt(11,new area("伊春","0909"));
pList.add(new province("湖北","1800"));
pList.addAt(12,new area("鄂州","1811"));
pList.addAt(12,new area("恩施","1817"));
pList.addAt(12,new area("黄冈","1814"));
pList.addAt(12,new area("黄石","1803"));
pList.addAt(12,new area("荆门","1809"));
pList.addAt(12,new area("荆州","1813"));
pList.addAt(12,new area("十堰","1810"));
pList.addAt(12,new area("随州","1805"));
pList.addAt(12,new area("武汉","3202"));
pList.addAt(12,new area("咸宁","1818"));
pList.addAt(12,new area("襄樊","1804"));
pList.addAt(12,new area("孝感","1812"));
pList.add(new province("湖南省","1900"));
pList.addAt(13,new area("常德","1908"));
pList.addAt(13,new area("长沙","1901"));
pList.addAt(13,new area("郴州","1911"));
pList.addAt(13,new area("衡阳","1905"));
pList.addAt(13,new area("怀化","1914"));
pList.addAt(13,new area("娄底","1913"));
pList.addAt(13,new area("邵阳","1906"));
pList.addAt(13,new area("湘潭","1904"));
pList.addAt(13,new area("湘西自治州","1915"));
pList.addAt(13,new area("益阳","1912"));
pList.addAt(13,new area("永州","1910"));
pList.addAt(13,new area("岳阳","1907"));
pList.addAt(13,new area("张家界","1909"));
pList.addAt(13,new area("株洲","1903"));
pList.add(new province("吉林省","0800"));
pList.addAt(14,new area("白城","0805"));
pList.addAt(14,new area("白山","0807"));
pList.addAt(14,new area("长春","4200"));
pList.addAt(14,new area("吉林","0802"));
pList.addAt(14,new area("辽源","0803"));
pList.addAt(14,new area("四平","0804"));
pList.addAt(14,new area("松原","0809"));
pList.addAt(14,new area("通化","0806"));
pList.addAt(14,new area("延边","0808"));
pList.add(new province("江苏省","1100"));
pList.addAt(15,new area("常州","1105"));
pList.addAt(15,new area("淮安","1110"));
pList.addAt(15,new area("连云港","1107"));
pList.addAt(15,new area("南京","4301"));
pList.addAt(15,new area("南通","1111"));
pList.addAt(15,new area("苏州","1102"));
pList.addAt(15,new area("宿迁","1116"));
pList.addAt(15,new area("泰州","1115"));
pList.addAt(15,new area("无锡","1103"));
pList.addAt(15,new area("徐州","1106"));
pList.addAt(15,new area("盐城","1109"));
pList.addAt(15,new area("扬州","1108"));
pList.addAt(15,new area("镇江","1104"));
pList.addAt(15,new area("胥浦","1117"));
pList.add(new province("江西省","1500"));
pList.addAt(16,new area("抚州","1511"));
pList.addAt(16,new area("赣州","1510"));
pList.addAt(16,new area("吉安","1509"));
pList.addAt(16,new area("景德镇","1503"));
pList.addAt(16,new area("九江","1507"));
pList.addAt(16,new area("南昌","1502"));
pList.addAt(16,new area("萍乡","1504"));
pList.addAt(16,new area("上饶","1512"));
pList.addAt(16,new area("新余","1505"));
pList.addAt(16,new area("宜春","1508"));
pList.addAt(16,new area("鹰潭","1506"));
pList.add(new province("辽宁省","0700"));
pList.addAt(17,new area("鞍山","0704"));
pList.addAt(17,new area("本溪","0706"));
pList.addAt(17,new area("朝阳","0713"));
pList.addAt(17,new area("丹东","0707"));
pList.addAt(17,new area("抚顺","0705"));
pList.addAt(17,new area("阜新","0710"));
pList.addAt(17,new area("葫芦岛","0715"));
pList.addAt(17,new area("锦州","0708"));
pList.addAt(17,new area("辽阳","0711"));
pList.addAt(17,new area("盘锦","0714"));
pList.addAt(17,new area("沈阳","3301"));
pList.addAt(17,new area("铁岭","0712"));
pList.addAt(17,new area("营口","0709"));
pList.add(new province("内蒙区","0600"));
pList.addAt(18,new area("阿盟","0614"));
pList.addAt(18,new area("巴盟","0613"));
pList.addAt(18,new area("包头","0603"));
pList.addAt(18,new area("赤峰","0605"));
pList.addAt(18,new area("呼和浩特","0602"));
pList.addAt(18,new area("呼盟","0607"));
pList.addAt(18,new area("满洲里","0606"));
pList.addAt(18,new area("乌海","0604"));
pList.addAt(18,new area("乌盟","0611"));
pList.addAt(18,new area("锡盟","0610"));
pList.addAt(18,new area("兴安盟","0608"));
pList.addAt(18,new area("伊盟","0612"));
pList.addAt(18,new area("哲盟","0609"));
pList.add(new province("宁波","3901"));
pList.addAt(19,new area("宁波","3901"));
pList.add(new province("宁夏区","2900"));
pList.addAt(20,new area("固原","2905"));
pList.addAt(20,new area("石嘴山","2904"));
pList.addAt(20,new area("吴忠","2903"));
pList.addAt(20,new area("银川","2902"));
pList.add(new province("青海省","2800"));
pList.addAt(21,new area("青海","2806"));
pList.add(new province("三峡","1807"));
pList.addAt(22,new area("三峡","1807"));
pList.add(new province("山东青岛","3803"));
pList.addAt(23,new area("山东青岛","3803"));
pList.add(new province("山东省","1600"));
pList.addAt(24,new area("滨州","1613"));
pList.addAt(24,new area("德州","1612"));
pList.addAt(24,new area("东营","1615"));
pList.addAt(24,new area("荷泽","1609"));
pList.addAt(24,new area("济南","1602"));
pList.addAt(24,new area("济宁","1608"));
pList.addAt(24,new area("莱芜","1617"));
pList.addAt(24,new area("聊城","1611"));
pList.addAt(24,new area("临沂","1610"));
pList.addAt(24,new area("日照","1616"));
pList.addAt(24,new area("泰安","1604"));
pList.addAt(24,new area("威海","1614"));
pList.addAt(24,new area("潍坊","1607"));
pList.addAt(24,new area("烟台","1606"));
pList.addAt(24,new area("枣庄","1605"));
pList.addAt(24,new area("淄博","1603"));
pList.add(new province("山西省","0500"));
pList.addAt(25,new area("长治","0505"));
pList.addAt(25,new area("大同","0504"));
pList.addAt(25,new area("晋城","0506"));
pList.addAt(25,new area("离石","0509"));
pList.addAt(25,new area("临汾","0510"));
pList.addAt(25,new area("朔州","0507"));
pList.addAt(25,new area("太原","0502"));
pList.addAt(25,new area("忻州","0512"));
pList.addAt(25,new area("阳泉","0503"));
pList.addAt(25,new area("榆次","0508"));
pList.addAt(25,new area("运城","0511"));
pList.add(new province("陕西","2600"));
pList.addAt(26,new area("安康","2607"));
pList.addAt(26,new area("宝鸡","2603"));
pList.addAt(26,new area("汉中","2606"));
pList.addAt(26,new area("商洛","2608"));
pList.addAt(26,new area("铜川","2602"));
pList.addAt(26,new area("渭南","2605"));
pList.addAt(26,new area("西安","3700"));
pList.addAt(26,new area("咸阳","2604"));
pList.addAt(26,new area("延安","2609"));
pList.addAt(26,new area("榆林","2610"));
pList.add(new province("上海","1001"));
pList.addAt(27,new area("上海","1001"));
pList.add(new province("上海(票据)","4500"));
pList.addAt(28,new area("上海(票据)","4500"));
pList.add(new province("深圳","4000"));
pList.addAt(29,new area("深圳","4000"));
pList.add(new province("四川省","2300"));
pList.addAt(30,new area("巴中地区","2318"));
pList.addAt(30,new area("成都","4402"));
pList.addAt(30,new area("达州市","2317"));
pList.addAt(30,new area("德阳市","2305"));
pList.addAt(30,new area("广安市","2316"));
pList.addAt(30,new area("广元市","2309"));
pList.addAt(30,new area("乐山市","2306"));
pList.addAt(30,new area("凉山州","2320"));
pList.addAt(30,new area("眉山市","2313"));
pList.addAt(30,new area("绵阳市","2308"));
pList.addAt(30,new area("南充市","2315"));
pList.addAt(30,new area("内江市","2307"));
pList.addAt(30,new area("攀枝花","2302"));
pList.addAt(30,new area("遂宁市","2310"));
pList.addAt(30,new area("雅安地区","2319"));
pList.addAt(30,new area("宜宾市","2314"));
pList.addAt(30,new area("自贡市","2303"));
pList.addAt(30,new area("泸州市","2304"));
pList.add(new province("天津","0302"));
pList.addAt(31,new area("天津","0302"));
pList.add(new province("厦门","4100"));
pList.addAt(32,new area("厦门","4100"));
pList.add(new province("新疆区","3000"));
pList.addAt(33,new area("阿克苏","3014"));
pList.addAt(33,new area("阿勒泰","3008"));
pList.addAt(33,new area("巴州","3010"));
pList.addAt(33,new area("博州","3009"));
pList.addAt(33,new area("昌吉","3004"));
pList.addAt(33,new area("哈密","3011"));
pList.addAt(33,new area("和田","3015"));
pList.addAt(33,new area("喀什","3012"));
pList.addAt(33,new area("克拉玛依","3003"));
pList.addAt(33,new area("石河子","3016"));
pList.addAt(33,new area("塔城","3007"));
pList.addAt(33,new area("吐鲁番","3005"));
pList.addAt(33,new area("乌鲁木齐","3002"));
pList.addAt(33,new area("伊犁","3006"));
pList.add(new province("云南","2500"));
pList.addAt(34,new area("版纳","2509"));
pList.addAt(34,new area("保山","2510"));
pList.addAt(34,new area("楚雄","2516"));
pList.addAt(34,new area("大理","2515"));
pList.addAt(34,new area("德宏","2511"));
pList.addAt(34,new area("红河","2507"));
pList.addAt(34,new area("昆明","2502"));
pList.addAt(34,new area("丽江","2512"));
pList.addAt(34,new area("临沧","2518"));
pList.addAt(34,new area("怒江","2513"));
pList.addAt(34,new area("曲靖","2505"));
pList.addAt(34,new area("思茅","2508"));
pList.addAt(34,new area("文山","2506"));
pList.addAt(34,new area("玉溪","2517"));
pList.addAt(34,new area("昭通","2504"));
pList.addAt(34,new area("中甸","2514"));
pList.add(new province("浙江省","1200"));
pList.addAt(35,new area("杭州","1202"));
pList.addAt(35,new area("湖州","1205"));
pList.addAt(35,new area("嘉兴","1204"));
pList.addAt(35,new area("金华","1208"));
pList.addAt(35,new area("丽水","1210"));
pList.addAt(35,new area("绍兴","1211"));
pList.addAt(35,new area("台州","1207"));
pList.addAt(35,new area("温州","1203"));
pList.addAt(35,new area("舟山","1206"));
pList.addAt(35,new area("衢州","1209"));
pList.add(new province("重庆","3100"));
pList.addAt(36,new area("重庆","3100"));
pList.add(new province("珠海测试","0001"));
pList.addAt(37,new area("珠海测试","0001"));

function parent_resize(xx,yy)
{
	window.parent.document.all.tags("iframe")[0].width=xx;
	window.parent.document.all.tags("iframe")[0].height=yy;
}

function resize(xx,yy)
{
	document.all.tags("iframe")[0].width=xx;
	document.all.tags("iframe")[0].height=yy;
}

function turnit(ss,ii)
{
	var menuLayers;
	menuLayers = document.all.tags("tr");
	if (ss!=null) {
		for (i=0; i<menuLayers.length; i++) {
		  if (menuLayers[i].id.indexOf("Content") != -1 && menuLayers[i].id!=ss.id) {
			menuLayers[i].style.display = "none";
		  }
		}
	}else{
		for (i=0; i<menuLayers.length; i++) {
		  if (menuLayers[i].id.indexOf("Content") != -1) {
			menuLayers[i].style.display = "none";
		  }
		 }
	}
	
	menuLayers = document.all.tags("IMG");
    for (i=0; i<menuLayers.length; i++) {
      if (menuLayers[i].id.indexOf("subImg") != -1) {
        menuLayers[i].src = "/home/zh_CN/image/2menu_left_01.gif";
      }
      if (menuLayers[i].id.indexOf("mImg") != -1 && menuLayers[i].id!=ii.id) {
        menuLayers[i].src = "/home/zh_CN/image/menu_left_01.gif";
      }
    }
	
	if (ss!=null) {
		 if (ss.style.display=="none"){
			ss.style.display="";
			ii.src = "/home/zh_CN/image/menu_left_02.gif";
			}
		 else{
			ss.style.display="none"; 
			ii.src="/home/zh_CN/image/menu_left_01.gif";
			}
	}else{
		 if (ii.src.indexOf("redline.gif") != -1){
			ii.src="/home/zh_CN/image/menu_left_01.gif";
			}
		 else{
			ii.src = "/home/zh_CN/image/menu_left_02.gif";
			}
	}
}
function turnimage(ii)
{
	var menuLayers = document.all.tags("IMG");
    for (i=0; i<menuLayers.length; i++) {
      if (menuLayers[i].id.indexOf("subImg") != -1 && menuLayers[i].id!=ii.id) {
        menuLayers[i].src = "/home/zh_CN/image/2menu_left_01.gif";
      }
      if (menuLayers[i].id.indexOf("subImg") != -1 && menuLayers[i].id==ii.id) {
        menuLayers[i].src = "/home/zh_CN/image/2menu_left_02.gif";
	  }
    }
}

function turnimageB(ii)
{
	var menuLayers = document.all.tags("IMG");
    for (i=0; i<menuLayers.length; i++) {
      if (menuLayers[i].id.indexOf("subImg") != -1 && menuLayers[i].id!=ii.id) {
        menuLayers[i].src = "../image/menu_left_01.gif";
      }
      if (menuLayers[i].id.indexOf("subImg") != -1 && menuLayers[i].id==ii.id) {
        menuLayers[i].src = "../image/menu_left_02.gif";
	  }
    }
}

function returnPage(pageType){
	/*参数传递说明：
	返回主页：pageType="homepage"，以便以后更改。
	*/
	
	if (pageType=="homepage" ){
		if (window.location.href.substring(0,5)=="https"){
			window.location=unescape("http://"+window.location.href.substring(8,window.location.href.indexOf("/",10))+"/home/index.htm"); 
			document.MM_returnValue=false; 
		}else{
			window.location=unescape("http://"+window.location.href.substring(7,window.location.href.indexOf("/",10))+"/home/index.htm"); 
			document.MM_returnValue=false; 
		}
	}
	}

function returnPage(pageType,url){
	/*参数传递说明：
	只有在从http和https转换的情况下才使用本函数，如果在相同应用下只需写相对路径。
	返回主页：pageType="homepage"，url填空，以便以后更改。
	其他情况：pageType只能填https2http或http2https，必需注明url，url统一以'/'开头。
	*/
	if (pageType=="homepage" ){
		if (window.location.href.substring(0,5)=="https"){
			window.location=unescape("http://"+window.location.href.substring(8,window.location.href.indexOf("/",10))+"/ebank/index.htm"); 
			document.MM_returnValue=false; 
		}else{
			window.location=unescape("http://"+window.location.href.substring(7,window.location.href.indexOf("/",10))+"/home/zh_CN/index.htm"); 
			document.MM_returnValue=false; 
		}
	}else
	if (pageType=="https2http" ){//实际上是“2http”
		if (window.location.href.substring(0,5)=="https"){
			window.location=unescape("http://"+window.location.href.substring(8,window.location.href.indexOf("/",10))+url); 
			document.MM_returnValue=false; 
		}else{
			window.location=unescape("http://"+window.location.href.substring(7,window.location.href.indexOf("/",10))+url); 
			document.MM_returnValue=false; 
		}
	}else
	if (pageType=="http2https" ){//实际上是“2https”
		if (window.location.href.substring(0,5)=="https"){
			window.location=unescape("https://"+window.location.href.substring(8,window.location.href.indexOf("/",10))+url); 
			document.MM_returnValue=false; 
		}else{
			window.location=unescape("https://"+window.location.href.substring(7,window.location.href.indexOf("/",10))+url); 
			document.MM_returnValue=false; 
		}
	}
	if (pageType=="home2"){
		if (window.location.href.substring(0,5)=="https"){
			window.location=unescape("http://"+window.location.href.substring(8,window.location.href.indexOf("/",10))+"/home"+url); 
			document.MM_returnValue=false; 
		}else{
			window.location=unescape("http://"+window.location.href.substring(7,window.location.href.indexOf("/",10))+"/home"+url); 
			document.MM_returnValue=false; 			
		}
	}
}

function reloadFirst(anchorname){
	//重新定义到页面的某个位置
	//在页面中顶部定义一个anchor:"<a name="1" id="1"></a>",调用时参数为该anchor的name，如reloadfirst("1")。
	window.location=unescape(window.location.href+"#"+anchorname); 
}

function checkFileType(){ 
	var fileName = document.form1.BatchFile.value;
	if(fileName.length<4){
		alert("请选择文本文件(*.txt)上传！"); 
		return false; 
	}
	if (fileName.substring(fileName.length-4,fileName.length)!=".txt" && fileName.substring(fileName.length-4,fileName.length)!=".TXT"){ 
		alert("请选择文本文件(*.txt)上传！"); 
		return false; 
	} 
	document.form1.submit(); 
	document.form1.Submit.disabled=true;
} 
//签退
function closeWindow(){
	if(parent.logoutFrame.document.all.logoutAction.value=="Exit"){
		win = window.open("/ebank/gb/logout.jsp" ,"","height=1,width=1"); 
	}
}

function closeWindow1(){
	if(window.location.href!=null){
	if((window.location.href.substring(window.location.href.length-10,window.location.href.length) == "logout.jsp") || (window.location.href.substring(window.location.href.length-9,window.location.href.length) == "type=exit")){
		setTimeout("window.close()",0);
	}
	if(window.location.href.substring(window.location.href.length-23,window.location.href.length) == "logout&clientSource=web")
		window.location.href = "/ebank/gb/login.jsp";
	}
}

function openNewWindow(){
	if(event.keyCode==78&&event.ctrlKey)
	alert('对不起，本程序禁示弹出新窗口。')
	return false;
}

function runLogout(form){
	document.form1.submit();
}
//更新页面
function loadtwo(page1,page2, page3) {
     parent.topFrame.location.href=page1;
     parent.leftFrame.location.href=page2;
     parent.mainFrame.location.href=page3;
}
//将账户权限设置的数字转换成金额形式；（柜员添加和修改账户权限）
function revertAcc(inObject,key){	//仅一条记录时不是数组；
	if (document.form1.accLen.value=="1") 	return standMoney(inObject);
	else		return standMoney(inObject[key]);
}
function revertGrpAcc(inObject,key){	//仅一条记录时不是数组；
	if (document.form1.accGrpLen.value=="1")		return standMoney(inObject);
	else		return standMoney(inObject[key]);
}  

function isEmpty(s)
{  
	return ((s == null) || (s.length == 0))
}
function isWhitespace (s)
{  
	var whitespace = " \t\n\r";
	var i;
	for (i = 0; i < s.length; i++)
	{   
		var c = s.charAt(i);
		if (whitespace.indexOf(c) >= 0)		return true;
	}
	return false;
}
function isCharsInBagEx (s, bag)
{  
	var i,c;
	for (i = 0; i < s.length; i++)
	{   
		c = s.charAt(i);
		if (bag.indexOf(c) > -1) return c;
	}
	return "";
}
function isCharsInBag (s, bag)
{  
	var i;
	for (i = 0; i < s.length; i++){   
		// Check that current character isn't whitespace.
		var c = s.charAt(i);
		if (bag.indexOf(c) == -1) return false;
	}
	return true;
}
function isRegisterLoginId(s)
{
 	var goodChar = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_.-";
	if( s.length < 3 || s.length >16 ){
		alert("您的输入项" + s+"无效，请输入3－16位！");	
		return false;
	}
  if ( isWhitespace(s) )
	{
		alert("您的输入项" + s+"无效，不能包含空格符，请重新输入！");	
		return false;
	}
	if (isCharsInBag( s, goodChar) == false)
	{
		alert("您的输入项" + s+"是无效的输入项,\n\n请输入数字、字母和有效的特殊字符（._-）!" );
		return false;
	}
	return true; 	
}
function isRegisterPasswd(s)
{
 	var goodChar = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_.-";
	if( s.length < 6 || s.length >16 ){
		alert("您的密码输入无效，请输入6－16位！");	
		return false;
	}
  if ( isWhitespace(s) )
	{
		alert("您的密码输入无效，不能包含空格符，请重新输入！");	
		return false;
	}
	if (isCharsInBag( s, goodChar) == false)
	{
		alert("您的密码输入无效,\n\n请输入数字、字母和有效的特殊字符（._-）!" );
		return false;
	}
	return true; 	
}

//柜员重置密码中对页面输入项的判断；
function checkOperPassResetInput(form){
	form.act.value="ok";
	if( isEmpty( form.LoginId.value ) || isEmpty( form.MastPasswd.value ) || isEmpty( form.MastPasswd_Affirm.value )){
		alert( "请输入必输项！" );
		return  false;
	}
	if (isRegisterLoginId(form.LoginId.value)==false)	return false;
	if (isRegisterPasswd(form.MastPasswd.value)==false)	return false;
	if( form.MastPasswd.value != form.MastPasswd_Affirm.value)
	{
		alert( "两次输入的密码不一致，请重输！" );
		form.MastPasswd.focus();
		return  false;
	}
	return true;
}

//柜员新增操作在JAVASCRIPT中判断；避免进入servlet后账号信息不能显示。
function checkOperAddInput(form){
	form.act.value="ok";
	if( isEmpty( form.LoginId.value ) || isEmpty( form.Name.value ) || isEmpty( form.MastPasswd.value ) || isEmpty( form.MastPasswd_Affirm.value ) || isEmpty( form.PaperNo.value )){
		alert( "请输入必输项！" );
		return  false;
	}
	if (isRegisterLoginId(form.LoginId.value)==false)	return false;
	if (isRegisterPasswd(form.MastPasswd.value)==false)	return false;
	if( form.MastPasswd.value != form.MastPasswd_Affirm.value)
	{
		alert( "两次输入的密码不一致，请重输！" );
		form.MastPasswd.focus();
		return  false;
	}
	return checkEntAccUpdate(form);  //和账户权限修改使用的字段相同，相同的判断。
}

//IC卡号控制
function setIcCardNo(form){
	if(form.UserClass.value == "S"){		form.IcCard.disabled = false;		}
	else{		form.IcCard.disabled = true;		}
}

//证件类型控制
function setPaperType(form){
	if(form.PaperType.value == "Z")		form.PaperName.disabled = false;
	else{
		form.PaperName.disabled = true;
		form.PaperName.value = "";
	     }		
}


function exit(){
		window.open("/ebank/servlet/com.csii.ebank.core.MainServlet?transName=logout&clientSource=web" ,"_top",""); 
}	

function  csiiprint( ID){
    if(ID.length == 0) {
    }else {
    	if( ID.length == 1) {
    	    var target = window.document.all(ID);
    	    target.style.display="none";
    	} else {	
    	    var IDS = ID.split(",");
    	
    	    for ( var i=0;i<IDS.length;i++) {
    	        var target = window.document.all(IDS[i]);
    	        target.style.display="none";	
    	    }
    	}    
    }	
       
    var imagesarray =window.document.images
    for(var i=0;i< imagesarray.length;i++) {
	   imagesarray[i].style.display="none";
    }
    window.print();
    if(ID.length == 0) {
    }else {
    	if( ID.length == 1) {
    	    var target = window.document.all(ID);
    	    target.style.display="";
    	} else {	
    	    var IDS = ID.split(",");
    	
    	    for ( var i=0;i<IDS.length;i++) {
    	        var target = window.document.all(IDS[i]);
    	        target.style.display="";	
    	    }
    	}    
    }	
    for(var i=0;i< imagesarray.length;i++){
	imagesarray[i].style.display="";
    }
}

function CheckAll(form)
{
  for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements[i];
    if (e.name != 'chkall')
       e.checked = form.chkall.checked;
    }
}

function mustChinese(){//只能输入中文
  if(event.keyCode<256)  
  	event.returnValue=false;	
}

function mustDigit(){//只能是数字
 if(event.keyCode<48||event.keyCode>57){
     alert("只能输入数字！");
	 event.returnValue=false;
 }
}
function mustMoney(){//只能输入金额
 if (!(event.keyCode<=57 && event.keyCode>=48 || event.keyCode==46 || event.keyCode == 44)){
     alert("只能输入金额：数字，小数点和千分位(逗号)!");
	 event.returnValue = false;
 }
}

function inputContrl(InputMod){

//InputMod可以组合输入:"chinese,letter,digit"
if(InputMod==""||InputMod==null) event.returnValue=false;

InputMod=InputMod.toLowerCase();

var gFlag	=	false;

 if(InputMod.indexOf("digit")!=-1&&gFlag==false)

	 if(event.keyCode>=48&&event.keyCode<=57)	gFlag=true;

 if(InputMod.indexOf("chinese")!=-1&&gFlag==false)
	 if(event.keyCode>=256) gFlag=true; 

 if(InputMod.indexOf("letter")!=-1&&gFlag==false)
	 if((event.keyCode>=65&&event.keyCode<=90)||(event.keyCode>=97&&event.keyCode<=122))
		 gFlag=true; 

 if(InputMod.indexOf("money")!=-1&&gFlag==false)
 	 if (event.keyCode<=57 && event.keyCode>=48 || event.keyCode==46 || event.keyCode == 44)
	 gFlag=true; 

 event.returnValue = gFlag;
}

function loginSign(form){
 sign.ResetCert();
 if (writeSign(form) ){
 }else	{	
    return false;
 }   
} 


//检查核验机是否正常并提交核验－－复核通过使用
function writeSign(form){
 EnableButton(form,true);
//var returnStr	=	SingleSign(form.formdata.value,form.password.value,form.cifno.value);
var result	=	SingleSignInfo(form.formdata.value);
 if(result[0]==false) {
   EnableButton(form,false);	  
   return false;
 }
 form.signdata.value=result[1];
 form.cert.value=result[2];
// form.mod.value=result[3];
 form.submit();
}

//检查核验机是否正常并提交核验－－复核拒绝使用 
function writeSign1(form){ 
 EnableButton(form,true);
 form.formdata.value = form.formdata.value+",RejReason="+form.RejReason.value;
 //var returnStr	=	SingleSign(tempstr,form.password.value,form.cifno.value);
 var result	=	SingleSignInfo(form.formdata.value);
 if(result[0]==false) {
   EnableButton(form,false);	
   return false;
 }
 form.signdata.value=result[1];
 form.cert.value=result[2];
// form.mod.value=result[3];
 form.submit();
 }
 
function SingleSignInfo(formdata){
	var result = new Array();
	ret = sign.ToSign(formdata);
	if (ret>=0) result[0]=true;
	else result[0]=false;
	result[1] =  sign.GetSignature();
	result[2] =  sign.GetCert();
//	result[3] =  sign.GetMod();
	return result;
}


function init()
{
}
//提交按钮变灰

function EnableButton(form,status)
{
  for (var i=0;i<form.elements.length;i++){
    var e = form.elements[i];
    if (e.type.toLowerCase() =='button'||e.type.toLowerCase()=='submit')
        e.disabled=status;
    }
}


 function check(form)
  {
   for (var i=0;i<form.elements.length;i++){
     var e = form.elements[i];
    if (e.type.toLowerCase() =='button'||e.type.toLowerCase()=='submit'||e.type.toLowerCase()=='reset')
        e.disabled=true;
    }

   return true;
  }



// 检查日期
function checkDate(indate)
 {
	if (isNaN(indate))    return 1;
	var year = indate.substring(0,4)
	var month = indate.substring(4,6)
	var day = indate.substring(6)

	if (month < 1 || month > 12) 		return 1;
	if (day < 1 || day > 31) 		return 1;
	if ((month==4 || month==6 || month==9 || month==11) && day==31) 		return 1;
	if (month == 2) { 
		var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
		if (day>29 || (day==29 && !isleap)) 		return 1;
	}
	return 0; 
 }

// 将金额数字转换为标准的格式
function standMoney(inObject)
{
	// 首先检查字符串的所有字符是否均为数字、小数点或逗号分隔符形式
	var inStr = inObject.value
	var i,charValue,outStr;
	for(i=0;i<inStr.length;i++) {
		charValue = inStr.charAt(i);
		if(isNaN(parseInt(charValue,10))&&(charValue!=".")&&(charValue!=",")) {
			inObject.focus();
			inObject.select();
			alert(inStr+" 非法金额!");
			return;
		}
	}
	
	// 以小数点为分界，分别处理整数和小数部分
	var valueArr; 
	valueArr= inStr.split(".");
	if(valueArr.length>2) {
		alert(inStr+" 非法金额!")
		inObject.focus();
		inObject.select();
		return;
	}

	// 处理小数部分
	var dotStr,dotValue;
	if(valueArr.length==2) {
		dotValue = valueArr[1];
		if(dotValue.length==0) {
			dotStr = "00";
		}
		else {
			if(dotValue.length==1)
				dotStr = dotValue + "0";
			else
				dotStr = dotValue.substring(0,2);
		}	
	}
	else {
		dotStr = "00";
	}
		
	// 处理整数部分
	var intArr;
	intArr = valueArr[0].split(",");
	// 无论整数部分是否已经用逗号分隔开，都将其合并成一个整体
	var intValue;
	intValue = "";
	for(i=0;i<intArr.length;i++) {
		intValue+=intArr[i];
	}

	// 将整数部分用逗号进行分隔
	var intStr = "";
	while(intValue.length>3) {
		intStr=","+intValue.substring(intValue.length-3,intValue.length) + intStr;
		intValue = intValue.substring(0,intValue.length-3);
	}
	intStr = intValue + intStr;
	
	//最后将处理后的整数部分与小数部分合并，作为输出
	if( intStr == "" || intStr == null ) {
		intStr = "0";
	}
	outStr = intStr + "." + dotStr;
	//判断金额大小（15，2）
	if (parseFloat(revertMoney2(outStr))>999999999999.99){
		alert(inStr+"金额过大!");
		inObject.focus();
		return false;
	}
	inObject.value = outStr;
	return true;
}

// 恢复成数字串的格式，删掉分节符
function revertMoney(inObject,flag) 
{
	var inStr = inObject.value
	var outStr="";
	var ch;
	
	for(i=0;i<inStr.length;i++)
	{
		ch = inStr.charAt(i);
		if(ch!=',')
		{
			outStr += ch;
		}
		else {
			continue;
		}
	}
	inObject.value = outStr;
	if( flag )
		inObject.select()
	return;
}

// 恢复成数字串的格式，删掉分节符
function revertMoney2(inStr) 
{
	var outStr="";
	var ch;
	
	for(i=0;i<inStr.length;i++)
	{
		ch = inStr.charAt(i);
		if(ch!=',')
		{
			outStr += ch;
		}
		else {
			continue;
		}
	}
	return outStr;
}

//用于零币兑换的总金额计算和校验
function calTotal() {

	var total = 0
	
	if (document.TransferForm.TenCentNoteInfo.length != 0)
	{
		if (isNaN(document.TransferForm.TenCentNoteInfo.value)) 
		{
			alert("兑换张数只能输入数字")
			document.TransferForm.TenCentNoteInfo.focus()
			return 1
		}   
		if (document.TransferForm.TenCentNoteInfo.value < 0) 
		{
			alert("请输入正确的兑换张数")
			document.TransferForm.TenCentNoteInfo.focus()
			return 1
		}
      		var num1=document.TransferForm.TenCentNoteInfo.value
		if ( (Math.round(num1)) != num1 )
		{
			alert("请入整数的兑换张数")
			document.TransferForm.TenCentNoteInfo.focus()
			return 1
		}
	}
	else
	{
           var num1=0
	}
	if (document.TransferForm.TwentyCentNoteInfo.length != 0)
	{
		if (isNaN(document.TransferForm.TwentyCentNoteInfo.value)) {
			alert("兑换张数只能输入数字")
			document.TransferForm.TwentyCentNoteInfo.focus()
			return 1
		}   
		if (document.TransferForm.TwentyCentNoteInfo.value < 0) 
		{
			alert("请输入正确的兑换张数")
			document.TransferForm.TwentyCentNoteInfo.focus()
			return 1
		}

      		var num2=document.TransferForm.TwentyCentNoteInfo.value
		if ( (Math.round(num2)) != num2 )
		{
			alert("请入整数的兑换张数")
			document.TransferForm.TwentyCentNoteInfo.focus()
			return 1
		}
	}
	else
	{
            var num2=0  
	}

	if (document.TransferForm.FiftyCentNoteInfo.length != 0)
	{
		if (isNaN(document.TransferForm.FiftyCentNoteInfo.value)) {
			alert("兑换张数只能输入数字")
			document.TransferForm.FiftyCentNoteInfo.focus()
			return 1
 
		}   
		if (document.TransferForm.FiftyCentNoteInfo.value < 0) 
		{
			alert("请输入正确的兑换张数")
			document.TransferForm.FiftyCentNoteInfo.focus()
			return 1
		}
      		var num3=document.TransferForm.FiftyCentNoteInfo.value
		if ( (Math.round(num3)) != num3 )
		{
			alert("请入整数的兑换张数")
			document.TransferForm.FiftyCentNoteInfo.focus()
			return 1
		}
	}
	else
	{
           var num3=0  
	}

	if (document.TransferForm.OneYuanNoteInfo.length != 0)
	{
		if (isNaN(document.TransferForm.OneYuanNoteInfo.value)) {
			alert("兑换张数只能输入数字")
			document.TransferForm.OneYuanNoteInfo.focus()
			return 1
		}   
		if (document.TransferForm.OneYuanNoteInfo.value < 0) 
		{
			alert("请输入正确的兑换张数")
			document.TransferForm.OneYuanNoteInfo.focus()
			return 1
		}
      		var num4=document.TransferForm.OneYuanNoteInfo.value
		if ( (Math.round(num4)) != num4 )
		{
			alert("请入整数的兑换张数")
			document.TransferForm.OneYuanNoteInfo.focus()
			return 1
		}
	}
	else
	{
            var num4=0  
	}

	if (document.TransferForm.TwoYuanNoteInfo.length != 0)
	{
		if (isNaN(document.TransferForm.TwoYuanNoteInfo.value)) {
			alert("兑换张数只能输入数字")
			document.TransferForm.TwoYuanNoteInfo.focus()
			return 1
		}   
		if (document.TransferForm.TwoYuanNoteInfo.value < 0) 
		{
			alert("请输入正确的兑换张数")
			document.TransferForm.TwoYuanNoteInfo.focus()
			return 1
		}
 		var num5=document.TransferForm.TwoYuanNoteInfo.value
		if ( (Math.round(num5)) != num5 )
		{
			alert("请入整数的兑换张数")
			document.TransferForm.TwoYuanNoteInfo.focus()
			return 1
		}
	}
	else
	{
           var num5=0  
	}

	if (document.TransferForm.FiveYuanNoteInfo.length != 0)
	{
		if (isNaN(document.TransferForm.FiveYuanNoteInfo.value)) {
			alert("兑换张数只能输入数字")
			document.TransferForm.FiveYuanNoteInfo.focus()
			return 1
		}   
		if (document.TransferForm.FiveYuanNoteInfo.value < 0) 
		{
			alert("请输入正确的兑换张数")
			document.TransferForm.FiveYuanNoteInfo.focus()
			return 1
		}
 		var num6=document.TransferForm.FiveYuanNoteInfo.value
		if ( (Math.round(num6)) != num6 )
		{
			alert("请入整数的兑换张数")
			document.TransferForm.FiveYuanNoteInfo.focus()
			return 1
		}
	}
	else
	{
            var num6=0  
	}

	if (document.TransferForm.TenYuanNoteInfo.length != 0)
	{
		if (isNaN(document.TransferForm.TenYuanNoteInfo.value)) {
			alert("兑换张数只能输入数字")
			document.TransferForm.TenYuanNoteInfo.focus()
			return 1
		}   
		if (document.TransferForm.TenYuanNoteInfo.value < 0) 
		{
			alert("请输入正确的兑换张数")
			document.TransferForm.TenYuanNoteInfo.focus()
			return 1
		}
 		var num7=document.TransferForm.TenYuanNoteInfo.value
		if ( (Math.round(num7)) != num7 )
		{
			alert("请入整数的兑换张数")
			document.TransferForm.TenYuanNoteInfo.focus()
			return 1
		}
	}
	else
	{
            var num7=0  
	}
       total=0.1*num1 + 0.2*num2 +0.5*num3 +1*num4 +2*num5 +5*num6+ 10*num7
       total = (Math.round(total*100))/100
       document.TransferForm.Amount.value = total
       standMoney(document.TransferForm.Amount)
       return 0
}

  
function getCityFromServer(theselect,prov){
	 cleanSelect(theselect);
	 bankinfo.setBankProv(prov);
	 bankinfo.getBankCityFromServer(); 
	 
	 for(var i=0;i<bankinfo.getRecNums();i++) theselect.options[i]	=	new option(bankinfo.getBankCity(i),bankinfo.getBankCity(i));
	 theselect.options[0].selected=true;
}

function getChnNameFromServer(theselect,prov,city){
	 cleanSelect(theselect);
	 bankinfo.setBankProv(prov);
	 bankinfo.setBankCity(city);
	 bankinfo.getChnNameFromServer(); 
	 
	 for(var i=0;i<bankinfo.getRecNums();i++) theselect.options[i]	=	new option(bankinfo.getChnName(i),bankinfo.getChnName(i));
	 theselect.options[0].selected=true;
}

// 将金额数字转换为标准的格式
function standMoney2(inObject)
{
	// 首先检查字符串的所有字符是否均为数字、小数点或逗号分隔符形式
	var inStr = inObject.value
	var i,charValue,outStr;
	for(i=0;i<inStr.length;i++) {
		charValue = inStr.charAt(i);
		if(isNaN(parseInt(charValue,10))&&(charValue!=".")&&(charValue!=",")) {
			inObject.focus();
			inObject.select();
			alert(inStr+" 非法金额!");
			return;
		}
	}
	
	// 以小数点为分界，分别处理整数和小数部分
	var valueArr; 
	valueArr= inStr.split(".");
	if(valueArr.length>2) {
		alert(inStr+" 非法金额!")
		inObject.focus();
		inObject.select();
		return;
	}

	// 处理小数部分
	var dotStr,dotValue;
	if(valueArr.length==2) {
		dotValue = valueArr[1];
		if(dotValue.length==0) {
			dotStr = "00";
		}
		else {
			if(dotValue.length==1)
				dotStr = dotValue + "0";
			else
				dotStr = dotValue.substring(0,2);
		}	
	}
	else {
		dotStr = "00";
	}
		
	// 处理整数部分
	var intArr;
	intArr = valueArr[0].split(",");
	// 无论整数部分是否已经用逗号分隔开，都将其合并成一个整体
	var intValue;
	intValue = "";
	for(i=0;i<intArr.length;i++) {
		intValue+=intArr[i];
	}

	// 将整数部分用逗号进行分隔
	var intStr = "";
	while(intValue.length>3) {
		intStr=","+intValue.substring(intValue.length-3,intValue.length) + intStr;
		intValue = intValue.substring(0,intValue.length-3);
	}
	intStr = intValue + intStr;
	
	//最后将处理后的整数部分与小数部分合并，作为输出
	if( intStr == "" || intStr == null ) {
		intStr = "0";
	}
	outStr = intStr + "." + dotStr;
	//判断金额大小（15，2）
	if (parseFloat(revertMoney2(outStr))>999999999999.99){
		alert(inStr+"金额过大!");
		inObject.focus();
		return false;
	}
	if (parseFloat(revertMoney2(outStr))<=0.00){
		alert(inStr+"金额不能为0!");
		inObject.focus();
		return false;
	}
	inObject.value = outStr;
	return true;
}


// 检查日期
function checkDate2(indate)
 {
 	if(indate.length>0){
 	if(indate.length>8){
		alert("预约日期有误！");
		return false;
	}
	if (isNaN(indate)){
		alert("预约日期有误！");
		return false;
	}
	var year = indate.substring(0,4)
	var month = indate.substring(4,6)
	var day = indate.substring(6)

	if (month < 1 || month > 12){
		alert("预约日期有误！");
		return false;
	}
	if (day < 1 || day > 31){
		alert("预约日期有误！");
		return false;
	}
	if ((month==4 || month==6 || month==9 || month==11) && day==31){
		alert("预约日期有误！");
		return false;
	}
	if (month == 2) { 
		var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
		if (day>29 || (day==29 && !isleap)){
		alert("预约日期有误！");
		return false;
	}
	}
	}
	return true; 
 }

function checkExchInput(form){
  if (form.CurrencyOfSelling.value == form.CurrencyOfBuying.value){
      alert("卖出货币和买入货币不能相同！");
      return false;
      }
  if ((form.AmountOfSelling.value == "") && (form.AmountOfBuying.value == "")){
      alert("请输入卖出货币金额或买入货币金额！");
      form.AmountOfSelling.focus();
      return false;
      }
  if ((form.AmountOfSelling.value != "") && (form.AmountOfBuying.value != "")){
      alert("只能输入卖出货币金额或买入货币金额中的一方金额！");
      form.AmountOfSelling.focus();
      return false;
  }
//不再检查货币组合是否合法；
//不再检查金额是否达到该种货币的最低金额；
//检查是否输入合法数字；
  var checkOK = "0123456789.";  
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  var checkStr = "";
  if (form.AmountOfSelling.value != ""){
    checkStr = form.AmountOfSelling.value;
  }else {
    checkStr = form.AmountOfBuying.value;
  }
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);//         检查输入字符串是否含有除'0123456789.'以外的字符
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    if (ch == ".")//               把输入字符串逐字符存入allNum中
    {
      allNum += ".";
      decPoints++;              
    }   
    else
      allNum += ch;
  }
  if (!allValid)//             如果输入字符串含有非数值字符,则给出警告
  {
    alert("请您输入有效的金额！");
    if (form.AmountOfSelling.value != ""){
        form.AmountOfSelling.focus();
    }else {
        form.AmountOfBuying.focus();
    }
    return false;
  }

  if (decPoints > 1)//        如果字符串含有一个以上的".",则提示输入无效
  {
    alert("请您输入有效的金额！");
    if (form.AmountOfSelling.value != ""){
        form.AmountOfSelling.focus();
    }else {
        form.AmountOfBuying.focus();
    }
    return false;
  }
//输入金额过大。
  var chkVal = allNum;
  var prsVal = parseFloat(allNum);
  if (chkVal != "" && (prsVal >= "1000000000"))//       提示输入>=10的数值
  {
    alert("您输入的金额过大！");
    if (form.AmountOfSelling.value != ""){
        form.AmountOfSelling.focus();
    }else {
        form.AmountOfBuying.focus();
    }
    return false;
  }
  if (decPoints == 0 && checkStr.length > 9)
  {
    alert("您输入的金额过大！");
    if (form.AmountOfSelling.value != ""){
        form.AmountOfSelling.focus();
    }else {
        form.AmountOfBuying.focus();
    }
    return false;
  }
//日元没有角分位；
  var tmpAmountOfSelling = 0;
  var tmpAmountOfBuying = 0;
  if (form.AmountOfSelling.value != ""){
    tmpAmountOfSelling = parseFloat(form.AmountOfSelling.value) - parseInt( form.AmountOfSelling.value);
  }else{
    tmpAmountOfBuying = parseFloat(form.AmountOfBuying.value) - parseInt( form.AmountOfBuying.value);
  }
  if ((form.CurrencyOfSelling.value == "27")&&(tmpAmountOfSelling!=0)){
      alert("日元没有角分位！");
      form.AmountOfSelling.focus();
      return false;
      }
  if ((form.CurrencyOfBuying.value == "27")&&(tmpAmountOfBuying!=0)){
      alert("日元没有角分位!");
      form.AmountOfBuying.focus();
      return false;
      }

   return check(inputForm);
}

function checkPassUpd(form){
  if (form.OLDLOGINPASS.value == "" || form.LOGINPASS.value == ""  || form.LOGINPASSAGAIN.value == "" ){
      alert("请输入必填项！");
      return false;
      }
  if (form.LOGINPASS.value != form.LOGINPASSAGAIN.value){
      alert("您两次输入的新密码不一致，请重输！");
      return false;
      }
}

function checkBookInput(form){
  if (form.CurrencyOfSelling.value == form.CurrencyOfBuying.value){
      alert("卖出货币和买入货币不能相同！");
      return false;
      }
  if ((form.AmountOfSelling.value == "") && (form.AmountOfBuying.value == "")){
      alert("请输入卖出货币金额或买入货币金额！");
      form.AmountOfSelling.focus();
      return false;
      }
  if ((form.AmountOfSelling.value != "") && (form.AmountOfBuying.value != "")){
      alert("只能输入卖出货币金额或买入货币金额中的一方金额！");
      form.AmountOfBuying.focus();
      return false;
      }
  if (form.RateOfExpecting.value == ""){
      alert("请输入期望汇率！");
      form.RateOfExpecting.focus();
      return false;
      }
//不再检查货币组合是否合法；
//不再检查金额是否达到该种货币的最低金额；
//检查是否输入合法数字；
  var checkOK = "0123456789.";  
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  var checkStr = "";
  if (form.AmountOfSelling.value != ""){
    checkStr = form.AmountOfSelling.value;
  }else {
    checkStr = form.AmountOfBuying.value;
  }
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);//         检查输入字符串是否含有除'0123456789.'以外的字符
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    if (ch == ".")//               把输入字符串逐字符存入allNum中
    {
      allNum += ".";
      decPoints++;              
    }   
    else
      allNum += ch;
  }
  if (!allValid)//             如果输入字符串含有非数值字符,则给出警告
  {
    alert("请您输入有效的金额！");
    if (form.AmountOfSelling.value != ""){
        form.AmountOfSelling.focus();
    }else {
        form.AmountOfBuying.focus();
    }
    return false;
  }

  if (decPoints > 1)//        如果字符串含有一个以上的".",则提示输入无效
  {
    alert("请您输入有效的金额！");
    if (form.AmountOfSelling.value != ""){
        form.AmountOfSelling.focus();
    }else {
        form.AmountOfBuying.focus();
    }
    return false;
  }
  var chkVal = allNum;
  var prsVal = parseFloat(allNum);
  if (chkVal != "" && (prsVal >= "1000000000"))//       提示输入>=10的数值
  {
    alert("您输入的金额过大！");
    if (form.AmountOfSelling.value != ""){
        form.AmountOfSelling.focus();
    }else {
        form.AmountOfBuying.focus();
    }
    return false;
  }
  if (decPoints == 0 && checkStr.length > 9)
  {
    alert("您输入的金额过大！");
    if (form.AmountOfSelling.value != ""){
        form.AmountOfSelling.focus();
    }else {
        form.AmountOfBuying.focus();
    }
    return false;
  }

//判断期望汇率是否正确输入
  var checkOK = "0123456789.";  
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  var checkStr = form.RateOfExpecting.value;
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);//         检查输入字符串是否含有除'0123456789.'以外的字符
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    if (ch == ".")//               把输入字符串逐字符存入allNum中
    {
      allNum += ".";
      decPoints++;              
    }   
    else
      allNum += ch;
  }
  if (!allValid)//             如果输入字符串含有非数值字符,则给出警告
  {
    alert("请您输入有效的期望汇率！");
    form.RateOfExpecting.focus();
    return false;
  }

  if (decPoints > 1)//        如果字符串含有一个以上的".",则提示输入无效
  {
    alert("请您输入有效的期望汇率！");
    form.RateOfExpecting.focus();
    return false;
  }
  var chkVal = allNum;
  var prsVal = parseFloat(allNum);
  if (chkVal != "" && (prsVal >= "10000"))//       提示输入>=10的数值
  {
    alert("您输入的期望汇率过大！");
    form.RateOfExpecting.focus();
    return false;
  }
  if (decPoints == 0 && checkStr.length > 4)
  {
    alert("您输入的期望汇率过大！");
    form.RateOfExpecting.focus();
    return false;
  }
//日元没有角分位；
  var tmpAmountOfSelling = 0;
  var tmpAmountOfBuying = 0;
  if (form.AmountOfSelling.value != ""){
    tmpAmountOfSelling = parseFloat(form.AmountOfSelling.value) - parseInt( form.AmountOfSelling.value);
  }else{
    tmpAmountOfBuying = parseFloat(form.AmountOfBuying.value) - parseInt( form.AmountOfBuying.value);
  }
  if ((form.CurrencyOfSelling.value == "27")&&(tmpAmountOfSelling!=0)){
      alert("日元没有角分位！");
      form.AmountOfSelling.focus();
      return false;
      }
  if ((form.CurrencyOfBuying.value == "27")&&(tmpAmountOfBuying!=0)){
      alert("日元没有角分位!!");
      form.AmountOfBuying.focus();
      return false;
      }

   return check(inputForm);
}


//add by Liuying 2004-03-10
//外汇宝历史交易查询显示默认查询日期  1天
function getLastDay(theMonth) {
	if (theMonth == "01" || theMonth == "03" || theMonth == "05" || theMonth == "07" || theMonth == "08" || theMonth == "10" || theMonth == "12") return "31";
	if (theMonth == "02") return "28";
	return "30";
}

function getTheDate() {
	var today = new Date();
	var theYear = today.getYear().toString();
	var theMonth = (today.getMonth() + 1).toString();
	theMonth = today.getMonth() < 9 ? "0" + theMonth : theMonth;
	var theDate = today.getDate().toString();
	theDate = today.getDate() < 10 ? "0" + theDate : theDate;
	var theDay = theYear + theMonth + theDate;
	document.form1.endDate.value = theDay;
	
	if (today.getDate() == 1) {
		if (today.getMonth() == 0)  { //1月1日
			theYear = (today.getYear() - 1).toString();
			theMonth = "12";
			theDate = "31";
		} else {
			theMonth = today.getMonth().toString();
			theMonth = today.getMonth() < 10 ? "0" + theMonth : theMonth;
			theDate = getLastDay(theMonth);
		}
	} else {
		theDate = (today.getDate() - 1).toString();
		theDate = (today.getDate() - 1) < 10 ? "0" + theDate : theDate;		
	}
	theDay = theYear + theMonth + theDate;
	document.form1.beginDate.value = theDay;
}
//end add by Liuying

//add by Liuying 2004-03-10
//转账时页面上保留显示客户选择的转入转出账号
function selectOption(obj, item) {
	for (var i = 0; i < obj.options.length; i++)
		if (obj.options[i].value == item)			
			obj.options[i].selected = true;
		else
			obj.options[i].selected = false;
}
//end add by Liuying