// effetto rollover su immagini
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// reload page on resize per problema sposizionamento div
function redo() {
  window.location.reload();
}

window.onresize = redo;


// fine effetto rollover su immagini

var preloadimg;
var codiceImg;

// evento da attivare dentro le pagine secondo le necessità
//window.onload=function(){
//if(!document.getElementById || !document.getElementsByTagName)
//return;
//attivaGallery();    //ingrandimento nella stessa pagina
//attivaFade();       //effetto rollover sulle miniature
//}

window.onunload=function(){
changeApiceAll();       //in ogni form della pagina viene cambiato l'apice in ’
}


function changeApiceAll() {
  var numForm = document.getElementsByTagName("form");
  for(var j=0; j<numForm.length; j++) {
   for(var i=0; i<numForm[j].elements.length; i++) {
    if (numForm[j].elements[i].type == 'text' || numForm[j].elements[i].type == 'textarea') {
     testo = numForm[j].elements[i].value;
     testo = replace(testo,unescape('%27'),"''");
     numForm[j].elements[i].value = testo;
    }
   }
  }
}

function replace(string,text,by) {
    var strLength = string.length, txtLength = text.length;
    if ((strLength == 0) || (txtLength == 0)) return string;

    var i = string.indexOf(text);
    if ((!i) && (text != string.substring(0,txtLength))) return string;
    if (i == -1) return string;

    var newstr = string.substring(0,i) + by;

    if (i+txtLength < strLength)
        newstr += replace(string.substring(i+txtLength,strLength),text,by);

    return newstr;
}

function attivaGallery(){
var links=document.getElementById("minipics").getElementsByTagName("td");
for(var i=0;i<links.length;i++)
    links[i].onclick=function(){Show(this);return(false)};
}

function Show(obj){
var bigimg=document.getElementById("bigimage");
var imagepath=obj.getAttribute("id");
var smallimg=obj.getElementsByTagName("img")[0];
bigimg.style.visibility="hidden";
bigimg.src=imagepath;
bigimg.title=smallimg.title;
codiceImg=smallimg.title;
bigimg.alt=smallimg.alt;
preloadimg=new Image();        //precarica l' immagine prima dell' effetto fade
preloadimg.src=imagepath;
Controlla();
bigimg.style.visibility="visible";
bigimg.style.cursor="pointer";
bigimg.onclick=function(){apriDettaglio(imagepath)};
fadeIn("bigimage",0);
}

function apriDettaglio(imagepath) {
location.href = "http://www.mosmea.com/zoom.asp?cod="+codiceImg;
//windowDettaglio = window.open("http://www.mosmea.com/zoom.asp?cod="+codiceImg, "ZoomImg","left=10,top=10,height=550,width=465,titlebar=no");
//windowDettaglio.focus();
}

function attivaFade(){
  var divs=document.getElementsByTagName("div");
  for(var j=0;j<divs.length;j++){
   var imgs = divs[j].id;
   if (divs[j].id=="minipics") { 
    var imgs = divs[j].getElementsByTagName("img");
    for(var i=0;i<imgs.length;i++){
     setOpacity(imgs[i],100);
     imgs[i].onmouseout=function(){setOpacity(this,100)};
     imgs[i].onmouseover=function(){setOpacity(this,70)};
    }
   }
  }
}

function Controlla(){
if((preloadimg.width!=0) && (preloadimg.height!=0))
    return;
else window.setTimeout("Controlla()",100);
}

function setOpacity(obj,opacity){
opacity=(opacity==100) ? 99.999 : opacity;
obj.style.filter = "alpha(opacity:"+opacity+")";  // IE/Win
obj.style.KHTMLOpacity = opacity/100; // Safari<1.2, Konqueror
obj.style.MozOpacity = opacity/100;   // Older Mozilla and Firefox
obj.style.opacity = opacity/100;      // Safari 1.2, newer Firefox and Mozilla, CSS3
}

function fadeIn(objId,opacity) {
obj = document.getElementById(objId);
if(opacity <= 100){
  setOpacity(obj,opacity);
  opacity += 3;
  window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 1);
  }
}

function openit(mail){
  var which="./lost.asp?mail="+mail
  whichit=window.open(which,"","width=400,height=125")
}


//-->
