/*  700 - Quick Product Search Front End
Ajax routine to automatically populate list of product when typing keywords
*/
function getproductdesc(str,divname)
{
   document.getElementById(divname + "resultlist").style.visibility="visible";
   if (str.length==0)
   {
      document.getElementById(divname + "resultlist").style.visibility="hidden";
   }

   var checkingurl="shopajaxsearchlookup.asp"
   var pars = 'keyword=' + str;
   var target = divname + 'resultlist';
   var myAjax = new Ajax.Updater(target, checkingurl, {method: 'post',parameters: pars});
}


// VPASP CUSTOMISATION - 2011.04.13 - Bobby
function getBaseURL() {
    var url = location.href;  // entire url including querystring - also: window.location.href;
    var baseURL = url.substring(0, url.indexOf('/', 14));


    if (baseURL.indexOf('http://localhost') != -1) {
        // Base Url for localhost
        var url = location.href;  // window.location.href;
        var pathname = location.pathname;  // window.location.pathname;
        var index1 = url.indexOf(pathname);
        var index2 = url.indexOf("/", index1 + 1);
        var baseLocalUrl = url.substr(0, index2);

        return baseLocalUrl + "/";
    }
    else {
        // Root Url for domain name
        return baseURL + "/";
    }
}


// VPASP CUSTOMISATION - 22 august 2010 - wilson - Ajax jscript to retrieve and output value
function getproductoutofstock(str,divname)
{

  // VPASP CUSTOMISATION - 2011.04.13 - Bobby
  var baseurl = getBaseURL();
  window.location.href = baseurl + "shopexd.asp?id="+str+"&rl=y";

   document.getElementById(divname).style.visibility="visible";
   if (str.length==0)
   {
      document.getElementById(divname).style.visibility="hidden";
   }
   document.getElementById(divname).innerHTML="<img src='../images/ajaxshippingload.gif' border='0'> checking stock...";
   var checkingurl="shopajaxoutofstocklookup.asp"
   var pars = 'keyword=' + str;
   var target = divname;
   var myAjax = new Ajax.Updater(target, checkingurl, {method: 'post',parameters: pars});
}
//end customisation
