function fnCopyAddress(oForm) {
	if (oForm.chkCopyAddress.checked){
		oForm.BillAddress1.value	= oForm.ShipAddress1.value;
		oForm.BillAddress2.value 	= oForm.ShipAddress2.value;
		oForm.BillAddress3.value 	= oForm.ShipAddress3.value;
		oForm.BillCity.value 		= oForm.ShipCity.value ;
		oForm.BillState.value 		= oForm.ShipState.value;
		oForm.BillZip.value 		= oForm.ShipZip.value;
		oForm.BillNationID.value 	= oForm.ShipNationID.value;
	}
}
function fnCopyName(oForm) {
	if (oForm.chkCopyName.checked) 
		{oForm.PaymentName.value = oForm.FirstName.value +" "+ oForm.LastName.value;}
}
function fnSetMarketingResponseText(el){
	var arTextFiels = document.getElementsByName("MarketingResponseText")
	for (i=0; i < arTextFiels.length; i++){
		arTextFiels[i].value = "";
		arTextFiels[i].disabled = true;
	}
	var oTextField = document.getElementById("MarketingResponseText-"+ el.value)
	if (oTextField != null) oTextField.disabled = false;
}
function fnVerifyEmail(oForm) {
	if (oForm.Email.value != oForm.Email2.value){
		oForm.Email2.value = "";
		oForm.Email.select();
		oForm.Email.focus();
		alert("Please re-enter your email address and verify that it is correct.");
		return false;
	}
	return true;
}
function fnCheckInternationalPhone(el, TargetName) {
	var elTarget = document.getElementById(TargetName);
	if (el.checked == true) elTarget.style.display = "inline";
	else elTarget.style.display = "none";
}
function fnFormatDate(dt){
	var dtReturn;
	var dt = new Date(dt);
	if (isNaN(dt)) dtReturn = ""
	else {
		var sMonth		= dt.getMonth()+1
		var sDate		= dt.getDate()
		var Year		= dt.getYear().toString();
		var FullYear	= dt.getFullYear().toString();
		sMonth = sMonth.toString();
		sDate = sDate.toString();
		if (sMonth.length < 2) sMonth = "0"+ sMonth
		if (sDate.length < 2) sDate = "0"+ sDate
		if (Year.length == 1) {
			FullYear = "200"+ Year
		} else {
			if (Year.length == 2 && Number(Year) < 20) FullYear = "20"+ Year
			if (Year.length == 2 && Number(Year) > 19) FullYear = "19"+ Year
		}
		dtReturn = sMonth +"/"+ sDate +"/"+ FullYear;
	}
	return dtReturn;
}