//this needs to change to the new ajaxproxy.cfc

var newMsgCount = new Number;
var msgObserver = new Object; 
function loadInbox() {
msgObserver.onPostLoad = function newMessageCount() {
	newMsgCount = 0;
	s = "";
	
/*	for (object in rows)
{
s = s + "\n "+object;
}*/
	if (dsInbox.docObj.COLUMNS[0] == "ERROR") { 
		dsInbox.stopLoadInterval();
		/*
		alert("Your session has ended. You need to log in again to continue.");
		window.location = "/index.cfm?logout";
		*/
	} else {
			rows = dsInbox.getData(true);
			if(rows.length != null && rows[0] != null){
				var len = rows.length;
				for (var i=0; i < len; i++) {
					newMsgCount+= (rows[i].ISREAD==0?1:0);  
				}
			} 
		}
	}

	dsInbox.addObserver(msgObserver);
}
if(!$){
	var $ = Spry.$;
}

Array.prototype.findIdx = function(value){
	for (var i=0; i < this.length; i++) {
		if (this[i] == value) {
			return i;
		}
	}
}