$(document).ready(function() {
  /* Factuur formulier */
  $("input[type='checkbox'][name='invoice_address']").click(function() {
    if (this.checked) {
      $("#billing_form").find(":input").attr("disabled", "disabled");
      $("#billing_form").find(":input").addClass("disabled");
    } else {
      $("#billing_form").find(":input").removeClass("disabled");
      $("#billing_form").find(":input").removeAttr("disabled");
    }
  });

//  $("a.address-book").bind("click", function() {
//    $.window({
//      src: '/address-book/',
//      height: 550,
//      width: 840,
//      overflowY: 'visible',
//      header: true,
//      close: true
//    });
//  });
//

  $('a[rel="external"]').click( function() {
      var window_width = ($(window).width() - 525) / 2;
      var window_height = ($(window).height() - 500) / 2;

      var myWindow = window.open( $(this).attr('href'), $(this).attr("title"), 'width=525,height=500,left='+window_width+',top='+window_height+',titlebar=1,toolbar=0,scrollbars=yes');
      myWindow.focus();

      return false;
  });
  
  
  $("#addPackage").bind("click", function() {
  	var clone = $("tr.packageContainer").eq(0).clone(true);
  	
  	$(clone).find("input").each(function() {
  		$(this).val('');
  	});
  	
  	$(clone).find("span.packageNumber").html($("tr.packageContainer").length + 1);
  	
  	$(clone).insertAfter($("tr.packageContainer:last"));
  	
  });
  
  $(".removePackage").each(function() {
  	$(this).bind("click", function() {
  		if ($("tr.packageContainer").length > 1) {
  			$(this).parents("tr").eq(1).remove();
  			
  			$("tr.packageContainer").each(function(i) {
  				$(this).find("span.packageNumber").html(i+1);
  			});
  			
  		} else {
  			alert('Er moet minimaal een pakket zijn.');
  		}
  	});
  });
  
});
