Sureflix.Wallet = { };

Sureflix.Wallet.updateValue = function() {
	var memberObj = Sureflix.getMember();
	var member = memberObj.member;
	var memberCurcy = Sureflix.isPPMSite ? memberObj.ppmcurcy : memberObj.curcy;

	var valueElement = $("MemberValue");
	if (valueElement) {
		var uri = '../Pull/member.asmx/GetMemberValue?memberId=' + member + '&curcy=' + memberCurcy;
		new Ajax.Request(uri, { method: 'get', onSuccess: function(transport) {
			var result = transport.responseXML;
			var value;
			var curcy;
			try {
				if (result != null) {
					value = result.getElementsByTagName("MemberValue")[0].childNodes[0].nodeValue * 1;
					curcy = result.getElementsByTagName("MemberCurcy")[0].childNodes[0].nodeValue;
				}

				if (!(isNaN(value))) {
					if (curcy + "" == "TOK") {
						value = Math.round(value);
					} else if (value == 0) {
						value = "0.00";
					} else {
						value = Math.round(value * 100) + "";
						if (value.length < 3) {
							value = "0".times(value.length - 3) + value;
						}
						value = value.substr(0, value.length - 2) + "." + value.substr(value.length - 2, 2);
					}

					if (valueElement.innerHTML != value) {
						valueElement.innerHTML = value;

						if (top.WalletBalanceUpdated) top.WalletBalanceUpdated();
					}
				}

			} catch (e) {
				Sureflix.Error.ErrorHandler.consoleError(e);
			}
		}
		});
	}
}
