var THANK_YOU_MESSAGE = "Thank you!";

$(function() {
	var options = {
		overlayOpacity : 0.5,
		imageLoading : '/images/lightbox-ico-loading.gif',
		imageBtnClose : '/images/lightbox-btn-close.gif',
		imageBtnPrev : '/images/lightbox-btn-prev.gif',
		imageBtnNext : '/images/lightbox-btn-next.gif',
		imageBlank : '/images/lightbox-blank.gif'
	};
	
	var $thumbs = $(".thumbs");
	for (var i=0; i<$thumbs.length; i++) {
		var $items = $($thumbs[i]).find("a");
		$items.lightBox(options);
	}
});

function sendContact() {
	var $name = $("#s_name");
	var $email = $("#s_email");
	var $message = $("#s_message");
	
	var sName = $.trim($name.val());
	var sEmail = $.trim($email.val());
	var sMessage = $.trim($message.val());
	
	if (!checkIfEmpty(sName, $name) && 
		!checkIfEmpty(sEmail, $email) &&
		!checkIfEmpty(sMessage, $message)) {
		
		$.ajax({
			"url": "/services/send.php",
			"data": {
				"s_name": sName,
				"s_email": sEmail,
				"s_message": sMessage
			},
			"dataType": "json",
			"type": "POST",
			"success": function(data) {
				$(".about form").html('<div class="message">' + THANK_YOU_MESSAGE + '</div>');
			}
		});
	}
}

function checkIfEmpty(val, $input) {
	if (val === "") {
		$input.prev("label").addClass("error");
		$input.addClass("error");
		return true;
	} else {
		$input.prev("label").removeClass("error");
		$input.removeClass("error");
		return false;
	}
}
