      function include(jsname)
      {
      var h = document.getElementsByTagName('head').item(0);
      var script = document.createElement('script');
      script.src = jsname;
      script.type = 'text/javascript';
      h.appendChild(script)
      }
 //include('../scripts/func_appari.js');



$(document).ready(function () {
  if (jQuery.browser.safari && document.readyState != "complete"){
    //console.info('ready...');
    setTimeout( arguments.callee, 100 );
    return;
  } 
$('body').append("<div id=zoom style='display:none;cursor:pointer;' onClick='javascript:chiudi(\"zoom\")'></div>");
//$('body').append("<div id=loading style='background-color:#000000;width:250px;height:50px;display:none;font-size: 14px;font-weight:bold;color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none;text-align:center;padding-top:30px;'>loading</div>");
$('body').append("<div id=loading style='background-color:#000000;width:100px;height:60px;display:none;font-size: 14px;font-weight:bold;color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none;text-align:center;padding-top:30px;'><img src='/images/loading.gif'></div>");
});



function apri_zoom(dominio,foto,elemento,elenco_foto,posi) {

elenco_foto=new Array()
$('.zoom_image').each(function(){

elenco_foto.push($(this).attr('title'))

})


elenco_didascalie=new Array();
$('.zoom_image').each(function(){
elenco_didascalie.push($(this).attr('alt'))
})
if(posi==undefined){
   numero_rif="";
   for(i=0;i<elenco_foto.length;i++){
         if(foto==elenco_foto[i]){
	numero_rif=i;
	}

      }

   didascalia=elenco_didascalie[numero_rif]
   if(didascalia==undefined){
      didascalia="";
   }
}else{
   didascalia=elenco_didascalie[posi]
}
$('#zoom').css('display','none')
appari("loading");
/*
	didascalia=$(elemento).attr('alt');

	if(!didascalia){
	didascalia="";
	}
*/
//didascalia="";
	var elem=document.getElementById("zoom");
elem.innerHTML=""
if(elenco_foto && elenco_foto.length>1){///7/06/2011 se esiste un array di foto
$('#zoom').attr('onClick','');
elem.innerHTML="<table  width=400 cellspacing=0 cellpadding=0 align=center border=0 ><tr><td></td><td align=right style='padding-bottom:5px;padding-top:0px;margin-bottom:0px;'><a style='font-size: 14px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none;' href='javascript:chiudi(\"zoom\")'>[x]chiudi</td><td></td></tr><tr><td style='padding-right:10px;padding-left:10px;'><img src='/images/freccia_prev.png' onClick=\"sfoglia_foto('"+dominio+"','"+foto+"','"+elemento+"','"+elenco_foto+"','indietro')\" ></td><td valign=middle align=center style='background-color:#ffffff;padding-top:0px;'><img class=foto_first src='/images/"+foto+"' style='border-style:solid;border-color:#ffffff;border-width:4px;cursor:pointer;' onClick='chiudi(\"zoom\")' title='[x] close'></td><td style='padding-right:10px;padding-left:10px;'><img src='/images/freccia_next.png' onClick=\"sfoglia_foto('"+dominio+"','"+foto+"','"+elemento+"','"+elenco_foto+"','avanti')\" ></td></tr><tr><td></td><td style='font-size: 14px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none;text-align:center;background-color:#ffffff;padding-top:10px;padding-bottom:10px;padding-left:30px;padding-right:30px;'>"+didascalia+"</td><td></td></tr></table>";
elenco_foto=false;
}else{
$('#zoom').attr('onClick','chiudi(\"zoom\")');
	elem.innerHTML="<table  width=400 cellspacing=0 cellpadding=0 align=center border=0 title='click per chiudere'><tr><td align=right style='padding-bottom:5px;padding-top:0px;margin-bottom:10px;'><a style='font-size: 14px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none;' href='javascript:chiudi(\"zoom\")'>[x]chiudi</td></tr><tr><td valign=middle align=center style='background-color:#ffffff;padding-top:20px;'><img class=foto_first src='/images/"+foto+"' style='border-style:solid;border-color:#ffffff;border-width:4px;'></td></tr><tr><td style='font-size: 14px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none;background-color:#ffffff;padding-top:10px;padding-bottom:10px;padding-left:30px;padding-right:30px;'>"+didascalia+"</td></tr></table>";

}
posi=false;
var pic_real_width;
var pic_real_height;
$('#zoom img.foto_first').load(function() {
    // Remove attributes in case img-element has set width and height
/*1.9.11
    $(this).removeAttr("width")
           .removeAttr("height")
           .css({ width: "", height: "" }); // Remove css dimensions as well
*/
dimensioni=getPageSize()
w_attuale_finestra=dimensioni[0];
if(this.width>w_attuale_finestra-70){
$(this).css('width',w_attuale_finestra-70+'px');

}


    pic_real_width = this.width;
    pic_real_height = this.height;
	chiudi("loading");
//	$('#loading').css('display','none');
	appari("zoom");
});


}

function sfoglia_foto(dominio,foto,elemento,elenco_foto,direzione){
elenco=elenco_foto.split(',')
posizione=0;
	for(i=0;i<elenco.length;i++){
	   if(foto==elenco[i]){
		posizione=i;
	   }
	
	}

if(direzione=="avanti"){
	posi=posizione+1
	if(posi==elenco.length){
	posi=0;
	}
}

if(direzione=="indietro"){
	posi=posizione-1
	if(posi<0){
	posi=elenco.length-1;
	}
}

$('#zoom').css('display','none');
apri_zoom(dominio,elenco[posi],elemento,elenco_foto,posi)

}


function chiudi_zoom(){
chiudi("zoom")	
	
}





