function goToSearchResult(catid)
{
  var currenturl = "index.php?action=searchresults&amp;pclass[]=";
  

//alert("currenturl is " + currenturl);
  if (catid == 'builders.php' || catid == 'electrician.php'  || catid == 'mechanic.php' || catid == 'plumbers.php'){
   currenturl = '';
  }
  
   window.location = currenturl + catid;

}

function goToCombineSearchResult()
{
  var catid;
  var subcatid; 
  var searchtext; 

  if (eval("typeof(document.searchForm.SearchSubCategory) != 'undefined'"))
  { 
     subcatid = document.searchForm.SearchSubCategory.value
  }
  else {
     subcatid = '';
  }
  catid = document.searchForm.SearchParentCategory.value; 
  searchtext = document.searchForm.searchtext.value;

  var currenturl = "index.php?action=searchresults&amp;";
  var hascatid = false;

  if (subcatid != 0 && subcatid !== '')
  {
    currenturl += 'pclass[]='+subcatid;
	hascatid = true;
  }
  else if (catid != 0 && catid !== '')
  {
    currenturl += 'pclass[]='+catid;
	hascatid = true;
  }

  if (hascatid && searchtext != '')
  {
    currenturl += '&amp;searchtext='+searchtext;
  }
  else if (searchtext != '')
  {
    currenturl += 'searchtext='+searchtext;
  }

//alert("currenturl is " + currenturl);
  
   window.location = currenturl;

}

function showstar(iRating) {

   var sStarimages = '';
   //var iRate = iRating/2;
   var iRate = iRating;
  document.getElementById("starrating").innerHTML = '';

  for (var i = 0; i < parseInt(iRate); i++)
  {      
      sStarimages += '<img src="images/star.gif">';
	  //alert (sStarimages);
  }
  //alert (isInteger(iRate));
  if (isInteger(iRate) == false)
  {
      //alert (isInteger(iRate));
      sStarimages += '<img src="images/halfstar.gif">';
  }
  else {
      sStarimages = sStarimages;
  }
 
    document.getElementById("starrating").innerHTML = 'Star rating: '+sStarimages;

}

   function isInteger (s)
   {
      var str = '';
	  str = s+'';
      //alert (str);
      if (str.indexOf(".") > 0)
      { 
	    //alert ('match ' + str.indexOf("."));
	    return false;
      } 
	  
      return true;
	  
   }

		


