function opacity(id, opacStart, opacEnd, millisec) {
//speed for each frame
var speed = Math.round(millisec / 100);
var timer = 0;
//determine the direction for the blending, if start and end are the same nothing happens
if(opacStart > opacEnd) {
for(i = opacStart; i >= opacEnd; i--) {
setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
timer++;
}
} else if(opacStart < opacEnd) {
for(i = opacStart; i <= opacEnd; i++)
{
setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
timer++;
}
}
}
//change the opacity for different browsers
function changeOpac(opacity, id) {
var object = document.getElementById(id).style;
object.opacity = (opacity / 100);
object.MozOpacity = (opacity / 100);
object.KhtmlOpacity = (opacity / 100);
object.filter = "alpha(opacity=" + opacity + ")";
}
function objDiap(img,alt,link,target){
this.img=img;
this.alt=alt;
this.link=link;
this.target=target;
}
var arrSS=new Array()
var bolImgSS=new Array()
var arrJJ=new Array()
function SlideShow(id){
if(arrSS[id][arrJJ[id]]){
if(bolImgSS[id]){
document.getElementById('divSS2_'+id).style.visibility='visible';
opacity('slide_'+id, 100, 0, TransTime);
opacity('slide2_'+id, 0, 100, TransTime);
setTimeout('CambiaImmagine(\''+id+'\')',TransTime+100);
}
else{
document.getElementById('divSS1_'+id).style.visibility='visible';
opacity('slide_'+id, 0, 100, TransTime);
opacity('slide2_'+id, 100, 0, TransTime);
setTimeout('CambiaImmagine(\''+id+'\')',TransTime+100);
}
}
else{
arrJJ[id]=0
SlideShow(id);
}
}
function CambiaImmagine(id){
if(bolImgSS[id]){
document.getElementById('divSS1_'+id).style.zIndex=1; //scambio l'ordine
document.getElementById('divSS2_'+id).style.zIndex=2; //dei due div
str=''; //preparo la stringa con il tag
if(arrSS[id][arrJJ[id]].link!='')str=''+str+''; //se c'è il link lo aggiungo alla stringa
//alert(str);
document.getElementById('divSS1_'+id).innerHTML=str; //scrivo la stringa nel div
document.getElementById('divSS1_'+id).style.visibility='hidden'; //e gli tolgo la visibilità
changeOpac(0, 'slide_'+id);
document.getElementById('slide_'+id).src=arrSS[id][arrJJ[id]].img; //e gli metto l'immagine
bolImgSS[id]=false;
}
else{
document.getElementById('divSS2_'+id).style.zIndex=1;
document.getElementById('divSS1_'+id).style.zIndex=2;
str='
';
if(arrSS[id][arrJJ[id]].link!='')str=''+str+'';
//alert(str);
document.getElementById('divSS2_'+id).innerHTML=str;
document.getElementById('divSS2_'+id).style.visibility='hidden';
changeOpac(0, 'slide2_'+id);
document.getElementById('slide2_'+id).src=arrSS[id][arrJJ[id]].img;
bolImgSS[id]=true;
}
arrJJ[id]=arrJJ[id]+1
}
function aggiungiOnLoadSS(cosa){
var strOnload=''
if(window.onload){
strOnload = window.onload
strOnload = strOnload.toString()
strOnload = strOnload.substr(strOnload.indexOf('{')+1,strOnload.lastIndexOf('}')-strOnload.indexOf('{')-1)
}else strOnload=''
window.onload=new Function(strOnload+cosa)
}
function StartSlideShow(id,altezza_foto,larg_foto,tempo_trans,tempo_vis,colore_sfondo,array_foto){
arrSS[id]=array_foto; //Array con le foto
TdHeight = altezza_foto; //Altezza max immagini
TdWidth = larg_foto; //Altezza max immagini
TransTime = tempo_trans; //Durata della transazione in ms
ViewTime = tempo_vis; //Durata della visualizzazione in ms
bgColor = colore_sfondo; //Colore di sfondo slideshow
bolImgSS[id]=true;
arrJJ[id]=2;
document.getElementById(id).style.height = TdHeight+'px';
document.getElementById(id).style.width = TdWidth+'px';
document.getElementById(id).style.overflow = 'hidden';
document.getElementById(id).style.backgroundColor = bgColor;
if(arrSS[id].length==0)arrSS[id][arrSS[id].length]=new objDiap('/img/1x1.gif','','','');
var str='