
//aigLoadObjects.push(function() {
$(document).ready(function() {
	$("div.subscribe").hide();
	$("div.subscribe:eq(0)").show();
	$("div.magPurchase").hide();
	$("div.magPurchase:first").show();
	$("div.show-sub-code").hide();
	$("div.sub-code").hide();
	$("div.sub-type-renew").hide();
	$("h3.sub-option").click( function() {
		var index = $("h3.sub-option").index(this);
		$("h3.sub-option input").removeAttr("checked");
		$(this).children("input").attr("checked","true");
		$("div.subscribe:visible").slideUp("normal");
		$("div.subscribe:eq(" + index + ")").show("normal");
		$("div.magPurchase:visible").hide();
		$("div.shipAddresses:visible").hide();
		$("div.subscribe:eq(" + index + ") div.magPurchase").eq(0).show();
	});
	$("a.sub-code-link").click( function() {
		$("div.show-sub-code").toggle("normal");
	});
	$("input.radio-renew").click( function() {
		updatePurchaseMod($("input.radio-renew").index(this));
		$("div.sub-code").slideDown("normal");
		$("div.sub-type-subscribe").hide();
		$("div.sub-type-renew").show();
	});
	$("input.radio-subscribe").click( function() {
		updatePurchaseMod($("input.radio-subscribe").index(this));
		$("div.show-sub-code:visible").slideUp("normal");
		$("div.sub-code").slideUp("normal");
		$("div.sub-type-renew").hide();
		$("div.sub-type-subscribe").show();
	});
	$(".hide-sub-code").click( function() {
		$("div.show-sub-code").hide("normal");
	});
	$("input.giftSubInput").click( function () {
		updatePurchaseMod($("input.giftSubInput").index(this));
		if ($(this).attr("checked")) {
			$("div.shipAddresses").show("normal");
		} else {
			$("div.shipAddresses").hide("normal");
		}
	});
	
});

function updatePurchaseMod (i) {
	var isGift = $("input.giftSubInput:eq(" + i + ")").attr("checked");
	if ($("input.radio-subscribe:eq(" + i + ")").attr("checked")) {
		if (isGift) {	// is gift subscription
			$("div.magPurchase:visible").hide();
			$("div.subscribe:eq("+ i +") div.magPurchase:eq(2)").show();
		} else {	// is subscription
			$("div.magPurchase:visible").hide();
			$("div.subscribe:eq("+ i +") div.magPurchase:eq(0)").show();
		}
	} else {
		if (isGift) {	// is gift renewal
			$("div.magPurchase:visible").hide();
			$("div.subscribe:eq("+ i +") div.magPurchase:eq(3)").show();
		} else {		// is renewal
			$("div.magPurchase:visible").hide();
			$("div.subscribe:eq("+ i +") div.magPurchase:eq(1)").show();
		}
	}
}