//<script>

var email = 'info@';

function addbookmark(){
var bookmarkurl="http://"
var bookmarktitle=""

bookmark(bookmarkurl,bookmarktitle);
}


function closeall(txt){
	setTextinDiv('cnt_overlay',txt);
	hidelayer('main_overlay');
}



function close_(){
	
	closeall('');
	////document.frmmenu.tmp.value='closevideo';
}


//----------------------------------------------------------------------
//----------------------------------------------------------------------
function move_div_g(id, x_end, y_end, t, dt){
	//muove un div a velocità incrementale
	
	        if(1){ 
	
	         
	
	        var  el= document.getElementById(id);
			
			var op_y = "+";
			var spostay = 'spostaydown';
			
			var op_x = "+";
			var spostax = 'spostaxright';
			   
	        var oldTop = el.style.top.split('px')[0];
			var oldLeft= el.style.left.split('px')[0];
			
			if(y_end < oldTop){
			   op_y = "-";
			   spostay = 'spostayup';
			}
			
			if(x_end < oldLeft){
			   op_x = "-";
			   spostax = 'spostaxleft';
			}
			
			//var vx = (x_end-oldLeft)/t;
			//var vy = (y_end-oldTop)/t;
			
			//var dx = vx*dt;
			//var dy = vy*dt;
	  
	   function spostaydown(){
            var oldTop = el.style.top.split('px')[0];
			
            if(oldTop<y_end){
			
				var posy = oldTop*1 + Math.ceil((y_end - oldTop)/5) ;
                el.style.top  = posy +'px';
				//self.style.left = 2*speed +'px';
				//alert(posy);
            }
			
             if(oldTop>=y_end){
                clearInterval(sy);
                 
            }
        }
		
		function spostayup(){
            var oldTop = el.style.top.split('px')[0];
			
            if(oldTop>y_end){
			
				var posy = oldTop*1 - Math.ceil((oldTop - y_end)/5) ;
                el.style.top  = posy +'px';
				
            }
			
             if(oldTop<=y_end){
                clearInterval(sy);
                 
            }
        }
		
		function spostaxright(){
            var oldLeft = el.style.left.split('px')[0];
			
            if(oldLeft<x_end){
                
				var posx = oldLeft*1 +   Math.ceil((x_end - oldLeft)/5) ;
                el.style.left  = posx +'px';
				//self.style.left = 2*speed +'px';
				//alert(posy);
            }
			
             if(oldLeft>=x_end){
                clearInterval(sx);
                 
            }
        }
        
        	function spostaxleft(){
            var oldLeft = el.style.left.split('px')[0];
			
            if(oldLeft>x_end){
                
				var posx = oldLeft*1 - Math.ceil((oldLeft - x_end )/5) ;
                el.style.left  = posx +'px';
				//self.style.left = 2*speed +'px';
				//alert(posy);
            }
			
             if(oldLeft<=x_end){
                clearInterval(sx);
                 
            }
        }
        
		if(spostay=='spostaydown')
     		var sy = setInterval(spostaydown,dt);
		else 
		    var sy = setInterval(spostayup,dt);
			
		//var sx = setInterval(spostax,dt);
		if(spostax=='spostaxleft')
     		var sx = setInterval(spostaxleft,dt);
		else 
		    var sx = setInterval(spostaxright,dt);
		
	        }
	}
	
//----------------------------------------------------------------------
//----------------------------------------------------------------------
function move_div_g2(id, x_end, y_end, t, dt){
	//muove un div a velocità incrementale, usa l'enable per stabilizzare
	
	        if(enableScroll==1){//
	
	        enableScroll = 0;
	
	        var  el= document.getElementById(id);
			
			var op_y = "+";
			var spostay = 'spostaydown';
			   
	        var oldTop = el.style.top.split('px')[0];
			var oldLeft= el.style.left.split('px')[0];
			
			if(y_end < oldTop){
			   op_y = "-";
			   spostay = 'spostayup';
			}
			
			//var vx = (x_end-oldLeft)/t;
			//var vy = (y_end-oldTop)/t;
			
			//var dx = vx*dt;
			//var dy = vy*dt;
	  
	   function spostaydown(){
            var oldTop = el.style.top.split('px')[0];
			
            if(oldTop<y_end){
			
				var posy = oldTop*1 + Math.ceil((y_end - oldTop)/5) ;
                el.style.top  = posy +'px';
				//self.style.left = 2*speed +'px';
				//alert(posy);
            }
			
             if(oldTop>=y_end){
                clearInterval(sy);
                enableScroll=1;
            }
        }
		
		function spostayup(){
            var oldTop = el.style.top.split('px')[0];
			
            if(oldTop>y_end){
			
				var posy = oldTop*1 - Math.ceil((oldTop - y_end)/5) ;
                el.style.top  = posy +'px';
				
            }
			
             if(oldTop<=y_end){
                clearInterval(sy);
                enableScroll=1;
            }
        }
		
		function spostax(){
            var oldLeft = el.style.left.split('px')[0];
			
            if(oldLeft<x_end){
                
				var posx = oldLeft*1 +  + Math.ceil((x_end - oldLeft)/5) ;
                el.style.left  = posx +'px';
				//self.style.left = 2*speed +'px';
				//alert(posy);
            }
			
             if(oldLeft>=x_end){
                clearInterval(sx);
                //enableScroll=true;
            }
        }
		if(spostay=='spostaydown')
     		var sy = setInterval(spostaydown,dt);
		else 
		    var sy = setInterval(spostayup,dt);
			
		var sx = setInterval(spostax,dt);
		///for(i=0;i<2;i++) sposta();
	        }
	}
	
var enableScroll = 1;


function SetOpacity(elem, opacityAsInt)
{
	var opacityAsDecimal = opacityAsInt;
	
	if (opacityAsInt > 100)
		opacityAsInt = opacityAsDecimal = 100; 
	else if (opacityAsInt < 0)
		opacityAsInt = opacityAsDecimal = 0; 
	
	opacityAsDecimal /= 100;
	if (opacityAsInt < 1)
		opacityAsInt = 1; // IE7 bug, text smoothing cuts out if 0
	
	elem.style.opacity = opacityAsDecimal;
	elem.style.filter  = "alpha(opacity=" + opacityAsInt + ")";
}
function FadeOpacity(elemId, fromOpacity, toOpacity, time, fps)
{
	var steps = Math.ceil(fps * (time / 1000));
	var delta = (toOpacity - fromOpacity) / steps;
	FadeOpacityStep(elemId, 0, steps, fromOpacity, delta, (time / steps));
}
function FadeOpacityStep(elemId, stepNum, steps, fromOpacity, delta, timePerStep)
{
    SetOpacity(document.getElementById(elemId), Math.round(parseInt(fromOpacity) + (delta * stepNum)));
    if (stepNum < steps)
        setTimeout("FadeOpacityStep('" + elemId + "', " + (stepNum+1) + ", " + steps + ", " + fromOpacity + ", " + delta + ", " + timePerStep + ");", timePerStep);
}

var enable_Fadeoff = 1;

function offall(idelon, debug){
	//alert(a__thumbs.length);
	
	
	
	if(enable_Fadeoff == 1){
	
	enable_Fadeoff = 0;
	
	for(i=0;i<a__thumbs.length;i++){
		//if(debug==1) alert(a__thumbs[i]);
		if(a__thumbs[i]!=idelon) FadeOpacity(a__thumbs[i], 30, 30, 1, 16);
	}
	
	}
	
	enable_Fadeoff = 1;
	
}
