var frmShipname = "";
var frmShipcompanyname = "";
var frmShipaddress = "";
var frmShipaddresscont = "";
var frmShipcity = "";
var frmShipstate = "";
var frmShipStateIndex = 0;
var frmShippostalcode = "";
var frmShipprovinceregion = "";
var frmShipcountry = "";
var frmShipcountryIndex = 0;
var frmShipemail = "";
var frmShipphone = "";
var frmShipphoneext = "";

function InitSaveVariables(form) {
	frmShipname = form.shipname.value;
	frmShipcompanyname = form.shipcompanyname.value;
	frmShipaddress = form.shipaddress.value;
	frmShipaddresscont = form.shipaddresscont.value;
	frmShipcity = form.shipcity.value;
	frmShipStateIndex = form.shipstate.selectedIndex;
	frmShipstate = form.shipstate[frmShipStateIndex].value;
	frmShippostalcode = form.shippostalcode.value;
	frmShipprovinceregion = form.shipprovinceregion.value;
	frmShipcountryIndex = form.shipcountry.selectedIndex;
	frmShipcountry = form.shipcountry[frmShipcountryIndex].value;
	frmShipemail = form.shipemail.value;
	frmShipphone = form.shipphone.value;
	frmShipphoneext = form.shipphoneext.value;
}

function ShipSameAsBilling(form) {
	if (form.copy.checked) {
		InitSaveVariables(form);
		form.shipname.value = form.firstname.value+" "+form.lastname.value;
		form.shipcompanyname.value = form.billcompanyname.value;
		form.shipaddress.value = form.billaddress.value;
		form.shipaddresscont.value = form.billaddresscont.value;
		form.shipcity.value = form.billcity.value;
		form.shipstate.selectedIndex = form.billstate.selectedIndex;
		form.shippostalcode.value = form.billpostalcode.value;
		form.shipprovinceregion.value = form.billprovinceregion.value;
		form.shipcountry.selectedIndex = form.billcountry.selectedIndex;
		form.shipemail.value = form.billemail.value;
		form.shipphone.value = form.billphone.value;
		form.shipphoneext.value = form.billphoneext.value;
	} else {
		form.shipname.value = frmShipname;
		form.shipcompanyname.value = frmShipcompanyname;
		form.shipaddress.value = frmShipaddress;
		form.shipaddresscont.value = frmShipaddresscont;
		form.shipcity.value = frmShipcity;
		form.shipstate.selectedIndex = frmShipStateIndex;
		form.shippostalcode.value = frmShippostalcode;
		form.shipprovinceregion.value = frmShipprovinceregion;
		form.shipcountry.selectedIndex = frmShipcountryIndex;
		form.shipemail.value = frmShipemail;
		form.shipphone.value = frmShipphone;
		form.shipphoneext.value = frmShipphoneext;
	}
}