// AJAX Mailer - AW, 12/04/2008 //

mail = {
	
	response : function(doc, status) {
		
		if (status != 'success') {
			alert(status);
			return;
		}
		
		var node = doc.firstChild.firstChild;
		var status = node.firstChild.nodeValue;
		
		if (status == 'ok') {
			$('#contact_wait').hide();
			$('#finished').show();
		} else {
			$('#contact_errmsg').html('<div class="contact_errmsg_title"></div>' + 
			  '<div class="contact_errmsg">' + node.nextSibling.firstChild.nodeValue + '</div>')
				.show();
			$('.contact').toggle();		
		}
		
	},
	
	send : function() {
		
		$('.contact').toggle();
		$('#contact_errmsg').hide();
		$('#contact_title').hide();
		
		$.post(_root + 'ajax/mailer.php', 
			   'title='      + $('#title').attr('value') + 
			   '&firstname=' + escapeData($('#firstname').attr('value')) + 
			   '&surname='   + escapeData($('#surname').attr('value')) + 
			   '&email='     + escapeData($('#email').attr('value')) + 
			   '&company='   + escapeData($('#company').attr('value')) + 
			   '&phone='     + escapeData($('#phone').attr('value')) + 
			   '&message='   + escapeData($('#message').attr('value')), 
			   this.response, 'xml'
		);
		
	}
	
	
};
