function report(userid){


  if (window.ActiveXObject){
     xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");     
  }else {
     xmlHttp=new XMLHttpRequest();
  }
 
  var url="/reporthome.php";
  url=url+"?uid="+userid;
  xmlHttp.open("GET",url,true);
  xmlHttp.onreadystatechange=stateChanged;
  xmlHttp.send(null);
}

 
function stateChanged() { 
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
     var arry= xmlHttp.responseText.split("`");
     var arrylen = arry.length;
     var str='';
     var cicon='';
     for (var i=0;i<arrylen;i=i+4) {
       if ( arry[i+3] !='' ) {
          //alert user wanted in chat room
          cicon = "<img alt='' src='/chat/attn.gif' />";
       }else{
	  cicon = '';
       }
       str += "<a style='color:#fff' href='/profile/?u=" + arry[i+1] + "&c=1'><img src='/images/profile-icon.gif' alt=''> " + arry[i] + "</a> <img alt='' src='/chat/chat" + arry[i+2] + ".gif' /> " + cicon + "<br />";    
     } 
     document.getElementById("online").innerHTML=str;
  }
} 







function textCounter(field, countfield, maxlimit) {

    if (field.value.length > maxlimit) // if too long...trim it!
    field.value = field.value.substring(0, maxlimit);
    // otherwise, update 'characters left' counter
  else 
    countfield.value = maxlimit - field.value.length;
}



function validatecalendar(form) {
  var str
  str=form.event.value  
    if ( str=='') {
      alert('Please enter an Event - Thank you.');
      form.event.focus();
      return false;
  }

  var str=form.caldates.value  
    if ( str=='') {
      alert('Please enter at least one date - Thank you.');
      return false;
    }
}



function mover(itm,text) {
 itm.style.cursor='pointer';
 window.status=text;
 return true;
}


function sizeit(i,j) {
 b=1;
 a = i.value.split('\n');
 for (x=0;x < a.length; x++) {
  if (a[x].length >= i.cols) b+= Math.floor(a[x].length/i.cols);
 }
 b+= a.length;
 if (j>b) b=j;
 i.rows=b;
}
