  function IDX_AjaxRequest(url, callback_function) {
    var req = null;
    var msxmlhttp = new Array(
      'Msxml2.XMLHTTP.5.0',
      'Msxml2.XMLHTTP.4.0',
      'Msxml2.XMLHTTP.3.0',
      'Msxml2.XMLHTTP',
      'Microsoft.XMLHTTP');
    for (var i = 0; i < msxmlhttp.length; i++) {
      try {
        req = new ActiveXObject(msxmlhttp[i]);
      } catch (e) {
        req = null;
      }
    }

    if(!req && typeof XMLHttpRequest != "undefined") {
      req = new XMLHttpRequest();
    }
    if (req != null) {
      req.open("POST", url, true);
      req.onreadystatechange = function() {
        if ((req.readyState == 4) && (req.status == 200)) {
          var text = req.responseText;
          var callback = callback_function + '(text)';
          eval(callback);
        }
      }
      req.send(null);
      delete req;
    }
    return true;
  }

  function IDX_UpdateRating(text) {
    document.getElementById("idx-block-ajax-rating").innerHTML = text;
  }

  function IDX_AjaxRating(link_id, rating) {
    document.getElementById("idx-block-ajax-rating-msg").innerHTML = '<img src="http://www.hotel-discount.com/get_rated/loading.gif" />';
    IDX_AjaxRequest('http://www.hotel-discount.com/get_rated/get_rated.php?link_id=' + link_id + "&rating=" + rating, 'IDX_UpdateRating');
  }

  function IDX_DisplayLabel(rating) {
    var opt = ['', 'Poor', 'Fair', 'Good', 'Very Good', 'Excellent!'];
    document.getElementById("idx-block-ajax-rating-label").innerHTML = opt[rating];
  }

  if (document.images) {
    idx_img_loading = new Image();
    idx_img_loading.src = "http://www.hotel-discount.com/get_rated/loading.gif";
  }

  document.write("  <link href=\"http://www.hotel-discount.com/get_rated/get_rated.css\" rel=\"stylesheet\" type=\"text/css\" />");document.write("  <div id=\"idx-block-ajax-rating\">");document.write("    <div id=\'idx-block-ajax-rating-label\'></div>");document.write("    <ul class=\"idx-ajax-rating\" style=\"width:150px;\">");document.write("    <li class=\"current\" style=\"width:105px;\"></li>");document.write("          <li><a href=\"javascript:IDX_AjaxRating(\'20849\', \'1\')\" class=\"star1\" onmouseover=\"IDX_DisplayLabel(\'1\')\" onmouseout=\"IDX_DisplayLabel(\'0\')\"></a></li>");document.write("          <li><a href=\"javascript:IDX_AjaxRating(\'20849\', \'2\')\" class=\"star2\" onmouseover=\"IDX_DisplayLabel(\'2\')\" onmouseout=\"IDX_DisplayLabel(\'0\')\"></a></li>");document.write("          <li><a href=\"javascript:IDX_AjaxRating(\'20849\', \'3\')\" class=\"star3\" onmouseover=\"IDX_DisplayLabel(\'3\')\" onmouseout=\"IDX_DisplayLabel(\'0\')\"></a></li>");document.write("          <li><a href=\"javascript:IDX_AjaxRating(\'20849\', \'4\')\" class=\"star4\" onmouseover=\"IDX_DisplayLabel(\'4\')\" onmouseout=\"IDX_DisplayLabel(\'0\')\"></a></li>");document.write("          <li><a href=\"javascript:IDX_AjaxRating(\'20849\', \'5\')\" class=\"star5\" onmouseover=\"IDX_DisplayLabel(\'5\')\" onmouseout=\"IDX_DisplayLabel(\'0\')\"></a></li>");document.write("        </ul>");document.write("    <b>3.50</b> (out of 5)<br />");document.write("    Number of ratings: 2 Votes");document.write("    <div id=\'idx-block-ajax-rating-msg\'></div>");document.write("  </div>");