window.addEvent('domready',function(){
	$$('.menuUp').each(function(e){
		e.addEvent('click',function(){
			switch(e.getProperty('name')){
				case '1':
					location.href='http://www.solproject.it/index.php';
				break;
				case '2':
				case '3':
				case '15':
					location.href='http://www.solproject.it/index.php?id='+e.getProperty('name');
				break;
				case '8':
					var url='./lingue.php';
					var params='id='+e.getProperty('name');
					new Request({
						url:url,
						onSuccess:function(result_txt){
							if(!$defined($('lingue'))){
								var lingue= new Element ('div')
									.setProperty('id', 'lingue')
									.inject($('top'));
								lingue.set('html',result_txt);
							} else $('lingue').dispose();
						}
					}).send(params);
				break;
				case 'cross':
					var url='./lingue.php';
					var params='id='+e.getProperty('name');
					new Request({
						url:url,
						onSuccess:function(result_txt){
							if(!$defined($('browses'))){
								var brows= new Element ('div')
									.setProperty('id', 'browses')
									.inject($('top'));
								brows.set('html',result_txt);
							} else $('browses').dispose();
						}
					}).send(params);
				break;
				default: 
				break;
			}
		})
	});
	
	$('windBox').setStyle('width',40);
	$$('.windy').each(function(e){
		e.setStyle('width',40);
	})
	//$('brochure').addEvents({
	$('windBox').addEvents({
		'mouseenter':function(){
			var a=40;
			$$('.windy').each(function(e){
				e.setStyle('width',a);
				a=a+40;
				e.addEvent('click',function(){
					switch(e.getProperty('id')){
						case 'info':
						case 'mission':
							location.href='http://www.solproject.it/index.php?id='+e.getProperty('id');
						break;
						case 'projects':
							location.href='http://www.solproject.it/index.php?id='+e.getProperty('id');
						break;
						case 'brochure':
							if(!$defined($('broch'))){
								new Element ('div')
									.setProperty('id', 'broch')
									.setStyles({
										'position':'absolute',
										'top':'30px',
										'width': '100%',
										'height':'480px',
										'background':'transparent',
										'z-index':'1000'
									})
									.inject(document.body);
								new Element ('div')
									.setProperty('id', 'brochInt')
									.setStyles({
										'position':'relative',
										'margin': '30px auto',
										'width':'1000px',
										'height':'460px',
										'background':'#6d6d6d',
										'background':'#6d6d6d',
										'border':'1px solid #ededed',
										'z-index':'1000'
									})
									.inject($('broch'));
								new Element ('span')
									.setProperty('id', 'chiudi')
									.setStyles({
										'position':'relative',
										'cursor':'pointer',
										'float':'right',
										'margin':'5px',
										'color':'#f0f0f0'
									})
									.addEvents({
										'click':function(){
											$('broch').dispose();
										}
									})
									.set('html','chiudi')
									.inject($('brochInt'));
								new Element ('div')
									.setProperty('id', 'sfoglia')
									.setStyles({
										'position':'relative',
										'margin':'35px 0 0 10px',
										'width': '980px',
										'height':'380px',
										'background':'#6d6d6d',
										'z-index':'1000'
									})
									.inject($('brochInt'));
								var so = new SWFObject("./brochure/swf/book.swf", "book", "980", "380", "8", "#6d6d6d");
								so.addVariable("xmlFile","./pages.xml");
								so.addParam("quality", "high");
								so.write("sfoglia");
						}
						break;
						default:
						break;
					}
					
				});
			});
		},
		'mouseleave':function(){
			$$('.windy').each(function(e){
				e.setStyle('width',40);
				$('windBox').setStyle('width',40);
			})
		}
	})	
	
	if(location.href.toString().match('id=mission')){
		if($defined($('preview'))){
		
			var mission = new SWFObject("./swf/preview.swf", "prev", "590", "300", "9.0.0"); 
			mission.addParam("quality", "high");
			mission.addParam("base", "http://www.solproject.it/swf/");
			mission.write("preview");
		}
	}
	
	if(!location.href.toString().match('id=') && !location.href.toString().match('home') && !location.href.toString().match('mail')){
		var child = $$('#main_box').getChildren();
		var a;
		child.each(function(e){
			a=e.length;
		});
		var i=1;
		
		$$('.left').addEvents({
			'click': function(event){
				event = new Event(event).stop();
				var len;
				if((i!=1)){
					i--;
					len=i;
				} else len=1;
				scroll.toElement('pagina_'+len);
				$$('.position').each(function(nav){
					nav.getElements('img').setProperty('src', './img/solpix_out.jpg');
				});
				$('img'+i).setProperty('src', './img/solpix.jpg');
			},
			'mousedown': function(e) {
				e.stop();
				e.target.setProperty('src', './img/left_down.jpg');
			},
			'mouseout': function(e) {
				e.target.setProperty('src', './img/left_out.jpg');
			},
			'mouseover': function(e) {
				e.target.setProperty('src', './img/left_over.jpg');
			}
		})
		
		$$('.right')
			.addEvents({
				'click': function(event){
					event = new Event(event).stop();
					var len;
					if(i!=a){
						i++;
						len=i;
					} else len=a;
					scroll.toElement('pagina_'+len);
					$$('.position').each(function(nav){
						nav.getElements('img').setProperty('src', './img/solpix_out.jpg');
					});
					$('img'+i).setProperty('src', './img/solpix.jpg');
				},
				'mousedown': function(e) {
					e.stop();
					e.target.setProperty('src', './img/right_down.jpg');
				},
				'mouseout': function(e) {
					e.target.setProperty('src', './img/right_out.jpg');
				},
				'mouseover': function(e) {
					e.target.setProperty('src', './img/right_over.jpg');
				}
			})
		var scroll = new Fx.Scroll('main_box', {wait: false,duration: 1500,transition: Fx.Transitions.Quad.easeInOut});
	}

	$$('.email').each(function(el) {
		if(el.getProperty('name')=='helpdesk') var soggetto='?subject=Richiesta Informazioni sull\'Help-Desk';
		else var soggetto='';
		var anchor = new Element('a', {
			href: 'mailto:' + el.get('rel').replace('|','@').replace('#','.').concat(soggetto),
			'class': el.get('class'),
			'text': el.get('text').replace('|','@').replace('#','.')
		}).replaces(el);
	});
	Cufon.replace('h1');
});

function scrivi(num){
	if(num==4){
		new Element ('div')
			.setProperty('id', 'report')
			.inject($('rep'));
		new Element ('label')
			.setProperty('id', 'reporter')
			.inject($('report'));
		new Element ('input')
			.setStyles({
				'maxlenght': '80'
			})
			.setProperties({
				'id': 'repinput',
				'size':'50',
				'name':'other'
			})
			.inject($('reporter'));
		new Element ('span')
			.setProperty('id', 'repspan')
			.set('text',' 80 caratteri max')
			.inject($('reporter'));
	} else if ($defined($('report')))
		$('report').dispose();
}
