var slider = null;

window.addEvent('domready', function() { 
	new Calendar({ date1: 'm/d/Y' }, { classes: ['dashboard'], direction: 1 });
	new Calendar({ date3: 'm/d/Y' }, { classes: ['dashboard'], direction: 1 });
	
	try{
		$('email-form').onsubmit = function (){
			$('email-form').send({update: null, onComplete: function (request) {FormCallback(request); }});
			
			return false;
		}
		
		slider = new Fx.Slide('error-msg');
		slider.slideOut()
	} catch(e){}
});


function ResetForm(){
	$('email-form').reset();
}

function FormCallback(response){
	if (response != ''){
		DisplayError(response);
	} else {
		SayThankYou();
	}
}

function DisplayError(msg){
	$('error-msg').setHTML('Sorry But: ' + msg);
	slider.slideIn();
}

function SayThankYou(){
	$('error-msg').setHTML('');
	slider.slideOut();
	var form = new Fx.Styles($('email-form'), {duration: 500, wait: false});
	form.start({'opacity': 0}).addEvent('onComplete', function (){
		$('email-form').setStyle('display', 'none');
		$('thank-you').setStyle('opacity', 0);
		$('thank-you').setStyle('display', 'block');
		var fxx = new Fx.Styles($('thank-you'), {duration: 500, wait: false});
		fxx.start({'opacity': 1});
	});
}


