var foodGvarOrderTotal=0;var foodGvarOrderCart=miscMultiDimensionalArray(25,2);var foodGvarMenuCart=miscMultiDimensionalArray(10,2);var foodGvarMinHeadcount=25;var foodGvarMaxHeadcount=2000;var foodGconHIDEPRICE=true;var foodGconSHOWPRICE=false;var foodGconSHOWQUANTITY=true;var foodGconHIDEQUANTITY=false;var foodGconDISPLAYLIST=1;var foodGconDISPLAYACCORDION=2;function OrderCart(a,b){this.itemsCanvas=a;this.totalCanvas=b;this.getItemsCanvas=getItemsCanvas}function getItemsCanvas(){return(this.itemsCanvas)}function DisplayBoxes(boxes,sBoxCookies,bHidePrice,bShowQuantity){var colno=0;var boxtype=((sBoxCookies=="")?gk_FOOD_TYPEALL:sBoxCookies);var sOrderCart,arrBox,i,boxInfo,boxId,boxQty;sOrderCart=formGetCookie(formGkCookieOrderCart);arrBox=sOrderCart.split(";");for(i=0;i<arrBox.length-1;i++){boxInfo=arrBox[i].split(",");boxId=boxInfo[0];boxQty=boxInfo[3];var objBox=eval("g_box"+boxId);objBox.qty=parseInt(boxQty);if(foodGvarOrderCart[i][0]==""){foodGvarOrderCart[i][0]=boxId;foodGvarOrderCart[i][1]=boxQty}}document.write('<table width="600" border="0" cellspacing="0" cellpadding="10">');document.write("  <tr>");for(i=0;i<boxes.length;i++){var box=boxes[i];if(colno>2){document.write("    </tr>");document.write("    <tr>");colno=0}if(boxtype==gk_FOOD_TYPEALL||boxtype==""||box.type==boxtype){document.write('    <td width="200" valign="top">');foodDisplayBox(box,false,bHidePrice,bShowQuantity,i+1);document.write("    </td>");colno++}}document.write("  </tr>");document.write("</table>")}function foodDisplayMenus(b,c){var a=0;document.write('<table width="750" border="0" cellspacing="0" cellpadding="10">');document.write("  <tr>");for(i=0;i<b.length;i++){var d=b[i];if(a>1){document.write("    </tr>");document.write("    <tr>");a=0}document.write('    <td width="300" valign="top">');foodDisplayMenu(d,c,i+1,foodGconDISPLAYLIST);document.write("    </td>");a++}document.write("  </tr>");document.write("</table>")}function foodDisplayMenu(f,a,c,b){var j;var d;var g=a.itemsCanvas;var e;document.write('<div class="RoundedCorner" style="background-color:#FFFFFF;">');document.write('<p style="font-size:1.2em; font-weight:bold;">'+f.name+'&nbsp;<button id="ButtonAddToCart" class="ui-button ui-state-default ui-corner-all" onclick="foodMenuAddToCart('+f.id+", "+g+');"><font style="font-size:1em">Add</font></button></p>');document.write('<p style="font-size:1.1em;">'+f.desc+"</p>");if(b==foodGconDISPLAYACCORDION){document.write('  <div id="accordion" class="Menu" style="margin-top:5px; margin-right:10px;">')}for(d=0;d<f.items.length;d++){var h=f.items[d];if(h.type==gk_FOOD_TYPEVEG){e=gk_ICON_VEGGIES}else{if(h.type==gk_FOOD_TYPEMEAT){e=gk_ICON_POULTRY}else{if(h.type==gk_FOOD_TYPECHAAT){e=gk_ICON_POULTRY}else{if(h.type==gk_FOOD_TYPEBEVERAGE){e=gk_ICON_BEVERAGE}else{if(h.type==gk_FOOD_TYPEDESSERT){e=gk_ICON_DESSERT}else{if(h.type==gk_FOOD_TYPESTAPLE){e=gk_ICON_POULTRY}else{e=gk_ICON_POULTRY}}}}}}if(b==foodGconDISPLAYACCORDION){document.write("<div>");document.write('<h3><a href="#"><img src="'+e+'" border="0" align="absmiddle">&nbsp;'+h.name+"</a></h3>");document.write('<div><p class="BodyText">'+h.desc+"</p></div>");document.write("</div>")}else{if(b==foodGconDISPLAYLIST){document.write('<div class="RoundedCorner" style="border:0px;">');document.write('<img src="'+e+"\" style=\"float:left; margin-right:5px;\">&nbsp;<a href='#' title='"+h.desc+"'>"+h.name+"</a>");document.write("</div>")}}}if(b==foodGconDISPLAYACCORDION){document.write("  </div>")}document.write("</div>")}function foodDisplayMenu2(d){var a;var b;document.write('<div class="RoundedCorner" style="background-color:#FFFFFF;">');document.write('  <p style="font-size:1.4em; font-weight:bold;">'+d.name+"</p>");document.write('  <p style="font-size:1.3em;">'+d.desc+"</p>");document.write('  <div id="accordion" style="margin-top:5px; margin-right:10px">');for(b=0;b<d.items.length;b++){var c=d.items[b];if(c.type==gk_FOOD_TYPEVEG){a=gk_ICON_VEGGIES}else{if(c.type==gk_FOOD_TYPEMEAT){a=gk_ICON_POULTRY}else{if(c.type==gk_FOOD_TYPECHAAT){a=gk_ICON_POULTRY}else{if(c.type==gk_FOOD_TYPEBEVERAGE){a=gk_ICON_BEVERAGE}else{if(c.type==gk_FOOD_TYPEDESSERT){a=gk_ICON_DESSERT}else{if(c.type==gk_FOOD_TYPESTAPLE){a=gk_ICON_POULTRY}else{a=gk_ICON_POULTRY}}}}}}document.write("<div>");document.write('<h3><a href="#"><img src="'+a+'" border="0" align="absmiddle">&nbsp;'+c.name+"</a></h3>");document.write('<div><p class="BodyText">'+c.desc+"</p></div>");document.write("</div>")}document.write("  </div>");document.write("</div>")}function foodMenuAddToCart(d,c){var b=false;var a;for(a=0;a<foodGvarMenuCart.length;a++){if(foodGvarMenuCart[a][0]==d){foodGvarMenuCart[a][1]=foodGvarMinHeadcount;b=true;break}}if(!b){for(a=0;a<foodGvarMenuCart.length;a++){if(foodGvarMenuCart[a][0]==""){foodGvarMenuCart[a][0]=d;foodGvarMenuCart[a][1]=foodGvarMinHeadcount;break}}}foodMenuPrint(foodGvarMenuCart,c)}function foodMenuPrint(arrOrderCart,fldOrderCart){var i;var sOrderContent="";var sMenuOrderCookie="";var nSubtotal=0;var nMenuCount=0;fldOrderCart.innerHTML="";for(i=0;i<arrOrderCart.length;i++){var nMenuId=arrOrderCart[i][0];var nMenuQty=arrOrderCart[i][1];var sMenuDesc="";var j;if(nMenuId==""){break}if(nMenuQty==0){continue}var objMenu=eval("gFoodMenu"+nMenuId);nMenuCount+=parseInt(nMenuQty);var nCost=new Number(objMenu.price*nMenuQty);nSubtotal+=nCost;sMenuDesc="<p style='top-margin:0px; bottom-margin:0px; font-size:1.1em;'>Menu #"+objMenu.id+": "+objMenu.name+"<br>";sMenuDesc+="Quantity: <input type='text' size='3' value='"+nMenuQty+"'tabindex='"+i+1+"'onfocus='foodOnFocus(this)' onblur='foodMenuOnBlur(this)'id='"+objMenu.id+"'name='foodMenu"+objMenu.id+"'>";sMenuDesc+="&nbsp;<a href='#' onclick='foodMenuDelete("+objMenu.id+")'><img src='http://www.indianbento.com/content/bentoboxes/images/ordercart-delete.gif' border='0' align='absmiddle'></a><br>";sMenuOrderCookie+=(objMenu.id+","+objMenu.name+","+nMenuQty+",");for(j=0;j<objMenu.items.length;j++){var sItem=objMenu.items[j].name;sMenuDesc+="<span style='top-margin:0px; bottom-margin:0px'>"+sItem+"</span><br>";sMenuOrderCookie+=sItem+"|"}sMenuDesc+="</p>";sMenuOrderCookie+=";";if(false){sMenuDesc+="<span style='color:#8B0000; font-weight:bold; top-margin:0px; bottom-margin:0px'>$"+nCost.toFixed(2)+"</span><br>"}sOrderContent+=sMenuDesc+"<hr>"}fldOrderCart.innerHTML=sOrderContent;if(false){var fldOrderTotal=document.getElementById("orderTotal");var nSalesTax=(nSubtotal*cityGvarSFOTax);var nDeliveryCharge=(nSubtotal*cityGvarSFODelivery);var nOrderTotal=nSubtotal+nSalesTax+nDeliveryCharge;var sSubtotal="<p class='TextSmall'><span style='font-size:0.8em'><b>Subtotal:</b> $"+nSubtotal.toFixed(2)+"</span><br><span style='font-size:0.8em'><b>Sales tax 9.5%: </b>$"+nSalesTax.toFixed(2)+"</span><br><span style='font-size:0.8em'><b>Delivery 15%: </b>$"+nDeliveryCharge.toFixed(2)+"</span><br><b>Total: <span style='color:#8B0000'>$"+nOrderTotal.toFixed(2)+"</b></span></p>";fldOrderTotal.innerHTML=sSubtotal}var fldOrderHidden=document.getElementById("orderHidden");fldOrderHidden.innerHTML="<input type='hidden' name='argBoxCount' value='"+nMenuCount+"'>";if(sMenuOrderCookie!=""){formSetCookie(formGkCookieOrderCart,sMenuOrderCookie,1)}}function foodMenuSaveToDisk(arrOrderCart){var i;var sMenuOrderCookie="";for(i=0;i<arrOrderCart.length;i++){var nMenuId=arrOrderCart[i][0];var nMenuQty=arrOrderCart[i][1];var j;if(nMenuId==""){break}if(nMenuQty==0){continue}var objMenu=eval("gFoodMenu"+nMenuId);sMenuOrderCookie+=(objMenu.id+","+objMenu.name+","+nMenuQty+",");for(j=0;j<objMenu.items.length;j++){var sItem=objMenu.items[j].name;sMenuOrderCookie+=sItem+"|"}sMenuOrderCookie+=";"}if(sMenuOrderCookie!=""){formSetCookie(formGkCookieOrderCart,sMenuOrderCookie,1)}}function foodMenuOnBlur(field){with(field){var nDiners=field.value;var bFound=false;var i;if(nDiners!=""){if(isNaN(nDiners)){alert("You entered something other than a number for the quantity. Please try again.");field.value=foodGvarMinHeadcount;field.focus();return}if(nDiners<foodGvarMinHeadcount){alert("You entered a number less than the minimum for the quantity. Please try again.");field.value=foodGvarMinHeadcount;field.focus();return}nDiners=Math.round(nDiners);field.value=nDiners;if(nDiners>foodGvarMaxHeadcount){alert("We changed your quantity to "+foodGvarMaxHeadcount+". If you really meant to order for a larger event, please contact us.");field.value=foodGvarMaxHeadcount;nDiners=foodGvarMaxHeadcount}for(i=0;i<foodGvarMenuCart.length;i++){if(foodGvarMenuCart[i][0]==field.id){foodGvarMenuCart[i][1]=nDiners;bFound=true;break}}if(!bFound){for(i=0;i<foodGvarMenuCart.length;i++){if(foodGvarMenuCart[i][0]==""){foodGvarOrCart[i][0]=field.id;foodGvarOrderCart[i][1]=nDiners;break}}}foodMenuSaveToDisk(foodGvarMenuCart)}else{field.value=foodGvarMinHeadcount}}}function foodMenuDelete(d){var b=false;var a;if(d<=0||d==""||isNaN(d)){return}for(a=0;a<foodGvarMenuCart.length;a++){if(foodGvarMenuCart[a][0]==d){foodGvarMenuCart[a][1]=0;if(false){document.write('<div class="RoundedCorner" style="top-margin:0px; background-color:#FFFFCC; font-size:1em">Add any menu by clicking on a "Add to Cart" button, tell us how many are in your lunch or dinner event, and when it is happening. We will get right back to you with a price and schedule. Thank you!</div><br>')}break}}var c=document.getElementById("orderCart");foodMenuPrint(foodGvarMenuCart,c)}function foodMenuCartToString(arrOrderCart){var i;var sOrderCart="";var nOrderTotal=0;for(i=0;i<arrOrderCart.length;i++){var nMenuId=arrOrderCart[i][0];var nMenuQty=arrOrderCart[i][1];if(nMenuId==""){break}if(nMenuQty==0){continue}var objMenu=eval("gFoodMenu"+nMenuId);sOrderCart+=(nMenuId+","+objMenu.name+","+nMenuQty+";")}return sOrderCart}function foodDisplayBox(d,h,a,e,b){var j;var f;if(h){j="#CCCCCC"}else{if(d.type==gk_FOOD_TYPEVEG){j="#CCFF66"}else{if(d.type==gk_FOOD_TYPEMEAT){j="#FF3366"}else{if(d.type==gk_FOOD_TYPECHAAT){j="#FFFF99"}else{if(d.type==gk_FOOD_TYPEBEVERAGE){j="#66CCFF"}else{if(d.type==gk_FOOD_TYPEDESSERT){j="#66CCFF"}else{if(d.type==gk_FOOD_TYPESTAPLE){j="#CCCCCC"}else{j="#FFFFFF"}}}}}}}if(d.items.length==1){f=40}else{if(d.items.length==2){f=80}else{f=80}}document.write('  <table width="150" height="'+f+'" border="0" cellspacing="0" cellpadding="10" style="border-style:dotted; border-width:thin; background-color:'+j+'">');document.write("    <tr>");document.write('      <td width="150" valign="top">');if(!h){if(d.type==gk_FOOD_TYPEMEAT||d.type==gk_FOOD_TYPEVEG){document.write("        <b>Bento #"+d.boxno+"</b>")}else{if(d.type==gk_FOOD_TYPECHAAT){document.write("        <b>Street Food</b>")}else{if(d.type==gk_FOOD_TYPEBEVERAGE){document.write("        <b>Beverage</b>")}else{if(d.type==gk_FOOD_TYPEDESSERT){document.write("        <b>Dessert</b>")}else{if(d.type==gk_FOOD_TYPESTAPLE){document.write("        <b>Bread</b>")}else{document.write("        <b>Indian Food</b>")}}}}}if(e){document.write("&nbsp;&nbsp;<input type='text' size='3' value='"+d.qty+"'tabindex='"+b+"'onfocus='foodOnFocus(this)' onblur='foodOnBlur(this)'id='"+d.boxno+"'name='foodBento"+d.boxno+"' style='font-size:8pt'>")}for(var c=0;c<d.items.length;c++){var g=d.items[c];document.write('<a href="#" class="TextSmall" title="header=[<i>'+g.indian+"</i>] body=[<p class='MenuEntree'>"+g.name+"</p><p class='MenuDesc'>"+g.desc+"</p>] cssheader=[TooltipHeader] cssbody=[TooltipHeader]\"><p class='TextSmall' style='padding:0px; margin:10px 0px 10px'>"+g.name+"</p></a>")}if(!a){document.write('              <p style="text-align:right; font-size:9pt; padding:0px; margin:0px;">$'+d.price.toFixed(2)+"</p>")}}document.write("      </td>");document.write("    </tr>");document.write("  </table>")}function foodDisplayItem(a){}function foodOnFocus(field){with(field){if(field.value==0){field.value=""}}}function foodOnBlur(field){with(field){var sBoxQty=field.value;var bFound=false;var i;if(sBoxQty!=""){if(isNaN(sBoxQty)){alert("You entered something other than a number for the box quantity. Please try again.");field.value=0;field.focus();return}if(sBoxQty<0){alert("You entered a number less than 0 for the box quantity. Please try again.");field.value=0;field.focus();return}sBoxQty=Math.round(sBoxQty);field.value=sBoxQty;if(sBoxQty>500){alert("We changed your box quantity to 500. If you really meant to order more than that, please contact us.");field.value=500;sBoxQty=500}for(i=0;i<foodGvarOrderCart.length;i++){if(foodGvarOrderCart[i][0]==field.id){bFound=true;break}}if(bFound){foodGvarOrderCart[i][1]=sBoxQty}else{for(i=0;i<foodGvarOrderCart.length;i++){if(foodGvarOrderCart[i][0]==""){foodGvarOrderCart[i][0]=field.id;foodGvarOrderCart[i][1]=sBoxQty;break}}}foodOrderPrint(foodGvarOrderCart)}else{field.value="0"}}}function foodOrderPrint(arrOrderCart){var i;var fldOrderCart=document.getElementById("orderCart");var sOrderContent="";var fldOrderTotal=document.getElementById("orderTotal");var nSubtotal=0;var fldOrderHidden=document.getElementById("orderHidden");var nBoxCount=0;for(i=0;i<arrOrderCart.length;i++){var BoxId=arrOrderCart[i][0];var BoxQty=arrOrderCart[i][1];var sBentoDesc="";if(BoxId==""){break}if(BoxQty==0){continue}var objBox=eval("g_box"+BoxId);objBox.qty=parseInt(BoxQty);if((objBox.type==gk_FOOD_TYPEMEAT)||(objBox.type==gk_FOOD_TYPEVEG)){nBoxCount+=objBox.qty}var nCost=new Number(objBox.price*BoxQty);nSubtotal=nSubtotal+nCost;sBentoDesc="<p class='TextSmall' style='top-margin:0px; bottom-margin:0px'>#"+objBox.boxno+" "+objBox.name+"<br>Quantity: "+BoxQty+"<br><span style='color:#8B0000; font-weight:bold; top-margin:0px; bottom-margin:0px'>$"+nCost.toFixed(2)+"</span><br><a href='#' onclick='foodDeleteBox("+objBox.boxno+")'><img src='http://www.indianbento.com/content/bentoboxes/images/ordercart-delete.gif' border='0'></a></p>";sOrderContent+=sBentoDesc+"<hr>"}fldOrderCart.innerHTML=sOrderContent;var nSalesTax=(nSubtotal*cityGvarSFOTax);var nDeliveryCharge=(nSubtotal*cityGvarSFODelivery);var nOrderTotal=nSubtotal+nSalesTax+nDeliveryCharge;var sSubtotal="<p class='TextSmall'><span style='font-size:0.8em'><b>Subtotal:</b> $"+nSubtotal.toFixed(2)+"</span><br><span style='font-size:0.8em'><b>Sales tax 9.5%: </b>$"+nSalesTax.toFixed(2)+"</span><br><span style='font-size:0.8em'><b>Delivery 15%: </b>$"+nDeliveryCharge.toFixed(2)+"</span><br><b>Total: <span style='color:#8B0000'>$"+nOrderTotal.toFixed(2)+"</b></span></p>";fldOrderTotal.innerHTML=sSubtotal;fldOrderHidden.innerHTML="<input type='hidden' name='argBoxCount' value='"+nBoxCount+"'>";var sOrderCart=foodOrderCartToString(foodGvarOrderCart);if(sOrderCart!=""){formSetCookie(formGkCookieOrderCart,sOrderCart,30);formSetCookie(formGkCookieOrderSubtotal,foodOrderCartGetSubtotal(foodGvarOrderCart),30)}}function foodDeleteBox(c){var b=false;var a;if(c<=0||c==""||isNaN(c)){return}for(a=0;a<foodGvarOrderCart.length;a++){if(foodGvarOrderCart[a][0]==c){foodGvarOrderCart[a][1]=0;break}}foodOrderPrint(foodGvarOrderCart)}function foodOrderCartToString(arrOrderCart){var i;var sOrderCart="";var nOrderTotal=0;for(i=0;i<arrOrderCart.length;i++){var BoxId=arrOrderCart[i][0];var BoxQty=arrOrderCart[i][1];var sBentoDesc="";if(BoxId==""){break}if(BoxQty==0){continue}var objBox=eval("g_box"+BoxId);var nCost=new Number(objBox.price*BoxQty);nOrderTotal=nOrderTotal+nCost;sOrderCart+=(BoxId+","+objBox.name+","+BoxQty+","+nCost.toFixed(2)+";")}return sOrderCart}function foodOrderCartGetSubtotal(arrOrderCart){var i;var nOrderTotal=0;for(i=0;i<arrOrderCart.length;i++){var BoxId=arrOrderCart[i][0];var BoxQty=arrOrderCart[i][1];if(BoxId==""){break}if(BoxQty==0){continue}var objBox=eval("g_box"+BoxId);nOrderTotal+=objBox.price*BoxQty}return nOrderTotal.toFixed(2)}function foodFilterBoxes(b){var a=foodOrderCartToString(foodGvarOrderCart);if(a!=""){formSetCookie(formGkCookieOrderCart,a,30);formSetCookie(formGkCookieOrderSubtotal,foodOrderCartGetSubtotal(foodGvarOrderCart),30)}if(window.top.name==undefined||window.top.name==""){window.top.name=b}else{if((i=window.top.name.search(":"))==-1){window.top.name=b}else{window.top.name=b+window.top.name.substring(i)}}window.location.reload()}function foodSetInnerHTML(b,a,c){b.innerHTML=a;if(!c){c=1}if(a!=""&&b.innerHTML==""&&c<5){++c;setTimeout(function(){foodSetInnerHTML(b,a,c)},50)}};
