window.addEvent('domready', function(){
	//--------cancella scritta "cerca" ----------------
	if($('key')){
		$('key').addEvent('focus',function(){
			this.setProperty('value','');
		});		
	}
	//-----------------ricalcolo silider on resize------------
	window.addEvent('resize', function(){
		var visibile=0;
		if($('ScrollBar')){
			//alert($('ScrollBar').getStyle('visibility'));
			if($('ScrollBar').getStyle('visibility')=='visible' || $('ScrollBar').getStyle('visibility')=='inherit') visibile=1;
			else visibile=0;
			$('ScrollBar').destroy();
		}
	//	alert(visibile);
		slider($$('#MidSide-Top .pad .boxeffe'), 'ScrollBar','knob',$('MidSide-Top').getElement('.container-box'));
		if($('ScrollBar')){ if(visibile==0)$('ScrollBar').setStyle('visibility','hidden');};
		if($('ScrollBarDett'))	$('ScrollBarDett').destroy();
		if($('MidSide-Top').getElement('.ajaxresult')){
			slider($$('.ajaxresult .boxeffe'), 'ScrollBarDett','knobDett',$('MidSide-Top').getElement('.ajaxresult').getElement('.container-box'));					
		}
	});
 	Milkbox = new Milkbox();
	var current="";
	var MenuSpalla="";
	//---------------------------------------MENU SPALLA---------------------------------
	if($('menu10')) MenuSpalla=$('menu10');
	if($('menu9')) MenuSpalla=$('menu9');
	if($('menu8')) MenuSpalla=$('menu8');
	if($('menu12')) MenuSpalla=$('menu12');
	if(MenuSpalla!=""){
		MenuSpalla.getElements('li a span').each(function(item){
			var FxSubMenu=new Fx.Morph(item,{duration: 500, link:'cancel'});
			if(!item.getParent().hasClass('on')){
				item.setStyle('position','relative');
				item.addEvent('mouseover',function(){
					FxSubMenu.start({'background-color': '#C3C3C3','color': '#FFFFFF','right': -5});
				});
				item.addEvent('mouseout',function(){
					FxSubMenu.start({'background-color': '#F3F3F3','color': '#A0A0A0','right': 0});
				});
			}
		});		
	}
	
	if($('menu6')){
		$('menu6').getElements('li a span').each(function(item){
			var FxMenu=new Fx.Morph(item,{duration: 500, link:'cancel'});
			if(!item.getParent().hasClass('on')){
				item.addEvent('mouseover',function(){
					FxMenu.start({'background-color': '#C3C3C3','color': '#FFFFFF','right': 5});
				});
				item.addEvent('mouseout',function(){
					FxMenu.start({'background-color': '#F3F3F3','color': '#A0A0A0','right': 0});
				});
			}
		});
	}
	//-------Slider---------------------------------------
	/*if($$('body')[0].getProperty('id')=='body-effe-26' || $$('body')[0].getProperty('id')=='body-effe-27' || $$('body')[0].getProperty('id')=='body-effe-28' || $$('body')[0].getProperty('id')=='body-effe-29' || $$('body')[0].getProperty('id')=='body-effe-39' || $$('body')[0].getProperty('id')=='body-effe-20' || $$('body')[0].getProperty('id')=='body-effe-49' || $$('body')[0].getProperty('id')=='body-effe-50' || $$('body')[0].getProperty('id')=='body-effe-51' || $$('body')[0].getProperty('id')=='body-effe-52' || $$('body')[0].getProperty('id')=='body-effe-53' || $$('body')[0].getProperty('id')=='body-effe-54' || $$('body')[0].getProperty('id')=='body-effe-55' || $$('body')[0].getProperty('id')=='body-effe-56' || $$('body')[0].getProperty('id')=='body-effe-57' ){*/
		slider($$('#MidSide-Top .boxeffe'), 'ScrollBar','knob',$('MidSide-Top').getElement('.container-box'));
		if($('ScrollBar')){ $('ScrollBar').getElement('span').setStyle('display','block');
		var FxInizialize = new Fx.Tween($('ScrollBar').getElement('span'),{duration: 500,link:'cancel'}).set('opacity',0).start('opacity',1).chain(function(){
				var myFunction=function(){																																							 					FxInizialize.start('opacity',0).chain(function(){
						$('ScrollBar').getElement('span').removeProperty('style');									   
					});
				}.delay(3000);
			});
		}
		
	//}
	//-------Effetto box----------------------------------
	if($$('body')[0].getProperty('id')=='body-effe-26' || $$('body')[0].getProperty('id')=='body-effe-27' || $$('body')[0].getProperty('id')=='body-effe-28' || $$('body')[0].getProperty('id')=='body-effe-29' || $$('body')[0].getProperty('id')=='body-effe-39' || $$('body')[0].getProperty('id')=='body-effe-20' || $$('body')[0].getProperty('id')=='body-effe-49' || $$('body')[0].getProperty('id')=='body-effe-50' || $$('body')[0].getProperty('id')=='body-effe-51' || $$('body')[0].getProperty('id')=='body-effe-52' || $$('body')[0].getProperty('id')=='body-effe-53' || $$('body')[0].getProperty('id')=='body-effe-54' || $$('body')[0].getProperty('id')=='body-effe-55' || $$('body')[0].getProperty('id')=='body-effe-56' || $$('body')[0].getProperty('id')=='body-effe-57' || $$('body')[0].getProperty('id')=='body-effe-67'){
		var Elementi="";
		if($$('#MidSide-Top .boxeffe .news')!="")	Elementi=$$('#MidSide-Top .boxeffe .news');
		if($$('#MidSide-Top .boxeffe .item')!="")	Elementi=$$('#MidSide-Top .boxeffe .item');
		if(Elementi=="")	Elementi=$$('#MidSide-Top .boxeffe');
		Elementi.each(function(item){
			var AreaSensibile = new Element('a', {
				'class': 'AreaSensibile',
				'href': item.getElement('.title a').getProperty('href'),
				'styles': {
					'position': 'absolute',
					'display': 'block',
					'top': 0,
					'left': 0,
					'width': '100%',
					'height': '100%',
					//'opacity': 1,
					//'background': 'red',
					'opacity': 0.001,
					'background-color': 'white',
					'cursor': 'pointer'
				}
			});
			var myFx3 = new Fx.Tween(item,{duration: 200,link:'cancel'});
			
			//-------------Effetto sulle foto se ci sono-----------------
			if(item.getElement('.photo')){
				var img=item.getElement('.photo');
				img.setStyle('margin',0);
				img.setStyles({
					position: 'absolute',
					top: -82,
					left: 0});
				var size = img.getSize();
				var myFx2 = new Fx.Tween(img,{link:'cancel'});
				var div = new Element('div', {
					'class': 'myClass',
					'styles': {
						'position': 'relative',
						'overflow': 'hidden',
						'margin-bottom': 15,
						//'border': '1px solid #999999',
						'height': 81
					}
				});
				div.inject(item,'top');
				div.adopt(img);
				var myFx = new Fx.Tween(div,{link:'cancel'});
				AreaSensibile.addEvent('mouseover',function(){
					myFx.start('height', size.y);
					myFx2.start('top', 0);							   
					myFx3.start('background-color', '#F3F3F3'); 
				});
				AreaSensibile.addEvent('mouseout',function(){
					myFx.start('height', 81);
					myFx2.start('top', -82);
					myFx3.start('background-color', '#ffffff');
				});	
			}
			//-------------------Effetto over sui box---------------
			AreaSensibile.addEvent('mouseover',function(){		   
					myFx3.start('background-color', '#F3F3F3'); 
				});
				AreaSensibile.addEvent('mouseout',function(){
					myFx3.start('background-color', '#ffffff');
				});	
			AreaSensibile.addEvent('click',function(e){
				new Event(e).stop();
				//myHTMLRequest.get('../_res/php/'+item.getElement('.title a').getProperty('href').replace('.php','-ajax.php')+'&Lang='+Lang);
				myHTMLRequest.get(item.getElement('.title a').getProperty('href')+'&ajax=1');
			});
			AreaSensibile.inject(item,'bottom');	
		});
		//---------------richiesta HTML
		var myHTMLRequest = new Request.HTML({
			//evalScripts :false,
			onRequest:function(){
				var divLoader = new Element('div', {
					'id': 'ajaxloader',
					'styles': {
						'height': 32,
						'width':32,
						'position': 'absolute',
						'top':'50%',
						'left':'50%',
						'margin-left': -16,
						'margin-top': -16,
						'background': 'url(../templates/effe/css/milkbox/loading.gif)'
					}
				});
				document.body.adopt(divLoader);
			},
			onComplete:function(){
				if($('ajaxloader')) $('ajaxloader').destroy();
			},
			onSuccess: function(response,responseTree){
				var div = new Element('div', {
					'class': 'ajaxresult',
					'styles': {
						'height': 500,
						'margin': '36px 0',
						'overflow': 'hidden',
						//'opacity': 0,
						'position': 'relative'
					}
				});
				for (var key in responseTree) {
					if($type(responseTree[key])=='element' && (responseTree[key].get('id')=='DettaglioContract' || responseTree[key].get('id')=='DettaglioEffe' || responseTree[key].get('id')=='DettaglioShop' || responseTree[key].get('id')=='Indietro' )){
						if(responseTree[key].get('id')!='Indietro'){
							div.adopt(responseTree[key]);
							$('MidSide-Top').adopt(div);
						}else{
							$('MidSide-Top').adopt(responseTree[key]);
						}
						//return;
					}
				}
				Milkbox.initialize();
				
				//-------------Slider dettaglio-------------------				
				slider($$('.ajaxresult .boxeffe'), 'ScrollBarDett','knobDett',$('MidSide-Top').getElement('.ajaxresult').getElement('.container-box'));				
				//-------------------Effetto chiusura dettaglio----------------------
				FxSlideTop.start('margin-top',-500).chain(function(){
					if($('Indietro')){
						$('Indietro').addEvent('click',function(e){
							new Event(e).stop();
							this.removeEvents();
							FxSlideTop.start('margin-top',36).chain(function(){
								div.destroy();
								$('Indietro').destroy();
							});
							if($('ScrollBar'))  var FxScrollBar = new Fx.Tween($('ScrollBar'),{duration: 750,link:'cancel'}).start('opacity',1);
							if($('ScrollBarDett')){
								var FxScrollBarDett = new Fx.Tween($('ScrollBarDett'),{duration: 750,link:'cancel'})
								.start('opacity',0)
								.chain(function(){
									$('ScrollBarDett').destroy();
								});
							}
						});
					}
				});
				if($('ScrollBar')) var FxScrollBar = new Fx.Tween($('ScrollBar'),{duration: 750,link:'cancel'}).start('opacity',0);
				
				/*if($('Indietro')){ $('Indietro').getElement('span').setStyle('display','block');
				var FxInizialize = new Fx.Tween($('Indietro').getElement('span'),{duration: 500,link:'cancel'}).set('opacity',0).start('opacity',1).chain(function(){
						var myFunction=function(){																																							 					FxInizialize.start('opacity',0).chain(function(){
								if($('Indietro'))$('Indietro').getElement('span').removeProperty('style');									   
							});
						}.delay(3000);
					});
				}*/
			},
			onFailure:function(){
				alert('Errore!!!');
			}		
		});
		var FxSlideTop = new Fx.Tween($('MidSide-Top').getFirst(),{duration: 750,link:'cancel'});
		//if($('ScrollBar'))  var FxScrollBar = new Fx.Tween($('ScrollBar'),{duration: 750,link:'cancel'});
	}
});

function slider(elementi,nameScrol,nameKnob,panel){
	var sizeScreen=window.getSize();
	if($('MidSide-Top').getElement('.boxeffe').hasClass('double')){
		var sizeBoxDouble=$('MidSide-Top').getElement('.boxeffe').getSize().x;
		var sizeBox=$('MidSide-Top').getElement('.boxeffe').getNext('.boxeffe').getSize();
		var sizeSlider=((elementi.length-1)*sizeBox.x)+sizeBoxDouble;
	}else{
		var sizeBox=$('MidSide-Top').getElement('.boxeffe').getSize();
		var sizeSlider=elementi.length*sizeBox.x;
	}
//	alert(sizeBox.x+'*'+elementi.length);
	//alert(elementi.length);
	
	//alert('asd');
	panel.setStyle('width',sizeSlider+30);
	if(sizeScreen.x<sizeSlider){
		var ScrollBar = new Element('div', {'id': nameScrol});
		var knob = new Element('a', {'id': nameKnob,'title':'scrolla i contenuti'});
		var span = new Element('span', {'text': 'scrolla i contenuti'});
		span.inject(knob);
		knob.inject(ScrollBar);
		ScrollBar.inject($('Header'),'after');
		var step=50;
		var slider = new Slider(ScrollBar, knob, {
			steps: step,
			mode: 'horizontal',
			wheel: true,
			onChange: function(value){
				panel.setStyle('margin-left', (sizeScreen.x-sizeSlider)/step * value);
			}
		});
	}	
}

