document.observe("dom:loaded", function() {
	alternateDeliveryAddress();
});

function alternateDeliveryAddress() {	
	$("Alternate_Delivery_Address").observe('click',
		function(event) {			
			isChecked();
		}
	);
	
	isChecked();
	
}

function isChecked() {
	if ($("Alternate_Delivery_Address").checked) {
		$("invoice").show();
		enableInvoice();
	}
	else {
		$("invoice").hide();
		disableInvoice();
	}
}

function enableInvoice() {
	$$("li#invoice input, li#invoice select").each (
		function (formElement) {
			formElement.enable();
		}
	)
}

function disableInvoice() {
	$$("li#invoice input, li#invoice select").each (
		function (formElement) {
			formElement.disable();
		}
	)
}