function openMessageCenter() {
	window.open("/message_center.php","WFCMessageCenterWindow","width=258, height=345,scrollbars=no,resizable=0");
	return false;
}

function openProfile(memberID) {
	window.open("/profile/" + memberID,"ProfileWindow","width=878, height=850,scrollbars=yes,resizable=yes");
	return false;
}

function openSendMessage(memberID) {
	window.open("/send_message.php?to=" + memberID,"WFCSendMessageWindow","width=350, height=225,scrollbars=no,resizable=0");
}

function readMessage(messageID) {
	var iframe = window.parent.document.getElementById("main");
	iframe.src = "/message_viewer.php?mid="+messageID;
}

function readSentMessage(messageID) {
	var iframe = window.parent.document.getElementById("main");
	iframe.src = "/message_sent_viewer.php?mid="+messageID;
}

function loadInbox() {
	document.getElementById('inbox_label').style.color = '#FFFF00';
	document.getElementById('sent_label').style.color = '#CCCCCC';
	var iframe = window.parent.document.getElementById("main");
	iframe.src = "/message_inbox.php";
}

function loadSent() {
	document.getElementById('sent_label').style.color = '#FFFF00';
	document.getElementById('inbox_label').style.color = '#CCCCCC';
	var iframe = window.parent.document.getElementById("main");
	iframe.src = "/message_sent.php";
}

var limit="30:00"

if (document.images) {
	var parselimit=limit.split(":")
	parselimit=parselimit[0]*60+parselimit[1]*1
}

function GetXmlHttpObject() { 
	var objXMLHttp=null
	if (window.XMLHttpRequest) {
		objXMLHttp=new XMLHttpRequest()
	} else if (window.ActiveXObject) {
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}

function stateChanged() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
		parselimit=limit.split(":")
		parselimit=parselimit[0]*60+parselimit[1]*1
		begincheck() 
	} 
} 

function keepalive() {
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request")
		return
	}
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET","/keepalive.php",true)
	xmlHttp.send(null)
}

function pause(millis) {
	var date = new Date();
	var curDate = null;
	
	do { 
		curDate = new Date(); 
	} while(curDate-date < millis);
} 

function begincheck() {
	if (!document.images)
		return
	if (parselimit==1)
		keepalive()
	else { 
		parselimit-=1
		curmin=Math.floor(parselimit/60)
		cursec=parselimit%60
		if (curmin!=0)
			curtime=curmin+" minutes and "+cursec+" seconds left until keep alive!"
		else
			curtime=cursec+" seconds left until keep alive!"
		window.status=curtime
		setTimeout("begincheck()",1000)
	}
}

window.onload=begincheck

