﻿/** 
    Funzioni di gestione della SearchBar.
       
**/


function SearchBar_IsUsed() {

    var ObjID = document.getElementById("SearchBar_UserControl");
    return (ObjID != null);
}


function SearchBar_Init() {

    return;    

    // Determina se il controllo è utilizzato all'interno della pagina.
    if (!SearchBar_IsUsed()) {
        alert('UserControl SearchBar non utilizzato. Non è necessario richiamare SearchBar_Init()');
        return (false);
    }
    // Controlla se il browser è firefox o chrome nasconde i tasti avanti
    // e indietro.
    if (navigator.userAgent.toString().match('(Firefox)+') != null || navigator.userAgent.toString().match('(Chrome)+') != null) {

        // PROMETHEUS: Disattivate le due immagini back and forward poiché lo spazio
        // viene ora utilizzato per il testo ricerca
        //document.getElementById("SearchBar_BackBtn").style.visibility = "hidden";
        //document.getElementById("SearchBar_ForwardBtn").style.visibility = "hidden";

        document.getElementById("SearchBar_RicercaTextbox").value = NetSellGui_Costumize_SearchDefaultText;
        
    }
    return true;
}


// Gestione interna del click sul tasto di ricerca
function SearchBar__CleanSearchText() {
    var toClean = document.getElementById("SearchBar_RicercaTextbox");
    toClean.value = '';
    toClean = null;
}
// Gestione interna del tasto enter. sulla casella di ricerca
function SearchBar_KeyPress(event) {
    
    if (event.keyCode == 13) return parent.SearchBar_CallBack_btnSearch();
}

function SearchBar__FocusMe() {
    var toClean = document.getElementById("SearchBar_RicercaTextbox");
    toClean.focus();
}


/** Gestione dei pulsanti avanti e indietro **/
function SearchBar__BackBtn_onMouseOver() {
    //document.getElementById('SearchBar_BackBtn').src = NetSell_XalpServiceUrl + '/layout/theme/' + NetSell_ThemeName + '/SearchBar/SearchBar_Back_hover.png';
}
function SearchBar__BackBtn_onMouseOut() {
    //document.getElementById('SearchBar_BackBtn').src = NetSell_XalpServiceUrl + '/layout/theme/' + NetSell_ThemeName + '/SearchBar/SearchBar_Back.png';
}
function SearchBar__ForwardBtn_onMouseOver() {
    //document.getElementById('SearchBar_ForwardBtn').src = NetSell_XalpServiceUrl + '/layout/theme/' + NetSell_ThemeName + '/SearchBar/SearchBar_forward_hover.png';
}
function SearchBar__ForwardBtn_onMouseOut() {
    //document.getElementById('SearchBar_ForwardBtn').src = NetSell_XalpServiceUrl + '/layout/theme/' + NetSell_ThemeName + '/SearchBar/SearchBar_forward.png';
}
function SearchBar__SearchBtn_onMouseOver() {
    document.getElementById('SearchBar_RicercaButton').src = NetSell_XalpServiceUrl + '/layout/theme/' + NetSell_ThemeName + '/SearchBar/btnSearch_hover.gif';    
}
function SearchBar__SearchBtn_onMouseOut() {
    document.getElementById('SearchBar_RicercaButton').src = NetSell_XalpServiceUrl + '/layout/theme/' + NetSell_ThemeName + '/SearchBar/btnSearch.gif';
}


