﻿//index.html页面的各个区域的大小、显示、隐藏控制------------------->

//设置index.html页面工作区的大小





function setsize(the,s800,s1024)

{

	//if((window.screen.width==1024) &&(window.screen.height>600)) the.height = s800-0+160;

    //else 

		the.height = s800;

	if(typeof parent.helpContext!="undefined"){

	   if(parent.helpContext.style.height=="0px")

	   {

		  the.style.height=the.height -0 + 124;

	   }

	   else

	   {

		  the.style.height=the.height;

		}

	}

}



var progressFlag = "1"; //是否可以执行交易的标志

var helpHeight = 0;  //功能提示的当前高度

function pShowHidden(flag)   //显示隐藏进度条

{

    var vProgressWork = 270 + helpHeight;



//	if(window.screen.width==1024)

//	   if(window.screen.height>600)

//       {

//	     vWorkContext = 500;

//		 vProgressWork = 436 + helpHeight;

//		 mW = 140;

//		}

//

   var wH = workContext.style.height;

   wH = wH.substring(0,wH.length-2);

 try

 {

   if(flag=="0")

   {

   if(progressWork.style.display=="none") return;

	 progressWork.style.display="none"

	 progressWork.style.height=0;

	 progressFlag = '1';

	 submenu1.progressFlag = '1';

	 workContext.style.height = wH - 0 + vProgressWork;

	}

	else

	{

	  if(progressWork.style.display=="") return;

	  progressFlag = '0';

      submenu1.progressFlag = '0';

	  workContext.style.height = wH - 0 - vProgressWork;

	  progressWork.style.height=vProgressWork;

      progressWork.style.display="";

	  setTimeout("progressSH(0)","90000")

	}

  }catch(e){}

}



function progressSH(tmp) //

{

	if( (typeof workContext)!="undefined" )  parent.pShowHidden(tmp);

	if( (typeof parent.workContext)!="undefined" )  parent.pShowHidden(tmp);

	if( (typeof parent.parent.workContext)!="undefined" ) parent.parent.pShowHidden(tmp);

	if( (typeof parent.parent.parent.workContext)!="undefined" ) parent.parent.parent.pShowHidden(tmp);



}



function progressSHP(tmp)
{

  if( (typeof parent.workContext)!="undefined" )  parent.pShowHidden(tmp);

}



//功能提示显示/隐藏

function helpShowOrHidden()

{

   if(progressFlag=='0')

   {

      alert("数据处理中，请稍候再试！");

      return;

   }



   showHidden[1].onmouseout="";



   try

   {

   if(helpContext.style.height=="0px")

   {

//	  if(window.screen.width!=1024)

	    workContext.style.height="333px";

//      else

//	    workContext.style.height="500px";



	  helpContext.style.height="124px";



	  if(typeof main.workArea!='undefined')

   	  main.workArea.style.height=main.workArea.height;



	  showHidden[0].src="../images/arrowdown_1.gif";

	  showHidden[1].src="../images/down02_1.gif";

	  showHidden[2].src="../images/arrowdown_1.gif";

	  helpHeight = 0 ;

	}

	else

	{

	 helpContext.style.height="0px";



//	 if(window.screen.width!=1024)

    	 workContext.style.height="456px";

//	 else

//	     workContext.style.height="623px";

//

	 if(typeof main.workArea!='undefined')

	   main.workArea.style.height=main.workArea.height -0 + 124;



	 showHidden[0].src="../images/arrowup_1.gif";

	 showHidden[1].src="../images/up02_1.gif";

	 showHidden[2].src="../images/arrowup_1.gif";

	 helpHeight = 124 ;

	}

	}catch(e){}

}



//显示隐藏功能提示按钮

function changeImgOver()

{

   var tmp = showHidden[1].src;

   if(tmp.indexOf("up02.gif")>-1) showHidden[1].src="../images/up01_1.gif";

   else showHidden[1].src="../images/down01_1.gif";



   showHidden[1].onmouseout=changeImgOut;

}

//显示隐藏功能提示按钮

function changeImgOut()

{



   var tmp = showHidden[1].src;

   if(tmp.indexOf("up01.gif")>-1) showHidden[1].src="../images/up02_1.gif";

   else showHidden[1].src="../images/down02_1.gif";

}

//<-----------------------------index.html页面的各个区域的大小、显示、隐藏控制



//公共函数----------------------------------->

function gotoCode(str)

{

	if(str!=null&&str!=""){

	var sarray = str.split("|");

	var sForm=window.frames['result'].document.forms[0]

		for (i=0; i < sarray.length; i++){

			if(!checkPssword(sarray[i])) return false

			sForm[sarray[i]].value=window.document.forms[0][sarray[i]].value;

		}

	}

	if(!window.frames['result'].check()) {return; }

	progressSH(1)

	window.frames['result'].document.forms[0].submit();

	if(str!=null&&str!=""){

	var sarray = str.split("|");

		for (i=0; i < sarray.length; i++){

			window.document.forms[0][sarray[i]].value="";

		}

	}

}

//检查输入密码

function checkPssword(i){

	fm=window.document.forms[0]

	 var varTitle = fm[i].title;

    if((typeof varTitle) == "undefined" || varTitle == "")

    {

      alert("系统错误！当前输入域没有定义title 属性！");

      fm[i].focus(); 

      return false;

    }

    //检查minLength属性

    if( (typeof fm[i].minLength) == "undefined" || fm[i].minLength == "" )

    {

      alert("系统错误！"+varTitle+"没有定义minLength属性！");

      fm[i].focus();

      return false;

    }

    if( fm[i].minLength>0)

    {

		if(!fm[i].value.trim().length)

		{

    		alert(varTitle+"不能为空！");

		  	fm[i].focus();

		   	return false;

		}

		



		if(fm[i].value.trim().length<fm[i].minLength)

		{

			alert(varTitle+"长度不够，不能少于"+fm[i].minLength+"个字符！");

		   	fm[i].focus();

		   	return false;

		}



    	if(getLength( trim(fm[i].value) )==0)

    	{

    		alert(varTitle+"不能为空！");

      	fm[i].focus();

      	return false;

      }

   	else if(getLength( trim(fm[i].value) )<fm[i].minLength)

	//else if(fm[i].value.trim().length<fm[i].minLength)

   	{

		

   		alert(varTitle+"长度不够，不能少于"+fm[i].minLength+"个字符！");

      	fm[i].focus();

      	return false;

   	}

    }



    //检查maxLength属性

    if( (typeof fm[i].maxLength) == "undefined" || fm[i].maxLength == "" )

    {

      alert("系统错误！"+varTitle+"没有定义maxLength属性！");

      fm[i].focus();

      return false;

    }

    if( getLength(trim(fm[i].value)) > fm[i].maxLength )

    {

    	alert(varTitle+"长度过长，不能超过"+fm[i].maxLength+"个字符！");

      fm[i].focus();

      return false;

    }

	return true

}



	String.prototype.trim = function()

{

    // 用正则表达式将前后空格

    // 用空字符串替代。

    return this.replace(/(^\s*)|(\s*$)/g, "");

}





function go() {

     if(check()){

		sForms = document.forms[0]

		for (var w = 0 ; w < sForms.length ; w++){

			var Bu = ""//sForms.elements[w].type

			var LC = Bu.toLowerCase()

			if(LC=='submit')

			sForms.elements[w].disabled=true;

		}

        return true

	 }

     return false

 }



function gotoAction(code,targ){

		url=code+".htm"

		window.document.forms[0].action=url

		window.document.forms[0].target=targ

}

function goAction(code){

		url=code+".htm"

		window.frames['result'].document.forms[0].action=url

		window.frames['result'].document.forms[0].submit()

}

function Back(){

//	if(code==null) code="-1"

//	alert(code)

	window.history.go(-1)

	//self.close();

}

function Close(){

	parent.window.close()



}



var i=0

function opennewwin(Hei,Wid,URL,str){

	if(typeof window.document.forms[0].sflag!="undefined"){

		if(window.document.forms[0].sflag.value!="1"){

			alert('后台处理数据中！\n请稍候再试！')

			return

		}

	}

		

	if(URL.length==6) URL = "?TXCODE=" + URL + getChooseRowValue(result.result)

	else if(URL.length>6)

	;

	else URL="?" + getChooseRowValue(result.result)

	if(str!=null&&str!="") URL =URL + "&" + str

	URL=URL+"&w="+i

//	alert(URL)

//	if(!confirm('提交处理数据需要一定时间，请稍后！')) return false

	progressSH(1)

	var vReturn = window.showModalDialog(URL,"new",'dialogWidth:'+Wid+'px;dialogHeight:'+Hei+'px;status:no;menubar:no');

	i++

	progressSH(0)

	return vReturn;

}


// 不控制提交次数（保证每次都向SERVLET提交）
var i_now = new Date();
var i_Time = i_now.getTime();
function opennewwin_new(Hei,Wid,URL,str){

	if(typeof window.document.forms[0].sflag!="undefined"){

		if(window.document.forms[0].sflag.value!="1"){

			alert('后台处理数据中！\n请稍候再试！')

			return

		}

	}

		

	if(URL.length==6) URL = "?TXCODE=" + URL + getChooseRowValue(result.result)

	else if(URL.length>6)

	;

	else URL="?" + getChooseRowValue(result.result)

	if(str!=null&&str!="") URL =URL + "&" + str

	URL=URL+"&w="+i_Time

//	alert(URL)

//	if(!confirm('提交处理数据需要一定时间，请稍后！')) return false

	progressSH(1)

	var vReturn = window.showModalDialog(URL,"new",'dialogWidth:'+Wid+'px;dialogHeight:'+Hei+'px;status:no;menubar:no');

	i_Time++

	progressSH(0)

	return vReturn;

}






function opennewwindow(Hei,Wid,URL,Win){

	windowprops	= "height=" + Hei + ",width="+ Wid + ",location=no,scrollbars=yes,status=no,menubars=no,toolbars=no";

	window.open(URL, Win, windowprops);

}



//屏蔽

function KeyDown(){

	//8屏蔽退格删除键//116屏蔽 F5 刷新键//82Ctrl + R

	if ((event.keyCode==13)||(event.keyCode==114)||(event.keyCode==116)||(event.ctrlKey && event.keyCode==82)||event.keyCode==122){

	//	alert(window.event.srcElement.type)

		event.keyCode=0;

		event.returnValue=false;

	}

	if ((event.keyCode==8)){

		var sType=window.event.srcElement.type.toUpperCase()

		if(sType=='TEXT'||sType=="PASSWORD"||sType=="TEXTAREA")

		;

		else {

		event.keyCode=0;

		event.returnValue=false;

		}

	}

	//屏蔽 Ctrl+n

	if ((event.ctrlKey)&&(event.keyCode==78)) event.returnValue=false;

	//屏蔽 shift+F10

	if ((event.shiftKey)&&(event.keyCode==121)) event.returnValue=false;



//	if (window.event.srcElement.tagName == "A" && window.event.shiftKey)

//	window.event.returnValue = false; //屏蔽 shift 加鼠标左键新开一网页

////

	if ((window.event.altKey)&&(window.event.keyCode==115)){ //屏蔽Alt+F4

		window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");

		return false;

	}

}



function searchInsert(names,values,AA){

	var sarray = names.split("|");

	var svalues = values.split("|");

	var StrNa = ""

	var StrVa = ""

	var strHidden=""

	var sForm=window.document.forms[0]

	for (i=0; i < sarray.length; i++){

		if(sForm[sarray[i]].type=="select-one"){

			h = sForm[sarray[i]].options.length

			for(var m = 0 ; m<h;m++ ){

			if(sForm[sarray[i]].options[m].selected) StrVa = sForm[sarray[i]].options[m].text

			}

		}

		else StrVa = sForm[sarray[i]].value

		strHidden=strHidden+svalues[i]+StrVa

	}

		AA.innerHTML = strHidden;

}



function printInNewWindow(AA)

{

	//document.frames("result").document.execCommand("Print", false);

	parent.frames[0].frames['result'].print()

/*	var newWindow = window.open("","_blank","width=780,height=400")

//	alert(window.frames['result'].document.all['result'].outerHTML)

	newWindow.document.write('<html><body onload="window.print()">');

newWindow.document.write(window.frames['result'].document.all['result'].outerHTML);

	newWindow.document.write('</body></html>');





//	window.openner.print();

//	alert('sss')

//	newWindow.close();

//	alert(window.frames['result'].document.all[AA])



*/



}



function changeAction(str){

	url=str+".htm"

	parent.document.forms[0].aciton=str

}



function messageBox(nextPage,message){



	if(confirm(message)){

			var vReturn = window.showModalDialog('progress.htm','_new','dialogWidth:300px;dialogHeight:200px;status:no;menubar:no');



			nextPage = nextPage + ".htm";



            if(vReturn=='ok')

        	{

				window.frames['result'].location=nextPage;

				return true;

			}

		    else

    		    return false;

	}

		    return false;

}

//************************************进度函数

//var j = 1;

//var k = '';

var k1 = '';

function setImg()

{

  {

    k1 = k1 + '.';

    window.frames['result'].document.all['kk2'].innerText = k1;

  }

}



//<-----------------------------------公共函数



//功能主页(main)的函数------------------------------------------->

function changeColor(){

	srcElement = window.event.srcElement;

	if(srcElement.href==null) return

	for(i=0;i<document.links.length;i++){

		document.links[i].style.color = ""

	}

	srcElement.style.color = "red"

}



function hiddenShow(str,sta){

		var sarray = str.split("|");

		var svalues = sta.split("|");

		for (i=0; i < sarray.length; i++){

		 if(svalues[i]=="0") parent.document.all[sarray[i]].style.display="none";

		 if(svalues[i]=="1") parent.document.all[sarray[i]].style.display="";

		}

}



function hiddenShowSParent(str,sta){

		var sarray = str.split("|");

		var svalues = sta.split("|");

		for (i=0; i < sarray.length; i++){

		 if(svalues[i]=="0") document.all[sarray[i]].style.display="none"

		 if(svalues[i]=="1") document.all[sarray[i]].style.display=""

		}

}

function showhide(no,show){

		for(i=0;i<no.length;i++){

			if(i==show) divs[i].style.display='';

			else divs[i].style.display='none';

		}

}


//<-------------------------------------------功能主页(main)的函数



// 账户管理表格样式控制--------->

var vTable = null;

var chooseNum = 0;



function setChooseTableStyle(the,tmp)

{

  chooseNum = 0;

  vTable = the;



  the.border=1;		              //边框宽度

  the.cellSpacing ="0px";	      //单元间距为0

  the.borderColorLight  =getTableLineColor();   //亮边框颜色

  the.borderColorDark =getTableLineColor();     //暗边框颜色

  the.style.borderLeftWidth     = 0;

  the.style.borderTopWidth      = 0;

  the.style.borderRightWidth    = 0;

  the.style.borderBottomWidth   = 0;

  the.style.borderCollapse="collapse";



  //设置表格头

  for(var i=0;i<the.cells.length;i++)

  {

	the.cells[i].style.textAlign="left";  //对齐方式

	//the.cells[i].bgColor==""; modified by cxl on 20060622
	if(window.event.srcElement!=null)
	{
	    window.event.srcElement.className='cellfgcolor0';
	}


	if(the.cells[i].tagName=="TH")

  	{

  		the.cells[i].bgColor=getTableTitleColor();		//背景色

  		//the.cells[i].style.color="#FFFFFF"; 	//字体色 modified by cxl on 20060622
		window.event.srcElement.className='cellfgcolorF';

  		the.cells[i].style.fontWeight="normal";//字体

  		the.cells[i].style.textAlign="center";	//对齐方式

  		the.cells[i].vAlign = "bottom";	//对齐方式

  		the.cells[i].height=20;

  	}

  	//if(the.cells[i].tagName=="TD") break;



    if((the.cells[i].tagName=="TD")&&(the.cells[i].types=="amt"))

	{

		the.cells[i].style.textAlign="right";	//对齐方式

	}

    if((the.cells[i].tagName=="TD")&&(the.cells[i].types=="im"))

	{

		the.cells[i].style.textAlign="center";	//对齐方式

	}

//	if((the.cells[i].parentElement.types!="th")&&(the.cells[i].parentElement.type!="-2")&&(the.cells[i].types!="amt")&&(the.cells[i].types!="im"))

//	{

//		the.cells[i].style.textAlign="left";	//对齐方式

//		the.cells[i].innerText = "  " + the.cells[i].innerText;	//左补空格

//	}

//

  }



  //设置表格奇偶行颜色

  for(var i=0;i<the.rows.length;i++)

  {

	the.rows[i].bgColor="" 

	the.rows[i].choose=""

	if(i%2==0) the.rows[i].bgColor = getTable2RowColor(); //偶数行颜色



	//if(the.rows[i].type=="0") the.rows[i].bgColor = getMainAccColor() ; // mainAccColor;

	//if(the.rows[i].type=="-1") the.rows[i].bgColor = getSubAccColor() // subAccColor;



//    if(the.rows[i].type=="0") the.rows[i].cells[0].no=i;

	if(the.rows[i].type=="-2")

	{

	  //the.rows[i].bgColor = "#F6F6F6"; modified by cxl on 20060622
	  window.event.srcElement.parentElement.className='rowbgcolor2';

	  continue;

	}

	if(the.rows[i].type!="-3"){

		the.rows[i].style.cursor="hand";

		the.rows[i].onmouseover=CCBChooseMouseOver;

		the.rows[i].onmouseout=CCBChooseMouseOut;

		if(tmp==0)

		  the.rows[i].onclick=chooseRow;//我的账户

		 else

		  the.rows[i].onclick=chooseRow3;//账户设置

	}

  }

}



function disableYN(str,sta){				//修改鼠标状态3.2

		var sarray = str.split("|");

		var svalues = sta.split("|");

		for (i=0; i < sarray.length; i++){

		 if(svalues[i]=="0") {

				parent.document.all[sarray[i]].disabled=true;

				parent.document.all[sarray[i]].style.cursor="default";
				
				parent.document.all[sarray[i]].className="button_dis";	//modified by cxl on 20060707

		 }

		 if(svalues[i]=="1"){

				parent.document.all[sarray[i]].disabled=false;

				parent.document.all[sarray[i]].style.cursor="hand";

				parent.document.all[sarray[i]].className="button";	//modified by cxl on 20060707
		 }

		}

}



function disableYNParent(str,sta){				//修改鼠标状态3.2

		var sarray = str.split("|");

		var svalues = sta.split("|");

		for (i=0; i < sarray.length; i++){

		 if(svalues[i]=="0") {

				document.all[sarray[i]].disabled=true;

				document.all[sarray[i]].style.cursor="default";

				document.all[sarray[i]].className="button_dis";	//modified by cxl on 20060707

		 }

		 if(svalues[i]=="1"){

				document.all[sarray[i]].disabled=false;

				document.all[sarray[i]].style.cursor="hand";

				document.all[sarray[i]].className="button";	//modified by cxl on 20060707

		 }

		}

}



//我的账户选择函数

function chooseRow()

{

  if(this.choose!="choosed")

  {

    if((this.type=="0")||(this.type=="-1"))

    {

      for(var i=0;i<vTable.rows.length;i++)

      {

        vTable.rows[i].bgColor=vTable.rows[i].bgSourceColor;

        vTable.rows[i].choose="";

        //vTable.rows[i].style.color="#000000"; modified by cxl on 20060622
	window.event.srcElement.parentElement.className='cellfgcolor0';

		if(vTable.rows[i].type=="1") vTable.rows[i].cells[0].innerHTML="&nbsp;&nbsp;" //修改3.2

		chooseNum = 0;

      }

//	alert(this.type)

    }

//	alert(chooseNum)



    if(this.type=="1")

    {



	  for(var i=0;i<vTable.rows.length;i++)

      {

        if((vTable.rows[i].type=="0")||(vTable.rows[i].type=="-1"))

        {

          if(vTable.rows[i].choose=="choosed")

            chooseNum--;

          vTable.rows[i].bgColor=vTable.rows[i].bgSourceColor;

          vTable.rows[i].choose="";

		  //vTable.rows[i].style.color="#000000"; modified by cxl on 20060622
    		window.event.srcElement.parentElement.className='cellfgcolor0';

       }

      }

      if(chooseNum==5)

      {

        alert("余额查询最多选择五个账户！\n再次点击单条数据可以取消选择！");

        return;

      }

    }

    this.choose="choosed";

    this.bgColor = getChooseRowColor();

	//this.style.color="#000000"; modified by cxl on 20060622
	window.event.srcElement.className='cellfgcolor0';

	//if(this.type=="1") this.cells[0].innerHTML='<b><font style="color:#0000FF">√</font></b>' //修改3.2 modified by cxl on 20060622
        if(this.type=="1") this.cells[0].innerHTML='<b><font class="cellfgcolorF0">√</font></b>' //修改3.2 modified by cxl on 20060622

    chooseNum++;

	if(chooseNum>1) disableYN("ye|mx|lk|mx2|zh","1|0|1|0|0");

	else disableYN("ye|mx|lk|mx2|zh","1|1|1|0|1");

	if(chooseNum==1){

		if(this.type=="0") 

		{

		var arrayName=this.names.split("|");

		var arrayValue=this.values.split("|");

		for(var i=0,j=0;i<arrayName.length;i++)

		{

			if(arrayName[i]=="FLAG_CARD")

			{

				j=i;

			}

		}

		if(arrayValue[j]=="3")

		{

			disableYN("ye|mx|lk|mx2|zh","1|0|1|0|0");

		}

		else if(arrayValue[j]=="4")

		{

			disableYN("ye|mx|lk|mx2|zh","1|1|0|0|0");

		}

		else if(arrayValue[j]=="5")

		{

			disableYN("ye|mx|lk|mx2|zh","1|0|0|0|0");

		}

		else

		{

			disableYN("ye|mx|lk|mx2|zh","1|0|1|1|1");

		}

		

		}

		if(this.type=="-1") disableYN("ye|mx|lk|mx2|zh","0|1|0|0|0");

	}

  }

  else

  {

	if(this.type=="1") this.cells[0].innerHTML="&nbsp;&nbsp;" //修改3.2

    chooseNum--;

	//this.style.color="#000000"; modified by cxl on 20060622
	window.event.srcElement.className='cellfgcolor0';

    this.choose="";

    this.bgColor=this.bgSourceColor;

//	var bFlag = true;

//	for(var i=0;i<vTable.rows.length;i++)

//	 if(vTable.rows[i].choose=="choosed")

//	 {

//		 bFlag = false;

//	 }

//

	if(chooseNum==0) disableYN("ye|mx|lk|mx2|zh","0|0|0|0|0");

	if(chooseNum==1) disableYN("ye|mx|lk|mx2|zh","1|1|1|0|1")

	if(chooseNum>1) disableYN("ye|mx|lk|mx2|zh","1|0|1|0|0");

  }

}



//账户设置表格选择函数

function chooseRow3()

{

//  if((this.type!="0")&&(this.type!="1")) return;

  if(this.choose!="choosed")

  {

      for(var i=0;i<vTable.rows.length;i++)

      {

        vTable.rows[i].bgColor=vTable.rows[i].bgSourceColor;

        vTable.rows[i].choose="";

		//vTable.rows[i].style.color="#000000"; modified by cxl on 20060622
		window.event.srcElement.parentElement.className='cellfgcolor0';

      }

    this.choose="choosed";

    this.bgColor = getChooseRowColor();

	//this.style.color="#000000"; modified by cxl on 20060622
	window.event.srcElement.className='cellfgcolor0';

	if(this.sflag=="2") disableYN("cx2|cx22|cx1|cx12|cx13","1|1|0|1|1");

	if(this.sflag=="1") disableYN("cx2|cx22|cx1|cx12|cx13","1|1|1|1|0");

	if(this.sflag=="3"||this.sflag=="4"||this.sflag=="5") disableYN("cx2|cx22|cx1|cx12|cx13","1|1|0|1|0");

	//国际卡

	if(this.sflag=="7") disableYN("cx2|cx22|cx1|cx12|cx13","1|1|0|1|0");

  }

  else

  {

    this.choose="";

    this.bgColor=this.bgSourceColor;

	//this.style.color="#000000"; modified by cxl on 20060622
	window.event.srcElement.className='cellfgcolor0';

	disableYN("cx2|cx22|cx1|cx12|cx13","1|1|0|0|0");

  }

}

//<----------------------------- 账户管理表格样式控制

function checkUndefine()

{

  var sNB;

  var pp =parent;

  if(typeof pp=='undefined')

    pp = self;

  var ff = pp.document.forms[0]



  if(typeof ff!='undefined')

    sNB=pp.document.forms[0]["NB"]



  if(typeof sNB!= 'undefined'){

	sNB.disabled=true

	sNB.style.cursor="default";

	  }

  return sNB;

}



//模式窗口

function closeP(){

	var str="<a id='closeA' href='javascript:progressSH(0)' target='result'></a>";

	var objTmp = document.createElement(str);

	document.body.appendChild(objTmp);

//	try{parent.document.body.appendChild(objTmp)}catch(ex){};

	closeA.click();

}





//表格样式控制----------------------------->

//设置查询结果表的样式



function setDataTableStyle(the)

{

	

	var str="<a id='closeA' onclick='progressSH(0)'></a>";

	var objTmp = document.createElement(str);

	document.body.appendChild(objTmp);

//	try{parent.document.body.appendChild(objTmp)}catch(ex){};

	closeA.click();

//	try{parent.closeA.click();}catch(ex){};



  checkUndefine();

  vTable = the;



  the.border=1;		              //边框宽度

  the.cellSpacing ="0px";	      //单元间距为0

  the.borderColorLight  =getTableLineColor();   //亮边框颜色

  the.borderColorDark =getTableLineColor();     //暗边框颜色

  the.style.borderLeftWidth     = 0;

  the.style.borderTopWidth      = 0;

  the.style.borderRightWidth    = 0;

  the.style.borderBottomWidth   = 0;

  the.style.borderCollapse="collapse";



  //设置表格头

  for(var i=0;i<the.cells.length;i++)

  {

	//the.cells[i].innerHTML = the.cells[i].innerText;

	the.cells[i].style.textAlign="left";	//对齐方式



	if(the.cells[i].tagName=="TH")

  	{

  		the.cells[i].bgColor=getTableTitleColor();		//背景色

  		//the.cells[i].style.color="#FFFFFF"; 	//字体色 modified by cxl on 20060622
  		window.event.srcElement.parentElement.className='table_on';


  		the.cells[i].style.fontWeight="normal";//字体

  		the.cells[i].style.textAlign="center";	//对齐方式

  		the.cells[i].vAlign = "bottom";	//对齐方式

  		the.cells[i].height=20;



        if(the.cells[i].parentElement.types!="th")

		{

			the.cells[i].style.textAlign="left";	//对齐方式

//			the.cells[i].style.Width="20";	//对齐方式

			the.cells[i].innerText = "  " + the.cells[i].innerText;	//左补空格

		}

  	   continue;

	}



    if((the.cells[i].tagName=="TD")&&(the.cells[i].types=="amt"))

	{

		the.cells[i].style.textAlign="right";	//对齐方式

	}

  }



  //设置表格奇偶行颜色

  for(var i=0;i<the.rows.length;i++)

  {

    if(the.rows[i].cells[0].tagName=="TH") continue;



    if(i%2==0) { the.rows[i].bgColor = getTable2RowColor(); }//偶数行颜色

    //if(the.rows[i].types=="1") { the.rows[i].bgColor = "#D6E9EF" ;continue;} modified by cxl on 20060622
    if(the.rows[i].types=="1") 
    {
        window.event.srcElement.parentElement.className='rowbgcolor';
    }

    if(the.rows[i].types=="2") { the.rows[i].style.cursor=""; continue;}



	the.rows[i].style.cursor="hand";

	the.rows[i].onmouseover=CCBChooseMouseOver;

    the.rows[i].onmouseout=CCBChooseMouseOut;

	the.rows[i].onclick=chooseRow2;

    the.rows[i].title ="单击选择该记录";

}

}



//普通表格选择函数

function chooseRow2()

{

  sNB = checkUndefine();



  if(this.choose!="choosed")

  {

      for(var i=0;i<vTable.rows.length;i++)

      {

        vTable.rows[i].bgColor=vTable.rows[i].bgSourceColor;

        vTable.rows[i].choose="";

		//vTable.rows[i].style.color="#000000"; modified by cxl on 20060622
		window.event.srcElement.parentElement.className='cellfgcolor0';

      }

	//disabled button

	if(typeof sNB!= 'undefined'){

		sNB.disabled=false

		sNB.style.cursor="hand";

	}

	this.choose="choosed";

    this.bgColor = getChooseRowColor();

	//this.style.color="#000000"; modified by cxl on 20060622
	window.event.srcElement.className='cellfgcolor0';

  }

  else

  {

	if(typeof sNB!= 'undefined'){

//		sNB.disabled=false

		sNB.style.cursor="default";

	}

    this.choose="";

    this.bgColor=this.bgSourceColor;

	//this.style.color="#000000"; modified by cxl on 20060622
	window.event.srcElement.className='cellfgcolor0';

  }

}



var mainAccColor = "#FFFFFF"; //主账户偶数行颜色

function getMainAccColor()

{

	if(mainAccColor=="#D6E9FF") mainAccColor="#D6E9FF";

	else mainAccColor="#D6E9FF";	//主账户奇数行颜色



    return mainAccColor;

}



var subAccColor = "#FFFFFF"; //子账户偶数行颜色

function getSubAccColor()

{

	if(subAccColor=="#D6E9FF") subAccColor="#D6E9FF";

	else subAccColor="#D6E9FF"; //子账户奇数行颜色



	return subAccColor;

}





function CCBChooseMouseOver() //鼠标移上去的动作

{

  if(this.choose=="choosed")

    return;



  this.bgSourceColor=this.bgColor;

  this.bgColor = "#EFF0F1"; //鼠标移上去的颜色

}



function CCBChooseMouseOut()

{

  if(this.choose=="choosed")

    return;



  this.bgColor=this.bgSourceColor;

}



function getTableLineColor() //表格线颜色

{

	var color = "#CCD0CC";

	return color;

}



function getTableTitleColor() //表格标题背景颜色

{

	  var color = "#A6A5A5";

	  return color;

}



function getTable2RowColor() //表格偶数行颜色

{

	  var color = "#FFFFFF";

	  return color;

}



function getChooseRowColor() //表格选择后的颜色

{

	  var color = "#C1C0C0";

	  return color;

}





//获取选择的记录

function getChooseRowValue1(the)

{

  var vid = "&";



  for(var i=0;i<the.rows.length;i++)

  {

    if(the.rows[i].choose=="choosed"){

		if(the.rows[i].sub!=null) return "?"+the.rows[i].sub

		sName=the.rows[i].names

		sValue=the.rows[i].values

		var sNames = sName.split("|");

		var sValues = sValue.split("|");

//		alert(sValue)

		vid=vid + "ROW_NO="+(i+1)+"&"

		for(var k=0;k<sNames.length;k++)

		{

			vid = vid +sNames[k] + "=" + sValues[k]+"&"

		}

	}

  }

//  alert(vid)

  return vid;

}

function getChooseRowValue(the)

{

  var vid = "&";



  for(var i=0;i<the.rows.length;i++)

  {

    if(the.rows[i].choose=="choosed"){

		sName=the.rows[i].names

		sValue=the.rows[i].values

		var sNames = sName.split("|");

		var sValues = sValue.split("|");

//		alert(sValue)

		vid=vid + "ROW_NO="+(i+1)+"&"

		for(var k=0;k<sNames.length;k++)

		{

			vid = vid +sNames[k] + "=" + sValues[k]+"&"

		}

	}

  }

//  alert(vid)

  return vid;

}



//返回主账号

function getAcc(the)

{

	var str=""

  for(var i=0;i<the.rows.length;i++)

  {

    if(the.rows[i].choose=="choosed"){

		str=the.rows[i].acc

	}

  }

//  alert(vid)

  return str;

}

function getRowN(the)

{

	var str=""

  for(var i=0;i<the.rows.length;i++)

  {

    if(the.rows[i].choose=="choosed"){

		str=i

	}

  }

//  alert(vid)

  return str;



}

function getDisplay(the,str)

{

  var vid = "&";

  for(var i=0;i<the.rows.length;i++)

  {

    if(the.rows[i].acc==str){

//		alert(str)

//		alert(i)

		if(the.rows[i].sub!=null) return "?"+the.rows[i].sub

		sName=the.rows[i].names

		sValue=the.rows[i].values

		var sNames = sName.split("|");

		var sValues = sValue.split("|");

//		alert(sValue)

		vid=vid + "ROW_NO="+(i+1)+"&"

		for(var k=0;k<sNames.length;k++)

		{

			vid = vid +sNames[k] + "=" + sValues[k]+"&"

		}

	}

  }

  return vid

  }

//<--------------------------------------------------表格样式控制



//不常用的函数------------------------------->



//全屏打开

function winopen(){

	var targeturl="login2.htm"

	newwin=window.open("","","scrollbars,status=yes")

	if (document.all){

	newwin.moveTo(0,0)

	newwin.resizeTo(screen.width,screen.height)

	}

	newwin.location=targeturl

	document.forms[0].reset()



}





//***********************************************分页

function SplitPage(APage,Cpage,inputStr,inputValue,BB,AA){

	var iPages = 5;

	var strHidden=""

	var iSubPage = (Cpage%iPages);

	var StartPage = Cpage - (iSubPage-1)

	var EndPage = -(iSubPage - iPages - Cpage)

	if(iSubPage==0){

		EndPage =Cpage

		StartPage=Cpage -4

	}

	if(EndPage-APage>0 ){

		EndPage = APage

	}

		strHidden=strHidden+'共'+APage+'页　［'

	if(StartPage>1){

		var page = StartPage - 1

			strHidden=strHidden+'<a href=javascript:TxtSubmit("PAGE|'+inputStr+'","'+page+'|'+inputValue+'",'+AA+')><< </a>&nbsp;';

	}



	for(var i=StartPage;i<=EndPage;i++) {

		if (i!=Cpage) {

			strHidden=strHidden+'<a href=javascript:TxtSubmit("PAGE|'+inputStr+'","'+i+'|'+inputValue+'",'+AA+')>'+i+'</a>&nbsp;';

		}else {

			strHidden=strHidden+i + '&nbsp;';

		}



	}



	if(EndPage-APage<0){

		var page = -(-1-EndPage)

			strHidden=strHidden+'<a href=javascript:TxtSubmit("PAGE|'+inputStr+'","'+page+'|'+inputValue+'",'+AA+')> >></a>&nbsp;';

	}

		strHidden=strHidden+'］'

		window.parent.document.all[BB].innerHTML = strHidden;

		//window.document.all[BB].innerHTML = strHidden;

}



function TxtSubmit(Names,Values,AA,State){

	var StrName = Names.split("|");

	var StrValue = Values.split("|");

	var k=0

	if(StrName[0]=='PAGE'){

		document.forms[0]['PAGE'].value=StrValue[0]

		k=1

	}

	var strHidden=""



	for (i=k; i < StrName.length; i++){

		strHidden = strHidden + "<input type=hidden name = \"" + StrName[i] +"\" value = \"" + StrValue[i] + "\">"

	}

	AA.innerHTML = strHidden;

	if(State==null||State==""){

	//alert(window.document.forms[0].action)

	progressSH(1)	

	window.document.forms[0].submit()

//	alert(strHidden)

		//alert(document.body.innerHTML)

	}

}



/**

 * 主体函数, 实现转换

 * @param inString    (String)输入的阿拉伯数字字符串(如: "13800138000")

 * @param isUpcase    (boolean)输出汉字数码大小写指示(如: false)

 * @param times       (String)阶数(如: "个万亿兆...")

 * @param errorCode   (String)错误时(溢出,空值,...)归零显示(如: "E")

 * @return ~errorCode

 * @return ~OUT       (String)转换后的汉字数码(如: "一百三十八亿〇一十三万八千")

*/

function changeDigitToHanzi(inString, isUpcase, times, errorCode)

{



    /** 输入字符串预处理, 亦可放到函数外执行 **/

   // inString=formatedDigit(inString);



    /** 变量定义 **/

    var base,digit;                           // times: 阶数("个万亿兆...")

    if(isUpcase)

    {

        base="个拾佰仟";                      // base: 位数

        digit="零壹贰叁肆伍陆柒捌玖";         // digit: 汉字数码串(大写)

    }

    else

    {

        base="个拾佰仟";

        digit="零壹贰叁肆伍陆柒捌玖";

    }



    var sLen,b,t,bLen;

    sLen=inString.length;                     // 输入字符串的长度

    bLen=base.length;                         // 位数的长度

    if(sLen>bLen*times.length || sLen<1)      // 溢出归零

        return errorCode;

    b=(sLen-1)%bLen;                          // 当前数码在base中的位置

    t=Math.floor((sLen-1)/bLen);              // 当前数码在times中的位置



    var i,at,zero;

    i=0;                                      // at某个位上的数码, i循环计数

    zero="";                                  // 保存数字中的0值



    var OUT;

    OUT="";                                   // 输出汉字数码



    /** 开始 **/

    at=inString.charCodeAt(i)-48;             // 处理"一十二"为"十二", 此时i=0

    if(at==1 && b==1)

    {

        OUT+=base.charAt(b--);

        i+=1;                                 // 此时, i=1

    }



    while(i<sLen)

    {

        at=inString.charCodeAt(i++)-48;

        if(b!=0)

        {

            if(at!=0)

            {

                OUT+=zero;

                zero="";

                OUT+=digit.charAt(at);

                OUT+=base.charAt(b);

            }

            else

                zero=digit.charAt(0);         // 此时, zero="零"或"〇"

            b--;

        }

        else

        {

            if(at!=0)

            {

                OUT+=zero;

                OUT+=digit.charAt(at);

            }

            zero="";

            if(t!=0) OUT+=times.charAt(t--);

            b=bLen-1;

        }

    }



    return OUT;



}



function changeNu(str){

		document.forms[0][str].flage=0

	sValue=document.forms[0][str].value

	var re = /,/g;

	var inputValue = sValue.replace(re,"")     /////////////////////////////////////////

	var strAmt=""

	if(inputValue==""){

		amt.innerHTML = strAmt

		return

	}

	if((!isDouble(inputValue))&&(inputValue!=0)){

		alert("输入必须是标准金额！")

		document.forms[0][str].focus()

		document.forms[0][str].flage=0

		return false

	}

	var i = inputValue.indexOf(".")

	if (i == -1&&inputValue.substring(0,1)=="0"&&inputValue!="0")

	{

			alert("输入必须是标准金额！")

			document.forms[0][str].focus()

		document.forms[0][str].flage=0

			return false

	}

	if ( (i == -1 && inputValue.length > 14 ) || i > 14 )

	{

		alert(name + "整数部分不能大于14位！")

		document.forms[0][str].focus()

		document.forms[0][str].flage=0

	    return false

	}else if ( i != -1 && (inputValue.length - i - 1) > 2 )

	{

		alert("小数部分不能多于2位！")

		document.forms[0][str].focus()

		document.forms[0][str].flage=0

		return false

	}

	var inputValue1=""

	var inputValue2=""

	if(i!="-1"){

		inputValue1=inputValue.substring(0,i)

		inputValue2=inputValue.substring(i+1,inputValue.length)

	}

	var strAmt1=""

		strAmt=changeDigitToHanzi(inputValue,false,"个万亿兆","")+"元"

	if(i!="-1"){

		if(inputValue1!="0") strAmt=changeDigitToHanzi(inputValue1,false,"个万亿兆","")+"元"

		else strAmt=""

		if(inputValue2.length==2){

		inputValue3=inputValue2.substring(0,1)

		inputValue4=inputValue2.substring(1,2)

		strAmt1=changeDigitToHanzi(inputValue3,false,"个万亿兆","")+"角"

		if(inputValue3=="0"&&inputValue1=="0") strAmt1=""

		if(inputValue3=="0"&&inputValue1!="0") strAmt1="零角"

		strAmt2=changeDigitToHanzi(inputValue4,false,"个万亿兆","")+"分"

		if(inputValue4=="0")strAmt2="零分"

		strAmt=strAmt+strAmt1+strAmt2;

		}

		else if(inputValue2.length==1){ 

			inputValue3=inputValue2.substring(0,1)

		strAmt1=changeDigitToHanzi(inputValue3,false,"个万亿兆","")+"角"

		if(inputValue3=="0"&&inputValue1=="0") strAmt1=""

		if(inputValue3=="0"&&inputValue1!="0") strAmt1="零角"

		strAmt=strAmt+strAmt1

		}

	}

//		alert(inputValue2)

//alert(strAmt)

//	alert(strAmt.substring(0,1))

	if(strAmt.substring(0,1)=="拾") strAmt="壹"+strAmt



	var re1 = /亿万/g;

	var strAmt = strAmt.replace(re1,"亿")     /////////////////////////////////////////

//alert(inputValue)	

	if(inputValue==".1") strAmt="壹角"

//	if(inputValue=="0.1") strAmt="壹角"

	if(inputValue==".01") strAmt="壹分"

//	if(inputValue=="0.01") strAmt="壹分"

	amt.innerHTML = strAmt

	

	document.forms[0][str].flage=1

}



//退出系统

function GoOut(){

//	alert('ss')

	if(confirm("您确认退出本系统，并关闭本界面？")){

		window.close()

	}

}



//<-------------------------------不常用的函数





//---------------



//*****************帮定select



function BindSelect(BindName,Names,BC){

	var strHidden=""

	var sObject=document.forms[0][BindName]

	var StrName = Names.split("|")

	if(sObject.length==null) {

		sValue = sObject.value;

		StrValue = sValue.split("|");

		for (i=0; i < StrName.length; i++){

			strHidden = strHidden + "<input type=hidden name = \"" + StrName[i] +"\" value = \"" + StrValue[i] + "\">"

		}

	}else{

		for(var w = 0 ;w < sObject.length ;w++){

			if(sObject.options[w].selected){

				sValue = sObject.options[w].value;

				StrValue = sValue.split("|");

				for (i=0; i < StrName.length; i++){

					strHidden = strHidden + "<input type=hidden name = \"" + StrName[i] +"\" value = \"" + StrValue[i] + "\">"

				}

			}

		}

	}

 	BC.innerHTML = strHidden;

}



//*********add by yaofeng 2002.9.29***********



function FormatCol(ColValue,ColWidth){

	var Width;

	var Col=ColValue;

	Width = getStrLen(ColValue);

	for (i=0;i<(ColWidth-Width);i++) {

		Col=Col+"&nbsp;"

	}

	document.write(Col);

	return Col;

}

function getStrLen(str){

	var len =0 ;

	var Char;



	for (i=0;i<str.length;i++) {

		Char = str.charAt(i);

		if (Char > '~') {

			len ++;

		}

		len ++;

	}

	return len;

}



//add end -->

//************formatAmt



function FormatAmt(Amt){

	var inputStr = Amt

	if(inputStr=="") return

	var w = inputStr.indexOf("-")

	if(w==0){

		inputStr = inputStr.substring(1,inputStr.length)

	}

	var i = inputStr.indexOf(".")

//******?D??D?êyBegin

	var StrPo = ""

	var blea = false

	if ((inputStr.length - i - 1)!=0&&i!=-1)

		{

			StrPo = inputStr.substring(i,inputStr.length)

			if(StrPo.length==2){

			StrPo = StrPo + "0"

			}

			blea = true

		}else{

			StrPo = ".00"

		}

//******?D??D?êyEnd



//******?D????êyBegin

	var StrInt = inputStr

	if(blea){

		StrInt = inputStr.substring(0,i)

	}

//******?D????êyEnd

//******????êy2?·??óé??oo?

	var h = StrInt.length

	var m = h%3

	var StrZh=""

	var po = true

	if (m!=0&&h>3)

	{

		StrZh=StrInt.substring(0,m)+","

		StrInt = StrInt.substring(m,h)

	}else if (h<4)

	{

		if(h == 0)

		{

		StrInt = h

		}

		StrZh=StrInt+StrPo

		po = false

	}

	var k = (h - m)/3

	if(po){

		for (var n = 1 ;n<k+1 ;n++ )

		{

			StrZh = StrZh+StrInt.substring(0,3)

			if (n!=k)

			{

				StrZh = StrZh + ","

			}else

			{

				StrZh = StrZh  + StrPo

			}

			StrInt = StrInt.substring(3,(h-m))

		}

	}

	if(w==0){

		StrZh = "-" +StrZh

	}

	document.write(StrZh)



}

//add by Zhouxj ,2005/11/08
function FormatAmt_3(Amt){

	var inputStr = Amt
	if(inputStr=="") return Amt;
	var w = inputStr.indexOf("-")

	if(w==0){
		inputStr = inputStr.substring(1,inputStr.length)
	}
	var i = inputStr.indexOf(".")

	var StrPo = ""
	var blea = false

	if ((inputStr.length - i - 1)!=0&&i!=-1){
			StrPo = inputStr.substring(i,inputStr.length)
			if(StrPo.length==3){
			StrPo = StrPo + "0"
			}
			blea = true
		}else{
			StrPo = ".000"
		}


	var StrInt = inputStr

	if(blea){
		StrInt = inputStr.substring(0,i)
	}

	var h = StrInt.length
	var m = h%3
	var StrZh=""
	var po = true

	if (m!=0&&h>3){
		StrZh=StrInt.substring(0,m)+","
		StrInt = StrInt.substring(m,h)
	}else if (h<4){
		if(h == 0){
		StrInt = h
		}
		StrZh=StrInt+StrPo
		po = false
	}
	var k = (h - m)/3

	if(po){
		for (var n = 1 ;n<k+1 ;n++ ){
			StrZh = StrZh+StrInt.substring(0,3)
			if (n!=k){
				StrZh = StrZh + ","
			}else
			{
				StrZh = StrZh  + StrPo
			}
			StrInt = StrInt.substring(3,(h-m))
		}
	}
	if(w==0){
		StrZh = "-" +StrZh
	}
	document.write(StrZh)
}

//*********add by yaofeng 2002.10.31***********

function jhLTrim(str){

	var i=0;

	while ( str.charAt(i) == ' ') i++;

	return str.substring(i);

}



function jhRTrim(str){

	var i=0;

	var len = str.length;

	while ( str.charAt(len-i-1) == ' ') i++;

	return str.substring(0,len-i);

}



function jhTrim(str){

	return jhRTrim(jhLTrim(str));

}

//add end -->



var flag;

function AddLoc(Send,Recieve,NUN){

	locs = document.forms[0][Send]

	mylocs = document.forms[0][Recieve]

  for(var x=locs.length-1;x>=0;x--){

    var opt = locs.options[x];

    if (opt.selected){

      flag = true;

      for (var y=0;y<mylocs.length;y++){

        var myopt = mylocs.options[y];

        if (myopt.value == opt.value){

          flag = false;

        }

      }

	  if(mylocs.options.length+1 >NUN&&NUN!=""){

	  alert("只能添加"+NUN+"个")

	  return false

	  }

      if(flag){

        mylocs.options[mylocs.options.length] = new Option(opt.text, opt.value, 0, 0);

		locs.options[x] = null;

      }

    }

  }

	if(locs.length!=0) locs.options[0].selected=true

}





function Menu_Change(name1,name2,code,name)

{

	var num,n, i, m ,k;

	sName1=document.forms[0][name1]

	sName2=document.forms[0][name2]

	m = sName1.selectedIndex-1;

	n = sName2.length

	for(i = n - 1; i >= 0; i--)

		sName2.options[i] = null;

	if (m>=0) {

	for(i = 0; i < code[m].length; i++){

		NewOptionName = new Option(name[m][i], code[m][i]);

		sName2.options[i] = NewOptionName;

	}

		sName2.options[0].selected = true;

	}

}

 //*********累加金额验证



function AddMath(inputStr,Name,AA){

	var StrName,StrValue,StrNa,StrVa,strHidden

	var i,m

	var k=1

	StrName=inputStr

	i = StrName.indexOf("|")

	while(i!="-1"){

		StrNa = StrName.substring(0,i)

		StrVa = jhform[StrNa].value

//		alert(StrVa)

		j = StrName.length

		StrName = StrName.substring(i+1,j)

		k=k*StrVa/1

//		alert(k)

		i = StrName.indexOf("|")

	}

	var x = k.toString()

	m=x.indexOf(".")

	var w = x

	if(m!=-1) w = x.substring(0,m+3)

	strHidden ="<input type=hidden name = \"" + Name +"\" value = \"" + w + "\">"

//	alert(strHidden)

	AA.innerHTML = strHidden;

}

//************根据输出数字转换显示中文

function BoxCheck(BoxString,Name,Num){



	sForms=document.forms[0][BoxString]



	if (sForms.length==null){



		if(sForms.checked){

		

				return false



		}



	}else{



		var j = 0



		for(var n = 0 ; n < sForms.length ; n++ ) 

		{



			if(sForms[n].checked){



				j=j+1



					if(Num!=null){



							if(j>Num){



							alert(Name+'不能超过'+Num+'个！')



					return true



						}



					}



			}

		

		}



		for(var m = 0 ; m < sForms.length ; m++ ){



			if(sForms[m].checked){

				

			return false



			}

		

		}

		

	}

	

	alert(Name+"不能为空！")

return true



}



function BindBox(BoxName,Names,AA){



	sForms=document.forms[0][BoxName]

	var sarray = Names.split("|");

	

var strHidden = ""



	if (sForms.length==null)  {



		var sValue = sForms.value;

	

		var sValues = sValue.split("|");

		for(i=0;i<sarray.length;i++){



			strHidden = strHidden + "<input type=hidden name = \"" + sarray[i] +"\" value = \"" + sValues[i] + "\">"



		}



	

	}else

{

			

for(var m = 0 ; m < sForms.length ; m++ ){

				var Flage=sForms[m].checked;

					if(Flage){

	

						var sValue = sForms[m].value;

						var sValues = sValue.split("|");

						

for(var k = 0 ; k < sarray.length ; k++ ){

							strHidden = strHidden + "<input type=hidden name = \"" + sarray[k] +"\" value = \"" + sValues[k] + "\">"



						}



					}

				}

	}

	AA.innerHTML = strHidden;

//	alert(strHidden)



}

//错误页面返回按钮的控制



function errPage(str,errcode){

 		var sCode = str.split("|");

		

for(var m = 0 ; m < sCode.length ; m++ ){

			if(sCode[m]==errcode){

				error.style.display="none"

				continue

			}

		}

}

//**************************相关功能提交



function functionSub(code){

   if(progressFlag=='0')

   {  

      alert("正在处理中，请稍候再试！");	  

      return;

   }

   if(code!='322100'){

		parent.document.forms[0].target="main"

		progressSH(1)

		self.location=code+"_h.htm"

	}else{

		parent.document.forms[0].target="_blank"

	}

		parent.document.forms[0].TXCODE.value=code

		parent.document.forms[0].submit()

}

/***********************************************************************************

**                  前端数据类型合法性的自动检查函数 autoCheck()

***********************************************************************************/

function autoCheck()

{

  var fm = document.forms[0];

  var count = fm.elements.length;



  var varStartDate = "";



  for (var i = 0 ; i <count; i++)

  {

  	 //只检查:type=text的input、textarea、select

	 if( typeof fm[i]!='object' //对象

	 		|| !(

	 		fm[i].tagName=='INPUT' && (fm[i].type.toUpperCase()=='TEXT' || fm[i].type.toUpperCase()=='PASSWORD')

	 		|| fm[i].tagName=='TEXTAREA'

	 		|| fm[i].tagName=='SELECT'

	 		) )

	 	continue;



	 //只读、失效、设置为非自动检查的不检查

//alert(fm[i].disabled)

//		alert((typeof fm[i].autocheck))

	 if( fm[i].readOnly || //只读

	 	  fm[i].disabled || //失效

	 	  ((typeof fm[i].autocheck) != "undefined" && fm[i].autocheck == "false") ){ //设置为非自动检查

		continue;

		  }



	 var varTitle = fm[i].title;

    //检查title

    if((typeof varTitle) == "undefined" || varTitle == "")

    {

      alert("系统错误！当前输入域没有定义title 属性！");

      fm[i].focus();

      return false;

    }

    //检查minLength属性

    if( (typeof fm[i].minLength) == "undefined" || fm[i].minLength == "" )

    {

      alert("系统错误！"+varTitle+"没有定义minLength属性！");

      fm[i].focus();

      return false;

    }

    if( fm[i].minLength>0)

    {

    	if(getLength( trim(fm[i].value) )==0)

    	{

    		alert(varTitle+"不能为空！");

      	fm[i].focus();

      	return false;

      }

   	else if(getLength( trim(fm[i].value) ) < fm[i].minLength)

   	{

   		alert(varTitle+"长度不够，不能少于"+fm[i].minLength+"个字符！");

      	fm[i].focus();

      	return false;

   	}

    }

	 if(fm[i].tagName=='SELECT'){

	 	continue;

}

//		alert(fm[i].maxLength)

    //检查maxLength属性

		if( ((typeof fm[i].maxLength) == "undefined" || fm[i].maxLength == "" || fm[i].maxLength == "2147483647"))

		{

		  alert("系统错误！"+varTitle+"没有定义maxLength属性！");

		  fm[i].focus();

		  return false;

		}

	svalue=fm[i].value

    if( fm[i].checkClass != "IsAmt"){

		if( (getLength(trim(svalue)) > fm[i].maxLength))

		{

			alert(varTitle+"长度过长，不能超过"+fm[i].maxLength+"个字符！");

		  fm[i].focus();

		  return false;

		}



	}



	 //数据类型

	 var classStr = fm[i].checkClass;

	 var varValue = fm[i].value;



    //检查输入域数据类型

    if( (typeof classStr) == "undefined" || classStr == "" )

     	continue;



	//整型

	if(classStr=='isInteger' && !isInteger(varValue))

	{

	 	alert(varTitle+"只能输入整数！");

	   fm[i].focus();

	   return false;

	}

	//不为0的数字

	if(classStr=='isInteger0' && !isPstInteger(varValue))

	{

	 	alert(varTitle+"只能输入正整数！");

	   fm[i].focus();

	   return false;

	}

	//金额

	if(classStr=='IsAmt'&&!IsAmt(i,varTitle))

	{

	   fm[i].focus();

	   return false;

	}



	//和当前日期比较

	if( classStr=='IsOverStepToday' &&  trim(varValue)!='' && (!isDate(varValue) || varValue>getCurrentDate()) )

	{

	 	alert(varTitle+"不能大于当前日期或日期输入不合法！");

	   fm[i].focus();

	   return false;

	}



	//和开始日期比较1

	if( classStr=='CompareDate1' && trim(varValue)!='' &&  (!isDate(varValue) || varValue<fm[i-1].value) )

	{

	 	alert(varTitle+"不能小于"+fm[i-1].title+"或日期输入不合法！");

	   fm[i].focus();

	   return false;

	}

	//和开始日期比较2

	if( classStr=='CompareDate2' && trim(varValue)!='' && (!isDate(varValue) || varValue<=fm[i-1].value) )

	{

	 	alert(varTitle+"必须大于"+fm[i-1].title+"或日期输入不合法！");

	   fm[i].focus();

	   return false;

	}

 }

	//progressSH(1)

	if((typeof fm['PAGE'])!="undefined") fm['PAGE'].value="1";

	return true;

}







//获取字符的长度,考虑中文

function getLength(inputValue)

{

  var j = 0;

  for (var i = 0;i< inputValue.length;i++)

  {

    if (inputValue.charAt(i) >"~")

      j = j + 2

    else

      j = j + 1

  }

  return j;

}



//删除字符串中的左右空格

function trim(srcstr)

{

  return lTrim(rTrim(srcstr))

}

//删除左面空格

function lTrim(srcstr)

{

  var ltnStr;

  ltnStr="";

  for (var i=0;i<srcstr.length;i++)

  {

    if (srcstr.charAt(i)!=" " && srcstr.charAt(i)!="　")

    {

      ltnStr=srcstr.substr(i);

      break;

    }

  }

  return ltnStr;

}

//删除右面空格

function rTrim(srcstr)

{

  var rtnStr;

  rtnStr="";

  for (var i=srcstr.length-1;i>=0;i--)

  {

    if (srcstr.charAt(i)!=" " && srcstr.charAt(i)!="　")

    {

      rtnStr=srcstr.substring(0,i+1);

      break;

    }

  }

  return rtnStr;

}



//是否整数

function isInteger(inputVal)

{

  inputStr = inputVal;

  //如果为空串，认为是合法的整数

  if(inputVal.length ==0)

  {

    return true;

  }

  for (var i = 0;i < inputStr.length;i++)

  {

    var oneChar = inputStr.charAt(i)

    //检查是否有除数字及“-”以外的字符

    if ((oneChar < "0" && oneChar != "-")|| (oneChar > "9" && oneChar != "-"))

    {

        return false

    }

   }

   //防止用户输入以下形式数据: -

   if(inputVal.length == 1 && inputVal.charAt(0) == "-")

   {

     return false;

   }

   //防止用户输入以下形式数据：-***-

   for(var i = 1;i < inputVal.length;i++)

   {

     if(inputVal.charAt(i) == "-")

     {

       return false;

     }

   }

   return true;

}



//是否是不为0的

function isPstInteger(inputVal)

{

  if(!isInteger(inputVal))

    return false;

  if(inputVal <= 0)

    return false;

  return true;

}



//获取当前日期

function getCurrentDate()

{

	var dt = new Date();

	var yy = dt.getYear();

	var mm = dt.getMonth()+1;

	if(mm<10) mm = "0"+mm;

	var dd = dt.getDate();

	if(dd<10) dd = "0"+dd;

	return ""+yy+mm+dd;

}



//是否是日期

function isDate(inputStr)

{

  if(inputStr.length!=8)

    return false;

  for(i=0;i<inputStr.length;i++)

  {

    charI = inputStr.charAt(i);

    if(charI<"0" || charI>"9")

      return false;

  }

  var year = parseFloat(inputStr.substring(0,4))

  var month = parseFloat(inputStr.substring(4,6))

  var day = parseFloat(inputStr.substring(6,8))

  if (month < 1 || month > 12 || day < 1 || day > 31)

    return false;

  else if ((month == 4 || month == 6 || month == 9 || month ==11) && (day > 30))

    return false;

  else if (isRYear(year) && month == 2 && day > 29 || !isRYear(year) && month == 2 && day > 28)

    return false;

  else

    return true;

}



//是否是闰年

function isRYear(inputInt)

{

  if (inputInt % 100 == 0 && inputInt % 400 == 0 || inputInt % 100 != 0 && inputInt % 4 == 0)

	return true;

  else

	return false;

}



//***********************************提交金额的验证

//************判断数据项是double型



function isDouble(inputVal){

     inputStr = inputVal.toString()

     oneDecimal = false

     for(var i = 0;i < inputStr.length;i++){

       var oneChar = inputStr.charAt(i)

       if(oneChar == "." && !oneDecimal){

         oneDecimal = true

         continue

       }

		if(i==0){

			var m = -(-1-i)

			var twoChar =inputStr.charAt(m)

		   if((oneChar == "0"&&twoChar=="0")||oneChar < "0"|| oneChar > "9"){

			 return false

		   }

		}else{

		   if(oneChar < "0" || oneChar > "9"){

			 return false

		   }

		}

		if(i==inputStr.length){

			if(oneChar==0) return false

		}

     }

     return true

}



//************判断金额16.2型



function IsAmt (inputStr,name,Poin){

	if((typeof fm) =='undefined')

		fm = document.forms[0];

	var re = /,/g;

	if(Poin==null){

		Poin =2

	}

    //var inputValue = jhform.elements[inputStr].value.replace(re,"")

		var inputValue = fm[inputStr].value.replace(re,"")     /////////////////////////////////////////

	var inputStr1 = inputValue.toString()

	//var inputForm  = jhform.elements[inputStr]

	var inputForm  = fm[inputStr];                   //////////////////////////////

//	alert(fm[inputStr].name)

	if(fm[inputStr].flage==0) return 

//		alert(fm[inputStr].flage)

	if(inputValue==""){

		fm[inputStr+1].value = ''

		return false

	}

	if(inputValue==0){

		alert(name + "不能为0！")

		inputForm.focus()

		return false

	}

	if(!isDouble(inputValue)){

			alert(name+"输入必须是标准金额！")

			inputForm.focus()

			return false

	}

	var i = inputStr1.indexOf(".")

	if (i == -1&&inputStr1.substring(0,1)=="0")

	{

			alert(name+"输入必须是标准金额！")

			inputForm.focus()

			return false

	}

	if ( (i == -1 && inputStr1.length > 14 ) || i > 14 )

	{

		alert(name + "整数部分不能大于14位！")

		inputForm.focus()

	    return false

	}else if ( i != -1 && (inputStr1.length - i - 1) > Poin )

	{

		alert(name + "小数部分不能多于"+Poin+"位！")

		inputForm.focus()

		return false

	}

//******判断小数Begin

	var StrPo = ""

	var blea = false

	if ((inputValue.length - i - 1)!=0&&i!=-1)

		{

			StrPo = inputValue.substring(i,inputValue.length)

			if(StrPo.length==2&&Poin==2){

				StrPo = StrPo + "0"

			}

			if(Poin!=2){

				var P = StrPo.length

				for(var q=5;q>P;q--){

					StrPo = StrPo + "0"

					//alert(StrPo)

				}

			}

			blea = true

		}else{

			StrPo = ".00"

			if(Poin!=2){

				StrPo = ".0000"

			}

		}

//******判断小数End



//******判断整数Begin

	var StrInt = inputValue

	if(blea){

		StrInt = inputValue.substring(0,i)

	}

//******判断整数End

//******给整数部分加上逗号

	var h = StrInt.length

	var m = h%3

	var StrZh=""

	var po = true

	if (m!=0&&h>3)

	{

		StrZh=StrInt.substring(0,m)+","

		StrInt = StrInt.substring(m,h)

	}else if (h<4)

	{

		if(h == 0)

		{

		StrInt = h

		}

		StrZh=StrInt+StrPo

		po = false

	}

	var k = (h - m)/3

	if(po){

		for (var n = 1 ;n<k+1 ;n++ )

		{

			StrZh = StrZh+StrInt.substring(0,3)

			if (n!=k)

			{

				StrZh = StrZh + ","

			}else

			{

				StrZh = StrZh  + StrPo

			}

			StrInt = StrInt.substring(3,(h-m))

		}

	}

	k=inputValue.indexOf(".")

	if(k==0) inputValue = "0" + inputValue

	h=inputValue.indexOf(".")

	if((h!="-1")&&((inputValue.length - h - 1) < Poin)) inputValue = inputValue + "0"

	if((h!="-1")&&((inputValue.length - h - 1) < Poin)) inputValue = inputValue + "0"

//		alert(inputStr+1)

//	if(inputValue=="0.01") StrZh="0.01"

	fm[inputStr-0+1].value = inputValue

//	alert(inputValue)

	fm[inputStr].value = StrZh

return true

}


//************判断金额16.n型

function IsAmt_3 (inputStr,name,Poin){
	if((typeof fm) =='undefined')
		fm = document.forms[0];

	var re = /,/g;

	if(Poin==null){
		Poin =2
	}

	var inputValue = fm[inputStr].value.replace(re,"")  ;   
	var inputStr1 = inputValue.toString();
	var inputForm  = fm[inputStr];                  

	if(fm[inputStr].flage==0) return ;

	if(inputValue==""){
		fm[inputStr+1].value = ''
		return false
	}

	if(inputValue==0){
		alert(name + "不能为0！")
		inputForm.focus()
		return false
	}

	if(!isDouble(inputValue)){
			alert(name+"输入必须是标准金额！")
			inputForm.focus()
			return false
	}

	var i = inputStr1.indexOf(".")

	if (i == -1&&inputStr1.substring(0,1)=="0")	{
			alert(name+"输入必须是标准金额！")
			inputForm.focus()
			return false
	}

	if ( (i == -1 && inputStr1.length > 14 ) || i > 14 ){
		alert(name + "整数部分不能大于14位！")
		inputForm.focus()
	    return false
	}else if ( i != -1 && (inputStr1.length - i - 1) > Poin ){
		alert(name + "小数部分不能多于"+Poin+"位！")
		inputForm.focus()
		return false
	}



//******判断小数Begin

	var StrPo = ""
	var blea = false

	if ((inputValue.length - i - 1)!=0&&i!=-1){
			StrPo = inputValue.substring(i,inputValue.length)
			var P = StrPo.length
			for(var q=Poin+1;q>P;q--){
					StrPo = StrPo + "0"
//					alert(StrPo)

			}
	
			blea = true

	}else{
		StrPo = "."
		for(var q=Poin+1;q>1;q--){
					StrPo = StrPo + "0"
//					alert(StrPo)

		}

	}

//******判断小数End


//******判断整数Begin

	var StrInt = inputValue
	if(blea){
		StrInt = inputValue.substring(0,i)
	}

//******判断整数End



//******给整数部分加上逗号
	var h = StrInt.length
	var m = h%3
	var StrZh=""
	var po = true

	if (m!=0&&h>3){

		StrZh=StrInt.substring(0,m)+","
		StrInt = StrInt.substring(m,h)
	}else if (h<4){
		if(h == 0){
			StrInt = h
		}

		StrZh=StrInt+StrPo

		po = false

	}

	var k = (h - m)/3
	if(po){
		for (var n = 1 ;n<k+1 ;n++ ){

			StrZh = StrZh+StrInt.substring(0,3)
			if (n!=k){
				StrZh = StrZh + ","
			}else{
				StrZh = StrZh  + StrPo
			}

			StrInt = StrInt.substring(3,(h-m))
		}
	}

	k=inputValue.indexOf(".")
	if(k==0) inputValue = "0" + inputValue
	h=inputValue.indexOf(".")
	if((h!="-1")&&((inputValue.length - h - 1) < Poin)) inputValue = inputValue + "0"
	if((h!="-1")&&((inputValue.length - h - 1) < Poin)) inputValue = inputValue + "0"

	fm[inputStr-0+1].value = inputValue

	fm[inputStr].value = StrZh

	return true

}



//**************打开帮助

function openHelp(url,code){

	sCode=code.substring(0,4)

//	alert(sCode)

	i=url.indexOf(sCode)

//	var re = /sCode/g;

//	sUrl=url+'/b2chelp.html'

	sUrl = url.substring(0,i)

	if(sUrl=='http://www.ccb.com.cn/mybank/help/CN/') sUrl="/"

	//sUrl=sUrl+ 'b2chelp.html#'+code

	sUrl='/b2chelp.html#'+code

//	alert(sUrl)

	opennewwindow('500','720',sUrl,'Win')

}

function printResult(obj)

{

   obj.document.execCommand('Print',false);

}

function OpenWin(strUrl,winName,intWidth,intHeight)
{
			var mytop=(screen.height- intHeight)/2;
			var myleft=(screen.width- intWidth)/2;
			var strType='resizable=no,toolbar=no,menubar=no,scrollbars=yes,location=no,status=no,width=' + intWidth + ',height=' + intHeight + ',left=' + myleft + ',top=' + mytop;
			var win=window.open(strUrl,winName,strType);
			win.focus();
			return false;
}