// JavaScript Document
<!-- stampa
function printit() {
        var NS = (navigator.appName == "Netscape");
        var IE = (navigator.appName == "IE");
        var VERSION = parseInt(navigator.appVersion);

        if (VERSION > 3) {
//              if (NS) {
                if (window.print) {
                    window.print() ;  
                } else {
                    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
                        document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
                        WebBrowser1.ExecWB(6, 2); //Use a 1 vs. a 2 for a prompting dialog box    
                        WebBrowser1.outerHTML = "";  
                }
        }
//        self.close();
}
//-->
//shadow box
/*
Shadowbox.loadSkin('classic', '/js/shadowbox_2_0/src/skin');
Shadowbox.loadLanguage('it', '/js/shadowbox_2_0/src/lang');
Shadowbox.loadPlayer(['flv', 'html', 'iframe', 'img', 'qt', 'swf', 'wmp'], '/js/shadowbox_2_0/src/player');

$(window).load(function() {
Shadowbox.init();
});
*/
//shadow box
Shadowbox.init({
    language:   "it",
    players:  ['flv', 'html', 'iframe', 'img', 'qt', 'swf', 'wmp'],
	enableKeys:			true,
	continuous:			true
 
   
});

// salva in un campo input nascosto la variabile per i confronti
function confprodadd(value,elem) 
{
	var count = 3; 	
	var delim = ","; 
	var prodsel = $('#confprod').val();
	if (prodsel.length>0)
	{
		var codici = prodsel.split(delim);
		if (codici.length < count) { prodsel=value+','+prodsel; } 
		else if (codici.length = count) { alert("Puoi confrontare al massimo "+count+" prodotti"); $(elem).attr('checked', false); }
	} else { prodsel=value; }
	$('#confprod').val(prodsel);	
}

function confproddel(value) {
	var j = 0;
	var delim = ","; 
	var prodsel = $('#confprod').val();
	if (prodsel.length>0)
	{
	var codici = prodsel.split(delim);
	var app='';
	while (j < codici.length) { if (codici[j] != value) { j++; app=value+','+app; } }
	$('#confprod').val(app);
	}
}

var menuon=false;

$(document).ready(function()
{
	//visualizzaprofilo
	$('#lnkprofile').text('mostra/nascondi menù')
	$('#lnkprofile').click(function(){
		$('#menudx').slideToggle('');
	});
	
	//visualizzazione filtri
	$('#togglefilterlnk').text('mostra/nascondi filtri')
	$('#togglefilterlnk').click(function(){
		$('#togglefilter').slideToggle('');	
	});

	// gestione menu
	$("#btnclose").click(function() { $(".mapcatcnt").hide(); $('#mcat').hide(''); });
    $("#sx #menusx li a").mouseover(function(){
		$(".mapcatcnt").hide();
		var idcat=this.id;
		livello = idcat.substr(3);
		coord = $('#cat'+livello).offset();
		offset = coord.top-20;
		$('#mcat').css("top", offset+"px");
		$('#mcat'+livello).show(); 
		$('#mcat').show(); 
	}).mouseout(function(){ $(".mapcatcnt").hide(); $('#mcat').hide(); });
	$("#mcat").mouseover(function(){ $('#mcat'+livello).show(); $('#mcat').show(); }).mouseout(function(){ $(".mapcatcnt").hide(); $('#mcat').hide(); });
	
	$('#vline').addClass('act');
	//gestione vista prodotti e news
	$('#vgrid').click(function(){
						$('#elencoprodotti').addClass('vetrina');				  
						$('#elenconews').addClass('griglia');	
						$('#vline').removeClass('act');	
						$('#vgrid').addClass('act');
						
					  });
	$('#vline').click(function(){
						$('#elencoprodotti').removeClass('vetrina');
						$('#elenconews').removeClass('griglia');
						$('#vgrid').removeClass('act');	
						$('#vline').addClass('act');						
					  });

	//check confonti
	 function countChecked() {
		  var n = $(".confitem input:checked").length;
			if (n!=0)
		{
			  $("button#confronta").addClass("act");
			  $('button#confronta').removeAttr('disabled');
			 
		}
		else
		{
			  $("button#confronta").removeClass("act");
			  $('button#confronta').attr('disabled');
		}
		}
		 
		$(":checkbox").click(countChecked);
	
	//tab prodotti
	$('#desclnk').addClass('act');
	$('#descrizione').addClass('act');
	//gestione vista dettaglio prodotti
	$('#desclnk').click(function(){
		$('#descrizione').addClass('act');
		$('#immagini').removeClass('act');
		$('#accessori').removeClass('act');
		$('#caratteristiche').removeClass('act');
		$('#link').removeClass('act');
		$('#carattlnk').removeClass('act');
		$('#imglnk').removeClass('act');
		$('#acclnk').removeClass('act');
		$('#desclnk').addClass('act');
		$('#linklnk').removeClass('act');
		$('#bundle').removeClass('act');					
		$('#bundlelnk').removeClass('act');					
	});	
	$('#carattlnk').click(function(){
		$('#descrizione').removeClass('act');
		$('#immagini').removeClass('act');
		$('#accessori').removeClass('act');
		$('#caratteristiche').addClass('act');
		$('#link').removeClass('act');
		$('#imglnk').removeClass('act');
		$('#acclnk').removeClass('act');
		$('#desclnk').removeClass('act');	
		$('#carattlnk').addClass('act');
		$('#linklnk').removeClass('act');
		$('#bundle').removeClass('act');					
		$('#bundlelnk').removeClass('act');					
	});
	$('#imglnk').click(function(){
		$('#descrizione').removeClass('act');
		$('#immagini').addClass('act');
		$('#accessori').removeClass('act');
		$('#caratteristiche').removeClass('act');
		$('#link').removeClass('act');
		$('#carattlnk').removeClass('act');
		$('#acclnk').removeClass('act');
		$('#desclnk').removeClass('act');	
		$('#imglnk').addClass('act');
		$('#linklnk').removeClass('act');
		$('#bundle').removeClass('act');					
		$('#bundlelnk').removeClass('act');					
	});
	$('#acclnk').click(function(){
		$('#descrizione').removeClass('act');
		$('#immagini').removeClass('act');
		$('#accessori').addClass('act');
		$('#caratteristiche').removeClass('act');	
		$('#link').removeClass('act');
		$('#carattlnk').removeClass('act');
		$('#imglnk').removeClass('act');
		$('#desclnk').removeClass('act');	
		$('#acclnk').addClass('act');					
		$('#bundle').removeClass('act');					
		$('#bundlelnk').removeClass('act');					
	});
	$('#bundlelnk').click(function(){
		$('#descrizione').removeClass('act');
		$('#immagini').removeClass('act');
		$('#accessori').removeClass('act');
		$('#caratteristiche').removeClass('act');	
		$('#link').removeClass('act');
		$('#carattlnk').removeClass('act');
		$('#imglnk').removeClass('act');
		$('#desclnk').removeClass('act');	
		$('#acclnk').removeClass('act');					
		$('#bundle').addClass('act');					
		$('#bundlelnk').addClass('act');					
	});
	$('#linklnk').click(function(){
		$('#descrizione').removeClass('act');
		$('#immagini').removeClass('act');
		$('#accessori').removeClass('act');
		$('#caratteristiche').removeClass('act');
		$('#link').addClass('act');
		$('#carattlnk').removeClass('act');
		$('#imglnk').removeClass('act');
		$('#desclnk').removeClass('act');	
		$('#acclnk').removeClass('act');
		$('#linklnk').addClass('act');
		$('#bundle').removeClass('act');					
		$('#bundlelnk').removeClass('act');					
	});
	//visualizzazione info nell'ordine
	$('#toggleinf').click(function(){
		$('#contenuti').slideToggle('vetrina');
	});
	//gestione confronti prodotti
	$('#elim1').click(function(){
		$('.col1').hide('');
	});
	$('#elim2').click(function(){
		$('.col2').hide('');
	});
	$('#elim3').click(function(){
		$('.col3').hide('');
	});

	// gestione confronti
	$(".confchkitem").click(function(){ if (this.checked) { confprodadd(this.value, this); } else { confproddel(this.value); } });
	$('#confronta').click(function() {
		var prodsel = $('#confprod').val();
		if (prodsel.length>0)
		{
		var delim = ","; 
		var numcodici = prodsel.split(delim);
		if (numcodici.length >= 2) { $('#formconf').submit(); } else { alert('Selezionare almeno due prodotti da confrontare'); }
		} 
		else { alert('Selezionare almeno due prodotti da confrontare'); }
		
	});
	
	
	//cycle in home offerte
	$('#offcnt') 
//.after('<div id="pageroff">') 
.cycle({ 
    fx:     'turnDown', 
    speed:  'slow', 
    timeout: 4000,
	pause:   1,
    pager:  '#pageroff' 
});
	$('#novcnt') 
//.after('<div id="pagernov">') 
.cycle({ 
    fx:     'turnLeft', 
    speed:  'slow', 
    timeout: 4000,
	pause:   1,
    pager:  '#pagernov' 
});	
	
	
	
	
});
