/*
	American Institute for History Education
	Visit us ~ http://www.aihe.info
	Created by ~ Bill Riess
*/
var color = "";
$(document).ready(function(){
	$("ul.navigation").aiheMenu();
	$("ul.navigation li").live("mouseenter", function(){
		color = $(this).attr("class").split(' ').slice(0, 1);
		$("li.back").css("background-image", "url(/images/menu_"+color+".png)");
	}).live("mouseleave", function() {				
		color = $("li.current").attr("class").split(' ').slice(0, 1);
		$("li.back").css("background-image", "url(/images/menu_"+color+".png)");
	});
	$("a.button").button();
	$("div#accordion").accordion();
	$(":input[placeholder]").placeholder();
	$("div.aihe-rotator ul").cycle();
	jQuery.validator.setDefaults({ 
		rules: {
			email: {
				required: true,
				email: true
			}
		}
	});
	$("a.gazette-submit").click(function(){
		$("form.gazette").submit();
	});	
	
	$("form.gazette").submit(function(){
		if ($("input.gazette-email").val() && $("input.gazette-email").val() != "Enter email address") {
			if ($("form.gazette").validate().element("input.gazette-email")) {				
				$.getJSON("/subscribe.php", function(json){
					$("td.captcha-question").text(json.question);
				});
				$("input[name=gazette-email]").val($("input.gazette-email").val());
				$("div.aihe-dialog-captcha").dialog("open");
			}
		}
		return false;
	});
	
	$("form.gazette-signup").ajaxForm({
        dataType:  'json', 
        success: function(json) {
			if (json.status) {
				$("div.aihe-dialog-captcha").dialog("close");
				$("div.aihe-dialog-gazette").dialog("open");
			} else {
				$("td.aihe-dialog-error-message").text("Wrong answer provided, please try again.");
				$("td.captcha-question").text(json.question);
			}
		}
    });
	$(".aihe-dialog").dialog({
		bgiframe: true,
		modal: true,
		autoOpen: false,
		resizable: false,
		draggable: false
	});
	$(".aihe-dialog-captcha").dialog("option", "buttons", {
		"Confirm": function() {			
			$("form.gazette-signup").submit();		
		}
	});
	$(".aihe-dialog-gazette").dialog("option", "buttons", {
		"Ok": function() {			
			$(this).dialog("close");		
		}
	});

});
