$(document).ready(function() {
	var placeholder_img = $("#slider-gallery ul li:first img").attr("rel");
	$("#slider-placeholder").attr("src", placeholder_img);

	$("#slider-gallery ul li img").click(function() {
		var img_src = $(this).attr("rel");
		$("#slider-placeholder").attr("src", img_src);
	});
	
	$(".input-hint").inputHint();
	
	$(".checkbox").click(function() {
		var check_class = 'checked';
		var confirm_checkbox = $("#confirm_signup");
		if($(this).hasClass(check_class)) {
			$(this).removeClass(check_class);
			confirm_checkbox.val(0);
		}
		else {
			$(this).addClass(check_class);
			confirm_checkbox.val(1);
		}
	});
	
	$(".footer-column form").submit(function() {
		var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
		var msg = '';
		if($("#name").val() == 'your name' || $("#name").val() == '') {
			msg += "Please enter your name\n";
		}
		if(!filter.test($("#email").val())) {
			msg += "Please enter a valid email address\n";
		}
		if($("#confirm_signup").val() == 0) {
			msg += "Please check the confirmation checkbox\n";
		}
		if(msg != '') {
			alert(msg);
			return false;
		}
		else {
			var rand = Math.round(Math.random() * 999999);
			$.ajax({
				type: "POST",
				url: "/ajax/ajax.php",
				data: 'name=' + $("#name").val() + '&email=' + $("#email").val() + '&address=' + $("#address").val() + '&rand=' + rand,
				success: function(msg){
					window.location = '/thank-you';
				}
			});
			return false;
		}
	});
});
