function copy_contact_info_to_order_info(chb) {

	order_fields = ["OrderAddress1", "OrderAddress2", "OrderCode", "OrderCity", "OrderStateFk", "OrderCountryFk"];
	order_contact_fields = ["OrderContactAddress1", "OrderContactAddress2", "OrderContactCode", "OrderContactCity", "OrderContactStateFk", "OrderContactCountryFk"];
	member_fields = ["MemberAddress1", "MemberAddress2", "MemberCode", "MemberCity", "MemberStateFk", "MemberCountryFk"];
	
	/*if($(order_contact_fields[0])) {
		//user filling in both contact and order details (nonmember)
		from = order_contact_fields;
		to = order_fields;
	}
	else */if($(member_fields[0])) {
		//member info available in hidden fields
		from = member_fields;
		to = order_fields;
	}
	if(chb.checked) {
		for(i = 0 ; i < to.length; i++) {
			$(to[i]).value = $(from[i]).value;
			$(to[i]).disabled = true;
		}
	}
	else {
		for(i = 0 ; i < to.length; i++) {
			$(to[i]).disabled = false;
		}
	}
}


function handleFlashMessage()
{
	if($('flashMessage')) {
	Effect.Center('flashMessage');
	//Effect.Appear('flashMessage', {from:1.0, to: 1.0, duration:0.1});
	//window.setTimeout(Effect.Appear('flashMessage', {from:1.0, to: 0.0, duration:3.0}), 3000);
	Effect.Fade('flashMessage', {duration:1.5, delay:2.0});
	}
}
Event.observe(window, 'load', handleFlashMessage);