userAgent = window.navigator.userAgent;
browserVers = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10);
function newImage(arg) {
        if (document.images) {
                rslt = new Image();
                rslt.src = arg;
                return rslt;
        }
}

function findElement(n,ly) {
        if (browserVers < 4)            return document[n];
        var curDoc = ly ? ly.document : document;
        var elem = curDoc[n];
        if (!elem) {
                for (var i=0;i<curDoc.layers.length;i++) {
                        elem = findElement(n,curDoc.layers[i]);
                        if (elem) return elem;
                }
        }
        return elem;
}

function changeImages() {
        if (document.images && (preloadFlag == true)) {
                var img;
                for (var i=0; i<changeImages.arguments.length; i+=2) {
                        img = null;
                        if (document.layers) {
                                img = findElement(changeImages.arguments[i],0);
                        }
                        else {
                                img = document.images[changeImages.arguments[i]];
                        }
                        if (img) {
                                img.src = changeImages.arguments[i+1];
                        }
                }
        }
}

var preloadFlag = false;
function preloadImages() {
        if (document.images) {
                link_chi_over = newImage("tagli_prodotti/link_chi-over.gif");
                link_chi_link_dove_over = newImage("tagli_prodotti/link_chi-link_dove_over.gif");
                link_dove_link_chi_over = newImage("tagli_prodotti/link_dove-link_chi_over.gif");
                link_dove_over = newImage("tagli_prodotti/link_dove-over.gif");
                link_fiere_link_chi_over = newImage("tagli_prodotti/link_fiere-link_chi_over.gif");
                link_fiere_over = newImage("tagli_prodotti/link_fiere-over.gif");
                link_prodootti_link_chi_over = newImage("tagli_prodotti/link_prodootti-link_chi_ove.gif");
                link_prodootti_over = newImage("tagli_prodotti/link_prodootti-over.gif");
                link_dx_link_chi_over = newImage("tagli_prodotti/link_dx-link_chi_over.gif");
                su_link_chi_over = newImage("tagli_prodotti/su-link_chi_over.gif");
                banner_cat_link_chi_over = newImage("tagli_prodotti/banner_cat-link_chi_over.gif");
                preloadFlag = true;
        }
}

// -->

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) { //v4.01
  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);
  if(!x && d.getElementById) x=d.getElementById(n); 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];}
}

function finestra1(tab,id, t, l, w, h)
{                       
    pippo = window.open(tab,id,"left="+l+",top="+t+",width="+w+",height="+h+"");
}

function finestra(tab,id, t, l, w, h)
{                     
    pippo = window.open(tab,"car","left=6200,top=6200,width=1,height=1,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no");
    setTimeout("pippo.close()",1000);
}
function finestra_img(path, w, h)
{                       
    pluto = window.open(path,"","left=40,top=40,width="+w+",height="+h+"");
}

function invia_dati(i,id,cod)
{
   n = document.forms['form1'].elements[i].value;
   if(n>0)
   {
      finestra("carrello.php?prodotto=ceppo&cod_art="+cod+"&colore="+id+"&quantita="+n,"carrello","50","50","520","360");
      document.getElementById("INFO").style.display="inline";
   }
   else
   {
     alert("Attenzione!\nQuantita non indicata!");
   }
}

function chiudi()
{
  document.getElementById("INFO").style.display="none";
}

function imgSize(imgSrc)
{
    var newImg = new Image();
    newImg.src = imgSrc;
    var height = newImg.height;
    var width = newImg.width;
    //alert ('The image size is '+width+'*'+height);
    return width;
}


function foto(img1, img2, path)
{
    width = imgSize(path+img1);
    width += 20;
    //alert("PIPPO !!!"+img1);
    options=
    {
			loop: true,
			initialWidth: width,
      initialHeight: 600,
			overlayOpacity: 0.4,
			overlayFadeDuration: 400,
			resizeDuration: 500,
			counterText: "Foto <strong>{x}</strong> di <strong>{y}</strong>",
			previousKeys: [37, 80, 16],
			nextKeys: [39, 78, 17]
		};
    
    if(img2 != "0")
      Slimbox.open([[path+img1], [path+img2]], 0, options);
    else
      Slimbox.open([[path+img1]], 0, options);  
}

function fotoFiere(img1, img2, img3, img4, path, id)
{
    width = imgSize(path+img1);
    width += 20;
    //alert("PIPPO !!!"+img1);
    options=
    {
			loop: true,
			initialWidth: width,
      initialHeight: 800,
			overlayOpacity: 0.4,
			overlayFadeDuration: 400,
			resizeDuration: 500,
			counterText: "Foto <strong>{x}</strong> di <strong>{y}</strong>",
			previousKeys: [37, 80, 16],
			nextKeys: [39, 78, 17]
			
		};
    id --;
    if(img4 != "0")
    {
        Slimbox.open([[path+img1], [path+img2], [path+img3], [path+img4]], id, options);
    }
    else if(img3 != "0")
    {
        Slimbox.open([[path+img1], [path+img2], [path+img3]], id, options);
    }
    else if(img2 != "0")
    {
        Slimbox.open([[path+img1], [path+img2]], id, options);
    }
    else
    {
        Slimbox.open([[path+img1]], id, options);
    }
}

function fotoChi(img1, img2, img3, path, id)
{
    //alert("PIPPO !!!"+img1);
    options=
    {
			loop: true,
			overlayOpacity: 0.4,
			overlayFadeDuration: 400,
			resizeDuration: 500,
			counterText: "Foto <strong>{x}</strong> di <strong>{y}</strong>",
			previousKeys: [37, 80, 16],
			nextKeys: [39, 78, 17]
		};
    id --;
    Slimbox.open([[path+img1, "Il nostro negozio"], [path+img2, "Premana 1000 metri S.l.m."], [path+img3,"Il negozio, durante la grande nevicata (dicembre 2006)"]], id, options);
    
}

function fotoHome(img1, img2, img3, path, id)
{
    //alert("PIPPO !!!"+img1);
    options=
    {
			loop: true,
			overlayOpacity: 0.4,
			overlayFadeDuration: 400,
			resizeDuration: 500,
			counterText: "Foto <strong>{x}</strong> di <strong>{y}</strong>",
			previousKeys: [37, 80, 16],
			nextKeys: [39, 78, 17]
		};
    id --;
    Slimbox.open([[path+img1, "1973 Rusconi Giulio e figlio (Tullio)"], [path+img2, "Il negozio, Giugno 1971"], [path+img3,"Il negozio, Ottobre 2005"]], id, options);   
}

document.onclick=check;
function check(e)
{
    var target = (e && e.target) || (event && event.srcElement);
    var obj = document.getElementById('popup');
    var obj2 = document.getElementById('info');
    checkParent(target)?obj.style.display='none':null;
    target==obj2?obj.style.display='block':null;
}

function checkParent(t)
{
    while(t.parentNode)
    {
        if(t==document.getElementById('popup'))
        {
            return false
        }
        t=t.parentNode
    }
    return true
}

