// General Ecommerce methods.
Ecommerce = {
	init: function() {

	},
}
Event.observe(window, 'load',function() { Ecommerce.init() });


// Address synching class
var AddressSynch = {
	init: function(){
		$('same_address').observe('click', AddressSynch.checkAddress);	
	},

	checkAddress: function(same_address){
		el = Event.element(same_address);	
		if(el.checked){
			// synchronize addresses
			AddressSynch.updateAddress('user_address_ship_name','user_address_bill_name');
			AddressSynch.updateAddress('user_address_ship_address_1','user_address_bill_address_1');
			AddressSynch.updateAddress('user_address_ship_address_2','user_address_bill_address_2');
			AddressSynch.updateAddress('user_address_ship_suburb','user_address_bill_suburb');
			AddressSynch.updateAddress('user_address_ship_city','user_address_bill_city');
			AddressSynch.updateAddress('user_address_ship_phone','user_address_bill_phone');
			AddressSynch.updateAddress('user_address_ship_postcode','user_address_bill_postcode');
			AddressSynch.updateAddress('user_address_ship_state_id','user_address_bill_state_id');
			AddressSynch.updateAddress('user_address_ship_country_id','user_address_bill_country_id');
		}else{
			// not same
			$('user_address_bill_name').value= '';
			$('user_address_bill_address_1').value= '';
			$('user_address_bill_address_2').value='';
			$('user_address_bill_suburb').value='';
			$('user_address_bill_city').value='';
			$('user_address_bill_phone').value='';
			$('user_address_bill_postcode').value='';
			$('user_address_bill_state_id').value='';
			$('user_address_bill_country_id').value='';
		}
	},

	updateAddress:function(ship_element_id, bill_element_id){
		if($(ship_element_id)){
			$(bill_element_id).value = $(ship_element_id).value;
		}
		return true;
	}
}
//AddressSynch.init();