/* <<<<<<<<<< UPDATE DXN STATUS >>>>>>>>>> */
/*
function updateDXNStatus() {
	var vForm = document.OrderForm;

	var vDXNMember = vForm.DXNMember.value;
	window.location = '/mod/shop/orderForm?DXN=' + vDXNMember;
}
*/

/* <<<<<<<<<< UPDATE DXN STATUS >>>>>>>>>> */
function updateDXNStatus(pStatus) {
	window.location = '/mod/shop/orderForm?DXN=' + pStatus;
}


/* <<<<<<<<<< CHECK ORDER >>>>>>>>>> */
function checkOrder() {
	var vForm = document.OrderForm;

	// Check user has entered required details
	if ( (vForm.Color!=null) && (vForm.Colour.value=='') ) {
		alert('Please select a colour');

	} else if ( (vForm.Size!=null) && (vForm.Size.value=='') ) {
		alert('Please select a size');

	} else if (vForm.Quantity.value==0) {
		alert('Please select the number of items you require');

	} else
		vForm.submit();
	}


/* <<<<<<<<<< MODIFY ORDER DETAIL >>>>>>>>>> */
function modifyOrderDetail() {
	var vForm = document.OrderForm;
	
	vForm.Command.value = 'modifyOrderDetail';
	checkOrder();
}


/* <<<<<<<<<< REMOVE FROM ORDER >>>>>>>>>> */
function removeFromOrder() {
	var vForm = document.OrderForm;
	
	if ( confirm('Click \'OK\' if you wish to remove ALL checked items from your order.') ) {
		vForm.submit();
	}
}


/* <<<<<<<<<< CALCULATE FREIGHT >>>>>>>>>> */
function calculateFreight() {
	var vForm = document.OrderForm;

	vForm.Command.value="calculateFreight";
	vForm.submit();
}


/* <<<<<<<<<< CHECK ORDER FORM >>>>>>>>>> */
function checkOrderForm() {
	var vForm = document.OrderForm;
/*
	if (vForm.Country.value=="") {
		alert('Please select your shipping option');
	
	} else {
		vForm.Command.value = 'proceedToCheckout';
		vForm.submit();
	}
*/
		vForm.Command.value = 'proceedToCheckout';
		vForm.submit();

}


/* <<<<<<<<<< CHECK CUSTOMER FORM >>>>>>>>>> */
function checkCustomerForm() {
	var vForm = document.CustomerForm;

	if (vForm.Title.value=="") {
		alert("Please enter your title, e.g. Mr, Mrs, Miss etc");
	
	} else if (vForm.LastName.value=="") {
		alert("Please enter your last name");

	} else if ( (vForm.AddrLine1.value=="") && (vForm.AddrLine2.value=="") && (vForm.AddrLine3.value=="") ) {
		alert("Please enter your street address");
	
	} else if (vForm.City.value=="") {
		alert("Please enter your city");

	} else if (vForm.Country.value=="") {
		alert("Please select your country");

	} else if ( (vForm.PhoneHm.value=="") && (vForm.PhoneMB.value=="") ) {
		alert("Please enter your landline or mobile number");

	} else if (vForm.Email.value=="") {
		alert("Please enter your email address");

	} else if ( emailCheck(vForm.Email.value) ) {
		vForm.submit();
	}

}


/* <<<<<<<<<< CHECK DELIVERY FORM >>>>>>>>>> */
function checkDeliveryForm() {
	var vForm = document.DeliveryForm;
	var vContinue = false;

	if ( (vForm.SendToBilling!=null) && (vForm.SendToBilling.checked==false) ) {
		// Only check Delivery details if not sending to Billing Address
		if (vForm.Title.value=="") {
			alert("Please enter the recipient's title, e.g. Mr, Mrs, Miss etc");
		
		} else if (vForm.LastName.value=="") {
			alert("Please enter the recipient's last name");

		} else if ( (vForm.AddrLine1.value=="") && (vForm.AddrLine2.value=="") && (vForm.AddrLine3.value=="") ) {
			alert("Please enter the recipient's street address");
		
		} else if (vForm.City.value=="") {
			alert("Please enter the recipient's city");

		} else if (vForm.Country.value=="") {
			alert("Please select the recipient's country");

		} else if ( (vForm.PhoneHm.value=="") && (vForm.PhoneMB.value=="") ) {
			alert("Please enter the recipient's landline or mobile number");

		} else if (vForm.Email.value!="") {
			if ( emailCheck(vForm.Email.value) ) {
				vContinue = true;
			}

		} else {
			vContinue = true;
		}

	} else {
		vContinue = true;
	}

	if (vContinue) {
		vForm.submit();
	}
}


/* <<<<<<<<<< CHECK PAYMENT FORM >>>>>>>>>> */
function checkPaymentForm() {
	var vForm = document.PaymentForm;

/*
	var vSelected = getSelectedRadio(vForm.PayOption);

	if (vSelected==-1) {
		alert("Please select your payment option");

	} else if (vForm.PayOption[vSelected].value=="AC") {
		vSubmitForm = true;

	} else if (vForm.PayOption[vSelected].value=="CQ") {
		vSubmitForm = true;

	} else if (vForm.PayOption[vSelected].value=="CC") {
*/

	if ( vForm.PayOption.checked==false && vForm.CardType.value=="" ) {
		alert("Please enter credit card details or check the CWC Account option");
	
	} else if ( vForm.PayOption.checked==false ) {
		if (vForm.CardType.value=="") {
			alert("Please select a credit card or check the CWC Account option");

		} else if (vForm.CardName.value=="") {
			alert("Please enter the name on the card");

		} else if ( (vForm.CC1.value=="") || (vForm.CC2.value=="") || (vForm.CC3.value=="") || (vForm.CC4.value=="") ) {
			alert("Please enter your credit card number");

		} else if (vForm.CIC.value=="") {
			alert("Please enter your credit card's identification code");

		} else if (vForm.ExpMth.value=="") {
			alert("Please select the month your credit card expires");

		} else if (vForm.ExpYr.value=="") {
			alert("Please select the year your credit card expires");

		} else {
			vForm.submit();
		}

	} else {
		vForm.submit();
	}

}

/* <<<<<<<<<< UPDATE PAY OPTION >>>>>>>>>> */
function updatePayOption() {
	// Make sure if credit card details entered, the
	// CWC Account option is unchecked
	var vForm = document.PaymentForm;
	vForm.PayOption.checked = false;
}