// JavaScript Document

	//e-mail slide
window.addEvent('domready', function() {
	var slideEmail = $('rz_email_slide');
		var rz_Emailslide = new Fx.Slide(slideEmail, {
		mode: 'vertical',
		transition: 'sine:in',
		duration: 200 
		}).hide();
			$('open_email').addEvent('click', function(){
		rz_Emailslide.toggle();
			});
	//OK e-mail
window.addEvent('domready', function() {
var slideEmailOk = $('rz_email_ok');
	var rz_EmailslideOk = new Fx.Slide(slideEmailOk, {
		mode: 'vertical',
		transition: 'sine:in',
		duration: 100
		}).hide();
		$('email_frm').addEvent('submit', function(){
	rz_EmailslideOk.toggle();
});
		});
	//e-mail formcheck
window.addEvent('domready', function() {
formcheck = new FormCheck('email_frm', {
		display : {
			errorsLocation : 0,
			indicateErrors : 2,
			showErrors : 1,
			addClassErrorToField : 1
		},
	submitByAjax:true
	})
formcheck.addEvent('onAjaxSuccess', function(){ 
		ajax_submit();
	});
});
	//invio email
function ajax_submit(){
	$('email_frm').addEvent('domready', function(e) {
			var emailEl = $('rz_email');
			var loaderEl = $('loader').set({opacity: 0});
		var log = $('rz_email_ok').empty();
		loaderEl.addClass('mail_loader').morph({opacity: .5});
		this.set('send', {onComplete: function(response) { 
			emailEl.empty().addClass('hide');
			loaderEl.removeClass('mail_loader');
			log.set('html', response);
		}});
		this.send();
});}
	});

//fade thumb gallery
window.addEvent('domready', function() {
	$each($$('img.thumbgal'), function(thumb_gal) {
	var start = (0.5);
		thumb_gal.set({opacity: start});
		var morph = new Fx.Morph(thumb_gal,{ 'duration':'200', 'wait':'false'});
		thumb_gal.addEvents({
			'mouseenter' : function() { morph.start({ 'opacity':'1' }) },
			'mouseleave' : function() { morph.start({ 'opacity': start }) }
		});
	});
});