var J=jQuery.noConflict();

function trim(string){
	return string.replace(/(^\s+)|(\s+$)/g, "");
}


J(document).ready(function(){
	initContactForm();
	
	J('#login-submit').click(function(){
		J('form .error').hide();
		if (trim(J('#name').val()) == ''){
			J('form .f-name').fadeIn();
		} else if (trim(J('#password').val()) == ''){
			J('form .f-passwd').fadeIn();
		} else {
			alert('Thank you...');
		}	
		return false;
	});
})


function initContactForm(){
	J('form#email-form').submit(function(){
		var form = J(this);
		var formData = J(this).serialize();
		var error = '';
		J.ajax({
			type: 'POST', url: form.attr('action'), data: formData, 
			success: function ( responseData ){
				if((error = Process(responseData)) != ''){
				var errors = responseData.split(':');
					J('form .error').hide();
				for (var i = 0; i < errors.length; i++){
					J('form .'+errors[i]).fadeIn();
				}
				} else{
					document.getElementById('email-form').reset();
					J('form .error').hide();
					form.hide('normal');
					J('.thank-you').hide();
					J('.thank-you').load(J('#thank').val());
					J('.thank-you').show('normal');
					
				}
			}
		});
		
		return false;
	});
}

function Process(str){
	list = str.split(':');
	if(list[0].toLowerCase() != 'done'){
		return list[0];
	} else {
		return '';
	}
}

