function RenderImages(rating)
{
    var images = "<table cellpadding='0' cellspacing='0'><tr>";

    for (var i=0; i < rating; i++)
    {
        images += "<td style='padding-right: 2px;'><img src='Images/star_yellow.jpg' alt='' border='0' /></td>";
    }
    
    for (var j = rating; j < 5; j++)
    {
        images += "<td style='padding-right: 2px;'><img src='Images/star_grey.jpg' alt='' border='0' /></td>";
    }
    
    images += "</tr></table>";
    return images;
}

function RenderBigImages(rating)
{
    var images = "";

    for (var i=0; i < rating; i++)
    {
        images += "<img src='Images/star_yellow.jpg' alt='' border='0' /> ";
    }
    
    for (var j = rating; j < 5; j++)
    {
        images += "<img src='Images/star_grey.jpg' alt='' border='0' /> ";
    }
    
    images += "";
    return images;
}

function getValue(control)
{
     var txtSearch = document.getElementById(control);
     return txtSearch.value;
}

function Search(textControl, locationControl)
{
    var queryString = "phrase=" + getValue(textControl) + "&location=" + getValue(locationControl);
    
    location.href = "SearchResults.aspx?" + queryString;
}

function Filter(phrase, location, categoryId)
{
    var queryString = "phrase=" + phrase + "&location=" + location + "&category=" + categoryId;
    
    location.href = "SearchResults.aspx?" + queryString;
}

function getQueryVariable(variable) 
{
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  }
  
  return null;
}

function GetXmlHttpObject()
{
    var objXmlHttp = null;

    if(window.XMLHttpRequest)
    {
        objXmlHttp = new XMLHttpRequest();
    }
    else if(window.ActiveXObject)
    {
        try
        {
            objXmlHttp = new ActiveXObject('Msxml2.XMLHTTP');
        }
        catch(e)
        {
            objXmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
        }
    }
    return objXmlHttp;
}

function XmlHttpGet(xmlhttp, url)
{
    xmlhttp.open('GET', url, true);
    xmlhttp.send(null);
}