// JavaScript Document
var tot_var=0;
var inc_var=0;
var count_var=0;
var call;

$(document).ready(function(){
	//faccio la chiamata per recuperare i dati	
	setDati();
	$('#dvMoveBox').hover(
		function () {			  
			window.clearInterval(call);
		}, 

		function () {
			timerBox();
		}
	)
});

//creo la funzione che fa la chiamata e riempie l'array
function setDati()	{
	
	//gestione chiamata ok
	function dati(dato,textStatus){
		contenitoreDati = dato;
		gestBox();
	}
	
	//gestione chiamata ko	
	function datiError(XMLHttpRequest, textStatus, errorThrown){
		//gestione dell'errore
	}
	
	if(lingua=='it'){
		//lancio la chiamata php e gestisco i dati -- ho la necessità però di sapere qual'è il successivo
		$.ajax({
			type: "GET",
			url: "/common/php/prodotti.php",
			contentType: "application/json; charset=utf-8",		   
			dataType: "json",
			async: true,
			success: dati,
			error: datiError
		});
	}else if(lingua=='en'){
		//lancio la chiamata php e gestisco i dati -- ho la necessità però di sapere qual'è il successivo
		$.ajax({
			type: "GET",
			url: "/common/php/products.php",
			contentType: "application/json; charset=utf-8",		   
			dataType: "json",
			async: true,
			success: dati,
			error: datiError
		});
	}	
}

function gestBox(){
	tot_var=contenitoreDati.contenuto.length;
	//alert(count_var);
	if(inc_var==0)	{
				
		/*
		<a href=" " title=" " target=" "></a>
		<img src=" " alt=" " title=" "  />
		*/		
				
		var pContenuto = '<div id="box1" class="boxProdotti"><a class="aLink" href="' + contenitoreDati.contenuto[count_var].linkFollow + '" title="' + contenitoreDati.contenuto[count_var].titoloLink + '"><div id="dvProdottoContenitore"><div id="dvProdottoContenitoreInt"><div id="dvProdottoIntestazione"><div id="dvProdottoTitoloPrimo"><h1>' + contenitoreDati.contenuto[count_var].intestazione1 + '</h1></div><div id="dvProdottoTitoloSecondo"><h2>' + contenitoreDati.contenuto[count_var].intestazione2 + '</h2></div></div><div id="dvOmbraDx"></div><div id="dvProdottoImmagine" align="center"><img class="contentImg" src="' + contenitoreDati.contenuto[count_var].immagine + '" title="' + contenitoreDati.contenuto[count_var].titoloImg + '"/></div><div id="dvOmbraDx"></div><div id="dvSpace10"></div><div id="dvProdottoPiedino"><div id="dvProdottoTitoloPiedino"><span class="txPiedinoProdottoTitolo">' + contenitoreDati.contenuto[count_var].titolopiedino + '</span></div><div id="dvProdottoTestoPiedino"><h3>' + contenitoreDati.contenuto[count_var].testopiedino + '</h3></div></div><div id="dvSpace18"></div><div id="dvOmbraDx"></div></div></div></a></div>';
		$("#dvMoveBox").append(pContenuto);		
		
	}else {
		var pContenuto = '<div id="box'+(inc_var+1)+'" class="boxProdotti"><a class="aLink" href="' + contenitoreDati.contenuto[count_var].linkFollow + '" title="' + contenitoreDati.contenuto[count_var].titoloLink + '"><div id="dvProdottoContenitore"><div id="dvProdottoContenitoreInt"><div id="dvProdottoIntestazione"><div id="dvProdottoTitoloPrimo"><h1>' + contenitoreDati.contenuto[count_var].intestazione1 + '</h1></div><div id="dvProdottoTitoloSecondo"><h2>' + contenitoreDati.contenuto[count_var].intestazione2 + '</h2></div></div><div id="dvOmbraDx"></div><div id="dvProdottoImmagine" align="center"><img class="contentImg" src="' + contenitoreDati.contenuto[count_var].immagine + '" title="' + contenitoreDati.contenuto[count_var].titoloImg + '"/></div><div id="dvOmbraDx"></div><div id="dvSpace10"></div><div id="dvProdottoPiedino"><div id="dvProdottoTitoloPiedino"><span class="txPiedinoProdottoTitolo">' + contenitoreDati.contenuto[count_var].titolopiedino + '</span></div><div id="dvProdottoTestoPiedino"><h3>' + contenitoreDati.contenuto[count_var].testopiedino + '</h3></div></div><div id="dvSpace18"></div><div id="dvOmbraDx"></div></div></div></a></div>';
		$("#dvMoveBox").append(pContenuto);
		
		$('#box'+ inc_var +'').animate({marginLeft: "-"+(((465)))+"px"}, 500 );
		$('#box'+ (inc_var+1) +'').animate({marginLeft: "+"+(((0)))+"px"}, 500 );
		$('#box'+ (inc_var-1) +'').remove();
		
	}
	
	inc_var++;
	
	if(count_var<(tot_var-1))	{
		count_var++;
	}else	{
		count_var=0;	
	}
	window.clearInterval(call);
	timerBox();
}

function timerBox()	{
	call=window.setInterval("gestBox()",2500);
}
