$(document).ready(function() {
	$('.lightbox').lightBox();
})

var mailObj =new Object();

function sendMail() {
	if(!validate_form()) {
		return false;
	}
	
	var json = $.toJSON(mailObj);

	
	$.ajax({
		   type: "POST",
		   url: "mail.php",
		   data: "json=" + json,
		   success: function(msg){
		     setError('Wiadomo&#347;&#263; zosta&#322;a wys&#322;ana!');
		   }
	});	
	
}
function validate_form() {
	var error = false;
	
	mailObj.subject = $("#subject").val();
	mailObj.surname = $("#surname").val();
	mailObj.mail = $("#mail").val();
	mailObj.content = $("#content").val();

	var regex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;  
	
	if(!regex.test(mailObj.mail)) {
		error = 'B&#322;&#281;dny adres e-mail!'
	}  
	
	if(!mailObj.surname || !mailObj.mail || !mailObj.content) {
		error = 'Wszystkie pola oznaczone gwiazdk&#261; musz&#261; by&#263; wype&#322;nione!';
	}
	
	
	unsetError();
	
	if(error) {
		setError(error);
		return false;
	}
	return true;
}
function unsetError() {
	$("#mailError").html('&nbsp;');
}
function setError(error) {
	$("#mailError").html(error);
}
