// JavaScript Document
// autore: Luigi Faragalli
// sito: www.wind.it
// sezione: home
// framework: mootools


// variabili default posizionamento box scorrevoli
posizioneBox = 0;
passoBox = 244;
passoBoxLoyalty = 366;

function XHP_slideLeft(){
	nuovaPosizioneBox = posizioneBox+passoBox; 
	transizioneBox.start(nuovaPosizioneBox); 
	posizioneBox = nuovaPosizioneBox;
}

function XHP_slideRight(){
	nuovaPosizioneBox = posizioneBox-passoBox; 
	transizioneBox.start(nuovaPosizioneBox); 
	posizioneBox = nuovaPosizioneBox;
}

function XHP_slidePosition(elementClicked){
	nuovaPosizioneBox = elementClicked*passoBox*(-1); 
	transizioneBox.start(nuovaPosizioneBox); 
	posizioneBox = nuovaPosizioneBox;
}

function XHP_init(){
	window.addEvent('domready', function(){
	var numeroBoxScorrevoli = $$('#wind_home_panel_slider_strip .lower_panel').length;
	// alert(numeroBoxScorrevoli);
	var numeroBoxScorrevoliSfondi = $$('#wind_home_panel_slider_strip .lower_panel_over').length;
	for (i=0; i<numeroBoxScorrevoliSfondi; i++)
		{
		if(i%2 == 0)
			{
			$$('#wind_home_panel_slider_strip .lower_panel_over')[i].setStyle('background', 'url("/img/static/wind_home_panel_slider_box_1.gif") no-repeat scroll left top transparent');
			}
			else if(i%2 == 1)
			{
			$$('#wind_home_panel_slider_strip .lower_panel_over')[i].setStyle('background', 'url("/img/static/wind_home_panel_slider_box_2.gif") no-repeat scroll left top transparent');
			}
		}
	$('wind_home_panel_slider_strip').setStyle('width', 244*numeroBoxScorrevoli);
	var transizionePersonalizzata = new Fx.Transition(Fx.Transitions.Sine);
	transizioneBox = $('wind_home_panel_slider_strip').effect('left', {transition: transizionePersonalizzata.easeOut, duration : 200,
	onComplete : function(){
			// alert(posizioneBox);
			posizioneBoxSecondoEstremo = (244*(numeroBoxScorrevoli - 3))*(-1);
			if (posizioneBox != 0)
				{
				$('wind_home_panel_slider_bar_left_arrow').setStyles({'display' : 'block', 'height' : '59px'});
				}
				else
				{
				$('wind_home_panel_slider_bar_left_arrow').setStyles({'display' : 'none', 'height' : '58px'});
				}
			if(posizioneBox <= posizioneBoxSecondoEstremo)
				{
				$('wind_home_panel_slider_bar_right_arrow').setStyles({'display' : 'none', 'height' : '58px'});
				}
				else
				{
				$('wind_home_panel_slider_bar_right_arrow').setStyles({'display' : 'block', 'height' : '59px'});
				}
		}
	});
	
	// posizione iniziale
	XHP_slidePosition(0);
});	
}

function XHP_slideLeftLoyalty(){
	nuovaPosizioneBox = posizioneBox+passoBoxLoyalty; 
	transizioneBox.start(nuovaPosizioneBox); 
	posizioneBox = nuovaPosizioneBox;
}

function XHP_slideRightLoyalty(){
	nuovaPosizioneBox = posizioneBox-passoBoxLoyalty; 
	transizioneBox.start(nuovaPosizioneBox); 
	posizioneBox = nuovaPosizioneBox;
}

function XHP_slidePositionLoyalty(elementClicked){
	nuovaPosizioneBox = elementClicked*passoBoxLoyalty*(-1); 
	transizioneBox.start(nuovaPosizioneBox); 
	posizioneBox = nuovaPosizioneBox;
}

function XHP_init_loyalty(){
	window.addEvent('domready', function(){
	var numeroBoxScorrevoli = $$('#wind_home_panel_slider_strip .lower_panel').length;
	// alert(numeroBoxScorrevoli);
	var numeroBoxScorrevoliSfondi = $$('#wind_home_panel_slider_strip .lower_panel_over').length;
	for (i=0; i<numeroBoxScorrevoliSfondi; i++)
		{
		if(i%2 == 0)
			{
			$$('#wind_home_panel_slider_strip .lower_panel_over')[i].setStyle('background', 'url("/img/static/wind_home_panel_slider_loyalty_box_1.gif") no-repeat scroll left top transparent');
			}
			else if(i%2 == 1)
			{
			$$('#wind_home_panel_slider_strip .lower_panel_over')[i].setStyle('background', 'url("/img/static/wind_home_panel_slider_loyalty_box_2.gif") no-repeat scroll left top transparent');
			}
		}
	$('wind_home_panel_slider_strip').setStyle('width', passoBoxLoyalty*numeroBoxScorrevoli);
	var transizionePersonalizzata = new Fx.Transition(Fx.Transitions.Sine);
	transizioneBox = $('wind_home_panel_slider_strip').effect('left', {transition: transizionePersonalizzata.easeOut, duration : 200,
	onComplete : function(){
			// alert(posizioneBox);
			posizioneBoxSecondoEstremo = (passoBoxLoyalty*(numeroBoxScorrevoli - 2))*(-1);
			if (posizioneBox != 0)
				{
				$('wind_home_panel_slider_bar_left_arrow').setStyles({'display' : 'block', 'height' : '59px'});
				}
				else
				{
				$('wind_home_panel_slider_bar_left_arrow').setStyles({'display' : 'none', 'height' : '58px'});
				}
			if(posizioneBox <= posizioneBoxSecondoEstremo)
				{
				$('wind_home_panel_slider_bar_right_arrow').setStyles({'display' : 'none', 'height' : '58px'});
				}
				else
				{
				$('wind_home_panel_slider_bar_right_arrow').setStyles({'display' : 'block', 'height' : '59px'});
				}
		}
	});
	
	// posizione iniziale
	XHP_slidePositionLoyalty(0);
	

});	
}

function XHP_init_loyalty_int(){
	window.addEvent('domready', function(){
	if($('lower_panels_slide_descrizione') != null)
		{
		passoBoxLoyalty = 365;
		}
		else
		{
		passoBoxLoyalty = 366;
		}
	$('wind_home_panel_slider_bar_left_arrow').setStyle('background-image','url(/img/static/wind_home_panel_slider_bar_left_arrow_b.gif)');
	var numeroBoxScorrevoli = $$('#wind_home_panel_slider_strip .lower_panel').length;
	// alert(numeroBoxScorrevoli);
	var numeroBoxScorrevoliSfondi = $$('#wind_home_panel_slider_strip .lower_panel_over').length;
	for (i=0; i<numeroBoxScorrevoliSfondi; i++)
		{
		if($('lower_panels_slide_descrizione') != null)
			{
			// alert ($$('#wind_home_panel_slider_strip .lower_panel_under')[i].getChildren('img').length);
			switch($$('#wind_home_panel_slider_strip .lower_panel_under')[i].getChildren('img').length)
				{
				case 2:
				$$('#wind_home_panel_slider_strip .lower_panel_over')[i].setStyle('background', 'url("/img/static/wind_home_panel_slider_loyalty_box_descrizione.gif") no-repeat scroll left top transparent');
				break;
				case 1:
				$$('#wind_home_panel_slider_strip .lower_panel_over')[i].setStyle('background', 'url("/img/static/wind_home_panel_slider_loyalty_box_descrizione_half.gif") no-repeat scroll left top transparent');
				break;
				case 0:
				$$('#wind_home_panel_slider_strip .lower_panel_over')[i].setStyle('background', '#FFFFFF');
				break;
				}
			}
			else
			{
			if(i%2 == 0)
				{
				$$('#wind_home_panel_slider_strip .lower_panel_over')[i].setStyle('background', 'url("/img/static/wind_home_panel_slider_loyalty_box_1.gif") no-repeat scroll left top transparent');
				}
				else if(i%2 == 1)
				{
				$$('#wind_home_panel_slider_strip .lower_panel_over')[i].setStyle('background', 'url("/img/static/wind_home_panel_slider_loyalty_box_2.gif") no-repeat scroll left top transparent');
				}
			}
		}
	$('wind_home_panel_slider_strip').setStyle('width', passoBoxLoyalty*numeroBoxScorrevoli);
	var transizionePersonalizzata = new Fx.Transition(Fx.Transitions.Sine);
	transizioneBox = $('wind_home_panel_slider_strip').effect('left', {transition: transizionePersonalizzata.easeOut, duration : 200,
	onComplete : function(){
			// alert(posizioneBox);
			posizioneBoxSecondoEstremo = (passoBoxLoyalty*(numeroBoxScorrevoli - 2))*(-1);
			if (posizioneBox != 0)
				{
				$('wind_home_panel_slider_bar_left_arrow').setStyles({'display' : 'block', 'height' : '59px'});
				}
				else
				{
				$('wind_home_panel_slider_bar_left_arrow').setStyles({'display' : 'none', 'height' : '58px'});
				}
			if(posizioneBox <= posizioneBoxSecondoEstremo)
				{
				$('wind_home_panel_slider_bar_right_arrow').setStyles({'display' : 'none', 'height' : '58px'});
				}
				else
				{
				$('wind_home_panel_slider_bar_right_arrow').setStyles({'display' : 'block', 'height' : '59px'});
				}
		}
	});
	
	// posizione iniziale
	XHP_slidePositionLoyalty(0);
});	
}

