var forms = {

	init: function(){
		if($('question')){
			$('question').addEvent('submit', function(e) {
				
				if(!this.changed){
					this.action += 'ajax/true/';
					this.changed = true;
				}
	
				new Event(e).stop();
				
				$('submitQuestion').setAttribute('disabled', true);
				
				this.send({
					onComplete: function(response) {
						
						$('submitQuestion').disabled = false;
						response = Json.evaluate(response);
						
						if(!response.name.valid){
							$('name').setStyle('border', '1px solid red');
						}else{
							$('name').setStyle('border', '1px solid grey');
						}
						if(!response.email.valid){
							$('email').setStyle('border', '1px solid red');
						}else{
							$('email').setStyle('border', '1px solid grey');
						}
						if(!response.message.valid){
							$('message').setStyle('border', '1px solid red');
						}else{
							$('message').setStyle('border', '1px solid grey');
						}
							
						if(response.valid){
							$('question_message').innerHTML = 'Bedankt voor uw vraag, wij nemen zo spoedig morgelijk contact met u op.';
						
							$('menu_questions').slide.slideOut.delay(1500, $('menu_questions').slide);
						}else{
							$('question_message').innerHTML = '<span class="red">&Eacute;&eacute;n of meerdere velden is niet correct ingevuld!</span>';
						}
					}
				});
			});
		}
		
		if($('tellafriend')){
			$('tellafriend').addEvent('submit', function(e) {
				
				if(!this.changed){
					this.action += 'ajax/true/';
					this.changed = true;
				}
	
				new Event(e).stop();
				
				$('submitTellAFriend').setAttribute('disabled', true);
			 
				this.send({
					onComplete: function(response) {
											
						$('submitTellAFriend').disabled = false;
						
						response = Json.evaluate(response);
						
						if(!response.name_sender.valid){
							$('name_sender').setStyle('border', '1px solid red');
						}else{
							$('name_sender').setStyle('border', '1px solid grey');
						}
						if(!response.email_sender.valid){
							$('email_sender').setStyle('border', '1px solid red');
						}else{
							$('email_sender').setStyle('border', '1px solid grey');
						}
						if(!response.name_receiver.valid){
							$('name_receiver').setStyle('border', '1px solid red');
						}else{
							$('name_receiver').setStyle('border', '1px solid grey');
						}
						if(!response.email_receiver.valid){
							$('email_receiver').setStyle('border', '1px solid red');
						}else{
							$('email_receiver').setStyle('border', '1px solid grey');
						}
							
						if(response.valid){
							$('tellafriend_message').innerHTML = 'Het bericht is verzonden.';
						
							$('menu_tellafriend').slide.slideOut.delay(1500, $('menu_tellafriend').slide);
						}else{
							$('tellafriend_message').innerHTML = '<span class="red">&Eacute;&eacute;n of meerdere velden is niet correct ingevuld!</span>';
						}
					}
				});
			});
		}
	}
	
}

window.addEvent('load', forms.init);