// JavaScript Document
var Site = {
	
	start: function(){
		Site.aplicarFXformSubs();
		new SmoothScroll();
		new Validation('newsSubsForm',{immediate : true});
	},
	
	aplicarFXformSubs: function(){
		formEl = $('newsSubsForm');
		formEl.mySlider = new Fx.Slide(formEl, {duration: 500});
		formEl.mySlider.hide();
		
		h2el = $('formSubsToggler');
		h2el.addEvent('click',function (){
			formEl.mySlider.toggle();
		});
	},
	
	aplicarFXminiProjectList: function(){
		var miniProjectShower = $('miniProjectList').clone().injectInside('miniProjectShower');
		miniProjectShower.setProperty('id','miniProjectList2');
		
		elAs = $ES('a','miniProjectList');
		elAs.each(function(elA,i){
			elA.setStyle('background-image','none');
			elA.addEvent('mouseenter', function(){Site.moveMiniProjectList(i)}); 
		});
		//Site.moveMiniProjectList(Site.activeY-1);
		$('miniProjectList2').setStyle('margin-top',(-(Site.activeY-1)*148));
		
		ul= $('miniProjectList');
		ul.addEvent('mouseleave', function(){Site.moveMiniProjectList(Site.activeY-1)}); 
	},
	
	moveMiniProjectList: function(positionY){
		positionY = -positionY*148;
		el = $('miniProjectList2');
		el.effect('margin-top', {duration: 1000, transition: Fx.Transitions.Quad.easeInOut}).start(el.getStyle('margin-top'),positionY);
	}
	
};

window.addEvent('load', Site.start);