function popIt(width, height, scrollbars){ 
	if(!width) width = "410";
	if(!height) height = "450";
	if(!scrollbars) scrollbars = 1;
	var windowString = 'width=' + width + ',height=' + height + ',resizable=1,status=0,toolbar=no,scrollbars=' + scrollbars + ',scrolling=auto';
	var popItWindow = window.open('',"popIt", windowString);
	return false;
}

function formatDateMMDDYYYY(myDate, delimiter) {
	if(!delimiter) delimiter = "/";
	var dateString = "";
	try {
		var month = myDate.getMonth() + 1;
		var dayOfMonth = myDate.getDate();
		var year = myDate.getFullYear();
		var dateString = zeroPad(month,2) + delimiter + zeroPad(dayOfMonth,2) + delimiter + zeroPad(year,4);
	} catch(e) {
		//**** IGNORE BAD DATES
	}
	return dateString;
}

function zeroPad(myNumber, totalDigits) {
	var numberOfZeros = 0;
	myNumber = String(myNumber);
	numberOfZeros = totalDigits - myNumber.length;
	var prefix = "";
	for(var i=0;i<numberOfZeros;i++) prefix += "0";
	myNumber = prefix + myNumber;
	return myNumber;
}

function copyBillingInfo(form) {
	if (form.copy.checked) {
		//**********************************************************
		//********* SET SHIPPING FIELDS AS VARIABLES ***************
		//**********************************************************
		try {var billCompany = form.billCompany.value;} catch(e) {}
		var billFirstName = form.billFirstName.value;
		var billLastName = form.billLastName.value;
		var billAddress1 = form.billAddress1.value;
		var billAddress2 = form.billAddress2.value;
		var billCity = form.billCity.value;
		var billState = form.billState.value;
		var billZip = form.billZip.value;
		var billPhone = form.billPhone.value;

		//**********************************************************
		//****** POPULATE SHIPPING FIELDS WITH BILLING DATA ********
		//**********************************************************

		try {form.shipCompany.value = billCompany;} catch(e) {}
		form.shipFirstName.value = billFirstName;
		form.shipLastName.value = billLastName;
		form.shipAddress1.value = billAddress1;
		form.shipAddress2.value = billAddress2;
		form.shipCity.value = billCity;
		form.shipState.value = billState;
		form.shipZip.value = billZip;
		form.shipPhone.value = billPhone;

	}else {

		//**********************************************************
		//******************* RESET BILLING DATA *******************
		//**********************************************************
		try {form.shipCompany.value = "";} catch(e) {}
		form.shipFirstName.value = "";
		form.shipLastName.value = "";
		form.shipAddress1.value = "";
		form.shipAddress2.value = "";
		form.shipCity.value = "";
		form.shipState.value = "";       
		form.shipZip.value = "";
		form.shipPhone.value = "";
	   }
}
