function addStars(){
  var stars = document.getElementsByTagName('ul');
  var classes = new Array();
  var site = 0;

  for(i=0;i<stars.length;i++){
    classes = stars[i].className.split(' ');

    if(classes.search('rate')!=null){
      site = classes[classes.search('rate')+1];

      for(j=1;j<=5;j++) stars[i].innerHTML+='<li><a class="star-'+j+'" href="#" onclick="siteRate('+site+','+j+'); return false;">'+j+'</a></li>';
    }
  }
}

function addOut(){
  var links = document.getElementsByTagName('a');
  for(i=0;i<links.length;i++)
  {
    if(links[i].className.split(' ').search('link')!=null)
    {
      links[i].href = 'http://'+links[i].title;
      links[i]['onmousedown']=siteOut;
    }
  }
}

function siteRate(site, rank){
  makeRequest('/action?site='+site, alertResponse, 'rank='+rank);
}

function siteOut(site){
  if(typeof site != 'number'){
    var classes = this.className.split(' ');
    var site = classes[classes.search('link')+1];
  }

  makeRequest('/action?site='+site, null, 'out=1');
}

function siteIn(site){
  makeRequest('/action?site='+site, null, 'in=1&ref='+escape(document.referrer));
}