//var urlBusqueda = ""; 
var urlBusqueda = "http://www.johnsons.cl/imagenes_johnsons/busqueda/"; 
function CrearAutoComplete() 
{ 
    YAHOO.example.ACFlatData = new function(){ 
        // Define a custom formatter function 
        this.fnCustomFormatter = function(oResultItem, sQuery) { 
            var sKey = oResultItem[0]; 
            var nQuantity = oResultItem[1]; 
            var sKeyQuery = sKey.substr(0, sQuery.length); 
            var sKeyRemainder = sKey.substr(sQuery.length); 
            var sOnClick = "NavegarSKU('" + oResultItem[3] + "');"; 
            var sMarkup = "" ; 
            sMarkup += "<div onclick=" + sOnClick + " align='left' style='width:100%; height:100%;'>"; 
            sMarkup += "<table style='width: 100%;'>" 
            sMarkup += "<tr>"; 
            sMarkup += "<td align='left' style='width: 45px' valign='top'>"; 
            sMarkup += "<img onclick=" + sOnClick + " width='40' height='30' src='" + oResultItem[2] + "'/>" ; 
            sMarkup += "</td>"; 
            sMarkup += "<td align='left' valign='top'>"; 
            sMarkup += "<span onclick=" + sOnClick + " >" + oResultItem[0] + "</span>"; 
            sMarkup += "<br /><span onclick=" + sOnClick + "  style='font-family:arial; font-size:8pt;'>Precio Internet: <b>$ " + oResultItem[1] + "</b></span>"; 
            sMarkup += "</td></tr></table></div>"; 
            return (sMarkup); 
          
        }; 

        //define your itemSelect handler function:   
         var itemSelectHandler = function(sType, aArgs) {   
             YAHOO.log(sType); //this is a string representing the event;   
                               //e.g., "itemSelectEvent"   
             var oMyAcInstance = aArgs[0]; // your AutoComplete instance   
             var elListItem = aArgs[1]; //the <li> element selected in the suggestion   
                                        //container   
             var aData = aArgs[2]; //array of the data for the item as returned by the DataSource 
              
             //alert(aData); 
             window.location = fncIpFinal() + "appl/internet/HtmlSite.nsf/VwIUHtmlSiteOpen/html_3B261201B31DCCF384257332003A19F7?OpenDocument"; 
         };   
            
         //subscribe your handler to the event, assuming   
         //you have an AutoComplete instance myAC:   


        this.oACDS = new YAHOO.widget.DS_XHR(urlBusqueda + "Brapida.aspx", [";", "~"]); 
        this.oACDS.responseType = YAHOO.widget.DS_XHR.TYPE_FLAT; 
        this.oACDS.maxCacheEntries = 10; 
        this.oACDS.queryMatchSubset = true; 

        // Instantiate first AutoComplete 
        var myInput = document.getElementById('fldbuscar'); 
        var myContainer = document.getElementById('ysearchcontainer0'); 
        
        this.oAutoComp0 = new YAHOO.widget.AutoComplete(myInput,myContainer,this.oACDS); 
        this.oAutoComp0.delimChar = ""; 
        this.oAutoComp0.queryDelay = 1; 
        this.oAutoComp0.typeAhead = false; 
        this.oAutoComp0.useShadow = true; 
        this.oAutoComp0.formatResult = this.fnCustomFormatter; 
        //this.oAutoComp0.itemSelectEvent.subscribe(itemSelectHandler);   

    } 
} 
function NavegarSKU(url) 
{ 
    window.location = url ; 
} 

function Limpiarfldbuscar() 
{ 
    var myInput = document.getElementById('fldbuscar'); 
    myInput.value = "" ; 
} 

function QuitarImg(e) 
{ 
    var _input_fldbuscar = document.getElementById("fldbuscar"); 
    var keynum; 
    
    if(window.event) // IE 
      { 
      keynum = e.keyCode; 
      } 
    else if(e.which) // Netscape/Firefox/Opera 
      { 
      keynum = e.which; 
      }             
    
    var sValue = new String(); 
    sValue = _input_fldbuscar.value ; 
    
    //alert(sValue); 
    if(sValue.length > 0 ) 
        _input_fldbuscar.style.backgroundImage = "none"; 
    else 
    { 
        //alert("ssdsd"); 
        _input_fldbuscar.style.backgroundImage = "url('"+urlBusqueda+"img/searchgoogle.png')"; 
    } 
    
    
} 


function Navegar(e) 
{ 
    
    
    var _ret = true; 
    var keynum; 
    
    if(window.event) // IE 
      { 
      keynum = e.keyCode; 
      } 
    else if(e.which) // Netscape/Firefox/Opera 
      { 
      keynum = e.which; 
      }             
    
    //alert(keynum.toString()); 
    if (keynum == 13 || keynum == 1 || keynum == 0)  // checks whether the SHIFT key is pressed 
    { 
        //alert("busqueda.aspx?q=" + _input_fldbuscar.value ); 
        var _input_fldbuscar = document.getElementById("fldbuscar"); 
        window.location = urlBusqueda + "busqueda.aspx?q=" + _input_fldbuscar.value ; 
        _ret = false; 
    } 
    
    
    return _ret; 
 } 
  

  
  
function ajax() 
{ 
    if(window.XMLHttpRequest) 
    { 
        return new XMLHttpRequest(); 
    } 
    else 
    { 
        try 
        { 
            return new ActiveXObject("Microsoft.XMLHTTP"); 
        }catch(e) 
        { 
            return false; 
        } 
    } 
} 
function consultar(){ 
    var _ret = new String(); 
    var aj=ajax(); 
    if(!aj){ 
        alert('error'); 
        return; 
    } 
    aj.open('get','Web.config',true); 
    aj.onreadystatechange=function() 
    { 
        if(aj.readyState==4) 
        { 
            xml=aj.responseXML; 
            _ret = xml.childNodes[0].childNodes[0].attributes[1].nodeValue ; 
        } 

    }; 
    aj.send(null); 
    return _ret; 
} 
function fncIpFinal() 
{ 
   var _ret = new String(); 
   _ret = consultar(); 
   return _ret; 
}