var checkdelay = 180000;

var vB_AJAX_checkNewPM =
{
	newpmcount:0,
	resolve:function()
	{
		YAHOO.util.Connect.asyncRequest("POST", "ajax.php?do=ajaxchecknewpm", {
			success: this.show,
			timeout: vB_Default_Timeout,
			scope: this
		}, SESSIONURL + 'securitytoken=' + SECURITYTOKEN + '&do=ajaxchecknewpm');
	},

	show:function(ajax)
	{
		var xmlDoc = ajax.responseXML;

		try
		{
			var count = xmlDoc.documentElement.getElementsByTagName("count");
			var newpmcount = parseFloat(count[0].getAttribute("newpmcount"));
			var sessionurl = count[0].getAttribute("sessionurl");
			if (fetch_object("ajaxnewpmtd"))
			{
				var datatd = fetch_object("ajaxnewpmtd");
				datatd.style.display = (newpmcount == 0) ? 'none' : '';
			}
			var datadiv = fetch_object("ajaxnewpmdiv");
			datadiv.style.display = (newpmcount == 0) ? 'none' : 'block';
			document.getElementById("ajaxnewpmimg").setAttribute("title", vbphrase['private_messages'] + ': ' + newpmcount);
		}
		catch (e)
		{
			var count = 0;
			var newpmcount = 0;
		}
	}
}

/**
* Handles input on input field
*/
function checkNewPM()
{
	vB_AJAX_checkNewPM.resolve();
	setTimeout("checkNewPM()", checkdelay);

	return false;
}