//<![CDATA

window.addEvent('domready', function() {

	var arVersion = navigator.appVersion.split("MSIE");
	var version = parseFloat(arVersion[1]);

	if(checkFlashVersion) {
		var hasReqestedVersion = DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision);
		if(hasReqestedVersion) {
			flashSupported = true;
			inserisciSWF();
		} else {
			document.location.href = "noFlash.htm";
			flashSupported = false;
		}
	}

	if(version < 7) pngfix();

	for(var i=0; i<document.links.length; i++) {
		if(document.links[i].rel == "external") document.links[i].target = "_blank";
	}

	$('quickSearchProd').setStyle('opacity','0.8');

	if($('contWishListHead')) {

		$('imgIcoWishListHead').setStyle('top', '0');
		$('contWishListHead').addEvents({
			'mouseenter': function(e) {
				e.stop();
				$('imgIcoWishListHead').setStyle('top', '-50px');
			},
			'mouseleave': function(e) {
				e.stop();
				$('imgIcoWishListHead').setStyle('top', '0');
			}
		});

	}

	if($('btnLogin')) {
		if($('btnLogin').getStyle('display') != 'none') {
			var fx2 = new Fx.Tween($('imgIcoLogin'), {duration: 500, link: 'cancel'});
			$('imgIcoLogin').setStyle('left', '0');
			$('btnLogin').addEvents({
				'mouseenter': function(e) {
					e.stop();
					fx2.start('left','-45px');
				},
				'mouseleave': function(e) {
					e.stop();
					fx2.start('left','0');
				}
			});
		}
	}

	if($('btnLogout')) {
		if($('btnLogout').getStyle('display') != 'none') {
			var fx3 = new Fx.Tween($('imgIcoLogout'), {duration: 500, link: 'cancel'});
			$('imgIcoLogout').setStyle('left', '0');
			$('btnLogout').addEvents({
				'mouseenter': function(e) {
					e.stop();
					fx3.start('left','-45px');
				},
				'mouseleave': function(e) {
					e.stop();
					fx3.start('left','0');
				}
			});
		}
	}

	if($('contBtnCartHeader')) {
		var fx = new Fx.Tween($('imgIcoCartHeader'), {duration: 500, link: 'cancel'});
		$('imgIcoCartHeader').setStyle('left', '0');
		$('contBtnCartHeader').addEvents({
			'mouseenter': function(e) {
				e.stop();
				fx.start('left','-90px');
			},
			'mouseleave': function(e) {
				e.stop();
				fx.start('left','0');
			}
		});
	}

	if($('contWatchVideo')) {

		$('imgWatchVideo').rel = 'lightbox[flash 854 480]';
		$('titWatchVideo').rel = 'lightbox[flash 854 480]';

		$('imgIcoWatchVideo').setStyle('top', '0');
		$('contWatchVideo').addEvents({
			'mouseenter': function(e) {
				e.stop();
				$('imgIcoWatchVideo').setStyle('top','-50px');
			},
			'mouseleave': function(e) {
				e.stop();
				$('imgIcoWatchVideo').setStyle('top','0');
			}
		});
	}

	if($('mnuCategories')) {

		var fxMnu = new Fx.Tween($('menuCategorieLaterali'), {duration: 500, link: 'cancel'});

		$('mnuCategories').addEvents({
			'click': function(e) {
				e.stop();
				if($('menuCategorieLaterali').getStyle('display') == 'none') {
					fxMnu.start('display','block');
				} else {
					fxMnu.start('display','none');
				}
			}
		});

	}

	if($('logoSilverSeal')) {

		var fxSS = new Fx.Tween($('logoSilverSeal'), {duration: 300, link: 'cancel'});
			$('logoSilverSeal').setStyle('opacity', '0.7');
			$('logoSilverSeal').addEvents({
				'mouseenter': function(e) {
					e.stop();
					fxSS.start('opacity','1');
				},
				'mouseleave': function(e) {
					e.stop();
					fxSS.start('opacity','0.7');
				}
			});

	}

	if($('apriChiudiFiltri')) {

		if($('apriChiudiFiltri').get('class') == 'apriChiudiFiltriChiuso') $('formFiltriAttributi').setStyle('display', 'none');

		$('apriChiudiFiltri').addEvent('click', function(el) {

			if($('formFiltriAttributi').getStyle('display') == 'none') {

				$('formFiltriAttributi').setStyle('display', 'block');

			} else {

				$('formFiltriAttributi').setStyle('display', 'none');

			}

		});

	}

	if($('apriChiudiOrdinamento')) {

		if($('apriChiudiOrdinamento').get('class') == 'apriChiudiOrdinamentoChiuso') $('formOrdinamentoProdotti').setStyle('display', 'none');

		$('apriChiudiOrdinamento').addEvent('click', function(el) {

			if($('formOrdinamentoProdotti').getStyle('display') == 'none') {

				$('formOrdinamentoProdotti').setStyle('display', 'block');

			} else {

				$('formOrdinamentoProdotti').setStyle('display', 'none');

			}

		});

	}

	var nElemUltimaCombo = 0;
	$$('.rigaOrdinamentoProdotti').each(function(rigaO) {

		rigaO.getElements('.contOrdinamentoProdotti img').each(function(img) {

			img.setStyle('opacity', 0.5);

		});

		rigaO.getElements('.selectedOrdinamentoProdotti img').each(function(img) {

			img.setStyle('opacity', 1);

		});

		rigaO.getElements('.comboOrdinamentoProdotti select').each(function(select) {

			nElemUltimaCombo = $(select.id).length;

		});

	});

	if(nElemUltimaCombo == 1) {

		$$('.nuovoRigaOrdinamentoProdotti').each(function(el) {

			el.setStyle('display', 'none');

		});

	}

	if(typeof(do_init) == 'function') do_init();

	Mediabox.scanPage();

	if(googleAnalyticsActive == true) window.setTimeout(caricaGoogleAnalytics, 1);

});

function caricaGoogleAnalytics() {

	// Called a few ms after the page has loaded.
	var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
	ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
	var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

}

function inizializzaCarouselScorriImmagini() {

	var nElementi = $$("ul#carousel_content li").length;

	if(nElementi > 0) {

		var carouselScorriImmagini = new area9Carousel();
		carouselScorriImmagini.widthElemento = 104;
		carouselScorriImmagini.nElementiVisualizzabili = 6;
		carouselScorriImmagini.nElementiPerMovimento = 3;
		carouselScorriImmagini.idContenitore="carousel_content";
		carouselScorriImmagini.classElementi="ul#carousel_content li";
		carouselScorriImmagini.idNext="carousel_next";
		carouselScorriImmagini.idPrev="carousel_previous";
		carouselScorriImmagini.init();

	}

}

function wishList(idProdotto) {

	var oggetto = new insertArea9("wishList", "debug", 1);
	oggetto.post = "idProdotto=" + idProdotto;
	oggetto.settaOnComplete(onCompleteWishList);
	oggetto.caricaXML();

}

function onCompleteWishList(stringaXML) {

	var doc = creaDocsXML(stringaXML);
	var controllo = doc.getElementsByTagName("controllo");
	var checkFunction = controllo[0].childNodes[1].firstChild.data;
	var messaggio = controllo[0].childNodes[2].firstChild.data;

	if(checkFunction == "1") {

		var idProdotto = controllo[0].childNodes[3].firstChild.data;

		$('wishListProd_' + idProdotto).setStyle('display', 'none');
		$('wishListOpenProd_' + idProdotto).setStyle('display', 'block');

	}

}

function selezionaOrdinamento(idOrdinamentoProdotti, tipoOrdinamentoProdotti) {

	$('tipoOrdinamentoProdotti[' + idOrdinamentoProdotti + ']').value = tipoOrdinamentoProdotti;

	$$('#rigaOrdinamentoProdotti-' + idOrdinamentoProdotti + ' .contOrdinamentoProdotti img').each(function(stato) {

		var srcImg = stato.src;
		var vettSrcImg = srcImg.split('/');
		var nomeFileImg = vettSrcImg[vettSrcImg.length - 1];

		if(nomeFileImg.substr(0, tipoOrdinamentoProdotti.length) == tipoOrdinamentoProdotti) {

			stato.setStyle('opacity', 1);

		} else {

			stato.setStyle('opacity', 0.5);

		}

	});

	document.formOrdinamentoProdotti.submit();

}

function cancellaOrdinamento(idOrdinamentoProdotti) {

	$('cancellaOrdinamentoProdotti[' + idOrdinamentoProdotti + ']').value = 'true';

	document.formOrdinamentoProdotti.submit();

}

function aggiungiOrdinamento(idOrdinamentoProdotti) {

	$('nuovoRigaOrdinamentoProdotti[' + idOrdinamentoProdotti + ']').value = 'true';

	document.formOrdinamentoProdotti.submit();

}

//]]>
