﻿	var sPid = "";//订单号
	var sProd = "";//产品名称
	var fUBuser="";//用户余额
	var fUBneed="";//商品价格
	
/*==
名称:bankclick
用途:银行列表初始化准备
作者:jerry sun
时间:2005.05.24
==*/
function bankclick(obj)
{
	var child = firstchild(obj);

	while(child != null)
	{
		var grandson = firstchild(child);
		if(grandson != null)
		{
			if(grandson.tagName=="BUTTON" && grandson.type=="button")
			{
				if(grandson.style.background=="")
				{
					grandson.style.width="280px";
					grandson.style.backgroundColor ="transparent";
				}
				nextsibling(child).style.display="none";
				nextsibling(child).style.color="#333333";
				nextsibling(child).style.paddingLeft="20px";
				nextsibling(child).style.width="430px"
			}
		}
		child = nextsibling(child);
	}
}

/*==
名称:setSid
用途:serviceid 赋值和点击效果
作者:jerry sun 
时间:2005.05.24 
==*/
var objDomRecorder;//记录上一次添加ul的位置
var iPosbck=0;//记录上一次点击的位置
function setSid(obj)
{
	obj.form.serviceid.value=obj.name;
	
	var aForm = document.getElementsByTagName("form");
	var objForm;
	var str="";
	for (var i=0;i<aForm.length;i++)
	{
		if (aForm[i].name==obj.form.name)
			objForm = aForm[i];
	}

	var aButton= objForm.getElementsByTagName("BUTTON");
	for(var i=0;i<aButton.length;i++)
	{
		if(aButton[i].type=="BUTTON" || aButton[i].type=="button")
		{
			nextsibling(aButton[i].parentNode).style.display="none";
			aButton[i].style.color="blue";
			aButton[i].parentNode.style.background="#f6f6f6";
//			aButton[i].parentNode.nextSibling.style.display="none";
		}
	}
	
	//去掉之前的append的ul

	if(objDomRecorder!=null)
	{
//		objDomRecorder.removeNode(true);
		removenode(objDomRecorder);
	}
	
	obj.style.color="black";
	obj.parentNode.style.background="#ffcf53";
	var oNS = nextsibling(obj.parentNode);
	var oLastone=nextsibling(document.form_save);
	
	
	if(oLastone.tagName=="UL" && oNS.tagName!="UL")
	{
		oNS.style.display="block";
		oNS.style.height="150px";
		oNS.appendChild(oLastone.cloneNode(true));//克隆一个输入框ul
		lastchild(oNS).style.display="block";
		objDomRecorder=lastchild(oNS);
	}
	if(fUBtoSave>0)
	{document.form_save.SaveAccountInput.value=jsbFRMB(fUBtoSave);}
	else
	payAdvancd(obj.form.SaveAccountInput);//初始化传进来的充值钱数。

	rmbCalculate(obj.form.SaveAccountInput,obj.form.serviceid.value);
	oNS.style.display="block";//全部显示

}

var iMoneyToSave;
function payAdvancd(obj)
{	
	
	if(iMoneyToSave==null)
	{
		getParameter('html');
		iMoneyToSave=parseFloat(sParameter);
		iMoneyToSave=parseFloat(jsbFRMB(iMoneyToSave));
	}

	if(!isNaN(iMoneyToSave) && iMoneyToSave!=null && iMoneyToSave!='')
	{
	
			obj.value=iMoneyToSave;
			if(payFlag==1)
			{
				document.form_save.ubneed.value=iMoneyToSave;
			}
	}
}

/*==
名称:rmbCalculate
用途:u币、人民币转换显示
作者:jerry sun 
时间:2005.05.24 
==*/
function rmbCalculate(obj,iSid)	
{
	var iUB=obj.value;
	if(iUB==null||iUB=="")
		iUB=0;
	iUB=parseFloat(iUB);	
	iSid = parseInt(iSid);

	if(!isNaN(iUB) && !isNaN(iSid))//判定小数、全数字
	{		
			switch(iSid)
			{
				case 98:
				case 218:
				case 176:
				break;
				case 147:
				case 136:
				case 187:
				case 170:
				case 114:
				case 129:
				case 116:
				case 113:
				case 204:
				case 241:
					if(iUB==imRMB2a)iUB=imRMB2c;
					else if(iUB==imRMB3a)iUB=imRMB3c;
					else if(iUB==imRMB4a)iUB=imRMB4b;
					else if(iUB==imRMB5a)iUB=imRMB5c;
					else if(iUB==imRMB10a)iUB=imRMB10b;
					else if(iUB==imRMB15a)iUB=imRMB15b;
					else if(iUB==imRMB20a)iUB=imRMB20b;
					else if(iUB==imRMB30a)iUB=imRMB30b;
					else if(iUB==imRMB35a)iUB=imRMB35b;
					break;
				case 233:
					if(iUB==imRMB35a)iUB=imRMB35b;
					else if(iUB==imRMB75a)iUB=imRMB75b;
					else if(iUB==imRMB225a)iUB=imRMB225b;
					else if(iUB==imRMB375a)iUB=imRMB375b;
				case 150:
				case 169:	

					if(iUB==imRMB2a)iUB=imRMB2c;
					if(iUB==imRMB4a)iUB=imRMB4b;
					break;
				default:
				break;
			}
		iUB = jsbFRMB(iUB);
		var oTemp = nextsibling(obj.parentNode).childNodes[1];
		jsbremoveChild(oTemp);
		jsbappend(oTemp,iUB);
	}
}

/*==
名称:payInit
用途:支付通道初始化
作者:jerry sun 
时间:2005.05.24 
==*/
	var fUBtoSave=-1;
function payInit()
{
	//订单号  var sPid = "_PID_";
	//产品名称var sProd = "_PROD_";
	//用户余额var iUBuser="_UBUSER_";
	//商品价格var iUBneed="_UBNEED_";
	//var aStr=[];



	//aStr[aStr.length]= sUSERNAME;

	if(!isNaN(parseFloat(fUBuser)) && !isNaN(parseFloat(fUBneed)))
		fUBtoSave = ((fUBneed*100) - (fUBuser*100))/100;//u币差额  商品价格-用户余额
	var aList = new Array(jsbFRMB(fUBneed)+"",jsbFRMB(fUBuser)+"",jsbFRMB(0-fUBtoSave)+"");
	var aListdot = [];
	for(var i=0;i<aList.length;i++)
	{
		aListdot[i] = aList[i].substr(aList[i].indexOf('.')+1,aList[i].length);
		aList[i] = aList[i].substr(0,aList[i].indexOf('.'));
		
	}
	
	var PS = 0;//显示效果
	if(fUBtoSave<=0)
	{
		PS = 1;//goto 支付密码/支付成功
		
		jsbappend('sc_bank_c_pid',sPid);
		jsbappend('sc_bank_c_prod',sProd);
		jsbappend('sc_bank_c_ubneed',aList[0]);
		jsbappend('sc_bank_c_ubaccount',aList[1]);
		jsbappend('sc_bank_c_ubleave',aList[2]);
		jsbappend('sc_bank_c_ubneedd',aListdot[0]);
		jsbappend('sc_bank_c_ubaccountd',aListdot[1]);
		jsbappend('sc_bank_c_ubleaved',aListdot[2]);
		document.getElementById("sc_bank_c").style.display="block";
		document.getElementById("sc_bank_lack").style.display="none";
	}
	else
	{	
		aList[2] = aList[2].substr(1);
		for(i=0;i<aList.length;i++)
		{
			aList[i] = aList[i]+'.'+aListdot[i];
		}
		aList = rmbLength(aList);
		
		PS = 0;//goto 充值
		jsbappend('sc_bank_c_pid',sPid);
		jsbappend('sc_bank_c_prod',sProd);
		jsbappend('sc_bank_d_pid',sPid);
		jsbappend('sc_bank_d_prod',sProd);
		jsbappend('sc_bank_d_ubneed',aList[0]);
		jsbappend('sc_bank_d_ubuser',aList[1]);
		jsbappend('sc_bank_d_ubsave',aList[2]);

		document.getElementById("sc_bank_c").style.display="none";
		document.getElementById("sc_bank_lack").style.display="block";
	}
}

function payRenew(h_win)
{
		if(!isNaN(parseFloat(fUBuser)) && !isNaN(parseFloat(fUBneed)))
			fUBtoSave = ((fUBneed*100) - (fUBuser*100))/100;//u币差额  商品价格-用户余额
		var PS = 0;//显示效果
		var o_ubneed,o_ubuser,o_ubsave,o_ubneedd,o_ubuserd,o_ubsaved;
		
		var aList = new Array(jsbFRMB(fUBneed),jsbFRMB(fUBuser),jsbFRMB(0-fUBtoSave));
		var aListdot = [];
		for(var i=0;i<aList.length;i++)
		{
			aListdot[i] = aList[i].substr(aList[i].indexOf('.')+1,aList[i].length);
			aList[i] = aList[i].substr(0,aList[i].indexOf('.'));
			
		}
		var PS = 0;//显示效果
		
		if(fUBtoSave<=0)
		{
			PS = 1;//goto 支付密码/支付成功
			
			o_ubneed=h_win.document.getElementById("sc_bank_c_ubneed");
			o_ubaccount=h_win.document.getElementById("sc_bank_c_ubaccount");
			o_ubleave=h_win.document.getElementById("sc_bank_c_ubleave");
			o_ubneedd=h_win.document.getElementById("sc_bank_c_ubneedd");
			o_ubaccountd=h_win.document.getElementById("sc_bank_c_ubaccountd");
			o_ubleaved=h_win.document.getElementById("sc_bank_c_ubleaved");	
				
			jsbremoveChild(o_ubneed);
			jsbremoveChild(o_ubaccount);
			jsbremoveChild(o_ubleave);
			jsbremoveChild(o_ubneedd);
			jsbremoveChild(o_ubaccountd);
			jsbremoveChild(o_ubleaved);
			
			o_ubneed.appendChild(h_win.document.createTextNode(aList[0]));
			o_ubaccount.appendChild(h_win.document.createTextNode(aList[1]));
			o_ubleave.appendChild(h_win.document.createTextNode(aList[2]));
			o_ubneedd.appendChild(h_win.document.createTextNode(aListdot[0]));
			o_ubaccountd.appendChild(h_win.document.createTextNode(aListdot[1]));
			o_ubleaved.appendChild(h_win.document.createTextNode(aListdot[2]));		
	
			h_win.document.getElementById("sc_bank_c").style.display="block";
			h_win.document.getElementById("sc_bank_lack").style.display="none"
		}
		else
		{
	
			PS = 0;//goto 充值
			o_ubneed=h_win.document.getElementById("sc_bank_d_ubneed");
			o_ubuser=h_win.document.getElementById("sc_bank_d_ubuser");
			o_ubsave=h_win.document.getElementById("sc_bank_d_ubsave");
			
			
			jsbremoveChild(o_ubneed);
			jsbremoveChild(o_ubuser);
			jsbremoveChild(o_ubsave);//清除以前的钱
			jsbremoveChild(o_ubneedd);
			jsbremoveChild(o_ubaccountd);
			jsbremoveChild(o_ubleaved);
			
			o_ubneed.appendChild(h_win.document.createTextNode(aList[0]));
			o_ubuser.appendChild(h_win.document.createTextNode(aList[1]));
			o_ubsave.appendChild(h_win.document.createTextNode(fUBtoSave));//显示现在的钱
			Pagego(h_win);
			h_win.document.getElementById("sc_bank_c").style.display="none";
			h_win.document.getElementById("sc_bank_lack").style.display="block";
		}

}

function showTxtGoPay(sLiid)
{
	if(document.getElementById(sLiid))
	{
		document.getElementById(sLiid).innerHTML='<span style=font-size:14px;color:black>您的购买尚未完成，请您按下面的按钮返回产品购买页面确认购买。</span>';
	} 
}




	