/**
 * 支付相關函數 JavaScript
 * 引用前必須包含 prototype-1.4.0.js
 * 並實現 accountPayable 計算應付款方法
 *
 * @author Daniel Lai
 * @version 1.0
 * @copyright Copyright (c) 2007, AD2K
 */
 
 
var paymentMethods = {0:{"paymentMethodId":"2","paymentMethod":"香港支付通道","exchangeRate":"1.14","moneyUnit":"HKD","bank":"香港匯豐銀行","bankCode":"","acNo":"559303987833","beneficiary":"陳楚軍","remark":"節假日滙款，財務人員無法立即查詢到帳，財務人員將在次日早上10點前為您確認，有任何疑問請撥打熱綫電話：09-43026195"},1:{"paymentMethodId":"3","paymentMethod":"大陸支付通道","exchangeRate":"1","moneyUnit":"RMB","bank":"工商银行广州花城支行","bankCode":"","acNo":"9558823602005663329","beneficiary":"陈楚晖","remark":"若港、澳、台玩傢在大陸地區工作，請用此支付方式進行便捷支付，快速獲得您需求的服務"},2:{"paymentMethodId":"5","paymentMethod":"國際paypal支付通道","exchangeRate":"0.15","moneyUnit":"USD","bank":"","bankCode":"","acNo":"kingsungo@gmail.com","beneficiary":"","remark":"　 當您使用PAYPAL支付通道時，需要在PAYPAL付款後自您的PAYPAL註冊郵箱發送一封確認郵件到我們的PAYPAL註冊郵箱 kingsungo@gmail.com,確認信的格式可以問客服人員索取，以便工作人員及時確認您的滙款並處理訂單。"},3:{"paymentMethodId":"6","paymentMethod":"國際西聯匯款","exchangeRate":"0.15","moneyUnit":"USD","bank":"","bankCode":"","acNo":"","beneficiary":"chuhuichen","remark":"匯款方式：西聯匯款<br><br>匯款人匯款時需填寫項：<br> 1.收款地區：中國 <br>2.收款人姓名：chuhuichen <br><br>玩家匯完款後需要提供以下信息：<br>1.十位數字監控號碼<br>2.匯款人姓名      <br>3.匯款人的國家    <br>4.匯款金額        <br>5.收款人姓名      <br> <br>"},"length":4};
var paymentMethodIndex = -1;
var isShowPaymentInfo = true;

/**
 * 輸出支付通道選項
 */
function showPaymentMethod() {
	var paymentMethod = '';
	for (var i = 0; i < paymentMethods.length; i++) {
		paymentMethod += '<input type="radio" name="paymentMethodId" value="' + paymentMethods[i]["paymentMethodId"] + '"';
		if (i == 0) paymentMethod += ' checked="true"';
		paymentMethod += ' onclick="showPaymentInfo();">' + paymentMethods[i]["paymentMethod"];
	}
	$('paymentMethod').innerHTML = paymentMethod;
}

/**
 * 輸出支付資訊
 * 將重新計算應付款
 */
function showPaymentInfo() {
	var paymentMethodIds  = document.getElementsByName('paymentMethodId');
	for (var i = 0; i < paymentMethodIds.length; i++) {
		if (paymentMethodIds[i].checked) {
			paymentMethodIndex = i;
			accountPayable();
			if ($('bank').innerHTML = paymentMethods[i]["bank"]) {
				$('bankTr').style.display = '';
				displayWillPayInfoTr('');
			}
			else {
				$('bankTr').style.display = 'none';
				displayWillPayInfoTr('none');
			}
			if ($('bankCode').innerHTML = paymentMethods[i]["bankCode"])
				$('bankCodeTr').style.display = '';
			else
				$('bankCodeTr').style.display = 'none';
			if ($('acNo').innerHTML = paymentMethods[i]["acNo"])
				$('acNoTr').style.display = '';
			else
				$('acNoTr').style.display = 'none';
			if ($('beneficiary').innerHTML = paymentMethods[i]["beneficiary"])
				$('beneficiaryTr').style.display = '';
			else
				$('beneficiaryTr').style.display = 'none';
			if ($('remark').innerHTML = paymentMethods[i]["remark"])
				$('remarkTr').style.display = '';
			else
				$('remarkTr').style.display = 'none';
			break;
		}
	}
}

function displayWillPayInfoTr(display) {
	$('willPayInfoTr').style.display = display;
	$('willPayNameTr').style.display = display;
	$('willPayMoneyTr').style.display = display;
	//$('willPayTimeTr').style.display = display;
	$('willPayCardNumTr').style.display = display;
}

/**
 * 通過當前匯率計算實際款項
 */
function exchange(moneies, elementId, toFixed) {
	if (paymentMethodIndex < 0) return;
	if (toFixed == undefined) toFixed = 2;
	//alert(toFixed);
	var exchangeRate = paymentMethods[paymentMethodIndex]["exchangeRate"];
	var moneyUnit = paymentMethods[paymentMethodIndex]["moneyUnit"];
	moneies = moneies * exchangeRate;
	moneies = moneies.toFixed(toFixed);
	$(elementId).innerHTML = moneies;
	//$(elementId + 'Unit').innerHTML = moneyUnit;
	var moneyUnitSpaces = document.getElementsByName("moneyUnit");
	for (var i = 0; i < moneyUnitSpaces.length; i++) {
		moneyUnitSpaces[i].innerHTML = moneyUnit;
	}
}


window.attachEvent ? window.attachEvent("onload", paymentInit) : window.addEventListener("load", paymentInit, "");
function paymentInit() {
	if (isShowPaymentInfo) {
		showPaymentMethod();
		showPaymentInfo();
	}
}

/**
 * 檢查用戶錄入資料合法性
 */
function checkWillPayData(f) {
	if ($('willPayInfoTr').style.display == '') {
		if (f.willPayName.value == '') {
			alert('請輸入付款人。');
			f.willPayName.focus();
			return false;
		}
		if (f.willPayMoney.value == '') {
			alert('請輸入預計支付金額。');
			f.willPayMoney.focus();
			return false;
		}
		if (f.willPayMoney.value != '' && isNaN(f.willPayMoney.value)) {
			alert('預計支付金額格式錯誤，請重新輸入。');
			f.willPayMoney.focus();
			return false;
		}
		/*
		if (f.willPayTime.value == '') {
			alert('請輸入預計支付時間。');
			f.willPayTime.focus();
			return false;
		}
		if (f.willPayTime.value != '' && !checkDate(f.willPayTime.value)) {
			alert('預計支付時間格式錯誤，請重新輸入。');
			f.willPayTime.focus();
			return false;
		}*/
		if (f.willPayCardNum.value == '') {
			alert('請輸入支付帳號後5位。');
			f.willPayCardNum.focus();
			return false;
		}
		if (f.willPayCardNum.value != '' && f.willPayCardNum.value.length != 5) {
			alert('支付帳號後5位為5個字元，請重新輸入。');
			f.willPayCardNum.focus();
			return false;
		}
	}
	return true;
}
PHP Warning:  Unknown(): Unable to load dynamic library 'E:\php4\extensions\php_mysql.dll' - Ҳָģ顣
 in Unknown on line 0
