function sendEmail() {
	console.log("send email")
	
	$.ajax({
		type: "POST",
		url: "/contact",
		data: "email="+$("#email").val()+"&name="+$("#name").val()+"&message="+$("#message").val(),
		beforeSend: function() {	
			$('#submit').disabled = true;
		},
		error: function() {
			$('#newsletter').removeClass('disabled');
			alert(subscribing_error);

			$('#submit-button').disabled = false;
		},
		success: function(msg){
			$('#sent').css('visibility', 'inherit');
			$('#contact-form').css('visibility', 'hidden');
		}
	 });
}

function hideContactForm() {
    $("#contact-dimmer").css('visibility', 'hidden');
}

function showContactForm() {
    $("#contact-dimmer").css('visibility', 'visible');
}

$(document).ready(function(){
	
	$('textarea').each(function(index) {
		
		caption = $(this).attr('name')+":";
		
		if($(this).val() == '') {
			$(this).val(caption);
            $(this).attr('style', 'font-size: 22px;');
		}
  
    	$(this).bind("focus", function() {
            if($(this).val() == caption) {
            	$(this).val('');
            	$(this).attr('style', 'font-size: 16px;');
            }
        });
        
        $(this).bind("blur", function() {
            var value = $(this).val();
            
            if(value == '') {
            	$(this).val(caption);
            	$(this).attr('style', 'font-size: 22px;');
            }
        });
	});
	
		
	var validateform = function() {
		var name = $('#name').val();
		var email = $('#email').val();
		var message = $('#message').val();
		var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
		
	    if(pattern.test(email) && message.length > 0 && message != "message:" && name.length > 0) {
			$('#submit').addClass('active');
			$('#submit').attr('disabled', false);
			return 1;
		} else {
			$('#submit').removeClass('active');
			$('#submit').attr('disabled', true);
			return 0;
		}
	}
	
	$('contact-form').bind('submit', function(e) {

		if(validateform() == 0)
			new Event(e).stop();
	});
			
	$('textarea').each(function(index) {
	    $(this).bind('keyup', function(e) {
	    	validateform();
	    });
	});
});
