function updateDonationAmount() {
	$('amount').value = $RF('m2moduleform_1','data[level]');
}

function copyToBilling() {
	$('billing_address_1').value = $F('address_1');
	$('billing_address_2').value = $F('address_2');
	$('billing_city').value = $F('city');
	$('billing_province').value = $F('province');
	$('billing_postal_code').value = $F('postal_code');
	$('billing_state_id').options[$('state_id').selectedIndex].selected = true;	
	$('billing_country_id').options[$('country_id').selectedIndex].selected = true;	
}

function clearBilling () {
	$('billing_address_1').clear();
	$('billing_address_2').clear();
	$('billing_city').clear();
	$('billing_province').clear();
	$('billing_postal_code').clear();
	$('billing_state_id').clear();	
	$('billing_country_id').clear();	
}

function toggleBilling () {
	if ($F('billingMatch') == 'true') {
		copyToBilling();
	} else {
		clearBilling();
	}
}

Event.observe(window,'load',function() {
//	$A(document.getElementsByClassName('dateField')).each( function (element) {
//		window['dateField' + element.id] = new DatePicker({
//			relative: element.id,
//			effect: 'blind', 
//			duration: .5, 
//			closeEffect: 'puff',
//			topOffset: 0, 
//			keepFieldEmpty: true
//		});
//	});
	
	Event.observe($('level500'),'change',updateDonationAmount,false);
	Event.observe($('level100'),'change',updateDonationAmount,false);
	Event.observe($('level50'),'change',updateDonationAmount,false);
	Event.observe($('levelOther'),'change',updateDonationAmount,false);
	
	Event.observe($('billingMatch'),'change',toggleBilling,false);
});