// ---------------------------------------------------------------------------------------- 
// --- GESTIONE DIVS - Detect Browser 
// ---------------------------------------------------------------------------------------- 
var detect = navigator.userAgent.toLowerCase();
// ---------------------------------------------------------------------------------------- 
	

// ---------------------------------------------------------------------------------------- 
// --- GESTIONE DIVS - Tutti spenti 
// ---------------------------------------------------------------------------------------- 
	function clearAllDivs() {
		if ( ( detect.search( 'mozilla' ) != -1 ) || ( detect.search( 'firefox' ) != -1 ) ) {
			//my_obj = document.getElementById( divID ).style;
			//my_obj.visibility = ( divStatus == 'on' ) ? 'visible' : 'hidden';
			document.getElementById( 'detDivisionDomain' ).style.visibility = 'hidden';
			document.getElementById( 'detDivisionHost' ).style.visibility = 'hidden';
			document.getElementById( 'detDivisionWeb' ).style.visibility = 'hidden';
			document.getElementById( 'detDivisionLab' ).style.visibility = 'hidden';
		}
		if ( document.layers ) {
			//my_obj = eval( 'document.' + divID );
			//my_obj.visibility = ( divStatus == 'on' ) ? 'show' : 'hide';
			eval( 'document.detDivisionDomain' ).visibility = 'hide';
			eval( 'document.detDivisionHost' ).visibility = 'hide';
			eval( 'document.detDivisionWeb' ).visibility = 'hide';
			eval( 'document.detDivisionLab' ).visibility = 'hide';
		}
	}
// ---------------------------------------------------------------------------------------- 
	
	
// ---------------------------------------------------------------------------------------- 
// ---  GESTIONE DIVS - Accendo un DIV 
// ---------------------------------------------------------------------------------------- 
function setVisibleDivs( objectID ) {
		if ( document.getElementById( objectID ).style.visibility == 'hidden' ) {
			document.getElementById( objectID ).style.visibility = 'visible'; 
		} else {
			document.getElementById( objectID ).style.visibility = 'hidden'; 
		}
	}
// ---------------------------------------------------------------------------------------- 


// ---------------------------------------------------------------------------------------- 
// ---  GESTIONE DIVS - Imposto un DIV come desidero 
// ---------------------------------------------------------------------------------------- 
function ShowHideDiv( divID, divStatus ) {
	// divStatus = ( on, off ) 
	if ( ( detect.search( 'mozilla' ) != -1 ) || ( detect.search( 'firefox' ) != -1 ) ) {
		my_obj = document.getElementById( divID ).style;
		my_obj.visibility = ( divStatus == 'on' ) ? 'visible' : 'hidden';
	}
	if ( document.layers ) {
		my_obj = eval( 'document.' + divID );
		my_obj.visibility = ( divStatus == 'on' ) ? 'show' : 'hide';
	}
	return;
}
// ---------------------------------------------------------------------------------------- 





var myPosition = 0;
function Scivola( divID, offset ) {
	
	// divStatus = ( on, off ) 
	if ( ( detect.search( 'mozilla' ) != -1 ) || ( detect.search( 'firefox' ) != -1 ) ) {
		
		//var myPosition = document.getElementById( divID ).style.left;
		var oldPosition =  myPosition;
		var newPosition =  myPosition - offset;
		var delta = 1;
		
		var alarm = 0;
		while ( ( myPosition > newPosition ) && ( alarm <= offset*10 )  ) {
		
			// calcolo delta 
			if ( ( myPosition - newPosition ) > (( oldPosition - newPosition )/2) ) {
				delta = delta+0.1;
				delta = Math.floor( delta );
			} else {
				delta = delta-0.1;
				delta = Math.floor( delta );
				delta = Math.max( delta, 1 )
			}
			// Nuova posizione 
			alert(myPosition + ' ' + delta);		
			
			myPosition = myPosition - delta;
			document.getElementById( divID ).style.left = myPosition;
			
			// Allarme 
			alarm++;
			
		}
		myPosition = newPosition;
		//document.getElementById( divID ).style.left = newPosition;
	
	}
	if ( document.layers ) {
		//.....document.layers['tobechanged'].left = 200;

	}
	return;
}
