




//***********************************  FUNIONE NON PERTINENTE CON SCROLLER
//***********************************************************************
function sincronizzazione(valore){
document.getElementById("sincro").value = valore;

}
//***********************************************************************





//********************************************************************************************************************************************
//*****************************               S C R O L L  E R     V E T R I N A    e n d    l e s s *****************************************
//******************************************         by Fabioweb76    ************************************************************************

// INIZIALIZZO VALORI
var margine_scroll_vetrina = -504;
var numero_scatti = 0;
var array_thumb;
var array_thumb1;
var direzione = "R";
var scroller_stop = "0";
var attesa = 3500





// INIZIALIZZO SCROLLER E AVVIO CICLO END LESS
function Scroller_vetrina_init(valore_content,valore_content1,valore_content2,valore_content3){




array_thumb = valore_content.split(",");
array_thumb1 = valore_content1.split(",");
array_thumb2 = valore_content2.split(",");
array_thumb3 = valore_content3.split(",");
for(i=0;i<15;i++){
a = i+1;
document.getElementById("img_"+ a).style.backgroundImage = "url(public/img_imm_th/" + array_thumb[i] + ")";
document.getElementById("href_"+ a).href = array_thumb1[i];
document.getElementById("tipologia_"+ a).innerHTML = array_thumb2[i];
document.getElementById("provincia_"+ a).innerHTML = array_thumb3[i];

}
Scroller_vetrina()
}


// INIZIALIZZO SCROLLER E AVVIO CICLO END LESS
function Scroller_vetrina(){



if(scroller_stop == "0"){




// riporto alla posizione iniziale lo scroller -----> aggiungere 'px' ----> firefox
document.getElementById('scroller_container').style.marginLeft= margine_scroll_vetrina + "px" ;

// ciclo sulle immagini e i background per simulare end less
for(i=0;i<15;i++){
a = i+1;

switch(direzione){
case "R":
if((parseInt(i)-parseInt(numero_scatti))<0){
document.getElementById("img_"+ a).style.backgroundImage = "url(public/img_imm_th/" + array_thumb[i+15- parseInt(numero_scatti)] + ")";
document.getElementById("href_"+ a).href = array_thumb1[i+15- parseInt(numero_scatti)];
document.getElementById("tipologia_"+ a).innerHTML = array_thumb2[i+15- parseInt(numero_scatti)];
document.getElementById("provincia_"+ a).innerHTML = array_thumb3[i+15- parseInt(numero_scatti)];

}
else
{
document.getElementById("img_"+ a).style.backgroundImage = "url(public/img_imm_th/" + array_thumb[parseInt(i)-parseInt(numero_scatti)] + ")";
document.getElementById("href_"+ a).href = array_thumb1[parseInt(i)-parseInt(numero_scatti)];
document.getElementById("tipologia_"+ a).innerHTML = array_thumb2[parseInt(i)-parseInt(numero_scatti)];
document.getElementById("provincia_"+ a).innerHTML = array_thumb3[parseInt(i)-parseInt(numero_scatti)];
}
break;
case "L":
if((parseInt(i)+parseInt(numero_scatti))>14){
document.getElementById("img_"+ a).style.backgroundImage = "url(public/img_imm_th/" + array_thumb[i-15+ parseInt(numero_scatti)] + ")";
document.getElementById("href_"+ a).href = array_thumb1[i-15+ parseInt(numero_scatti)];
document.getElementById("tipologia_"+ a).innerHTML = array_thumb2[i-15+ parseInt(numero_scatti)];
document.getElementById("provincia_"+ a).innerHTML = array_thumb3[i-15+ parseInt(numero_scatti)];
}
else
{
document.getElementById("img_"+ a).style.backgroundImage = "url(public/img_imm_th/" + array_thumb[parseInt(i)+parseInt(numero_scatti)] + ")";
document.getElementById("href_"+ a).href = array_thumb1[parseInt(i)+parseInt(numero_scatti)];
document.getElementById("tipologia_"+ a).innerHTML = array_thumb2[parseInt(i)+parseInt(numero_scatti)];
document.getElementById("provincia_"+ a).innerHTML = array_thumb3[parseInt(i)+parseInt(numero_scatti)];
}
break;
}




}

// azzero ciclo e riparto
if(numero_scatti==15){
numero_scatti = 0;
}



}

setTimeout(Scroller_vetrina_move, attesa);





}



function Scroller_vetrina_move(){


if(scroller_stop == "0"){


// animazione
switch(direzione){
case "R":
$("#scroller_container").animate({marginLeft:margine_scroll_vetrina +126},150,"linear");
break;
case "L":
$("#scroller_container").animate({marginLeft:margine_scroll_vetrina -126},150,"linear");
break;
}
// incremento valore scatti
numero_scatti++;
// ciclo





}
setTimeout(Scroller_vetrina, 180);
}



function Scroll_manuale(valore){


// se cambio direzione decremento numero scatti
if(direzione!=valore){
if(valore=="R"){
numero_scatti = 15-numero_scatti;
}
if(valore=="L"){
numero_scatti = 15-numero_scatti;
}


}





// imposto direzione
direzione = valore;
scroller_stop = 1;

// azzero ciclo e riparto
if(numero_scatti==15){
numero_scatti = 0;
}

switch(direzione){
case "R":

$("#scroller_container").animate({marginLeft:margine_scroll_vetrina +126},150,"linear");
numero_scatti++;
setTimeout(Scroller_vetrina_manuale, 180);
break;
case "L":

$("#scroller_container").animate({marginLeft:margine_scroll_vetrina -126},150,"linear");
numero_scatti++;
setTimeout(Scroller_vetrina_manuale, 180);
break;
}


}


// INIZIALIZZO SCROLLER E AVVIO CICLO END LESS
function Scroller_vetrina_manuale(){


scroller_stop = 1;
// riporto alla posizione iniziale lo scroller -----> aggiungere 'px' ----> firefox
document.getElementById('scroller_container').style.marginLeft= margine_scroll_vetrina + "px" ;

// ciclo sulle immagini e i background per simulare end less
for(i=0;i<15;i++){
a = i+1;

switch(direzione){
case "R":

if((parseInt(i)-parseInt(numero_scatti))<0){
document.getElementById("img_"+ a).style.backgroundImage = "url(public/img_imm_th/" + array_thumb[i+15- parseInt(numero_scatti)] + ")";
document.getElementById("href_"+ a).href = array_thumb1[i+15- parseInt(numero_scatti)];
document.getElementById("tipologia_"+ a).innerHTML = array_thumb2[i+15- parseInt(numero_scatti)];
document.getElementById("provincia_"+ a).innerHTML = array_thumb3[i+15- parseInt(numero_scatti)];

}
else
{
document.getElementById("img_"+ a).style.backgroundImage = "url(public/img_imm_th/" + array_thumb[parseInt(i)-parseInt(numero_scatti)] + ")";
document.getElementById("href_"+ a).href = array_thumb1[parseInt(i)-parseInt(numero_scatti)];
document.getElementById("tipologia_"+ a).innerHTML = array_thumb2[parseInt(i)-parseInt(numero_scatti)];
document.getElementById("provincia_"+ a).innerHTML = array_thumb3[parseInt(i)-parseInt(numero_scatti)];
}
break;
case "L":

if((parseInt(i)+parseInt(numero_scatti))>14){
document.getElementById("img_"+ a).style.backgroundImage = "url(public/img_imm_th/" + array_thumb[i-15+ parseInt(numero_scatti)] + ")";
document.getElementById("href_"+ a).href = array_thumb1[i-15+ parseInt(numero_scatti)];
document.getElementById("tipologia_"+ a).innerHTML = array_thumb2[i-15+ parseInt(numero_scatti)];
document.getElementById("provincia_"+ a).innerHTML = array_thumb3[i-15+ parseInt(numero_scatti)];
}
else
{
document.getElementById("img_"+ a).style.backgroundImage = "url(public/img_imm_th/" + array_thumb[parseInt(i)+parseInt(numero_scatti)] + ")";
document.getElementById("href_"+ a).href = array_thumb1[parseInt(i)+parseInt(numero_scatti)];
document.getElementById("tipologia_"+ a).innerHTML = array_thumb2[parseInt(i)+parseInt(numero_scatti)];
document.getElementById("provincia_"+ a).innerHTML = array_thumb3[parseInt(i)+parseInt(numero_scatti)];
}
break;
}




}






}


//*************************************************************************
//***************************** FINE SCROLLER VETRINA **************************



