var miles = {
	Get: function() {
		var id = document.getElementById('miles-id').value.toUpperCase();
		if(id != '') {
			miles.Status(true);
			var req = new ajaxObj('miles.php', 'id='+id, function(s){
				miles.Show(s);
			}).send();
		}
	},
	Show: function(res) {
		window.clearTimeout(miles.Tout);
		if(res != 'false') {
			res = res.split(',');
			// document.getElementById('mile-output').innerHTML = res[1] + ' ' + res[0] + ' has ' + res[2] + ' Noodle Miles!';
			if(typeof(res[3]) != 'undefined') {
				var pPOS = parseInt(res[3]);
				var pHQ = parseInt(res[2]);
				var pTotal = pPOS + pHQ;				
				document.getElementById('mile-output').innerHTML = 'You have ' + pTotal + ' Noodle Miles!';
			}
			else {
				document.getElementById('mile-output').innerHTML = 'Please try again later&hellip;';
			}
		}
		else {
			document.getElementById('mile-output').innerHTML = 'That membership number doesn\'t exist!';
		}
		
	},
	Status: function(bool) {
		var elem = document.getElementById('mile-output');
		if(bool) {
			elem.innerHTML = 'Connecting..';
			miles.Tout = window.setTimeout('miles.Status(false);', 300);
		}
		else {
			elem.innerHTML = '';
			miles.Tout = window.setTimeout('miles.Status(true);', 300);
		}
	},
	KeyPress: function(evt) {
		if(evt.keyCode == 13) {
			miles.Get();
			return false;
		}
		return true;
	},
	Tout: null
};
