﻿//************************************************************************
//        FUNZIONI COLLEGATE ALLA TOOLBAR PRESENTE NELLE SCHEDE 
//************************************************************************

//E' importante attribuire ID="testoRidimensionabile" o "testoRidimensionabile2" e impostare nello Style 
//inline dell'elemento la proprietà font-size.
function AumentaCarattere(){	
    var dim
    
    dim = parseInt(document.getElementById("testoRidimensionabile").style.fontSize.replace('px',''))
	dim = dim + 1;
	
	if (dim<=17) {
		document.getElementById("testoRidimensionabile").style.fontSize = dim + 'px';	
		if (document.getElementById("testoRidimensionabile2")) {
		    document.getElementById("testoRidimensionabile2").style.fontSize = dim + 'px';	
		}																
	}else{
		dim = dim - 1;
	}	
}
function DiminuisciCarattere(){
    var dim
    
    dim = parseInt(document.getElementById("testoRidimensionabile").style.fontSize.replace('px',''))
	dim = dim - 1;
	
	if (dim>=11) {
		document.getElementById("testoRidimensionabile").style.fontSize = dim + 'px';
		if (document.getElementById("testoRidimensionabile2")) {
		    document.getElementById("testoRidimensionabile2").style.fontSize = dim + 'px';	
		}	
	}else{																		
		dim = dim + 1;
	}	
}


function Stampa(){
    window.print()
}
//************************************************************************
//                        FINE FUNZIONI TOOLBAR
//************************************************************************



// Verifica se la mail è valida
function EmailValida(indirizzo) {
      if (window.RegExp) {
            var nonvalido = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
            var valido = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
            var regnv = new RegExp(nonvalido);
            var regv = new RegExp(valido);
            
            if (!regnv.test(indirizzo) && regv.test(indirizzo))
                return true;
                
            return false;
      }
      else {
            if(indirizzo.indexOf("@") >= 0)
                return true;
              
            return false;
      }
}


// Apre un Tab del TABBER
function OpenTab(NumTab,Ogg,NumTabTot,TxtColor_ON,TxtColor_OFF){
        var i            
        var ID_Tab      = 'Tab'      + NumTab
        var ID_TabPanel = 'TabPanel' + NumTab   
        var ID_TabLink  = 'TabLink'  + NumTab
        
        //spegne tutti i tab
        for (i=0;i<NumTabTot;i++){                
           document.getElementById('Tab' + i).className = ""               
           document.getElementById('TabLink' + i).style.color = TxtColor_OFF
           document.getElementById('TabPanel' + i).className = "tabbertab tabbertabhide"
        }            
        
        //accende il Tab e visualizza il relativo Tabpanel
        document.getElementById(ID_Tab).className = "tabberactive"                       
        document.getElementById(ID_TabLink).style.color = TxtColor_ON                 
        document.getElementById(ID_TabPanel).className = "tabbertab"            
}


// Funzioni PUSHBAR
function DisplayPushbar_Big(){ 
   var PushbarBanner_Small = document.getElementById('PushbarBanner_Small')
   var PushbarBanner_Big   = document.getElementById('PushbarBanner_Big')
       
   PushbarBanner_Small.style.visibility = 'hidden'
   PushbarBanner_Big.style.display      = 'block'
}   

function DisplayPushbar_Small(){
   var PushbarBanner_Small = document.getElementById('PushbarBanner_Small')
   var PushbarBanner_Big   = document.getElementById('PushbarBanner_Big')
       
   PushbarBanner_Small.style.visibility = 'visible'
   PushbarBanner_Big.style.display      = 'none'
}
