<!--
function fValidateOrderDetail(frm){
	
	var iCtr = 0;
	var theForm = eval("document." + frm);
	var aForm = new Array();
	var aMsg;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "txtQuantity";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [4,11];
	aForm[iCtr][3] = "Quantity";
	aForm[iCtr][4] = 2;

	aMsg = fChkFrm(frm, aForm);
	
	if(aMsg[1].length > 0){
		alert(aMsg[1]);
		return false;
	}
	else{
		return true;
	}
}
function fValidateCustomer(frm){
	
	var iCtr = 0;
	var theForm = eval("document." + frm);
	var aForm = new Array();
	var aMsg;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "billTo_firstName";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [1,11];
	aForm[iCtr][3] = "(Bill To)First Name";
	aForm[iCtr][4] = 50;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "billTo_lastName";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [1,11];
	aForm[iCtr][3] = "(Bill To) Last Name";
	aForm[iCtr][4] = 50;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "billTo_email";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [1,9,11];
	aForm[iCtr][3] = "(Bill To) Email";
	aForm[iCtr][4] = 256;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "billTo_phoneNumber";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [1,11];
	aForm[iCtr][3] = "(Bill To) Phone";
	aForm[iCtr][4] = 20;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "billTo_street1";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [1,11];
	aForm[iCtr][3] = "(Bill To) Address";
	aForm[iCtr][4] = 100;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "billTo_street2";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [11];
	aForm[iCtr][3] = "(Bill To) Address 2";
	aForm[iCtr][4] = 100;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "billTo_city";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [1,11];
	aForm[iCtr][3] = "(Bill To) City";
	aForm[iCtr][4] = 100;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "billTo_postalCode";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [1,4,11];
	aForm[iCtr][3] = "(Bill To) Zip";
	aForm[iCtr][4] = 20;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "shipTo_firstName";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [1,11];
	aForm[iCtr][3] = "(Ship To)First Name";
	aForm[iCtr][4] = 50;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "shipTo_lastName";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [1,11];
	aForm[iCtr][3] = "(Ship To) Last Name";
	aForm[iCtr][4] = 50;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "shipTo_street1";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [1,11];
	aForm[iCtr][3] = "(Ship To) Address";
	aForm[iCtr][4] = 100;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "shipTo_street2";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [11];
	aForm[iCtr][3] = "(Ship To) Address 2";
	aForm[iCtr][4] = 100;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "shipTo_city";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [1,11];
	aForm[iCtr][3] = "(Ship To) City";
	aForm[iCtr][4] = 100;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "shipTo_postalCode";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [1,4,11];
	aForm[iCtr][3] = "(Ship To) Zip";
	aForm[iCtr][4] = 20;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "taMessage";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [11];
	aForm[iCtr][3] = "Personal Message";
	aForm[iCtr][4] = 125;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "card_accountNumber";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [4,11];
	aForm[iCtr][3] = "Card Number";
	aForm[iCtr][4] = 16;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "card_cvNumber";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [4,11];
	aForm[iCtr][3] = "Security Code";
	aForm[iCtr][4] = 4;
	iCtr++;

	aMsg = fChkFrm(frm, aForm);
	
	var sCC_NotMatch_CardType = "Card Number does not match the Card Type selected.\n";
	switch(document.getElementById('card_cardType').value){
		case '001':
			if(document.getElementById('card_accountNumber').value.substring(0,1) != '4'){
				aMsg[1] += sCC_NotMatch_CardType;
			}
		break;
		case '002':
			if(document.getElementById('card_accountNumber').value.substring(0,1) != '5'){
				aMsg[1] += sCC_NotMatch_CardType;
			}
		break;
		case '003','005','007':
			if(document.getElementById('card_accountNumber').value.substring(0,1) != '3'){
				aMsg[1] += sCC_NotMatch_CardType;
			}
		break;
		case '004':
			if(document.getElementById('card_accountNumber').value.substring(0,1) != '6'){
				aMsg[1] += sCC_NotMatch_CardType;
			}
		break;
	}
	var now = new Date();
	if(document.getElementById('card_expirationYear').value == now.getYear()){
		if(document.getElementById('card_expirationMonth').value < now.getMonth() + 1){
			aMsg[1] += 'The expiration date selected precedes the current month/year.\n';
		}
	}

	if(aMsg[1].length > 0){
		alert(aMsg[1]);
		return false;
	}
	else{
		return true;
	}
}

function fValidateGiftCert(frm){
	var iCtr = 0;
	var aForm = new Array();
	var aMsg;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "txtQuantity1";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [7,11];
	aForm[iCtr][3] = "Quantity for $25 Gift Card";
	aForm[iCtr][4] = 2;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "txtQuantity2";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [7,11];
	aForm[iCtr][3] = "Quantity for $50 Gift Card";
	aForm[iCtr][4] = 2;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "txtQuantity3";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [7,11];
	aForm[iCtr][3] = "Quantity for $75 Gift Card";
	aForm[iCtr][4] = 2;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "txtQuantity4";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [7,11];
	aForm[iCtr][3] = "Quantity for $100 Gift Card";
	aForm[iCtr][4] = 2;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "txtQuantityOA";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [7,11];
	aForm[iCtr][3] = "Quantity for Other Gift Card";
	aForm[iCtr][4] = 2;
	iCtr++;
	aForm[iCtr] = new Array(4);
	aForm[iCtr][0] = "txtAmountOA";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [7];
	aForm[iCtr][3] = "Amount for Other Gift Card";
	iCtr++;

	aMsg = fChkFrm(frm, aForm);
	
	var q = Number(document.getElementById('txtQuantity1').value) + Number(document.getElementById('txtQuantity2').value) + Number(document.getElementById('txtQuantity3').value) + Number(document.getElementById('txtQuantity4').value) + Number(document.getElementById('txtQuantityOA').value);

	if(q > 25) {
		aMsg[1] += 'A maximum of twenty-five cards may be ordered at a time (' + q + ' in cart).\n';
	}
	
	if(document.getElementById('txtQuantity1').value == '' && document.getElementById('txtQuantity2').value == '' && document.getElementById('txtQuantity3').value == '' && document.getElementById('txtQuantity4').value == '' && document.getElementById('txtQuantityOA').value == ''){
		aMsg[1] += 'Please enter a quantity.\n';
	}
	if(document.getElementById('txtQuantityOA').value.length > 0 && document.getElementById('txtAmountOA').value == ''){
		aMsg[1] += 'When entering a quantity for "Other Amount", please enter an amount.\n';
	}
	if(document.getElementById('txtAmountOA').value.length > 0){
		if(document.getElementById('txtAmountOA').value < 10){
			aMsg[1] += 'When entering an amount for "Other Amount", please enter an amount greater than, or equal to, $10.\n';
		}
	}

	if(aMsg[1].length > 0){
		alert(aMsg[1]);
		return false;
	}
	else{
		return true;
	}
}
function fValidateSpecialRequest(frm){
	
	var iCtr = 0;
	var theForm = eval("document." + frm);
	var aForm = new Array();
	var aMsg;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "txtFirstName";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [1,2,8];
	aForm[iCtr][3] = "First Name";
	aForm[iCtr][4] = 0;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "txtLastName";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [1,2,8];
	aForm[iCtr][3] = "Last Name";
	aForm[iCtr][4] = 0;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "txtPhone";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [1,8];
	aForm[iCtr][3] = "Phone Number";
	aForm[iCtr][4] = 0;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "txtEmail";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [1,9,8];
	aForm[iCtr][3] = "E-Mail Address";
	aForm[iCtr][4] = 0;
	iCtr++;
	aForm[iCtr] = new Array(5);
	aForm[iCtr][0] = "txtGuests";
	aForm[iCtr][1] = "t";
	aForm[iCtr][2] = [1,2,4];
	aForm[iCtr][3] = "Number of Guests";
	aForm[iCtr][4] = 0;
	iCtr++;

	aMsg = fChkFrm(frm, aForm);
	
	if(aMsg[1].length > 0){
		alert(aMsg[1]);
		return false;
	}
	else{
		return true;
	}
}
//-->