function update_edit_billing()
{
	var error_str = '';
	var first_name = document.getElementById('EDIT_BILLING_FIRST_NAME');
	var last_name = document.getElementById('EDIT_BILLING_LAST_NAME');
	var company_name = document.getElementById('EDIT_BILLING_COMPANY_NAME');
	var address_1 = document.getElementById('EDIT_BILLING_ADDRESS_1');
	var address_2 = document.getElementById('EDIT_BILLING_ADDRESS_2');
	var city = document.getElementById('EDIT_BILLING_CITY');
	var state = document.getElementById('EDIT_BILLING_STATE');
	var zip = document.getElementById('EDIT_BILLING_ZIP');
	var phone = document.getElementById('EDIT_BILLING_PHONE');
	var extension = document.getElementById('EDIT_BILLING_EXTENSION');
	
	first_name.value = trim(first_name.value);
	last_name.value = trim(last_name.value);
	company_name.value = trim(company_name.value);
	address_1.value = trim(address_1.value);
	address_2.value = trim(address_2.value);
	city.value = trim(city.value);
	zip.value = trim(zip.value);
	phone.value = trim(phone.value);
	extension.value = trim(extension.value);
	
	if (first_name.value.length < 1) { error_str += 'First Name - blank \n'; first_name_text = 'red_text'; }
	if (last_name.value.length < 1) { error_str += 'Last Name - blank \n'; last_name_text = 'red_text'; }
	if (city.value.length < 1) { error_str += 'City - blank \n'; city_text = 'red_text'; }
	if (address_1.value.length < 1) { error_str += 'Address Line 1 - blank \n'; address_1_text = 'red_text'; }
	if (state.value < 1) { error_str += 'State - Please make selection \n'; state_text = 'red_text'; }
	if (zip.value.length < 1) { error_str += 'Zip - blank \n'; zip_text = 'red_text'; }
		else if (!is_zip(zip.value)) { error_str += 'Zip - invalid (please check) \n'; zip_text = 'red_text'; }
	if (phone.value.length < 1) { error_str += 'Phone - blank \n'; phone_text = 'red_text'; }
		else if (!check_phone(phone.value)) { error_str += 'Phone - invalid (please check) \n'; phone_text = 'red_text'; }

	if (error_str.length) 
	{ 
		alert('Please correct the following: \n \n' + error_str); 
	}
	else
	{
		var url = "library/functions/update_edit_billing.php";
		url = url + "?q=";
		url = url + "&ajax=1";
		url = url + "&first_name=" + first_name.value;
		url = url + "&last_name=" + last_name.value;
		url = url + "&company_name=" + company_name.value;
		url = url + "&address_1=" + address_1.value;
		url = url + "&address_2=" + address_2.value;
		url = url + "&city=" + city.value;
		url = url + "&state=" + state.value;
		url = url + "&zip=" + zip.value;
		url = url + "&phone=" + phone.value;
		url = url + "&extension=" + extension.value;
		url = url + "&sid=" + Math.random();		
		
		xmlreqGET(url);	
	}
}

function update_edit_shipping()
{
	var error_str = '';
	var first_name = document.getElementById('EDIT_SHIPPING_FIRST_NAME');
	var last_name = document.getElementById('EDIT_SHIPPING_LAST_NAME');
	var company_name = document.getElementById('EDIT_SHIPPING_COMPANY_NAME');
	var address_1 = document.getElementById('EDIT_SHIPPING_ADDRESS_1');
	var address_2 = document.getElementById('EDIT_SHIPPING_ADDRESS_2');
	var city = document.getElementById('EDIT_SHIPPING_CITY');
	var state = document.getElementById('EDIT_SHIPPING_STATE');
	var zip = document.getElementById('EDIT_SHIPPING_ZIP');
	var phone = document.getElementById('EDIT_SHIPPING_PHONE');
	var extension = document.getElementById('EDIT_SHIPPING_EXTENSION');
	
	first_name.value = trim(first_name.value);
	last_name.value = trim(last_name.value);
	company_name.value = trim(company_name.value);
	address_1.value = trim(address_1.value);
	address_2.value = trim(address_2.value);
	city.value = trim(city.value);
	zip.value = trim(zip.value);
	phone.value = trim(phone.value);
	extension.value = trim(extension.value);
	
	if (first_name.value.length < 1) { error_str += 'First Name - blank \n'; first_name_text = 'red_text'; }
	if (last_name.value.length < 1) { error_str += 'Last Name - blank \n'; last_name_text = 'red_text'; }
	if (city.value.length < 1) { error_str += 'City - blank \n'; city_text = 'red_text'; }
	if (address_1.value.length < 1) { error_str += 'Address Line 1 - blank \n'; address_1_text = 'red_text'; }
	if (state.value < 1) { error_str += 'State - Please make selection \n'; state_text = 'red_text'; }
	if (zip.value.length < 1) { error_str += 'Zip - blank \n'; zip_text = 'red_text'; }
		else if (!is_zip(zip.value)) { error_str += 'Zip - invalid (please check) \n'; zip_text = 'red_text'; }
	if (phone.value.length < 1) { error_str += 'Phone - blank \n'; phone_text = 'red_text'; }
		else if (!check_phone(phone.value)) { error_str += 'Phone - invalid (please check) \n'; phone_text = 'red_text'; }

	if (error_str.length) 
	{ 
		alert('Please correct the following: \n \n' + error_str); 
	}
	else
	{
		var url = "library/functions/update_edit_shipping.php";
		url = url + "?q=";
		url = url + "&ajax=1";
		url = url + "&first_name=" + first_name.value;
		url = url + "&last_name=" + last_name.value;
		url = url + "&company_name=" + company_name.value;
		url = url + "&address_1=" + address_1.value;
		url = url + "&address_2=" + address_2.value;
		url = url + "&city=" + city.value;
		url = url + "&state=" + state.value;
		url = url + "&zip=" + zip.value;
		url = url + "&phone=" + phone.value;
		url = url + "&extension=" + extension.value;
		url = url + "&sid=" + Math.random();		
		
		xmlreqGET(url);	
	}
}

function submit_shipping_address()
{
	document.myForm.SHIPPING_FIRST_NAME.value = trim(document.myForm.SHIPPING_FIRST_NAME.value);
	document.myForm.SHIPPING_LAST_NAME.value = trim(document.myForm.SHIPPING_LAST_NAME.value);
	document.myForm.SHIPPING_ADDRESS_1.value = trim(document.myForm.SHIPPING_ADDRESS_1.value);
	document.myForm.SHIPPING_CITY.value = trim(document.myForm.SHIPPING_CITY.value);
	document.myForm.SHIPPING_STATE.value = trim(document.myForm.SHIPPING_STATE.value);
	document.myForm.SHIPPING_ZIP.value = trim(document.myForm.SHIPPING_ZIP.value);
	document.myForm.SHIPPING_PHONE.value = trim(document.myForm.SHIPPING_PHONE.value);
	
	var first_name = document.myForm.SHIPPING_FIRST_NAME.value;
	var last_name = document.myForm.SHIPPING_LAST_NAME.value;
	var address_1 = document.myForm.SHIPPING_ADDRESS_1.value;
	var city = document.myForm.SHIPPING_CITY.value;
	var state = document.myForm.SHIPPING_STATE.value;
	var zip = document.myForm.SHIPPING_ZIP.value;
	var phone = document.myForm.SHIPPING_PHONE.value;
	
	var first_name_text = '';
	var last_name_text = '';
	var address_1_text = '';
	var city_text = '';
	var state_text = '';
	var zip_text = '';
	var phone_text = '';
	
	var error_str = '';
	
	if (first_name.length < 1) { error_str += 'First Name - blank \n'; first_name_text = 'red_text'; }
	if (last_name.length < 1) { error_str += 'Last Name - blank \n'; last_name_text = 'red_text'; }
	if (city.length < 1) { error_str += 'City - blank \n'; city_text = 'red_text'; }
	if (address_1.length < 1) { error_str += 'Address Line 1 - blank \n'; address_1_text = 'red_text'; }
	if (state < 1) { error_str += 'State - Please make selection \n'; state_text = 'red_text'; }
	if (zip.length < 1) { error_str += 'Zip - blank \n'; zip_text = 'red_text'; }
		else if (!is_zip(zip)) { error_str += 'Zip - invalid (please check) \n'; zip_text = 'red_text'; }
	if (phone.length < 1) { error_str += 'Phone - blank \n'; phone_text = 'red_text'; }
		else if (!check_phone(phone)) { error_str += 'Phone - invalid (please check) \n'; phone_text = 'red_text'; }
	
	if (error_str.length) 
	{ 
		document.getElementById('first_name_text').className = first_name_text;
		document.getElementById('last_name_text').className = last_name_text;
		document.getElementById('address_1_text').className = address_1_text;
		document.getElementById('city_text').className = city_text;
		document.getElementById('state_text').className = state_text;
		document.getElementById('zip_text').className = zip_text;
		document.getElementById('phone_text').className = phone_text;
		
		alert('Please correct the following: \n \n' + error_str); 
	}
	else
	{		
		document.myForm.ACTION.value = 'SET_POSTED_SHIPPING_ADDRESS';
		document.myForm.submit();
	}
}

function confirm_order()
{
	document.myForm.CARD_FIRST_NAME.value = trim(document.myForm.CARD_FIRST_NAME.value);
	document.myForm.CARD_LAST_NAME.value = trim(document.myForm.CARD_LAST_NAME.value);
	document.myForm.CARD_NUM.value = trim(document.myForm.CARD_NUM.value);
	document.myForm.CARD_EXP_MONTH.value = trim(document.myForm.CARD_EXP_MONTH.value);
	document.myForm.CARD_EXP_YEAR.value = trim(document.myForm.CARD_EXP_YEAR.value);
	document.myForm.CARD_CODE.value = trim(document.myForm.CARD_CODE.value);
	
	var card_type = document.myForm.CARD_TYPE.selectedIndex;
	var first_name = document.myForm.CARD_FIRST_NAME.value;
	var last_name = document.myForm.CARD_LAST_NAME.value;
	var card_num = document.myForm.CARD_NUM.value;
	var card_exp_month = document.myForm.CARD_EXP_MONTH.value;
	var card_exp_year = document.myForm.CARD_EXP_YEAR.value;
	var card_code = document.myForm.CARD_CODE.value;
		
	var error_str = '';
	
	if (!card_type) { error_str += 'Credit Card Type - Please make selection \n'; }
	if (first_name.length < 1) { error_str += 'First Name - blank \n'; }
	if (last_name.length < 1) { error_str += 'Last Name - blank \n';  }
	if (card_num.length < 1) { error_str += 'Credit Card # - blank \n';  }
	if (card_exp_month.length < 1) { error_str += 'Exp Month - blank \n'; }
	if (card_exp_year.length < 1) { error_str += 'Exp Year - blank \n'; }
	if (card_code < 1) { error_str += 'CSC - blank \n'; }
	
	if (error_str.length) 
	{ 
		alert('Please correct the following: \n \n' + error_str); 
	}
	else
	{		
		document.myForm.ACTION.value = 'PROCESS_ORDER';
		document.myForm.submit();
	}
}