$(document).ready(function () {
    
    initNewsletterForm();	
    
});
function initNewsletterForm(){
	$('#contact').submit(function(){
		var form = $(this);
		var formData = $(this).serialize();
		var error = '';
        
        $('#error').slideUp('normal');
            $.ajax({
                type: 'POST', url: form.attr('action'), data: formData, 
                success: function ( responseData ){
                    if((error = Process(responseData)) != ''){
                        $('#error').html(error);
                        $('#error').css('color','red');
						$('#error').css('margin-left','183px');
                        $('#error').slideDown('normal');
                    } else{
                        document.getElementById('contact').reset();
                        form.hide();
                        $('#error').html('Message has been sent');
                        $('#error').css('color','green');
                        $('#error').slideDown('normal');
                        
                    }
                }
            });		
        
		return false;
	});
}

function Process(str){
	list = str.split(':');
	if(list[0].toLowerCase() != 'done'){
		return list[1];
	} else {
		return '';
	}
}