var linkList=[ [ 'javascript:setta_bg(\'/dynaimg/?src=/files/strutture/villafoglie1.jpg&w=345&h=255&iar=1\')' , '/dynaimg/?src=/files/strutture/villafoglie1.jpg&w=90' , '', '' ], [ 'javascript:setta_bg(\'/dynaimg/?src=/files/strutture/villafoglie2.jpg&w=345&h=255&iar=1\')' , '/dynaimg/?src=/files/strutture/villafoglie2.jpg&w=90' , '', '' ], [ 'javascript:setta_bg(\'/dynaimg/?src=/files/strutture/villafoglie3.jpg&w=345&h=255&iar=1\')' , '/dynaimg/?src=/files/strutture/villafoglie3.jpg&w=90' , '', '' ], [ 'javascript:setta_bg(\'/dynaimg/?src=/files/strutture/villafoglie4.jpg&w=345&h=255&iar=1\')' , '/dynaimg/?src=/files/strutture/villafoglie4.jpg&w=90' , '', '' ], [ 'javascript:setta_bg(\'/dynaimg/?src=/files/strutture/foglienew5.jpg&w=345&h=255&iar=1\')' , '/dynaimg/?src=/files/strutture/foglienew5.jpg&w=90' , '', '' ]] // CHANGE THE OTHER VALUES BELOW TO SUIT YOUR APPLICATION var startSize=35; // THE STARTING WIDTH *AND* HEIGHT OF EACH IMAGE (THE IMAGES WILL BE SCALED). var endSize=90; // THE ENDING WIDTH *AND* HEIGHT OF EACH IMAGE (THE IMAGES WILL BE SCALED). var useText=false; // true = USE TEXT RIGHT OF THE LINK, false = NO TEXT RIGHT OF THE LINK. var defText='' // DEFAULT TEXT TO APPEAR TO THE RIGHT OF THE LINKS WHEN NOT HOVERED OVER. // USE AN EMPTY STRING FOR NO TEXT. var textGap=10; // PIXEL GAP ON EACH SIDE OF THE OPTIONAL TEXT (WHEN defText IS SET TO true). var effectW=2; // THE NUMBER OF ICONS AFFECTED BY OF THE MAGNIFICATION AT ONCE (APPROXIMATE). USE VALUES BETWEEN 2 AND 5. // BELOW IS THE STYLE-SHEET RULE FOR HOW THE TEXT IS TO BE DISPLAYED. USE VALID CSS RULES. var textStyle="font-family:verdana; font-size:10pt; color:black; font-weight:bold"; //********** DO NOT EDIT BEYOND THIS POINT **********\\ var w3c=(document.getElementById)?true:false; var ie4=(document.all && !w3c)?true:false; var ie5=(document.all && w3c)?true:false; var ns4=(document.layers)?true:false; var my=0; var overEl=false; var id=0; var elList=new Array(); var elText; var pgLoaded=false; if(defText=='')defText=' '; effectW=Math.max(2,Math.min(5,effectW))+.5; var wA=effectW*endSize/2; var mX=wA/1.5; function getMxy(v){ my=(ie5||ie4)?event.clientY+document.body.scrollTop:v.pageY; } function getEl(s){ if(ns4)return findLayer(s,document); else return (ie4)?document.all[s]:document.getElementById(s); } function getH(e){ return parseInt(e.style.height); } function setImgS(i,y){ elList[i].style.width=y; elList[i].style.height=y; document.images['linkDockI'+i].width=y; document.images['linkDockI'+i].height=y; } function getT(el){ var y=0; while(el.offsetParent!=null){ y+=el.offsetTop; el=el.offsetParent; } return y+el.offsetTop; } function rAll(){ for(i=0;i=my-wA)&&(getT(tEl)<=my+wA)){ n1=getT(tEl)+getH(tEl)/2+10; n2=my-wA; n1=(endSize*Math.sin(Math.abs(n1-n2)/mX)); setImgS(i,Math.max(n1,startSize)); }else setImgS(i,startSize); }}} function mOver(){ overEl=true; clearTimeout(id); } function mOut(){ overEl=false; id=setTimeout('rAll()',100); } // FUNCTION TO FIND NESTED LAYERS IN NS4 BY MIKE HALL function findLayer(name,doc){ var i,layer; for(i=0;i0)if((layer=findLayer(name,layer.document))!=null)return layer; } return null; } function formatText(text){ var ta; if(text=='')text=' '; else{ ta=text.split(''); text=''; for(i=0;i'; else text+=ta[i]; }} return text; } function writeText(text){ if(useText && pgLoaded){ text=(text<0)?defText:linkList[text][3]; text=formatText(text); if(ns4){ elText.document.open(); elText.document.write('
'+text+'
'); elText.document.close(); } else elText.innerHTML=text; }} function writeHTML(){ var t=''; if(w3c||ie4){ t+=''; if(useText)t+=''; t+='
'; for(i=0;i'; t+=''; t+=''; } t+='
'+formatText(defText)+'
'; }else{ t+=''; if(useText)t+=''; t+='
'; for(i=0;i
'; t+='
'; } document.write(t); } window.onload=function(){ if(w3c||ie4){ for(j=0;j