  function getroster()
  {

    if (window.XMLHttpRequest)
      {// code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp=new XMLHttpRequest();
      }
    else
      {// code for IE6, IE5
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
  
    xmlhttp.open("GET","http://www.maliciousintent.net/guild.xml",false);
    xmlhttp.send();
    xmlDoc=xmlhttp.responseXML; 

    tabledata = "<table border='0' cellpadding='2' cellspacing='0' class='sortable'>" +
                "<tr bgcolor='#333333'><td><font color='white'><center></center></font></td>" +
                "<td width='25'><font color='white'><b><center></center></b></font></td>" +
                "<td width='50'><font color='white'><b><center>Name</center></b></font></td>" +
                "<td width='25'><font color='white'><b><center>Lvl</center></b></font></td>" +
                "<td width='80'><font color='white'><b><center>Joined</center></b></font></td>" +
                "<td width='50'><font color='white'><b><center>Guild XP<br>Contribution</center></b></font></td>" +
                "<td width='50'><font color='white'><b><center>Achievement<br>Points</center></b></font></td>";
 
    var x=xmlDoc.getElementsByTagName("Member");
    for (i=0;i<x.length;i++)
      { 
          tabledata  = tabledata + "<tr><td>" +
                  "<center><img src='../images/" + x[i].getElementsByTagName("Calling")[0].childNodes[0].nodeValue.toLowerCase() + ".png' alt='" + x[i].getElementsByTagName("Calling")[0].childNodes[0].nodeValue + "'></center>" +
                  "</td><td>" +
                  "</td><td>" +
                  "<center>" + x[i].getElementsByTagName("Name")[0].childNodes[0].nodeValue + "</center>" +
                  "</td><td>" +
                  "<center>" + x[i].getElementsByTagName("Level")[0].childNodes[0].nodeValue + "</center>" +
                  "</td><td>" +
                  "<center>" + x[i].getElementsByTagName("Joined")[0].childNodes[0].nodeValue.substring(0,10) + "</center>" +
                  "</td><td>" +
                      "<center>" + x[i].getElementsByTagName("GuildXPContribution")[0].childNodes[0].nodeValue + "</center>" +
                  "</td><td>" +
                  "<center>" + x[i].getElementsByTagName("AchievementScore")[0].childNodes[0].nodeValue + "</center>" +
                  "</td></tr>";
      }

    tabledata  = tabledata + "</table>";

    return tabledata; 
  }

  function getitem(itemname)
    {
      if (window.XMLHttpRequest)
        {// code for IE7+, Firefox, Chrome, Opera, Safari
          xmlhttp=new XMLHttpRequest();
        }
      else
        {// code for IE6, IE5
          xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
  
      xmlhttp.open("GET","http://www.maliciousintent.net/guild.xml",false);
      xmlhttp.send();
      xmlDoc=xmlhttp.responseXML; 

      var x=xmlDoc.getElementsByTagName("Guild");

      return x[0].getElementsByTagName(itemname)[0].childNodes[0].nodeValue;
    }
  
  function getmembercount()
    {
      
      if (window.XMLHttpRequest)
        {// code for IE7+, Firefox, Chrome, Opera, Safari
          xmlhttp=new XMLHttpRequest();
        }
      else
        {// code for IE6, IE5
          xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
        }

      xmlhttp.open("GET","http://www.maliciousintent.net/guild.xml",false);
      xmlhttp.send();
      xmlDoc=xmlhttp.responseXML;

      var x=xmlDoc.getElementsByTagName("Members");

      var notWhitespace = /\S/

      for (i=0;i<x[0].childNodes.length;i++)
        {
          if ((x[0].childNodes[i].nodeType == 3)&&(!notWhitespace.test(x[0].childNodes[i].nodeValue))) {
		x[0].removeChild(x[0].childNodes[i]);
		i--;
	    }
        }

      var membercount;
      membercount = 0;
      for (i=0;i<x[0].childNodes.length;i++)
        {
          if ((x[0].childNodes[i].getElementsByTagName("Rank")[0].childNodes[0].nodeValue != "3") && (x[0].childNodes[i].getElementsByTagName("Rank")[0].childNodes[0].nodeValue != "8") && (x[0].childNodes[i].getElementsByTagName("Rank")[0].childNodes[0].nodeValue != "9"))
          {membercount++;}
        }
      return membercount;
    }
  function justtest ()
    {
      return "test success";
    }

