/*
   (c) 2009 Creative Development LLC. All rights reserved.
                 http://www.ecwid.com/
*/

function copy_shipping_to_billing(form) {
	form.elements['billing_full_name'].value = form.elements['shipping_full_name'].value;
	if (form.elements['shipping_company_name'] != null) {
		form.elements['billing_company_name'].value = form.elements['shipping_company_name'].value;
	}
	form.elements['billing_address_1'].value = form.elements['shipping_address_1'].value;
	form.elements['billing_address_2'].value = form.elements['shipping_address_2'].value;
	form.elements['billing_city'].value = form.elements['shipping_city'].value;
	form.elements['billing_state_code'].value = form.elements['shipping_state_code'].value;
	form.elements['billing_zipcode'].value = form.elements['shipping_zipcode'].value;
	form.elements['billing_country_code'].selectedIndex = form.elements['shipping_country_code'].selectedIndex;
	form.elements['billing_phone_number'].value = form.elements['shipping_phone_number'].value;
}

function isDefined(type) {
	return type != 'undefined' && type != 'unknown';
}

function getDOMElementById(id) {
	if (isDefined(typeof document.getElementById)) {
		return document.getElementById(id);
	} else if (isDefined(typeof document.all)) {
		return document.all[id];
	} else {
		throw new Error("Can not find a method to locate DOM element.");
		return null;
	}
}
