//
// ADVARSEL!!
//
// Det å lese denne filen kan føre til bedre kjennskap
// til programmering, som igjen kan føre til et liv på cola og pizza.
// Du er herved advart ;)
//

var updateUnread = function(s) {
 var rs = s.getElementsByTagName('rs')[0];
 var n = parseInt(rs.getElementsByTagName('n')[0].firstChild.data); // parseInt for Safari kompatibilitet
 var ur = rs.getElementsByTagName('ur')[0].firstChild.data;
 var ts = rs.getElementsByTagName('ts')[0].firstChild.data;
 var ps = rs.getElementsByTagName('ps')[0].firstChild.data;
 var ib = rs.getElementsByTagName('ib')[0].firstChild.data;
 //alert(MessageCurrentTimestamp);
 var refreshMe=false;
 if(n>0){
   var ny = (n>1)?'nye':'ny';
   var meldinger = (n>1)?'meldinger':'melding';
   var str = 'Du fikk nettopp '+n+' '+ny+' '+meldinger;
   statusMsg.popBox('msg-unread',str,8000);
   MessageCurrentTimestamp = ts;
   refreshMe=true;
 }
 var elem = ptk.el('msg-unread');
 ny = (ur>1 || ur==0)?'nye':'ny';
 elem.innerHTML = ur+' '+ny;
 MessageCheckTimer = setTimeout("messget(3,null,null)",15000);
}

function messget(t,id,elem){
 var ajax = new Ajax();
 var url = null;
 var handler = null;
 var contentType = null;
 //alert(xx+'x'+yy);
 switch(t){
  case 3://henter antallet uleste meldinger
    url = 'messenger/getUnread.php?Timestamp='+MessageCurrentTimestamp;
    handler=updateUnread;
    contentType = 'xml';
    break;
  case 0:
    return false;
 }
 
 ajax.doGet(url, handler,contentType);
} // messenger/getUnread.php?Timestamp=1163577407