$(function() {
	$.facebox.settings.closeImage = 'http://wpjobboard.net/public/facebox/closelabel.gif';
	
	$(".pricing-button").click(function() {
		
		$.facebox({div:'#facebox_content'});
		var box = $(this).parent(".pricing-box");
		
		$("#facebox .form-license").text(box.find(".license-name").text());
		$("#facebox .form-cost").text(box.find(".license-price").text());
		$("#facebox .form-product").val(box.find(".license-name").attr("id").replace("lid-", ""));
        return false;
	});
	
	$(document).bind('reveal.facebox', function() {
		
		$("#facebox .form-submit").click(function(e) {
			e.preventDefault();
			$("#facebox .ajax-loader-top").removeClass("hidden");
            var post = {
                item: $("#facebox .form-product").val(),
                email: $("#facebox .form-email").val()
            }
			$.ajax({
				url: "/index/payment",
				data: post,
				type: "POST",
				dataType: "json",
				success: function(response) {
					
					$("#facebox .error-global").addClass("error-none");
					$("#facebox .error-email").addClass("error-none");
					
					$("#facebox .error-global").empty();
					$("#facebox .error-email").empty();
					$("#facebox .ajax-loader-top").addClass("hidden");
					
					if(response.isValid) {
						window.location.href = response.url;
						return;
					}
					
					$.each(response.errGlobal, function(i, item) {
						var li = $("<li></li>");
						li.text(item);
						
						$("#facebox .error-global").removeClass("error-none");
						$("#facebox .error-global").append(li);
					}); 
					
					$.each(response.errEmail, function(i, item) {
						var li = $("<li></li>");
						li.text(item);
						
						$("#facebox .error-email").removeClass("error-none");
						$("#facebox .error-email").append(li);
					}); 
				}
			}); 
			return false;
		});
	});

});

