var NORMAL_STATE = 4;

var http = getHTTPObject(); // Create the HTTP Object
var pageId = '';

function raidStats(raidId) { getStats(raidId, '&r='); }
function playerStats(name) { getStats(escape(name), '&name='); }

function getStats(id, uri) {

	try {
		http.open('GET', 'getstats.php?s=' + uri + id, true);
		http.onreadystatechange = handleStatsReturn;
		http.send(null);
	} catch (e) {
	}
	
	window.status='Looking up '+id+'...';
}

//handleStatsReturn: called when we receive the stats
function handleStatsReturn() {

	//if there hasn't been any errors
	if (http.readyState == NORMAL_STATE) {
		//split by the divider |
		results = http.responseText.split('|');
		
		pageId = results[0];
		stats = results[1];
		
		var ret = '';
		
		try {
			//get this row
			row = document.getElementById(pageId);
			
			//insert static table
			row.setAttribute('onmouseover', 'return overlib("'+stats+'",VAUTO,HAUTO,FULLHTML);');
			
			//set onclick attribute
			//row.setAttribute('onclick', 'return overlib("'+stats+'",STICKY,MOUSEOFF);');
			row.onclick = function () {overlib(stats,STICKY,MOUSEOFF);};
			
			ret = overlib(stats,VAUTO,HAUTO,FULLHTML);
		} catch (e) {
		}
		
		//popup
		return ret;
	}
}

