// JavaScript Document

var reg;
var reqTimeout;

function pf_GetPosts(emailcrc) {
	req = null;
	if (window.XMLHttpRequest) {
		try {
			req = new XMLHttpRequest();
		} catch (e) {
			req = null;
		}
	} else if (window.ActiveXObject) {
		try {
			req = new ActiveXObject('Msxml2.XMLHTTP');
		} catch (e) {
			try {
				req = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e) {
				req = null;
			}
		}
	}
	if (req && req != null) {
		req.onreadystatechange = pf_ProcessReqChange;
		req.open("GET", '/_functions/get_mails.php?w=1&uec=' + emailcrc, true);
		req.send(null);
		reqTimeout = setTimeout("req.abort(); req = null;", 60000);
	}
}
 
function pf_ProcessReqChange() {
	if (req && req != null && req.readyState == 4) {
		clearTimeout(reqTimeout);
		if (req.status == 200) {
			var pfup = document.getElementById('pf_user_posts');
			if (pfup && pfup != 'undefined') {
				pfup.value = req.responseText;
				pf_TextareaScrollToBottom('pf_user_posts');
			}
		}
		req = null;
	}	
}

function pf_TextareaScrollToBottom(id) {
	var ta = document.getElementById(id);
	if (ta && ta != 'undefined') ta.scrollTop = ta.scrollHeight * 12;	
}
