window.addEvent('domready', function() {

	new SmoothScroll({ duration:900 }, window);
	
	if ($('mb') && $('mailBox') && $('mb2') && $('mailCloseBox')) {
		var mySlide = new Fx.Slide('mailBox');
		$('mailBox').style.display = 'inline';
		mySlide.hide();
		
		$('mb').addEvent('click', function(e){
			e = new Event(e);
			mySlide.toggle();
			e.stop();
		});
		
		$('mb2').addEvent('click', function(e){
			e = new Event(e);
			mySlide.slideIn();
			e.stop();
		});
		
		$('mailCloseBox').addEvent('click', function(e){
			e = new Event(e);
			mySlide.slideOut();
			e.stop();
		});
	}
	
	if ($('commentRules') && $('divCommentRules')) {
		var mySlide2 = new Fx.Slide('divCommentRules');
		mySlide2.hide();
		
		$('commentRules').addEvent('click', function(e){
			e = new Event(e);
			mySlide2.toggle();
			e.stop();
		});
		
	}
	
	
	var miFormu = $('mailForm');
	var resposta = $('mailResponse');

	if (miFormu && resposta) {
		var mySlide3 = new Fx.Slide('mailResponse');
		mySlide3.hide();
		
		/*	Agregamos nuestra funcion al evento enviar 'submit' */
		miFormu.addEvent('submit', function(e) {
			/*	Evitamos el Evento submit natural */
			new Event(e).stop();
			
			resposta.setHTML($('defaultResponse').innerHTML);
			
			mySlide3.slideIn();		
	
			/* enviar con cuidado de encondign y retornar una instancia de Ajax. */
			miFormu.send({
				update: resposta,
				onComplete:function(respuesta) {
					resposta.setHTML(respuesta);
				}
			});
		});
	}
	
	if ($('rb') && $('redaccioBox') && $('rb2')) {
		var mySlide5 = new Fx.Slide('redaccioBox');
		$('redaccioBox').style.display = 'inline';
		mySlide5.hide();
		
		$('rb').addEvent('click', function(e){
			e = new Event(e);
			mySlide5.toggle();
			e.stop();
		});
		
		$('rb2').addEvent('click', function(e){
			e = new Event(e);
			mySlide5.slideIn();
			e.stop();
		});
		
		$('redaccioCloseBox').addEvent('click', function(e){
			e = new Event(e);
			mySlide5.slideOut();
			e.stop();
		});
	}
	
	
	var miFormu2 = $('redaccioForm');
	var resposta2 = $('redaccioResponse');

	if (miFormu2 && resposta2) {
		var mySlide4 = new Fx.Slide('redaccioResponse');
		mySlide4.hide();
		
		/*	Agregamos nuestra funcion al evento enviar 'submit' */
		miFormu2.addEvent('submit', function(e) {
			/*	Evitamos el Evento submit natural */
			new Event(e).stop();
			
			resposta2.setHTML($('defaultResponse').innerHTML);
			
			mySlide4.slideIn();		
	
			/* enviar con cuidado de encondign y retornar una instancia de Ajax. */
			miFormu2.send({
				update: resposta2,
				onComplete:function(respuesta) {
					resposta2.setHTML(respuesta);
				}
			});
		});
	}

	var Tips1 = new Tips($$('.Tips1'));


});
