/* 
 *  _menu.js
 *      Classe per la gestione dell'interfaccia del menu.
 */

// **************** Set funzioni per DWR ****************

function init(){
    DWRUtil.useLoadingMessage();
    BI.resetAllBeanList(null);
}

function nuovoLibro(){
    DWRUtil.useLoadingMessage();
    retrieveURL('./Controller.do?query=__BOOK_INSERT_TEMPLATE');
}

function nuovoArgomento(){
    DWRUtil.useLoadingMessage();
    retrieveURL('./Controller.do?query=__ARGUMENT_INSERT_TEMPLATE');
}

function nuovaCollana(ts){
    DWRUtil.useLoadingMessage();
    retrieveURL('./Controller.do?query=__COLLECTION_INSERT_TEMPLATE&timeStamp=ts');
}

function cercaCollana(ts){
    DWRUtil.useLoadingMessage();
    retrieveURL('./Controller.do?query=__COLLECTION_SEARCH_TEMPLATE&timeStamp=ts');
}

function nuovoUtente(ts){
    DWRUtil.useLoadingMessage();
    retrieveURL('./Controller.do?query=__USERS_INSERT_TEMPLATE&timeStamp=ts');
}

function cercaUtente(ts){
    DWRUtil.useLoadingMessage();
    retrieveURL('./Controller.do?query=__USERS_SEARCH_TEMPLATE&timeStamp=ts');
}



/********************************************************
 *   funzioni dei menu_carocci.jsp e menu_faber.jsp
 ********************************************************/

function openPercorsiDiLettura(){
    BI.resetAllBeanList(populatePercorsiList());
}

function populatePercorsiList(){
    BI.setListaPercorsiLettura(showPercorsiPage());
}

function showPercorsiPage(){
    retrieveURL('./Controller.do?query=__BOOK_PERCORSI_TEMPLATE');
}

/********************************************************
 *   funzioni dei menu orizzontale
 ********************************************************/

function settaCasaEditrice(){ 
  if(window.event) { // IE
settaCampi();
    BI.setMenuRosso("editrice");
    BI.setPage_pubblicazioni(1);   
    document.getElementById('casaEditrice').style.color='black';   
    document.getElementById('Catalogo').style.color='white'; 
    document.getElementById('Novita').style.color='white';
    document.getElementById('Riviste').style.color='white';
    document.getElementById('Notizie').style.color='white';
    document.getElementById('Mailing').style.color='white';
  }
}

function settaCatalogo(){ 
  if(window.event) { // IE
settaCampi();
    BI.setMenuRosso("catalogo");
    document.getElementById('casaEditrice').style.color='white';   
    document.getElementById('Catalogo').style.color='black'; 
    document.getElementById('Novita').style.color='white';
    document.getElementById('Riviste').style.color='white';
    document.getElementById('Notizie').style.color='white';
    document.getElementById('Mailing').style.color='white';
  }
}

function settaNovita(){ 
  if(window.event) { // IE
settaCampi();
    BI.setMenuRosso("novita");
    document.getElementById('casaEditrice').style.color='white';   
    document.getElementById('Catalogo').style.color='white'; 
    document.getElementById('Novita').style.color='black';
    document.getElementById('Riviste').style.color='white';
    document.getElementById('Notizie').style.color='white';
    document.getElementById('Mailing').style.color='white';
  }
}

function settaRiviste(){ 
  if(window.event) { // IE
settaCampi();
    BI.setMenuRosso("riviste");
    document.getElementById('casaEditrice').style.color='white';   
    document.getElementById('Catalogo').style.color='white'; 
    document.getElementById('Novita').style.color='white';
    document.getElementById('Riviste').style.color='black';
    document.getElementById('Notizie').style.color='white';
    document.getElementById('Mailing').style.color='white';
  }
}

function settaNotizie(){ 
  if(window.event) { // IE
settaCampi();
    BI.setMenuRosso("notizie");
    document.getElementById('casaEditrice').style.color='white';   
    document.getElementById('Catalogo').style.color='white'; 
    document.getElementById('Novita').style.color='white';
    document.getElementById('Riviste').style.color='white';
    document.getElementById('Notizie').style.color='black';
    document.getElementById('Mailing').style.color='white';
  }
}

function settaMailing(){ 
  if(window.event) { // IE
settaCampi();
    BI.setMenuRosso("mailing");
    document.getElementById('casaEditrice').style.color='white';   
    document.getElementById('Catalogo').style.color='white'; 
    document.getElementById('Novita').style.color='white';
    document.getElementById('Riviste').style.color='white';
    document.getElementById('Notizie').style.color='white'; 
    document.getElementById('Mailing').style.color='black';
  }
}

function settaCampi(){ 
  if(window.event) { // IE
    BI.setMenuRosso("");
    document.getElementById('casaEditrice').style.color='white';   
    document.getElementById('Catalogo').style.color='white'; 
    document.getElementById('Novita').style.color='white';
    document.getElementById('Riviste').style.color='white';
    document.getElementById('Notizie').style.color='white';
    document.getElementById('Mailing').style.color='white';
    BI.setPage_pubblicazioni(1);  
  }
}
