/**
 * @author	Johannes Donath
 * @copyright	2010 Punksoft
 * @package	net.punksoft.lite.pn
 */

onloadEvents.push(function() { window.setTimeout('PnNotification.checkPns()', 10000); });

var PnNotification = {
    ajaxRequest: new AjaxRequest(),

    checkPns: function() {
	this.ajaxRequest.openGet('index.php?page=UnreadPnMessages'+SID_ARG_2ND, function() { PnNotification.pnCallback(); });
	window.setTimeout('PnNotification.checkPns()', 10000);
    },

    pnCallback: function() {
	if (this.ajaxRequest && this.ajaxRequest.xmlHttpRequest.readyState == 4 && this.ajaxRequest.xmlHttpRequest.status == 200 && this.ajaxRequest.xmlHttpRequest.responseText) {
	    var pnNotification = $('pnNotification');

	    var pnData = eval('(' + this.ajaxRequest.xmlHttpRequest.responseText + ')');

	    if (pnData) {
		pnNotification.innerHTML = "<p class=\"info\">" + pnData + "</div>";
		if (pnNotification.style.display == 'none') {
		    pnNotification.appear();
		} else {
		    Effect.Pulsate('pnNotification');
		}
	    }
	}
    }
}
