
function toggle() {

	if($('delivery')) {
		if($('delivery').checked == true) {		
				$('delivery_address_line_1').disabled = false;
				$('delivery_address_line_2').disabled = false;
				$('delivery_address_line_3').disabled = false;
				$('delivery_address_line_4').disabled = false;
				$('delivery_postcode').disabled = false;									
		} else {		
			$('delivery_address_line_1').disabled = true;
			$('delivery_address_line_2').disabled = true;
			$('delivery_address_line_3').disabled = true;
			$('delivery_address_line_4').disabled = true;
			$('delivery_postcode').disabled = true;	
			
			$('delivery_address_line_1').value = $('address_line_1').value;
			$('delivery_address_line_2').value = $('address_line_2').value;
			$('delivery_address_line_3').value = $('address_line_3').value;
			$('delivery_address_line_4').value = $('address_line_4').value;
			$('delivery_postcode').value = $('postcode').value;		
		}
	}
}

window.addEvent('domready', function() {
	
	
	
	if($('customers_id')) {
		
		var customersNameAjax = new Request.HTML({url:'/customers.ajax.php',update: $('customers_name')});
	
		$('customers_id').addEvent('change',function() {
			customersNameAjax.post($('cmsbasket'));
		}).fireEvent('change');		
		
		$('customers_id').addEvent('keyup',function() {
			customersNameAjax.post($('cmsbasket'));
		})
		
		var basketTotalAjax = new Request.HTML({url:'/baskettotal.ajax.php',update: $('baskettotal')});
	
		$$('.basketprice').addEvent('change',function() {
			basketTotalAjax.post($('cmsbasket'));
		}).fireEvent('change');		
		
		$$('.basketprice').addEvent('keyup',function() {
			basketTotalAjax.post($('cmsbasket'));
		})
		
		
		
	}


	

	if($('delivery')) {
		
		toggle();
		
		$('delivery').addEvent('change', function() {
			toggle();
		});
		
		$('address_line_1').addEvent('change', function() {
			if($('delivery').checked == false) {
				$('delivery_address_line_1').value = $('address_line_1').value;
			}
		});
		
			
		$('address_line_2').addEvent('change', function() {
			if($('delivery').checked == false) {
				$('delivery_address_line_2').value = $('address_line_2').value;
			}
		});
		
			
		$('address_line_3').addEvent('change', function() {
			if($('delivery').checked == false) {
				$('delivery_address_line_3').value = $('address_line_3').value;
			}
		});
		
			
		$('address_line_4').addEvent('change', function() {
			if($('delivery').checked == false) {
				$('delivery_address_line_4').value = $('address_line_4').value;
			}
		});
		
			
		$('postcode').addEvent('change', function() {
			if($('delivery').checked == false) {
				$('delivery_postcode').value = $('postcode').value;
			}
		});

	}
	
})
