// JavaScript Document

var reqMembersRated = null;
function loadXMLDocMembersRated(callback, url) {
	// branch for native XMLHttpRequest object
	if (window.XMLHttpRequest) {
		reqMembersRated = new XMLHttpRequest();
		reqMembersRated.onreadystatechange = callback;
		reqMembersRated.open("GET", url, true);
		reqMembersRated.send(null);
	// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
		isIEAJAX = true;
		reqMembersRated = new ActiveXObject("Microsoft.XMLHTTP");
		if (reqMembersRated) {
			reqMembersRated.onreadystatechange = callback;
			reqMembersRated.open("GET", url, true);
			reqMembersRated.send();
		}
	}
}

// handle onreadystatechange event of req object
function processReqChangeMembersRated() {
	// only if req shows "loaded"
	if (reqMembersRated.readyState == 4) {
		// only if "OK"
		if (reqMembersRated.status == 200) {
			// ...processing statements go here...
			showDetailMembersRated();
			var x = 0;
			setTimeout("x = x + 1;", 100);
		 } else {
			alert("There was a problem retrieving the XML data:\n" + reqMembersRated.statusText);
		 }
	}
}

function showDetailMembersRated(evt) {
	var items, whichrequest;
	items = reqMembersRated.responseXML.getElementsByTagName("response")[0];
	whichrequest = [getElementTextNS("request", items, 0)];
	var items, div, id;
	var content = new Array();
	var tooltip = new Array();
	/*put pagination*/
	items = reqMembersRated.responseXML.getElementsByTagName("response")[0];
	pag = [getElementTextNS("pagination", items, 0)];
	div = document.getElementById("PAGINATIONTOP");
	div.innerHTML = pag;				
	
	for(var i=0; i<8; i++){
		items = reqMembersRated.responseXML.getElementsByTagName("items")[i];//[select.value];
		if (!items) continue;
		if(i<0) content = [getElementTextNS("content", items, 0)];
		else content.push(getElementTextNS("content", items, 0));
		newCont = content.join("");
		div = document.getElementById("MEMEBERRATED");
		div.innerHTML = newCont;
		
		id = getElementTextNS("memberid", items, 0);
	}
	for(var n=0; n<8; n++){
		iniTooltips('DYNAMIC-DATA', 'a', 'infoMember'+(n+1), 'infoMember'+(n+1));
	}
	iniTooltips("DYNAMIC-DATA", "a", "tip", "tt-vote");
	iniTooltips("DYNAMIC-DATA", "a", "bigtext", "tt-bigname");
}

function iniXMLMembersRated(itemid, pag) {
	if(!pag)	
		loadXMLDocMembersRated(processReqChangeMembersRated, siteurl+'index2.php?option=com_jam_fv&task=membersrated&no_html=1&itemid='+itemid);
	else 
		loadXMLDocMembersRated(processReqChangeMembersRated, siteurl+'index2.php?option=com_jam_fv&task=membersrated&no_html=1&itemid='+itemid+'&pg='+pag);
}


