var n   = (navigator.appName.indexOf("Netscape") >= 0 && parseFloat(navigator.appVersion) >= 4) ? 1 : 0;
var ie = (document.all) ? 1:0;

var Xassoluto   = 0;
var Yassoluto   = 0;

function PosRiferimento(coord) { 
 var x=0;
 var y=0;

 obj = img;
 while (obj.offsetParent != null) {
    x += obj.offsetLeft;
    y += obj.offsetTop;
    obj = obj.offsetParent;
 }
 x += obj.offsetLeft ;
 y += obj.offsetTop  ;

 if (coord=='x') 
    return x;
 else 
    return y;          
}


function moveLayerTo(layer,x,y) { 

 if (n) {
    layer.style.left =  parseInt(layer.style.left) - parseInt(Xassoluto) + parseInt(x);
    layer.style.top  =  parseInt(layer.style.Top) -  parseInt(Yassoluto) + parseInt(y);
 } else if (ie) { 
    layer.style.left =  layer.style.pixelLeft - Xassoluto + x;
    layer.style.top  =  layer.style.pixelTop -  Yassoluto + y;
 }

}  	
  
function riposiziona() { 

 if (img== null)  return;
		         	 
 var x= PosRiferimento('x');
 var y= PosRiferimento('y');  
 var layer=new Array(); 


 if (n) layer=document.getElementsByTagName('DIV');
 else if (ie) layer = document.all.tags('DIV');
  
 for (i=0;i< layer.length; i++) {
    if (layer[i].id.toString().substring(0,5)=="layer") 
       moveLayerTo(layer[i],x,y);
 }  
   		
 Xassoluto= x;
 Yassoluto= y;	  
}        


