   function doRatings(url) {
	var thisurl = String(window.location);
	var match = thisurl.indexOf('www');
	if(match == -1) url = str_replace('www.','',url);
       
	 createRequest();
	 request.open("GET", url, true);
     request.onreadystatechange = showRatingBox;
     request.send(null);
  }
  
  function showRatingBox() {
	if (request.readyState == 4) {
	 if( request.status == 200 ) {
         var html = request.responseText;
		 if( html != 'Error' ) {
		 var ratingbox = document.getElementById('ratingswindow');
		 ratingbox.innerHTML = html; 
	  } else alert("Error! Database Unavailable");
	  
	 } else alert("Error! Request Status is " + request.status);
	 
    }
	
  }
   

   
   function UpCount(url) {
     var currentTime = new Date();
	 url = url + '&dummy=' + currentTime.getTime();

	 createRequest();
	 request.open("GET", url, true);
     request.onreadystatechange = updateRating;
     request.send(null);
  }

  function updateRating() {
	if (request.readyState == 4) {
	 if( request.status == 200 ) {
         var current_rating = request.responseText;
		 if( current_rating != 'Error' ) {
		   var brokenstring=current_rating.split("="); 
		   var ratingid = brokenstring[0] + "_count";
		   var newrating = brokenstring[1];
	       var rateEl = document.getElementById(ratingid);
	       replaceText(rateEl, newrating);
		   rateEl.style.fontWeight = "bold";
	  } else alert("Error! Database Unavailable");
	  
	 } else alert("Error! Request Status is " + request.status);
	 
    }
	
  }

