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

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 toggleprice(form) 
{ 
if (form.ADDITIONALINFO6.checked == true || form.ADDITIONALINFO7.checked == true || form.ADDITIONALINFO8.checked == true || form.ADDITIONALINFO9.checked == true) {document.order2.PRICE.value = 7.90} else {document.order2.PRICE.value = 6.45}
}

function togglepricesdb(form) 
{ 
if (form.ADDITIONALINFO6.checked == true || form.ADDITIONALINFO7.checked == true || form.ADDITIONALINFO8.checked == true || form.ADDITIONALINFO9.checked == true) {document.ordersdb.PRICE.value = 12.90} else {document.ordersdb.PRICE.value = 10.65}
}

function togglepriceggb(form) 
{ 
if (form.ADDITIONALINFO6.checked == true ) {form.PRICE.value = 18.20} else {form.PRICE.value = 14.95}
}
function toggleprices(form) 
{ 
if (form.ADDITIONALINFO6.checked == true || form.ADDITIONALINFO7.checked == true || form.ADDITIONALINFO8.checked == true || form.ADDITIONALINFO9.checked == true) {form.PRICE.value = 14.00} else {form.PRICE.value = 12.00}
}



function toggleprices2(form) 
{ var fajita = false; var rice = false; var beans = false;
if (form.ADDITIONALINFO6.checked == true || form.ADDITIONALINFO7.checked == true || form.ADDITIONALINFO8.checked == true || form.ADDITIONALINFO9.checked == true) { fajita = true;} 

if (form.ADDITIONALINFO16.checked == true) {rice = true}
if (form.ADDITIONALINFO18.checked == true) {beans = true}

if (fajita == true && rice == false && beans == false) {form.PRICE.value = 17.25}
if (fajita == true && rice == true && beans == false) {form.PRICE.value = 18.50}
if (fajita == true && rice == false && beans == true) {form.PRICE.value = 18.50}
if (fajita == true && rice == true && beans == true) {form.PRICE.value = 19.75}
if (fajita == false && rice == true && beans == false) {form.PRICE.value = 15.25}
if (fajita == false && rice == false && beans == true) {form.PRICE.value = 15.25}
if (fajita == false && rice == true && beans == true) {form.PRICE.value = 16.50}
if (fajita == false && rice == false && beans == false) {form.PRICE.value = 14.00}

}
function toggleprice4(form) 
{ 
for (var i = 0; i < form.new_price2.length; i++) {
	if (form.new_price2[i].checked == true) {form.PRICE.value = form.new_price2[i].value;}
	if (form.new_price2[0].checked == true) {form.NAME.value = 'Full Sheet Cake'}
	if (form.new_price2[1].checked == true) {form.NAME.value = 'Half Sheet Cake'}
	if (form.new_price2[2].checked == true) {form.NAME.value = 'Quarter Sheet Cake'}
	if (form.new_price2[3].checked == true) {form.NAME.value = '8\" Round Cake'}
}
}
function toggleprice5(form) 
{ 
for (var i = 0; i < form.new_price2.length; i++) {
	if (form.new_price2[i].checked == true) {form.PRICE.value = form.new_price2[i].value;}
	if (form.new_price2[0].checked == true) {form.NAME.value = 'Plain Cheesecake'}
	if (form.new_price2[1].checked == true) {form.NAME.value = 'Flavor Cheesecake'}
	if (form.new_price2[2].checked == true) {form.NAME.value = 'Fruit Cheesecake'}
}
}

function toggleprice2(form,price) 
{ 
var las = 0; var cac = 0; var rav= 0; 

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

form.PRICE.value = (price*1 + 1.00*las + 1.95*cac + 1.45*rav)
}

function togglepricessb(form,price) 
{ 
var las = 0; var cac = 0; var rav= 0; 

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

form.PRICE.value = (price*1 + 1.00*las + 1.65*cac + 1.45*rav)
}

var lg = 0;
function toggleprice3(form) 
{ 
var ld = form.NAME.value;
if (form.NAME.value.indexOf('- Dinner') == -1 && form.NAME.value.indexOf('- Lunch') == -1) {lg = ld;}
/* specialty dessert
if (form.USERENTRY4.value.indexOf('*') !=-1) {
	if (form.new_price[0].checked == true) {form.PRICE.value = (1*form.new_price[0].value+2); form.NAME.value = lg + ' - Lunch'}
	else if (form.new_price[1].checked == true) {form.PRICE.value = (1*form.new_price[1].value+2); form.NAME.value = lg + ' - Dinner'}
	} */
	if (form.new_price[0].checked == true) {form.PRICE.value = form.new_price[0].value; form.NAME.value = lg + ' - Lunch'}
	else if (form.new_price[1].checked == true) {form.PRICE.value = form.new_price[1].value; form.NAME.value = lg + ' - Dinner'}
	else if (form.PRICE.value == 1 || form.PRICE.value == 2) { form.PRICE.value == 0.00 }
}

// 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 - 3);
var d = new Date(year, ms, day1, hr, minutes)
if (d < new Date())
{alert('Please provide at least 72-hours notice for online catering requests to ensure menu choices and staffing.\nCall the catering office at 310.338.1818 to make arrangements for events occuring within 72 hours.');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,lim,type)
{
	var bMissingFields = false;
	var bLimit = false;
	var strFields = "";
	var strLimit = "";
	var s = 0; var s1 = 0; var s3 = 0; 
	var sa = 0; var sb = 0; var sc = 0;  var ss = 0; var st = 0;  var su = 0; var sv = 0; var sw = 0;  var sx = 0; 
	var t = 0;
	var u = 0; var ua = 0; var ub = 0; var uu = 0; var uv = 0;
	var v = 0;
	var w = 0;
	var x = 0;
		var y = 0; var yy = 0;

if (form.QUANTITY.value == "0" || form.QUANTITY.value == null || form.QUANTITY.value == "") {bMissingFields = true;
		strFields += "Quantity\n";
	}
 if (form.ADDITIONALINFO != null) {
	if (form.ADDITIONALINFO.value == '')
	 {bMissingFields = true;
		strFields += "Occasion\n";}
} 

// lunch - 
if (form.ADDITIONALINFO11 != null ) {
	for (var n = 0; n < form.ADDITIONALINFO11.length; n++) {
	if (form.ADDITIONALINFO11[n].checked) {w = 1;}
	}
	if (w == 0) {bMissingFields = true;
		strFields += "Salad\n";}
}

// lunch bev
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 += "Beverage\n";}
}

// lunch dessert
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 += "Dessert\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 += "Bread\n";}
}

if (form.USERENTRY != null && form.USERENTRY2 != null && form.USERENTRY3 != null && form.USERENTRY4 != null && form.nomin !=null) {
	if (form.USERENTRY.value == '' || form.USERENTRY2.value == '' || form.USERENTRY3.value == '' || form.USERENTRY4.value == '')
	 {bMissingFields = true;
		strFields += "Salad Selections\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.new_price != null ) {
	for (var jj = 0; jj < form.new_price.length; jj++) {
	if (form.new_price[jj].checked) {uu = 1;}
	}
	if (uu == 0) {bMissingFields = true;
		strFields += "Lunch / Dinner Service\n";}
}
if (form.new_price2 != null ) {
	for (var jk = 0; jk < form.new_price2.length; jk++) {
	if (form.new_price2[jk].checked) {uv = 1;}
	}
	if (uv == 0) {bMissingFields = true;
		strFields += "Cake Type\n";}
}
if (form.ADDITIONALINFO21 != null ) {
	for (var ja = 0; ja < form.ADDITIONALINFO21.length; ja++) {
	if (form.ADDITIONALINFO21[ja].checked) {ua = 1;}
	}
	if (ua == 0) {bMissingFields = true;
		strFields += "Entree\n";}
}
if (form.ADDITIONALINFO22 != null ) {
	for (var jb = 0; jb < form.ADDITIONALINFO22.length; jb++) {
	if (form.ADDITIONALINFO22[jb].checked) {ub = 1;}
	}
	if (ub == 0) {bMissingFields = true;
		strFields += "Side 2\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 += "Salad\n";}
}
*/

//cakes
if (form.INFO8 != null && form.INFO9 != null && form.INFO10 != null) {
	for (var hk = 0; hk < form.INFO8.options.length; hk++) {
if (form.INFO8.options[hk].selected) { sv++; }
	}
	if (sv == 0) {bMissingFields = true;
		strFields += "Cake Flavor\n";}
	for (var hl = 0; hl < form.INFO9.options.length; hl++) {
if (form.INFO9.options[hl].selected) { sw++; }
	}
	if (sw == 0) {bMissingFields = true;
		strFields += "Frosting\n";}
	for (var hm = 0; hm < form.INFO10.options.length; hm++) {
if (form.INFO10.options[hm].selected) { sx++; }
	}
	if (sx == 0) {bMissingFields = true;
		strFields += "Filling\n";}
}

//ice cream bar
if (form.INFO7 != null && form.INFO5 != null && form.INFO6 != null) {
	for (var hh = 0; hh < form.INFO7.options.length; hh++) {
if (form.INFO7.options[hh].selected) { ss++; }
	}
	if (ss == 0) {bMissingFields = true;
		strFields += "Ice Cream\n";}
	for (var hi = 0; hi < form.INFO5.options.length; hi++) {
if (form.INFO5.options[hi].selected) { st++; }
	}
	if (st < 2) {bMissingFields = true;
		strFields += "Sauces (2)\n";}
	for (var hj = 0; hj < form.INFO6.options.length; hj++) {
if (form.INFO6.options[hj].selected) { su++; }
	}
	if (su < 3) {bMissingFields = true;
		strFields += "Toppings (3)\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 += "Salad\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 += "Vegetable\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 += "Starch\n";}
}

//culinary classics; 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 || form.INFO4.options.value == '') {bMissingFields = true;
		strFields += "Dessert\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 < 2) {bMissingFields = true;
		strFields += "Sauce Selection (2)\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";}
}



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 += "Salad\n";}
}

if (form.ADDITIONALINFO25 != null ) {
	for (var ll = 0; ll < form.ADDITIONALINFO25.length; ll++) {
	if (form.ADDITIONALINFO25[ll].checked) {yy = 1;}
	}
	if (yy == 0) {bMissingFields = true;
		strFields += type +"\n";}
}*/

if (!checks(form,lim)) {bMissingFields = true; strFields += type +": Choice of " + lim +" total.";}
	if( bMissingFields ) {
		alert( "Please update the following:\n\n" + strFields );
		return false;
	}
	
	return true;
}

function checks(form,lim) {
var nb = 0;
if (form.ADDITIONALINFO5 != null && form.ADDITIONALINFO5.checked) nb++;
if (form.ADDITIONALINFO6 != null && form.ADDITIONALINFO6.checked) nb++;
if (form.ADDITIONALINFO7 != null && form.ADDITIONALINFO7.checked) nb++;
if (form.ADDITIONALINFO8 != null && form.ADDITIONALINFO8.checked) nb++;
if (form.ADDITIONALINFO9 != null && form.ADDITIONALINFO9.checked) nb++;
if (form.ADDITIONALINFO10 != null && form.ADDITIONALINFO10.checked) nb++;
if (form.ADDITIONALINFO14 != null && form.ADDITIONALINFO14.checked) nb++;
if (form.ADDITIONALINFO15 != null && form.ADDITIONALINFO15.checked) nb++;
if (form.nomin != null && nb == 0) nb++;
if (nb == lim) {return true} else {return false}
}

//buffet entree salads
function getSelectedIndexes(selObj,form,nbr,items,user) {
var tea = 0;
for (var i = 0; i < selObj.options.length; i++) {
if (selObj.options[i].selected) {
	tea++;
if (tea == 1) {form.USERENTRY.value = selObj.options[i].value;}
if (tea == 2) {form.USERENTRY2.value = selObj.options[i].value;} 
if (tea > nbr) {alert('Please select '+nbr+' '+items+'.'); selObj.options[i].selected = false;}
}
}
}

//buffet side salads
function getSelectedIndexes2(selObj,form,nbr,items)  {
var tea = 0;
for (var i = 0; i < selObj.options.length; i++) {
if (selObj.options[i].selected) {
	tea++;
if (tea == 1) {form.USERENTRY3.value = selObj.options[i].value;}
if (tea == 2) {form.USERENTRY4.value = selObj.options[i].value;} 
if (tea > nbr) {alert('Please select '+nbr+' '+items+'.'); selObj.options[i].selected = false;}
}
}
}

//classics
function getSelectedIndexes3(selObj,form,nbr,items)  {
var tea = 0;
for (var i = 0; i < selObj.options.length; i++) {
	
if (selObj.options[i].selected) {
	tea++;
if (tea == 1 && selObj.name == 'INFO') {form.USERENTRY.value = selObj.options[i].value;}
if (tea == 1 && selObj.name == 'INFO2') {form.USERENTRY2.value = selObj.options[i].value;}
if (tea == 1 && selObj.name == 'INFO3') {form.USERENTRY3.value = selObj.options[i].value;}
if (tea == 1 && selObj.name == 'INFO7') {form.USERENTRY.value = selObj.options[i].value;}
if (tea == 2 && selObj.name == 'INFO7') {form.USERENTRY8.value = "ADD " + selObj.options[i].value;}
if (tea == 3 && selObj.name == 'INFO7') {form.USERENTRY7.value = "ADD " + selObj.options[i].value;}
if (tea == 1 && selObj.name == 'INFO8') {form.USERENTRY.value = selObj.options[i].value;}
if (tea == 1 && selObj.name == 'INFO9') {form.USERENTRY2.value = selObj.options[i].value;}
if (tea == 1 && selObj.name == 'INFO10') {form.USERENTRY3.value = selObj.options[i].value;}
if (tea == 1 && selObj.name == 'INFO4') {form.USERENTRY4.value = selObj.options[i].value;}
if (tea == 1 && selObj.name == 'INFO6') {form.USERENTRY2.value = selObj.options[i].value;}
if (tea == 2 && selObj.name == 'INFO6') {form.USERENTRY5.value = selObj.options[i].value;}
if (tea == 3 && selObj.name == 'INFO6') {form.USERENTRY6.value = selObj.options[i].value;}
if (tea > nbr) {alert('Please select '+nbr+' '+items+'.'); selObj.options[i].selected = false;}
}
}
/* up price for specialty dessert
if (selObj.name == 'INFO4') {
	if (form.new_price[0].checked == true && form.USERENTRY4.value.indexOf('*') !=-1) { form.PRICE.value = (1*form.new_price[0].value+2)}
	else if (form.new_price[1].checked == true && form.USERENTRY4.value.indexOf('*') !=-1) { form.PRICE.value = (1*form.new_price[1].value+2) }
	else if (form.new_price[0].checked == true && form.USERENTRY4.value.indexOf('*') ==-1) { form.PRICE.value = (1*form.new_price[0].value)}
	else if (form.new_price[1].checked == true && form.USERENTRY4.value.indexOf('*') ==-1) { form.PRICE.value = (1*form.new_price[1].value)}
		} */
}
-->
