window.addEvent('domready', function() {
	
	var message = new Fx.Slide('cont_message');
	message.hide();
	
	var contactForm = $('cont_form');
	var messageContent = $('cont_message');
	
	contactForm.setProperty('action', 'http://www.conmerge.com/lib/php/contact.php');
	
	$('send_message').addEvent('click', function(e) {
		new Event(e).stop();
		sendContact(contactForm);
	});
	
	function sendContact(a) {
		a.send({
			   onComplete: contactCallback
			   });	
		return true;
	}
	
	function contactCallback(request) {
		var xml = (this.transport.responseXML);
		var error = false;
		
		// find if there is error
		try {
			var u = xml.getElementsByTagName("error");
			error = u[0].childNodes[0].nodeValue;
		}
		catch(e) {
			error = false;
		}
		
		if(error) {
			error = '<p>' + error + '</p>';
			messageContent.setHTML(error);
			messageContent.setStyle('display', 'block');
			message.slideIn();
		}
		else {
			var u = xml.getElementsByTagName('xml_response');
			msg = (u[0].getElementsByTagName("message"))[0].childNodes[0].nodeValue;
			msg = '<p>' + msg + '</p>';
			contactForm.setStyle('display', 'none');
			messageContent.setProperty('class', 'status');
			messageContent.setHTML(msg);
			message.slideIn();
		}
	}
	
});
