function createXMLHttp() {
	if (typeof XMLHttpRequest != "undefined") {return new XMLHttpRequest();}
	else if (window.ActiveXObject) {
		var aVersions = [ "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp","Microsoft.XMLHttp" ];
		for (var i = 0; i < aVersions.length; i++) {
			try {
				var oXmlHttp = new ActiveXObject(aVersions[i]);
				return oXmlHttp;
			} catch (oError) {}
		}
	}
	throw new Error("XMLHttp object could be created.")
}
function GetContent(elementId, url, append) {
	var oXmlHttp = createXMLHttp(); oXmlHttp.onreadystatechange = function () {
		if (oXmlHttp.readyState == 4 || oXmlHttp.readyState == "complete") {
			if (append==false) document.getElementById(elementId).innerHTML ="";
			if (oXmlHttp.status == 200) document.getElementById(elementId).innerHTML +=oXmlHttp.responseText; else document.getElementById(elementId).innerHTML += '<b>Error:</b>'+oXmlHttp.status+' ['+oXmlHttp.statusText+']<br /><b>Url:</b>'+url;
		}
		else {
			//alert("Ready State is not set.")
		}
	}; oXmlHttp.open("GET", url, true); oXmlHttp.send(null);
}
function getObj(n) {
	var obj = null;
	if (document.getElementById) obj = document.getElementById(n);
	else if (document.all) obj = document.all[n];
	else if (document.layers) obj = document.layers[n];
	return obj;
}
////
var _newMemberLimit = 8;
var _newMemberOffset = 0;
var _friendLimit = 4;
var _friendOffset = 0;
function getNewMembersNext() {
	var _ePrev = getObj('splashLeftArrow');
	_ePrev.style.display='inline';
	_newMemberOffset += _newMemberLimit;
	GetContent('newMemberMasterContainer','/ajax?action=new_members&offset='+_newMemberOffset,false);
}
function getNewMembersPrev() {
	if (_newMemberOffset < _newMemberLimit) return false;
	_newMemberOffset -= _newMemberLimit;
	GetContent('newMemberMasterContainer','/ajax?action=new_members&offset='+_newMemberOffset,false);
}
function getFriendsNext(uid) {
	var _ePrev = getObj('friendLeftArrow');
	_ePrev.style.display='inline';
	_friendOffset += _friendLimit;
	GetContent('friendMasterContainer','/ajax?action=friends&user_id='+uid+'&offset='+_friendOffset,false);
}
function getFriendsPrev(uid) {
	if (_friendOffset < _friendLimit) return false;
	_friendOffset -= _friendLimit;
	GetContent('friendMasterContainer','/ajax?action=friends&user_id='+uid+'&offset='+_friendOffset,false);
}
