
var contactSlide;

window.addEvent('domready', function() {
	
	// contact actions
	
	$$('.yayContact').each(function(el){
		el.addEvent('click', function(){
			openContact();						  
		});
	});
	
	$('nayContact').addEvent('click', function(){
		closeContact();	
	});
	
	contactSlide = new Fx.Tween($('contact'), {duration: 800, transition: Fx.Transitions.Expo.easeInOut});
	
	validate($('contact'));
	
	if($('submitFormBtn')){
		$('submitFormBtn').addEvent('click', function(event) {
			event.stop();
			if (checkForm($('contact'))) { //validate
				//prevent the page from changing
				
				
				
				
				
				
				name = document.contact.sender_name.value;
				email = document.contact.sender_email.value;
				subject = document.contact.sender_subject.value;
				message = document.contact.sender_message.value;
				//message = message.replace("\n","<br />");
				
				//message = message.replace(/\n/g,"<br />");
				
				
				//make the ajax call, replace text
				var req = new Request.HTML({
					method: 'get',
					url: "/dynamic/php/sendForm.php?name=" + name + "&email=" + email + "&subject=" + subject + "&message=" + message,
					//data: { 'do' : '1' }, // <- QUERY : ?do=1
					onRequest: function(){
						$('contact').innerHTML = "Loading...";
					},
					update: $('contact'),
					onComplete: function(response){
						$('contact').innerHTML = '<p class="success">Your message has been sent successfully. We will contact you shortly.</p>';
						contactSlide.start('height', 100);
					}
				}).send();
			}
			
		});
	}
	
	
});

function openContact(){
	
	//slide window
	
	//open contact
	contactSlide.start('height', 500);
}

function closeContact(){
	contactSlide.start('height', 0);
}

