function noenter() {
  return !(window.event && window.event.keyCode == 13);}

function bev(form,id,id2) {
	if (form.PRODUCTSELECTOR.selectedIndex == 1) { 
	document.getElementById(id).style.display='';
	document.getElementById(id2).style.width='100%';
	form.ADDITIONALINFO.selectedIndex = 0;
	}
	else
	document.getElementById(id).style.display='none';
	document.getElementById(id2).style.width='250px';	
	form.ADDITIONALINFO.selectedIndex = 0;
}

function show(id){ 
document.getElementById('beef').style.display='none';
document.getElementById('chx').style.display='none';
document.getElementById('pork').style.display='none';
document.getElementById('veal').style.display='none';
document.getElementById('lamb').style.display='none';
document.getElementById('sea').style.display='none';
document.getElementById('veg').style.display='none';
document.getElementById(id).style.display='';
} 

function shownofrills(id){ 
document.getElementById('beef').style.display='none';
document.getElementById('chx').style.display='none';
document.getElementById('pork').style.display='none';
document.getElementById(id).style.display='';
} 

//culinary; salads
function getSelectedIndexes(selObj,form) {
var tea = 0;
for (var i = 0; i < selObj.options.length; i++) {
if (selObj.options[i].selected) {
	tea++;
if (tea == 1) {var first = selObj.options[i].value;}
if (tea > 1) {alert('Please select one bread.'); selObj.options[i].selected = false;}
}
}
form.USERENTRY.value = first;
}

//culinary; sides
function getSelectedIndexes2(selObj,form)  {
var tea = 0;
for (var i = 0; i < selObj.options.length; i++) {
if (selObj.options[i].selected) {
	tea++;
if (tea == 1) {var second = selObj.options[i].value;}
if (tea > 1) {alert('Please select one meat.'); selObj.options[i].selected = false;}
}
}
form.USERENTRY2.value = second;
}

//culinary; dessert
function getSelectedIndexes3(selObj,form)  {
var tea = 0;
for (var i = 0; i < selObj.options.length; i++) {
if (selObj.options[i].selected) {
	tea++;
if (tea == 1) {var fourth = selObj.options[i].value;}
if (tea > 1) {alert('Please select one cheese.'); selObj.options[i].selected = false;}
}
}
form.USERENTRY3.value = fourth;
}

function getSelectedIndexes4(selObj,form)  {
var third=new Array(); 
for (var i = 0; i < selObj.options.length; i++) {
if (selObj.options[i].selected) {
	third[i]=selObj.options[i].value;

/*if (tea == 1) {var t1 = selObj.options[i].value;}
if (tea == 2) {var t2 = selObj.options[i].value;} 
if (tea == 3) {var t3 = selObj.options[i].value;}
if (tea == 4) {var t4 = selObj.options[i].value;} 
if (tea == 5) {var t5 = selObj.options[i].value;}
if (tea == 6) {var t6 = selObj.options[i].value;} 
if (tea == 7) {var t7 = selObj.options[i].value;}
if (tea == 8) {var t8 = selObj.options[i].value;} 
if (tea == 9) {var t9 = selObj.options[i].value;} var third = (t1 + t2);
form.USERENTRY3.value = third;*/
}
}
form.USERENTRY4.value = third;
}


//dessert; sauce
function getSelectedIndexes5(selObj,form)  {
var tea = 0;
for (var i = 0; i < selObj.options.length; i++) {
if (selObj.options[i].selected) {
	tea++;
if (tea == 1) {var fifth = selObj.options[i].value;}
if (tea > 1) {alert('Please select a Beverage.'); selObj.options[i].selected = false;}
}
}
form.USERENTRY5.value = fifth;
}


//dessert; toppings
function getSelectedIndexes6(selObj,form)  {
var tea = 0;
for (var i = 0; i < selObj.options.length; i++) {
if (selObj.options[i].selected) {
	tea++;
if (tea == 1) {var fourth = selObj.options[i].value;}
if (tea == 2) {var fifth = selObj.options[i].value;}
if (tea == 3) {var sixth = selObj.options[i].value;}
if (tea > 3) {alert('Please select three toppings.'); selObj.options[i].selected = false;}
}
}
form.USERENTRY4.value = fourth;
form.USERENTRY5.value = fifth;
form.USERENTRY6.value = sixth;
}

function IsNumeric(PossibleNumber){	var PNum = new String(PossibleNumber);	var regex = /[^0-9]/;	return !regex.test(PNum);}

function caesar(form){
	var fr1 = form.a1.value;
	var fr2 = form.a2.value;
	var fr3 = form.a3.value;
	var fr4 = form.a4.value;
	var fr5 = form.a5.value;
	var fr6 = form.a6.value;

	if	(IsNumeric(fr1)) {w=fr1;} else {w=0};
	if	(IsNumeric(fr2)) {x=fr2;} else {x=0};
	if	(IsNumeric(fr3)) {y=fr3;} else {y=0};
	if	(IsNumeric(fr4)) {z=fr4;} else {z=0};
	if	(IsNumeric(fr5)) {a=fr5;} else {a=0};
	if	(IsNumeric(fr6)) {b=fr6;} else {b=0};
	
	var tot = (1*w + 1*x + 1*y + 1*z + 1*a + 1*b);
	form.QUANTITY.value = tot;
	
	var totprc = (9.00*fr1 + 12.00*fr2 + 14.50*fr3 + 14.50*fr4 + 14.50*fr5 + 12.00*fr6 );
	var avprc = (totprc/tot);
	document.order4.PRICE.value = avprc;

	if (w > 0) {form.USERENTRY.value = w + " Regular"} else {form.USERENTRY.value = ""};
	if (x > 0) {form.USERENTRY2.value = x + " Chicken"} else {form.USERENTRY2.value = ""};
	if (y > 0) {form.USERENTRY3.value = y + " Beef"} else {form.USERENTRY3.value = ""};
	if (z > 0) {form.USERENTRY4.value = z + " Shrimp"} else {form.USERENTRY4.value = ""};
	if (a > 0) {form.USERENTRY5.value = a + " Salmon"} else {form.USERENTRY5.value = ""};
	if (b > 0) {form.USERENTRY6.value = b + " Tofu/Tempeh"} else {form.USERENTRY6.value = ""};
}


//buffets; roma
function toggleprice(form) 
{ 
var las = 0; var cac = 0; var rav= 0; var sau = 0; var egg = 0; var tir = 0;

if (form.ADDITIONALINFO9.checked == true) {las=1;} else {las=0;}
if (form.ADDITIONALINFO17.checked == true) {cac=1;} else {cac=0;} 
if (form.ADDITIONALINFO18.checked == true) {rav=1;} else {rav=0;} 
if (form.ADDITIONALINFO19.checked == true) {sau=1;} else {sau=0;} 
if (form.ADDITIONALINFO20.checked == true) {egg=1;} else {egg=0;} 
if (form.ADDITIONALINFO21.checked == true) {tir=1;} else {tir=0;} 

document.order3.PRICE.value = (10.50 + 1.75*las + 2.75*cac + 1.50*rav + 1.25*sau + 1.25*egg + 2.75*tir)
}

// caesar bar
function toggleprice2(form) 
{ 
var las = 0; var cac = 0; var rav= 0; var sau = 0; var egg = 0;

if (form.ADDITIONALINFO9.checked == true) {las=1;} else {las=0;}
if (form.ADDITIONALINFO17.checked == true) {cac=1;} else {cac=0;} 
if (form.ADDITIONALINFO18.checked == true) {rav=1;} else {rav=0;} 
if (form.ADDITIONALINFO19.checked == true) {sau=1;} else {sau=0;} 
if (form.ADDITIONALINFO20.checked == true) {egg=1;} else {egg=0;} 

document.order4.PRICE.value = (10.50 + 3.00*las + 5.50*cac + 5.50*rav + 5.50*sau + 3.00*egg )
}

// no frills pizza
function togglepizza(form) 
{ 
var las = 0; var cac = 0; var rav= 0; var sau = 0; var egg = 0; var tir = 0;

if (form.ADDITIONALINFO19.checked == true) {las=1;} else {las=0;}
if (form.ADDITIONALINFO20.checked == true) {cac=1;} else {cac=0;} 
if (form.ADDITIONALINFO21.checked == true) {rav=1;} else {rav=0;} 
if (form.ADDITIONALINFO22.checked == true) {sau=1;} else {sau=0;} 
if (form.ADDITIONALINFO25.checked == true) {egg=1;} else {egg=0;} 
if (form.ADDITIONALINFO26.checked == true) {tir=1;} else {tir=0;} 

var tot = (las+cac+rav+sau+egg+tir)

form.PRICE.value = (8.00 + 1.00*tot)
}

<!-- Begin
function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

//  End -->

function boxed(form) {
	selectedObj = form.meat[form.meat.selectedIndex]; 
	if (selectedObj.value == '') {alert('Please select a sandwich type.');form.meat.focus();};

	if (selectedObj.value == 'beef') {form.ADDITIONALINFO14[7].value = 'Boxed Roast Beef on White'};
	if (selectedObj.value == 'beefb') {form.ADDITIONALINFO14[7].value = 'Boxed Roast Beef on Wheat'};
	
	if (selectedObj.value == 'ham') {form.ADDITIONALINFO14[7].value = 'Boxed Ham on White'};
	if (selectedObj.value == 'hamb') {form.ADDITIONALINFO14[7].value = 'Boxed Ham on Wheat'};
	
	if (selectedObj.value == 'turkey') {form.ADDITIONALINFO14[7].value = 'Boxed Turkey on White'};
	if (selectedObj.value == 'turkeyb') {form.ADDITIONALINFO14[7].value = 'Boxed Turkey on Wheat'};
	
	if (selectedObj.value == 'asst') {form.ADDITIONALINFO14[7].value = 'Boxed Assorted Sandwiches'};
} 


// validate 48 hours ---------------------------------------------
function standard(form)
{
if (form.e_year.value != "" && form.e_month.value != "" && form.e_date.value != "" && form.e_starthour.value != "" && form.e_startminute.value != "" && form.e_ampm.value != "")
{
var h = new Date();
var hours = h.getHours();
var mins = h.getMinutes();
//var tz = h.getTimezoneOffset();
var year=form.e_year.value;
var month=form.e_month.value;
var day=form.e_date.value;
var hr=form.e_starthour.value;
var minutes=form.e_startminute.value;
var ampm=form.e_ampm.value;
if (ampm == 'am' && hr != '12') hr = hr;
if (ampm == 'am' && hr == '12') hr = 0;
if (ampm == 'pm' && hr != '12') hr = (1*hr +12);
if (ampm == 'pm' && hr == '12') hr = 12;

var monthname = new Array();
monthname["Jan"] = "00";
monthname["Feb"] = "01";
monthname["Mar"] = "02";
monthname["Apr"] = "03";
monthname["May"] = "04";
monthname["Jun"] = "05";
monthname["Jul"] = "06";
monthname["Aug"] = "07";
monthname["Sep"] = "08";
monthname["Oct"] = "09";
monthname["Nov"] = "10";
monthname["Dec"] = "11";

var ms = monthname[month];

//verify valid month / day combo---------------------------------
if ((ms == 01 && day == 29) || (ms == 01 && day == 30) || (ms == 01 && day == 31) ) {alert('Please select a valid date.');form.e_date.value = "";return false;}
if ((ms == 03 && day == 31) || (ms == 05 && day == 31) || (ms == 08 && day == 31) || (ms == 10 && day == 31)) {alert('Please select a valid date.');form.e_date.value = "";return false;}

/*//adjust cutoff time for time zones--------------------------------
if (tz == 640) hours = 15;
if (tz == 560) hours = 16;
if (tz == 480) hours = hours;
if (tz == 400) hours = 18;
if (tz == 320) hours = 19;
if (tz == 240) hours = 20; 
  
//check for weekend delivery------------------------------------
var y = new Date(year, ms, day, hours)
var dayname = y.getDay();
if (dayname == 0 || dayname == 6) alert('Packages scheduled for weekend delivery will be delivered the following Monday.'); */

var day1 = (day - 7);
var d = new Date(year, ms, day1, hr, minutes)
if (d < new Date())
{alert('Please provide at least seven (7) days notice for online catering requests to ensure menu choices and staffing.\nCall the catering office at 540.654.1930 to make arrangements for events occuring within seven days.');form.e_year.value = "";return false;}
}
}

function quant(form) {
	var quant1 = form.q1.value;
	var quant2 = form.q2.value;
	var quant3 = form.q3.value;
	var quant4 = form.q4.value;
	var quant5 = form.q5.value;
	var quant6 = form.q6.value;
	
	var add6 = form.ADDITIONALINFO6;
	var add7 = form.ADDITIONALINFO7;
	var add8 = form.ADDITIONALINFO8;
	var add9 = form.ADDITIONALINFO9;
	var add10 = form.ADDITIONALINFO10;
	var add11 = form.ADDITIONALINFO13;
	
	var info1 = "NY Sirloin";
	var info2 = "Bacon Wrapped Filet";
	var info3 = "Marinated Salmon";	
	var info4 = "Sauteed Shrimp";
	var info5 = "Marinated Sword Fish";
	var info6 = "Honey Rum Chicken";
	
	if (quant1 == 0 || quant1 == null) {add6.checked = false; add6.value=info1;} 
	if (quant1 > 0) {add6.checked = true;add6.value=(quant1 + ' ' + info1);}

	
	if (quant2 == 0 || quant2 == null) {add7.checked = false; add7.value=info2;} if (quant2 > 0) {add7.checked = true;add7.value=(quant2 + ' ' + info2);}
	
	if (quant3 == 0 || quant3 == null) {add8.checked = false; add8.value=info3;} if (quant3 > 0) {add8.checked = true;add8.value=(quant3 + ' ' + info3);}

	if (quant4 == 0 || quant4 == null) {add9.checked = false; add9.value=info4;} if (quant4 > 0) {add9.checked = true;add9.value=(quant4 + ' ' + info4);}

	if (quant5 == 0 || quant5 == null) {add10.checked = false; add10.value=info5;} if (quant5 > 0) {add10.checked = true;add10.value=(quant5 + ' ' + info5);}
	
	if (quant6 == 0 || quant6 == null) {add11.checked = false; add11.value=info6;} if (quant6 > 0) {add11.checked = true;add11.value=(quant6 + ' ' + info6);}
}

// validate presubmit ---------------------------------------------

function CheckForm(form)
{
	var bMissingFields = false;
	var strFields = "";
	var s = 0; var s1 = 0; var s3 = 0; 
	var sa = 0; var sb = 0; var sc = 0; 
	var t = 0;
	var u = 0;
	var v = 0;
	var w = 0;
	var x = 0;
		var y = 0;

if (form.QUANTITY.value == "0" || form.QUANTITY.value == null || form.QUANTITY.value == "") {bMissingFields = true;
		strFields += "Quantity\n";
	}
 if (form.ADDITIONALINFO != null && form.PRODUCTSELECTOR.selectedIndex == 1) {
	if (form.ADDITIONALINFO.value == '')
	 {bMissingFields = true;
		strFields += "Beverage Selection\n";}
} 

// lunch; desserts
if (form.ADDITIONALINFO6 != null && form.ADDITIONALINFO7 != null) {
	if (form.ADDITIONALINFO6.checked) { x = 1 };
	if (form.ADDITIONALINFO7.checked) { x = 1 };
	if (form.ADDITIONALINFO8.checked) { x = 1 };
	if (form.ADDITIONALINFO9.checked) { x = 1 };
	
		if (x == 0) {bMissingFields = true;
		strFields += "Dressing Selection\n";}

}

// lunch; desserts
if (form.ADDITIONALINFO6 != null && form.csc != null) {
	if (form.ADDITIONALINFO6.checked) { v = 1 };
	if (form.ADDITIONALINFO9.checked) { v = 1 };
	
		if (v == 0) {bMissingFields = true;
		strFields += "Dessert Selection\n";}

}


// lunch; desserts
if (form.ADDITIONALINFO11 != null || form.ADDITIONALINFO12 != null || form.ADDITIONALINFO13 != null) {
	if (form.ADDITIONALINFO11.checked) { w = 1 };
	if (form.ADDITIONALINFO12.checked) { w = 1 };
	if (form.ADDITIONALINFO13.checked) { w = 1 };
	
		if (w == 0) {bMissingFields = true;
		strFields += "Beverage Selection\n";}

}
// lunch salads; tri salad
if (form.tri != null && z < 3) {bMissingFields = true;
		strFields += "Salad Selections (3)\n";}
		
// dips; tea sands
if (form.tea != null && z < 2) {bMissingFields = true;
		strFields += "Filling Selections (2-3)\n";}
		
// bountiful buffets; slicers salads
if (form.slicers != null && z < 2) {bMissingFields = true;
		strFields += "Salad Selections (2)\n";}
		
// bountiful buffets; roma pastas
if (form.roma != null && za < 2) {bMissingFields = true;
		strFields += "Pasta Selections (2)\n";}
		
// movable feasts; wings
if (form.wings != null && z < 2) {bMissingFields = true;
		strFields += "Pizza Selections (2)\n";}

if (form.ADDITIONALINFO14 != null ) {
	for (var m = 0; m < form.ADDITIONALINFO14.length; m++) {
	if (form.ADDITIONALINFO14[m].checked) {x = 1;}
	}
	if (x == 0) {bMissingFields = true;
		strFields += "Sandwich Selection\n";}
}

/* movable feasts; bbq salads
if (form.ADDITIONALINFO12 != null ) {
	for (var i = 0; i < form.ADDITIONALINFO12.length; i++) {
	if (form.ADDITIONALINFO12[i].checked) {t = 1;}
	}
	if (t == 0) {bMissingFields = true;
		strFields += "Salad Selection\n";}
}
*/

if (form.ADDITIONALINFO23 != null ) {
	for (var j = 0; j < form.ADDITIONALINFO23.length; j++) {
	if (form.ADDITIONALINFO23[j].checked) {u = 1;}
	}
	if (u == 0) {bMissingFields = true;
		strFields += "Dessert\n";}
}
//culinary classics; salads
if (form.INFO != null ) {
	for (var h = 0; h < form.INFO.options.length; h++) {
if (form.INFO.options[h].selected) { s++; }
	}
	if (s == 0) {bMissingFields = true;
		strFields += "Bread Selection\n";}
}
//culinary classics; desserts
if (form.INFO3 != null ) {
	for (var h3 = 0; h3 < form.INFO3.options.length; h3++) {
if (form.INFO3.options[h3].selected) { s3++; }
	}
	if (s3 == 0) {bMissingFields = true;
		strFields += "Cheese Selection\n";}
}
//culinary classics; sides
if (form.INFO2 != null ) {
	for (var h1 = 0; h1 < form.INFO2.options.length; h1++) {
if (form.INFO2.options[h1].selected) { s1++; }
	}
	if (s1 < 1) {bMissingFields = true;
		strFields += "Meat Selection\n";}
}

/*//dessert; ice cream
if (form.INFO4 != null ) {
	for (var ha = 0; ha < form.INFO4.options.length; ha++) {
if (form.INFO4.options[ha].selected) { sa++; }
	}
	if (sa == 0) {bMissingFields = true;
		strFields += "Ice Cream Selection\n";}
} */

//dessert; sauce
if (form.INFO5 != null ) {
	for (var hb = 0; hb < form.INFO5.options.length; hb++) {
if (form.INFO5.options[hb].selected) { sb++; }
	}
	if (sb < 1) {bMissingFields = true;
		strFields += "Beverage Selection\n";}
}
//dessert; toppings
if (form.INFO6 != null ) {
	for (var hc = 0; hc < form.INFO6.options.length; hc++) {
if (form.INFO6.options[hc].selected) { sc++; }
	}
	if (sc < 3) {bMissingFields = true;
		strFields += "Topping Selections (3)\n";}
}

/* movable feasts; fajita bar
if (form.ADDITIONALINFO13 != null ) {
	for (var k = 0; k < form.ADDITIONALINFO13.length; k++) {
	if (form.ADDITIONALINFO13[k].checked) {v = 1;}
	}
	if (v == 0) {bMissingFields = true;
		strFields += "Fajita Selection\n";}
}
*/

if (form.ADDITIONALINFO15 != null ) {
	for (var l = 0; l < form.ADDITIONALINFO15.length; l++) {
	if (form.ADDITIONALINFO15[l].checked) {y = 1;}
	}
	if (y == 0) {bMissingFields = true;
		strFields += "Carving Selection\n";}
}
	
	if( bMissingFields ) {
		alert( "Please complete the following:\n\n" + strFields );
		return false;
	}
	
	return true;
}
-->