window.addEvent('domready', function() {
	$('form-contact').addEvent('submit', function() {
		var inputs = $('form-contact').getElements('input.text');
		inputs.combine($('form-contact').getElements('textarea'));
		var valid = true;
		inputs.each(function(el) {
			if(el.value == el.defaultValue) {
				valid = false;
				//el.addClass('error');
				el.morph({
					'border-color': '#EF0E17',
					'color': '#EF0E17'
				});
			}
			else {
				//el.removeClass('error');
				el.morph({
					'border-color': '#D7D7D7',
					'color': '#4D5059'
				});
			}
		});
		
		if(valid) {
			var r = new Request.HTML({
				url: $('form-contact').getProperty('action'),
				data: $('form-contact'),
				update: $('contact-form-box')
			}).send();
		}
		
		return false;
	});
	
	var inputs = $('form-contact').getElements('input.text');
	inputs.combine($('form-contact').getElements('textarea'));
	
	inputs.each(function(el) {
		el.addEvents({
			'focus': function() {
				if(this.value == this.defaultValue) {
					this.value = '';
				}
			},
			
			'blur': function() {
				if(this.value.clean() == '') {
					this.value = this.defaultValue;
				}
			}
		});
	});
});