// JavaScript Document

$(document).ready(function(){
	if($("#JoinsTerm").length>0){
		priceChange();
		$("#JoinsTerm").bind("change", function(){priceChange()});		
		$("#JoinsBook").bind("change", function(){priceChange()});		
		$("#JoinsShipping").bind("change", function(){priceChange()});	
	}
	$.preloadImages("/img/ajax/loading.gif");
	if($(":submit").length >0){
		$(":submit").bind("click", function(){showLoading()});	
	}
});

function priceChange(){
	term = $("#"+$("#JoinsTerm :selected").val()).text();
	termShow = (term.indexOf(".") == -1) ? term+".00" : term ;
	$("#priceMembership").text(termShow);
	book = $("#"+$("#JoinsBook :selected").val()).text();
	bookShow = (book.indexOf(".") == 0) ? book : book+".00" ;
	$("#priceBook").text(bookShow);
	ship = $("#"+$("#JoinsShipping :selected").val()).text();
	shipShow = (ship.indexOf(".") == -1) ? ship+".00" : ship;
	$("#priceShipping").text(shipShow);
	var total = (parseInt((parseFloat(term)+parseFloat(book)+parseFloat(ship))*100)/100) + "";
	total = (total.indexOf(".") == -1) ? total+".00" : total;
	$("#priceTotal").text(total);
}


function addressToggle(){
	if($("#JoinsSame").is(':checked')){
		copyAddresses();
		$("#billing-optional").slideUp();
	}else{
		copyAddresses();
		$("#billing-optional").slideDown();
	}
}

function copyAddresses(){
	$("#JoinsSAddress1").val($("#JoinsBAddress1").val());	
	$("#JoinsSAddress2").val($("#JoinsBAddress2").val());	
	$("#JoinsSCity").val($("#JoinsBCity").val());	
	$("#JoinsSState").val($("#JoinsBState").val());
	$("#JoinsSCountry").val($("#JoinsBCountry").val());
}

function showLoading(){
	$("#content :submit").parent().append("<img src=\"/img/ajax/loading.gif\" />");	
	$("#content :submit").hide();
}

jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
}