/* mostravideocasali*/
function mostravideo(nomefile)
{

		window.open(nomefile,'videocde','width=720,height=615 ,toolbar=no, location=no,status=no,menubar=no,scrollbars=no,resizable=no');	
	

	
}

/* fine mostravideocasali*/

	var giro = false;
	function mostraTip()
	{
		if(giro==false)
		{
			var pippo = new Tips($$('.serietooltip'), {
				className: 'serietooltip'
			});
			giro = true;
		}
		
		
	}


window.addEvent('domready', function(){	





	// tolgo pulsante tech da menu principale
	/*
		$$('#menuUl li').each(function(element) {
			if((element.getElement('a').innerHTML)=='TECH'){
				element.style.display = 'none';	
			}
		});
	


	// tolgo i banner tech da homepage e footer
	if($('contenitoreHome')!=null){
		$('ns-tech').style.display="none";
		$('homeLogin').style.display="block";	
		$('ares_accedi').style.display="none";	
	}else{
		var myFooterLink = $$('.footerLinkGrande');
		myFooterLink.each(function(element) {
			if((element.getElement('img').src.indexOf('ns-tech',0))!=-1){
				element.style.display = 'none';
			}
		});
	}

	*/
	



//	gestione home login/nstech panel
	if($('ares_accedi')!=null){
		$('ares_accedi').addEvent('click', function(){
			if($('homeLogin').style.display=="none"){
				$('homeLogin').style.display="block";
				$('ns-tech').style.display="none";
				$('ares_accedi').style.display="none";
				$('res-area-h4').style.display="none";
			}else{
				$('homeLogin').style.display="none";
				$('ns-tech').style.display="block";
			}		
		});
	}













	// SERIE TOOL TIP 		

	
	/*
	var tip1 = new Tips($$('.serietooltip'), {
		className: 'tool1'
	}); 
	*/


/* 

	GESTIONE DEL MENU 	FLOTTANTE SINISTRO

*/

	function devoMostrareIlMenuFlottante()
	{
			
			var ritorno = false;
	
			
			var myFlot = $$('#menuFlottante');
			myFlot.each(function(element) {
				ritorno = true;
			});
						
			return ritorno;
	}

	if(devoMostrareIlMenuFlottante())
	{

		if(document.getElementById('internoColonnaCentraleNoAllegati') == null)
		{
			hCont = document.getElementById('internoColonnaCentrale').offsetHeight;
		}
		else
		{
			hCont = document.getElementById('internoColonnaCentraleNoAllegati').offsetHeight;
		}
		
		
		hmen = document.getElementById('menuFlottante').offsetHeight;
		//alert("hCont:" + hCont + " _ hmen:" + hmen);
		if(hCont < hmen)
		{
			document.getElementById('menuFlottante').style.position = 'relative';
			document.getElementById('menuFlottante').style.top = 0;
			
		}
		else
		{
			
			var periodical;
			var fxperiodica = function() {
				MJ_OpenMenu();
			}
			periodical = fxperiodica.periodical(200);

			
			
			function MJ_OpenMenu()
			{
			
				var altezzaDocumento = document.body.offsetHeight;
				var scrollUtente = getScrollXY();
				var altezzaDivMenu = document.getElementById('menuFlottante').offsetHeight;
				var nuovoMargine = 335;
				var vecchioMargine = document.getElementById("menuFlottante").style.top;

				
				if(scrollUtente>375)
				{
				
					if((scrollUtente + altezzaDivMenu) < (altezzaDocumento - 250))
					{
						nuovoMargine = scrollUtente;
					}
					else
					{
						nuovoMargine = vecchioMargine;
					}
					
				}
				
			
				scrolloIlMenu(nuovoMargine);

				
			}

			
			function getScrollXY() {
			var scrOfX = 0, scrOfY = 0;
			if( typeof( window.pageYOffset ) == 'number' ) {
				//Netscape compliant
				scrOfY = window.pageYOffset;
				scrOfX = window.pageXOffset;
			} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
				//DOM compliant
				scrOfY = document.body.scrollTop;
				scrOfX = document.body.scrollLeft;
			} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
				//IE6 standards compliant mode
				scrOfY = document.documentElement.scrollTop;
				scrOfX = document.documentElement.scrollLeft;
			}
				//  return [ scrOfX, scrOfY ];
				return scrOfY;
			}

			

			/* animazione dello scrolling menu */
			function scrolloIlMenu(margine)
			{
				var scrollMenu = $$('#menuFlottante');
				scrollMenu.each(function(element) {

					var scrollMenuFX = new Fx.Styles(element, {duration:200, wait:false});
					scrollMenuFX.start({
						'top': margine
					});
				});
			}
		
		
		}		
	}

/*  FINE GESTIONE DEL MENU FLOTTANTE SINISTRO */

/* apertua link allegati in nuova finestra  se non è specificato dfiversamente (video) */
	var linkAllegatiList = $$('#internoAllegati a');
	linkAllegatiList.each(function(element) {
	
		if(element.onclick == undefined)
		{

			if(element.href.indexOf('#') == -1)
			{
				element.onclick=function(){window.open(this.href);return(false)};
			}
			
		}
		
		
	});	



	/* animazione visualizza colori */

	var viscolList = $$('.anteprimaColori h3 a');
	viscolList.each(function(element) {

		var viscolfx = new Fx.Styles(element, {duration:200, wait:false});
		
		element.addEvent('mouseenter', function(){
			viscolfx.start({
				'padding-left': 20

			});
		});
	 
		element.addEvent('mouseleave', function(){
			viscolfx.start({
				'padding-left': 15
			});
		});

	});
	
/* animazione visualizza video */

	var videoList = $$('.btnAnteprimaVideo');
	videoList.each(function(element) {

		var videofx = new Fx.Styles(element, {duration:200, wait:false});
		
		element.addEvent('mouseenter', function(){
			videofx.start({
				'padding-right': 20

			});
		});
	 
		element.addEvent('mouseleave', function(){
			videofx.start({
				'padding-right': 15
			});
		});

	});

	/*ANIMAZIONE MENU PRINCIPALE */

	var princList = $$('#menuUl li a');
	princList.each(function(element) {
	 
		var newfx = new Fx.Styles(element, {duration:200, wait:false});
	 
		element.addEvent('mouseenter', function(){
			newfx.start({
				'line-height': '43px'

			});
		});
	 
		element.addEvent('mouseleave', function(){
			newfx.start({
				'line-height': '53px'				
			});
		});
	 
	});

	
	/*ANIMAZIONE MENU INTERNO */
	
	var list = $$('#internoSottomenu li');
	list.each(function(element) {
	 
		var fx = new Fx.Styles(element, {duration:200, wait:false});
	 
		element.addEvent('mouseenter', function(){
			fx.start({
				'padding-right': 5,
				'background-color':'#222'
			});
		});
	 
		element.addEvent('mouseleave', function(){
			fx.start({
				'padding-right': 0,
				'background-color': '#000'				
			});
		});
	 
	});	
	
	/*ANIMAZIONE MENU INTERNO (submenu)  */
	
	var list = $$('#internoSottomenu2 li');
	list.each(function(element) {
	 
		var fx2 = new Fx.Styles(element, {duration:200, wait:false});
	 
		element.addEvent('mouseenter', function(){
			fx2.start({
				'padding-right': 5,
				'background-color':'#222'
			});
		});
	 
		element.addEvent('mouseleave', function(){
			fx2.start({
				'padding-right': 0,
				'background-color': '#000'				
			});
		});
	 
	});
		
		

	
	
	/* ANIMAZIONE MENU ALLEGATI */


	var listaAllegati = $$('#internoAllegati ul li');
	listaAllegati.each(function(element) {
	 
		var fx = new Fx.Styles(element, {duration:200, wait:false});
	 
		element.addEvent('mouseenter', function(){
			fx.start({
				'padding-left': 15,
				'background-color':'#222222'
			});
		});
	 
		element.addEvent('mouseleave', function(){
			fx.start({
				'padding-left': 10,
				'background-color':'#363636'
			});
		});
	 
	});

	
	
	function getElementsByClassName(oggetto, classe) {
	  //Prendo tutti gli elementi del documento
	   var elems=oggetto.getElementsByTagName("*"),
	  //Creo l’array che verrà ritornato
	   elemsToReturn=[];
	  //Faccio un ciclo
	   for(var i=0, l=elems.length; i!=l; i++)
	     {
	  //Verifico che la classe di ogni elemento corrisponda
	       if(elems[i].className==classe) {
	          elemsToReturn[elemsToReturn.length]=elems[i];
	       }
	     }
	 //Ritorno gli elementi
	  return elemsToReturn;
	} 

	function attivaSliderAnteprime()
	{
		var mlArrBtns = getElementsByClassName(document, 'btnAnteprima');
		var mlArrAnt = getElementsByClassName(document, 'divAnteprima');


		
		for(i=0;i<mlArrBtns.length;i++)
		{
			
			var mySlide = 'myAnteprima' + i;
			applicaSlide(mySlide,mlArrAnt[i],mlArrBtns[i]);
						
		}
	}
/*
	function attivaSliderAnteprimeVideo()
	{
		var mlArrBtns = getElementsByClassName(document, 'btnAnteprimaVideo');
		var mlArrAnt = getElementsByClassName(document, 'divAnteprimaVideo');


		
		for(i=0;i<mlArrBtns.length;i++)
		{
			
			var mySlide = 'myAnteprima' + i;
			applicaSlide(mySlide,mlArrAnt[i],mlArrBtns[i]);
						
		}
	}
	attivaSliderAnteprimeVideo();	
*/
	function applicaSlide(variabile,divAnteprima,mioBtn)
	{
	
		variabile = new Fx.Slide(divAnteprima);
		// la funzione hide è commentata perchè impedisce il caricamento dei contenuti nel div -> problema di tempi?
		//variabile.hide();
		variabile.slideOut();
		mostraTip();
		
			
			
		$(mioBtn).addEvent('click', function(e){
			e = new Event(e);
			variabile.toggle();
			e.stop();
		});
	}
	attivaSliderAnteprime();

	
	
	
	
	var provalist = $$('#menu li');
	provalist.each(function(element) {
	 
		var mlfx = new Fx.Styles(element, {duration:200, wait:false});
	 
		element.addEvent('mouseenter', function(){
			mlfx.start({
				'padding-bottom': 15,
				'background-color':'#222'
			});
		});
	 
		element.addEvent('mouseleave', function(){
			mlfx.start({
				'padding-right': 0,
				'background-color': '#000'				
			});
		});
	 
	});
	


	
	/* ANIMAZIONE MENU ALLEGATI  COLORI PRODOTTO*/
	var listaAllegatiColore = $$('.prodottoDettagliElenco li');
	listaAllegatiColore.each(function(element) {
	
	 
		var mlfx2 = new Fx.Styles(element, {duration:150, wait:false});
	 
		element.addEvent('mouseenter', function(){
			mlfx2.start({
				'padding-left': 10,
				'background-color':'#3c3c3c'
			});
		});
	 
		element.addEvent('mouseleave', function(){
			mlfx2.start({
				'padding-left': 5,
				'background-color':'#363636'
			});
		});
	
	});

 
// investor relations - temporaneo

var investorList = $$('#homeFooterMenu a');

investorList.each(function(element) {

	if(element.innerHTML == "Investor relations")
	{
		
		element.target = "_blank";
	
	}
		
});


var investorList2 = $$('#footerMenuSx a');
investorList2.each(function(element) {

	if(element.innerHTML == "Investor relations")
	{
		
		element.target = "_blank";
	
	}
		
});


// fine mod investor relation
	
});




