function NinbotUser(user)
{
   $("#UserAreaB").html("getting info on " + user + "....<br><br>");
   var ur = "/app/usernew.php?xmluser=" + user + "&cachesux=3";
   $.get(ur,{},function(xml){

   $("#UserAreaB").html("got it ");
        var name =  $("name",xml).text();
        var city =  $("city",xml).text();        
        var reg =  $("reg",xml).text();
        var co =  $("country",xml).text();
        var howlong =  $("howlong",xml).text();
        var bs =  $("mantra",xml).text();
        var uid =  $("uid",xml).text();
        var pic =  $("pic",xml).text();
        var server =  $("last_server",xml).text();
        var inst =  $("instr",xml).text();
        var tot =  $("tot",xml).text();
        var first =  $("first",xml).text();
        var channel =  $("last_channel",xml).text();
       var dbinnerHTML = "<b>";
       dbinnerHTML += "<img width='120px' src='/" + pic + "'><br>";
       if (uid != 0) {
           dbinnerHTML += "<h4><a href='/users/" + name + "'>" + name + "</a></h4><br>";
	} else {
           dbinnerHTML += "<b>" + name + "</b><br>";
   	}
//       dbinnerHTML += "Loc: <b>" +  city + ", " + reg + ", " + co + "</b><br>";
        if ( bs ) {
            dbinnerHTML += "<h5>" + bs +"</h5><br>";
        }

//       dbinnerHTML += "Last: <b>" + howlong + " " + server + ":" + channel + "</b><br>";
        if (name == "anon") {
            tot = 0;
        }
        if (tot < 40) {
           rating = "noob";
           level = tot / 4;
        } else if (tot < 100) {
           rating = "junior jammer";
           level = (tot -40) / 4.;
        } else if (tot < 300) {
           rating = "jammer";
           level = (tot -100) / 4.;
        }  else if (tot < 900) {
           rating = "advanced jammer";
           level = (tot -300) / 4.;
        }  else  {
           rating = "grandmaster funkdaddy";
           level = (tot -900) / 10.;
        }
        level = Math.ceil(level);
//       dbinnerHTML += "rating: <b>" + rating + " level " + level + "</b><br>";

//       dbinnerHTML += "Exp: <b>" + tot + " since " + first + "</b><br>";
       dbinnerHTML += "Instruments: <b> " + inst + "</b><br><br>";


   $("#UserAreaB").html(dbinnerHTML);

   });

}
function modate()
{
    var now = new Date();
    tm = "" + now.getYear() + ":" + now.getDate() + ":" + now.getMonth() + ":" + now.getHours() + ":" +  now.getMinutes() + ":" + now.getSeconds();

    return(tm);
}

var IDLE_TIME = 50000;
var cnter = "0";
var stealthServer = 0;
var groupServer = 0;
function updateNinbot() {
        cServer = "";
        cChannel = "";
        // Open the students.xml file

        var myArray = new Array(10);

        myArray[0] = "ninbot.com:2049";
        myArray[1] = "ninbot.com:2050";
 //       myArray[3] = "ninbot.com:2051";
        myArray[2] = "ninbot.com:2051";
        myArray[3] = "ninbot.com:2052";
        myArray[4] = "ninjamer.com:2049 ";
        myArray[5] = "ninjamer.com:2050 ";
        myArray[6] = "ninjamer.com:2051 ";
        myArray[7] = "ninjamer.com:2052 ";
     //   myArray[8] = "test.ninjam.com:2049";
        // myArray[5] = "test.ninjam.com:2050";
        // myArray[6] = "test.ninjam.com:2051";
      //  myArray[7] = "test.ninjam.com:2052";
      //  myArray[8] = "test.ninjam.com:2060";
    //    myArray[9] = "test.ninjam.com:2061";
//        cnter = cnter * 2;
        var myOutput = ""; 
 
 cnter = modate();
	      gserver = "";
	      gname = "";
	      gid = "";
	      grevent = "";
         var ur = "/app/live.php?cnter=" + cnter;
         $.get(ur,{},function(xml){
              ht ='';
              stealthServer = 0;
	      grevent = "";
	      gid =-1;
	      gserver = "";
	      gname = "";
              $('event',xml).each(function(i) {
                   gname = $(this).find("groupname").text();
                   gid = $(this).find("groupid").text();
                   gserver = $(this).find("groupserver").text();
                   grevent = $(this).find("groupevent").text();
                    
                   ht += "<h5>Live on server ninbot.com:" + gserver + "</h5>";
                   if (grevent == "") { 
                      ht += "<h3><a href='/node/" + gid + "'>" + gname + "</a></h3>";
                   } else { 
               
                      ht += "<h3><a href='/node/" + gid + "'>" + gname + "</a></h3>";
                   }  
                   ht += "<a href=http://ninbot.com:8000/" + gserver + ".m3u>Listen now</a> | <a href=http://ninbot.com:" + (gserver - 48) + "/>Flash Player</a>";       
                   ht += "<hr>";
  
               });
       if (grevent != "stealth") { 
            groupServer = "ninbot.com:" + gserver;
             if (grevent == "") {
               $("#EventAreaB").html("");
             } else { 
               $("#EventAreaB").html(ht);
             }
       } else {
            stealthServer = "ninbot.com:" + gserver;
            $("#EventAreaB").html("");
       }
         });

         var ur = "/app/stat/status.xml?cnter=" + cnter;

//        $.get("http://ninbot.com/mapper/mapper.xml",{},function(xml){
//        $.get("/app/stat/status.xml?cnter=" + cnter,{},function(xml){
        $.get(ur,{},function(xml){
                // Build an HTML string
                myHTMLOutput = '';
                myHTMLOutput += '<table width="98%" border="0" cellpadding="0" cellspacing="0">';
//                myHTMLOutput += '<th>Name</th><th>Chan</th><th>Where</th><th>Eh?</th>';
//cnter = "";
//cnter = $("time",xml).text();
//                var tm = $(this).find("time").text();
//                cnter ++;

                for( n = 0; n < 10; n++) {
                firstOne = 1;
                // Run the function for each student tag in the XML file
                  $('user',xml).each(function(i) {
                        sName = $(this).find("name").text();
                        sServer = $(this).find("server").text();
                        sAge = sServer + ":" + $(this).find("channel").text();
                        sLocation = $(this).find("city").text() + "," + $(this).find("reg").text() + ", " + $(this).find("country").text();

                        sURL = "javascript:NinbotUser('" + sName + "');";
//                        sURL = "/users/" + sName ;
                        sPost = $(this).find("country");

                      // Build row HTML data and store in string
                           // myHTMLOutput += "test |" + sAge + "|<br>";
                        if (sAge == myArray[n] && stealthServer != sAge) {


                        if (firstOne == 1) {
                            if (sAge == "ninbot.com:2049") 
                            {                                 
                              myHTMLOutput += "<tr><td>" + sAge + "</td><td><a href=http://ninbot.com:8000/studio.m3u>Listen now</a> | <a href=http://ninbot.com:2001/>Flash Player</a></td></tr>";
                            } else if (sAge == "ninbot.com:2050") {
                                 myHTMLOutput += "<tr><td>" + sAge + "</td><td><a href=http://ninbot.com:8000/2050.m3u>Listen now</a> | <a href=http://ninbot.com:2002/>Flash Player</a></td></tr>";                 
			    } else if (sAge == "ninbot.com:2051") {
                                 myHTMLOutput += "<tr><td>" + sAge + "</td><td><a href=http://ninbot.com:8000/2051.m3u>Listen now</a> | <a href=http://ninbot.com:2003/>Flash Player</a></td></tr>";
			    } else if (sAge == "ninbot.com:2052") {
                                 myHTMLOutput += "<tr><td>" + sAge + "</td><td><a href=http://ninbot.com:8000/2052.m3u>Listen now</a> | <a href=http://ninbot.com:2004/>Flash Player</a></td></tr>";
                            } else {
                                 myHTMLOutput += "<tr><td>" + sAge + "</td></tr>";
                            }
                        if (sAge == myArray[n] && groupServer == sAge) {
                            myHTMLOutput += "<b>" + gname + "</b>";
                        }


 //                                myHTMLOutput += "<tr><td>" + sAge + "</td></tr>";
 //                              myHTMLOutput += "<tr><td>" + cnter + "</td></tr>";
                        }
                        mydata = BuildHTML(sName,sAge,sLocation,sURL,sPost);
                        myHTMLOutput = myHTMLOutput + mydata + " ";
                        firstOne = 0;
                      }
                   });
                }
                myHTMLOutput += '</table>';

                // Update the DIV called Content Area with the HTML string
                $("#ListAreaB").html(myHTMLOutput);
        });
//        $("#ListAreaB").html(myOutput);
        setTimeout("updateNinbot()", IDLE_TIME);

}



 function BuildHTML(sName,sServer,sLocation,sURL,sSE){

        // Build HTML string and return
        output = '';
        output += '<tr>';
        output += '<td>'+ '<a href="' + sURL + '">' + sName +'</a></td>';
        output += '<td>'+ sLocation +'</td>';
        output += '</tr>';
        return output;
}
$(document).ready(function(){
// $.ajaxSettings.cache = false; 
     updateNinbot();

});

    

