﻿function showResultPage(page)
{
   var numResults = 25;
   var results = document.getElementsByName("Result");
   //Set all results to hide
   for (var i=0;i<results.length;i++)
   {
        results[i].style.display="none";
   }  
   
   //Show only the results that we want
   if (results.length > (page*numResults-numResults))
   {
       for (var i=page*numResults-numResults;i<page*numResults;i++)
       {
        if (results[i] != null)
            results[i].style.display="block";
       }  
       //Safari workaround, get the new html after the visiblity toggling
       // and set the display div to the new html and hide the original div
       var html = document.getElementById("raw").innerHTML;
       document.getElementById("raw").style.display = "none";
       document.getElementById("display").innerHTML = html;
   }
   var numTotalResults = document.getElementById("hidNumberOfResults").value;
   var pageStart = (page*numResults-numResults)+1;
   var pageEnd = page*numResults;
   if (pageEnd > numTotalResults)
    pageEnd = numTotalResults;
   var pageRange =  pageStart + " - " + pageEnd;
   if (numTotalResults > 0)
    document.getElementById("resultSummary").innerHTML = "Viewing " + pageRange + " of " + numTotalResults + " results";
 
}

function launchSearch(objSearchBox,channel)
{
    //See if the channel param is an object on the form
    if (document.getElementById(channel))
        channel = document.getElementById(channel).value;
        
   if (channel == "plantguide")
    window.location.href="/dtSearch/searchResultsPlantGuide.aspx?searchfor=" + document.getElementById(objSearchBox).value + "&channel=" + channel + "&page=1";
   else
    window.location.href="/dtSearch/searchResults.aspx?searchfor=" + document.getElementById(objSearchBox).value + "&channel=" + channel + "&page=1";
}

function checkEnter(e,objSearchBox,channel)
{ 
    var iAscii;
    if (window.event)
        iAscii = window.event.keyCode;
    else if (e)
        iAscii = e.which;

    if (iAscii == 13)
    {
        launchSearch(objSearchBox,channel);
        return false;
    }

    

}
