/* funzioni javascript personalizzate */

function showitem(idItemToShow, idItemToHide, queryReturnedItems) {
    
    /* ****** se idItemToShow è minore di uno vuol dire che siamo all'inizio della lista e quindi esco senza compiere azioni ****** */
    if ( idItemToShow < 1 ) return;
    
    /* ****** se idItemToShow è maggiore di queryReturnedItems vuol dire che siamo alla fine della lista e quindi esco senza compiere azioni ****** */
    if ( idItemToShow > queryReturnedItems ) return; 
    
    /* ****** genero la html ID della item da mostrare e di quella da nascondere ****** */
    var itemToShow = 'item' + idItemToShow;
    var itemToHide = 'item' + idItemToHide;
    
    document.getElementById(itemToHide).style.visibility = 'hidden';
    document.getElementById(itemToShow).style.visibility = 'visible';
}


function showJob(idJobToShow) {
   
   /* se lo stato dell'oggetto è già "block" torniamo a display="none" */
   /* altrimenti trasformiamolo in elemento visibile */
   if (document.getElementById(idJobToShow).style.display == 'block') {
     document.getElementById(idJobToShow).style.display = 'none';     
   }
   else {
    
   /* infine nascondiamo tutti le job position aperte, poi visualizziamo solo quella selezionata */
   document.getElementById('php-junior').style.display = 'none';
   document.getElementById('engagement').style.display = 'none';
   document.getElementById('sysadmin-senior').style.display = 'none';
   document.getElementById('sysadmin-junior').style.display = 'none';
   document.getElementById('inside-sales').style.display = 'none';
   
    document.getElementById(idJobToShow).style.display = 'block';
  }   
}

function showOffer(idOfferToShow, totalItems) {

   
   /* se lo stato dell'oggetto è già block torniamo a none  */
   /* altrimenti rendiamo l'oggetto in un elemento visibile */
   
   if (document.getElementById(idOfferToShow).style.display == 'block') {
     document.getElementById(idOfferToShow).style.display = 'none';     
   }
   else {
    
    for (count = 0; count < totalItems; count++) {
        idToHide = 'offerta-hidden' + count;
        document.getElementById(idToHide).style.display = 'none';
    }
    
    document.getElementById(idOfferToShow).style.display = 'block';
   }
   
}
