/*********************************
1. gestione pannello via checkbox
2. gestione pannello via href
3.  gestione pannello generico
4. visualizzazione div sequenziale
5. visulaizzazione div random
6. clear label
7. trim stringa    
***********************************/


//1. gestione pannello via checkbox
//
 function Check_GenericPanel(label, panel) 
 {
    if (document.getElementById) { // DOM3 = IE5, NS6
        
      if (label.checked == false)  
        document.getElementById(panel).style.display = 'none';
      else
        document.getElementById(panel).style.display = 'block';  
    }

                  
 }
 
 
//2. gestione pannello via href
//advSerach.php 
 function GetPanel(panel, addImg, removeImg)
{
    if (document.getElementById(panel).style.display == "none") 
    {
        document.getElementById(panel).style.display = "block";
        document.getElementById(removeImg).style.display = "block";
        document.getElementById(addImg).style.display = "none";
        document.getElementById(position).focus();
    }    
    else
    {
         document.getElementById(panel).style.display = "none";
         document.getElementById(removeImg).style.display = "none";
         document.getElementById(addImg).style.display = "block";
         document.getElementById(position).focus();
    }
}    

//3.  gestione pannello generico
function GetPanelGeneric(panel)
{
    
    if (document.getElementById(panel).style.display == "none") 
    {
        document.getElementById(panel).style.display = "block";
    }
    else
    {
         document.getElementById(panel).style.display = "none";
    }
}




//4. visualizzazione div sequenziale 
//index.php
function DisplayDiv(divDisplay, NumberImg) {
if(NumberImg > 1) {

var check = 0;   
for( var i=1; i<=NumberImg; i++) {
    if  (document.getElementById(divDisplay+i).style.display=="block")
        check = i;
}    
 
for( var i=1; i<=NumberImg; i++) {
    document.getElementById(divDisplay+i).style.display="none";
}
        
if (check == NumberImg)
     document.getElementById(divDisplay+"1").style.display="block";
else
    document.getElementById(divDisplay+(check+1)).style.display="block";
    }
}
//5. visulaizzazione div random
// index.php
function DisplayRandomDiv(randomdiv, CookieName, NumberOfDivsToRandomDisplay) {
var r = Math.ceil(Math.random() * NumberOfDivsToRandomDisplay);
if(NumberOfDivsToRandomDisplay > 1) {
   var ck = 0;
   var cookiebegin = document.cookie.indexOf(CookieName + "=");
   if(cookiebegin > -1) {
      cookiebegin += 1 + CookieName.length;
      cookieend = document.cookie.indexOf(";",cookiebegin);
      if(cookieend < cookiebegin) { cookieend = document.cookie.length; }
      ck = parseInt(document.cookie.substring(cookiebegin,cookieend));
      }
   while(r == ck) { r = Math.ceil(Math.random() * NumberOfDivsToRandomDisplay); }
   document.cookie = CookieName + "=" + r;
   }
for( var i=1; i<=NumberOfDivsToRandomDisplay; i++) {
   document.getElementById(randomdiv+i).style.display="none";
   }
document.getElementById(randomdiv+r).style.display="block";
}


//6. clear form

function Clear(label) { 
    label.value = "";
    }

    
//7. trim stringa
    
function trim(stringa)
{    
    while (stringa.substring(0,1) == ' ')
    {        
        stringa = stringa.substring(1, stringa.length);    
    }    
    while (stringa.substring(stringa.length-1, stringa.length) == ' ')
    {
            stringa = stringa.substring(0,stringa.length-1);    
            }    
    return stringa;
}
