////////////////////////////////////////////////////////////////////////////////////////////////////
function loadMyCoin() {
	ajaxHttpRequest('/myCoin.nhn', 'setMyCoin');
}

function setMyCoin(response) {
	var obj = document.getElementById("myCoin");
	if (obj != null && typeof(obj) == 'object') {
		obj.innerHTML = comma(response.balance);
	}
}

function failedToUpdate() {
	alert('Failed to load page. Please try again.');
}

function comma(s) {
	if (isNaN(s)) return s;
	var len = s.length;
	var result = "";
	
	for(var i=1; i<=len; i++) {
		result = s.charAt(len - i) + result;
		if( (i % 3 == 0) && (len - i != 0) ) result = "," + result;
	}
	return result;
}

function addEvent(obj, evType, fn, useCapture){
	if (obj.addEventListener){
		obj.addEventListener(evType, fn, useCapture);
		return true;
	} else if (obj.attachEvent){
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	} else {
		alert("[Warning] Handler could not be attached");
	}
} 

function removeEvent(obj, evType, fn, useCapture){
	if (obj.removeEventListener){
		obj.removeEventListener(evType, fn, useCapture);
		return true;
	} else if (obj.detachEvent){
		var r = obj.detachEvent("on"+evType, fn);
		return r;
	} else {
		alert("[Warning] Handler could not be removed");
	}
} 
