
  function changeimg_full(name, img) {
    document.images[name].src=  img;
  }

  function ConfermaCanc(stLink) {
     if (confirm("Confermi la cancellazione?")) {
	   location.href=stLink;
	 }
  }


function setZoom(img, dir, width, height, margin, zIndex, delay) {
 setTimeout(function() {
   if (img.dir==dir) {
     img.style.width=width;
     img.style.height=height;
     img.style.margin=margin;
     img.style.zIndex=zIndex;
     img.parentNode.parentNode.style.zIndex=zIndex;
   }
 }, delay);
}

function larger(img, width, height) {
 img.dir='rtl';
 now=parseInt(img.style.zIndex);
 for (i=now+1; i<=10; i++) {
   w=(width*(10+i))/20+'px';
   h=(height*(10+i))/20+'px';
   m=(-i)+'px 0 0 '+(-width*i/40)+'px';
   setZoom(img, 'rtl', w, h, m, i, 20*(i-now));
 }
}

function smaller(img, width, height) {
 img.dir='ltr';
 now=parseInt(img.style.zIndex);
 for (i=now-1; i>=0; i--) {
   w=(width*(10+i))/20+'px';
   h=(height*(10+i))/20+'px';
   m=(-i)+'px 0 0 '+(-width*i/40)+'px';
   setZoom(img, 'ltr', w, h, m, i, 20*(now-i));
 }
}  

function PulisciStringa(str) {
    //var espressione;
    
    str=str.replace(/\ /g,"-");
    str=str.replace(/\'/g,"");
    espressione=new RegExp(String.fromCharCode(176),"gi");  //° 
    str=str.replace(espressione,"");

    for (i=232;i<=235;i++) {
      espressione=new RegExp(String.fromCharCode(i),"gi");   
      str=str.replace(espressione,"e");
    }

    for (i=224;i<=229;i++) {
      espressione=new RegExp(String.fromCharCode(i),"gi");   
      str=str.replace(espressione,"a");
    }

    for (i=249;i<=252;i++) {
      espressione=new RegExp(String.fromCharCode(i),"gi");   
      str=str.replace(espressione,"u");
    }

    for (i=242;i<=246;i++) {
      espressione=new RegExp(String.fromCharCode(i),"gi");   
      str=str.replace(espressione,"o");
    }

    for (i=236;i<=239;i++) {
      espressione=new RegExp(String.fromCharCode(i),"gi");   
      str=str.replace(espressione,"i");
    }

    //Replace di tutti i caratteri estesi
    for (i=0;i<=31;i++) {
      espressione=new RegExp(String.fromCharCode(i),"gi");   
      str=str.replace(espressione,"");
    }

    for (i=32;i<=47;i++) {
        str=str.replace(String.fromCharCode(i),"-");
    }
      
    for (i=123;i<=255;i++) {
      espressione=new RegExp(String.fromCharCode(i),"gi");   
      str=str.replace(espressione,"");
    }

    espressione=new RegExp(",","gi");   
    str=str.replace(espressione,"-");
    espressione=new RegExp("/","gi");   
    str=str.replace(espressione,"-");
    espressione=new RegExp(":","gi");   
    str=str.replace(espressione,"-");
//    espressione=new RegExp(".","gi");   
//    str=str.replace(espressione,"-");
    espressione=new RegExp("!","gi");   
    str=str.replace(espressione,"-");
    espressione=new RegExp("&","gi");   
    str=str.replace(espressione,"-");
    espressione=new RegExp("'","gi");   
    str=str.replace(espressione,"");
//    espressione=new RegExp("*","gi");   
//    str=str.replace(espressione,"-");

    espressione=new RegExp("--","gi");   
    str=str.replace(espressione,"-");
    espressione=new RegExp("--","gi");   
    str=str.replace(espressione,"-");
    
    return(str);
}

function clickRenameIndirMap(nID)
{ var stInd=document.forms["map"+nID].saddr.value;

   if (stInd.substr(0,5) == '[Citt') {
       document.forms["map"+nID].saddr.value = '';
   }
}
