function anima(nome){

	var h=0;
	var background = null;
	if(nome=='box_vetrinaProdotti'){
		background =  'url(/img/evoc_prodotti.jpg) no-repeat';
	}
	else if(nome=='box_vetrinaAzienda'){
		background = ' url(/img/evoc_azienda_new.jpg) no-repeat';
	}
	else if(nome=='box_vetrinaServizi'){
		background = 'url(/img/evoc_servizi.jpg) no-repeat';
	}
	else if(nome=='box_vetrinaContatti'){
		background = 'url(/img/evoc_contatti.jpg) no-repeat';
	}
	
	if($('#' + nome).css('height')=="62px"){
		open(nome, background);
	}
	else{
		close(nome);
	}

}

function open(nome, background){
	$('#' + nome).css('background',background);
	$('#' + nome).animate({ 
		height: '359px'
			}, 500,function(){
				$('#open_close').addClass('open');
				$('#open_close').removeClass('closed');
			} );	
}

function close(nome){
	
	$('#' + nome).animate({ 
		height: '62px'
			}, 500,function(){
				$('#open_close').removeClass('open');
				$('#open_close').addClass('closed');
			}
	);
}

function showProdotto(numeroProdotto){
	var listProdotti = $('.desc_prodotti').children('.tofade');
	var numpaginazione = $('.paginazione').children('ul').children('li').children('a');
	$(numpaginazione).removeClass('select');
	//alert('numero prodotto ' + numeroProdotto + ' '  + $('#descrizioneAmbito').css('display'));
	if($('#descrizioneAmbito').css('display')=='block'){
		$('#descrizioneAmbito').fadeOut(400, function() {
		    $('#prodotto_' + numeroProdotto).fadeIn(400, function() {
		    	
		    	var imgPath = $('#prodotto_' + numeroProdotto).find('.foto_prodotto').children('a').children('img').attr('src');
		    	//alert('immagine ' + imgPath);
		    	$('.zoom').children('img').attr('src',imgPath);
		    	 var h = $('#prodotto_' + numeroProdotto).children('.testi_prodotti').height();
		    	 h = h + 243;
				 $.colorbox.resize({width:"1024px", height: h + 'px'});
				 //alert('entro qui');
				 //$('#colorbox').css('top','0');
		    });
		   
		    $('.paginazione').fadeIn(400);
		    $(numpaginazione[numeroProdotto-1]).addClass('select');
		    initCssPopup();
		  });
	}
	else{
		for(i=0; i<listProdotti.length; i++){
			if ($(listProdotti[i]).css('display')=='block'){
				//$(numpaginazione[i]).removeClass('select');
				$(numpaginazione[numeroProdotto-1]).addClass('select');
				$(listProdotti[i]).fadeOut(400, function() {
				    $('#prodotto_' + numeroProdotto).fadeIn(400, function() {
				    	var imgPath = $('#prodotto_' + numeroProdotto).find('.foto_prodotto').children('a').children('img').attr('src');
				    	//alert('immagine ' + imgPath);
				    	$('.zoom').children('img').attr('src',imgPath);
				    	 var h = $('#prodotto_' + numeroProdotto).children('.testi_prodotti').height();
				    	 h = h + 243;
						 $.colorbox.resize({width:"1024px", height: h + 'px'});
						 //$('#colorbox').css('top','0');
				    	initCssPopup();
					  });
				  });
			}
		}
	}
}

function showDescrizione(){
var listProdotti = $('.desc_prodotti').children('.tofade');
	
	for(i=0; i<listProdotti.length; i++){
		if ($(listProdotti[i]).css('display')=='block'){
			$(listProdotti[i]).fadeOut(400, function() {
				$('#descrizioneAmbito').fadeIn(400);
				$('.paginazione').fadeOut(400);
				initCssPopup();
			  });

		}
	}
}

function initCssPopup(){
	if($('#descrizioneAmbito').css('display')=='block'){
	    $('.paginazione').css('display','none');
	}

	var listProdotti = $('.desc_prodotti').children('.tofade');
	var li_toolbar_sx = $('.elenco_prodotti').children('li');
	
	for(i=0; i<li_toolbar_sx.length; i++){
		$(li_toolbar_sx[i]).children('a').removeClass('select');
	}
	
	for(i=0; i<listProdotti.length; i++){
		if ($(listProdotti[i]).css('display')=='block'){
			var ambito = $(listProdotti[i]).children('span.ambitospecifico').html();
			$('#li_' + ambito).children('a').addClass('select');
		}
	}
}

function selectPaginazione(num){
	var numpaginazione = $('.paginazione').children('ul').children('li').children('a');
	//alert('trovati ' + numpaginazione.length);
	numpaginazione.removeClass('select');
	numpaginazione[checkInt(num)].addClass('select');
}

function showFirst(specifico){
	//alert('showFirst');
	
	//alert('nome arrivato ' + specifico);
	var trovato = 0; 
	var listProdotti = $('.desc_prodotti').children('.tofade');
	for(i=0; i<listProdotti.length; i++){
		if (trovato == 0){
			var ambito = $(listProdotti[i]).children('span.ambitospecifico').html();
			//alert('confronto ' + ambito + ' con ' + specifico + ' e dice ' + ambito.indexOf(specifico));
			if (ambito.indexOf(specifico)==0){
				trovato = 1;
				//alert('visualizzo ' + i);
				showProdotto(i+1);
			}
		}
	}
}

function showFirstFromLink(specifico){
	//alert('showFirst');
	
	//alert('nome arrivato ' + specifico);
	var trovato = 0; 
	var listProdotti = $('.desc_prodotti').children('.tofade');
	for(i=0; i<listProdotti.length; i++){
		if (trovato == 0){
			var ambito = $(listProdotti[i]).children('span.ambitospecifico').html();
			//alert('confronto ' + ambito + ' con ' + specifico + ' e dice ' + ambito.indexOf(specifico));
			if (ambito.indexOf(specifico)==0){
				trovato = 1;
				//alert('visualizzo ' + i);
				showProdottoFromLink(i+1);
			}
		}
	}
}

function showProdottoFromLink(numeroProdotto){
	
	$('#descrizioneAmbito').css('display','none');
	$('.paginazione').css('display','block');
	var numpaginazione = $('.paginazione').children('ul').children('li').children('a');
	$(numpaginazione[numeroProdotto-1]).addClass('select');
	$('#prodotto_' + numeroProdotto).fadeIn(400, function() {
    	 var h = $('#prodotto_' + numeroProdotto).children('.testi_prodotti').height();
    	 h = h + 243;
		 $.colorbox.resize({width:"1024px", height: h + 'px'});
		 //$('#colorbox').css('top','0');
    	initCssPopup();
	  });
	
}

$(document).bind('cbox_complete', function(){
	var listProdotti = $('.desc_prodotti').children('.tofade');
	var numpaginazione = $('.paginazione').children('ul').children('li').children('a');
	
	for(i=0; i<listProdotti.length; i++){
		if ($(listProdotti[i]).css('display')=='block'){
	    	 var h = $(listProdotti[i]).children('.testi_prodotti').height();
	    	 h = h + 243;
			 $.colorbox.resize({width:"1024px", height: h + 'px'});
			$(numpaginazione[i]).addClass('select');
		}
	}
});
