$(document).ready(function() {
	$('a.lightbox').lightBox();
	$(".address-container").hide();
	
	$("td.info img").click(function(e){
		var pos = $(this).position();
        var x = pos.left + 30;
        var y = pos.top + 20;
		
		$(".trademark-info").css('left',x +'px');
		$(".trademark-info").css('top',y +'px');
		$(".trademark-info-overlay").css('height',$(document).height() + 'px');

		$(".trademark-info").html($(this).next("span").html());
		$(this).removeAttr('title');
		$(this).removeAttr('alt');
		$(".trademark-info").show();
		$(".trademark-info-overlay").show();
	});
	
	$(".trademark-info-overlay").click(function(){
		$(this).attr('title', $(".trademark-info").text());
		$(this).attr('alt', $(".trademark-info").text());
		$(".trademark-info-overlay").hide();
		$(".trademark-info").hide();
	});
	
	$(".change-address").click(function() {
		$(".change-address").hide();
		$(".address-changed").show();
		$(".address-container").show();
	});
	
	calculate();
	recalculate();
});

function calculate(){
	var amount = new Number(0);
	
	// loop through all current amounts and add those
	$(".watch-current").each(function(i){
		value = $(this).text();
		amount = amount + parseInt(value.substr(1));
	});
	
	// set this amount as value for current yearly expense
	$(".calculation span").text(amount);
}
function recalculate(){	
	// when a radio is clicked, check for watch-current class, and reset it to this
	$(".content input[type='radio']").click( function(){
		$(this).parent().parent().parent().find(".watch-current").removeClass("watch-current");
		
		$(this).parent().next().addClass("watch-current");
		
		calculate();
	});
	$(".content input[type='radio']").dblclick( function(){
		$(this).parent().siblings().removeClass("watch-current");
		
		if ($(this).parents(".watches").find(".initial").length){	
			$(this).parents(".watches").find(".initial").addClass("watch-current");
		}
		
		calculate();
	});
}

