﻿// Questo file contiene le funzioni di CallBack che vengono richiamate dal
// controllo UpScreenTaskBar. Definiscono il comportamento del sistema in 
// base a questi eventi.



// Segnala il click sul nome utente(o sul testo Utente anonimo)
function UpScreenTaskBar_CallBack_btnUserName() {
    return parent.NetSellGui_RequestLogin();
}

// Segnala il click sul tasto HOME
function UpScreenTaskBar_CallBack_btnHome() {
    if (NetSellGui_Costumize_TypeOfInitCleanSpacediv == 2)
        return parent.NetSellGui_CleanDiv_OpenPage(NetSell_XalpServiceUrl + '/NetSellGui_PrivatePage/Vetrina/Vetrina.aspx');
    else if (NetSellGui_Costumize_TypeOfInitCleanSpacediv ==1)
        return parent.NetSellGui_CleanDiv_OpenPage(NetSell_XalpServiceUrl + '/NetSellGui_StandardPage/Bacheca/Bacheca.aspx');
    else if (NetSellGui_Costumize_TypeOfInitCleanSpacediv ==0)
        return parent.NetSellGui_CleanDiv_OpenPage(NetSell_XalpServiceUrl + '/NetSellGui_StandardPage/Bacheca/split4home.aspx');
}

// Segnala il click sul tasto PROMOZIONI
function UpScreenTaskBar_CallBack_btnPromozioni() {
    if (!parent.NetSellGui_isLogged()) {
        parent.NetSellGui_RequestLogin();
    }
    else { return parent.NetSellGui_CleanDiv_OpenPage(NetSell_XalpServiceUrl + '/NetSellGui_StandardPage/UserArea/ExplorePromo.aspx'); }
    
}

// Segnala il click sul tasto Contatti (non è necessario il login)
// In realtà è un wrap ad un altra funzione così come per liveChat
function UpScreenTaskBar_CallBack_btnContatti() {
    return parent.NetSellGui_OpenDialogWindow(parent.NetSell_XalpServiceUrl + '/NetSellGui_PrivatePage/Contatti/Contatti.aspx', 'Informazioni sulla F.lli Di Biasi S.n.c. ');
}
function UpScreenTaskBar_CallBack_btnLiveChat() {
    return fbStyleChat_ShowChatWindow();
}



// Segnala il click sul tasto di ricerca
function UpScreenTaskBar_CallBack_btnSearch() 
{
    var ToSearch = document.getElementById("UpScreenTaskBar_RicercaTextbox").value;
    if (ToSearch.length >= 3) {
        parent.NetSellGui_CleanDiv_OpenPage(NetSell_XalpServiceUrl + '/NetSellGui_CatalogEngine/Simple/showRisultati.aspx?ResetFlag=true&SearchType=freeSearch&SearchValue=' + ToSearch);
        ToSearch = null;
    } else {alert('Inserire almeno 3 caratteri'); }
    return true;
}

// CallBack per il click sul tasto Carrello nella barra superiore.
function UpScreenTaskBar_CallBack_btnKart() {
    return parent.NetSellGui_OpenUserKart();
}


// Callback per il click sul primo pulsante o sul logo
function UpScreenTaskBar_CallBack_LogoInnerTextSpan() {
    return parent.NetSellGui_CleanDiv_OpenPage(NetSell_XalpServiceUrl + '/NetSellGui_PrivatePage/NetSellV3/NTS3.html');
} 

