function vpscroll(x) {
  var table=document.getElementById("reviews");
  table.style.left=x;
  if (x==-215) {
    vpx=0;
    currentreview++;
    if (currentreview>(reviewcount-1)) currentreview=0;
    table.rows[0].cells[0].innerHTML=reviewdata[currentreview];
    table.style.left=0;
    var nextreview=currentreview+1;
    if (nextreview>(reviewcount-1)) nextreview=0;
    table.rows[0].cells[1].innerHTML=reviewdata[nextreview];
  }
}
function updateviewport() {
  for (var i=0; i<43; i++) {
    vpx=vpx-5;
    var cmd="vpscroll("+vpx+")";
    setTimeout(cmd,i*5);
  }
}
function initviewport() {
  if (firefox) xmlhttp[0]=new XMLHttpRequest();
  else xmlhttp[0]=new ActiveXObject("Microsoft.XMLHTTP");
  xmlhttp[0].onreadystatechange=function() {
    if (xmlhttp[0].readyState==4) {
      var xml;
      if (firefox) xml=xmlhttp[0].responseXML.documentElement;
      else xml=xmlhttp[0].responseXML;
      var reviews=xml.getElementsByTagName("review");
      reviewcount=reviews.length;
      for (var i=0; i<reviews.length; i++) {
        var item=reviews.item(i);
        var id=item.getAttribute("id");
        var clubid;
        if (firefox) clubid=item.childNodes[1].getAttribute("id");
        else clubid=item.childNodes(0).getAttribute("id");
        var clubname;
        if (firefox) clubname=item.childNodes[1].textContent;
        else clubname=item.childNodes(0).text;
        var rating;
        if (firefox) rating=item.childNodes[3].textContent;
        else rating=item.childNodes(1).text;
        var reviewer;
        if (firefox) reviewer=item.childNodes[5].getAttribute("name");
        else reviewer=item.childNodes(2).getAttribute("name");
        var review;
        if (firefox) review=item.childNodes[5].textContent;
        else review=item.childNodes(2).text;
        var name=clubname.substring(0,clubname.indexOf("(")-1);
        var location=clubname.substring(name.length);
        var html="<div><div><a href=\"http://www.stripclublist.com/c.asp?c="+clubid+"\" target=\"_blank\">"+name+"</a></div>";
        html=html+"<p>"+location+"</p>";
        html=html+"<p>Reviewed by: "+reviewer+"</p>";
        html=html+"<p><span>"+review+"</span><a href=\"http://www3.stripclublist.com/review/clubreviews.php?c="+clubid+"\" target=\"_blank\" style=\"border: none\">Click Here to Read More...</a></p>";
        var w=2;
        w=w+parseInt(rating*10);
        html=html+"<p style=\"margin-top: 5px\">User review score:</p><p><div class=scorebg><img src=\"/idata/scorefg.gif\" class=score style=\"clip: rect(0 "+w+" 16 0)\"><span class=score>"+rating+"</span></div></p></div>";
        reviewdata[i]=html;
      }
      var table=document.getElementById("reviews");
      table.rows[0].cells[0].innerHTML=reviewdata[0];
      table.rows[0].cells[1].innerHTML=reviewdata[1];
      timers['reviewplayer']=setInterval("updateviewport()",10000);
      ctlstate=1;
    }
  }
  xmlhttp[0].open("GET","/reviews",true);
  xmlhttp[0].send(null);
}
