var items = new Array();
var n1m = 0;
var hours = 0;
var total = 0;
var pricewmods = 0;
var OrdWin2 = "";
var n1w = '', n3w = '', n4w = '', n6w = '', n10w = '', n13w = '', n20w = '', scrapper2 = '', scrapper20a = '';
var nu = navigator.userAgent;
var tboxsize = 2;
if (nu.indexOf("MSIE") != -1 && nu.indexOf("Mac") == -1 && nu.indexOf("Opera") == -1) {
tboxsize = 1;
}
var macmatch = 0, uamatch = 0;
if (nu.indexOf("Mac") != -1 && nu.indexOf("AOL") == -1 && nu.indexOf("MSIE 4.0") != -1) {
macmatch = 1;
}
if (nu.indexOf("MSIE") != -1 && nu.indexOf("Opera") == -1) {
if (!macmatch) { uamatch = 1; }
if (nu.indexOf("MSIE 9.") != -1 || nu.indexOf("MSIE 1") != -1 || nu.indexOf("Trident/") != -1) { uamatch = 2; }
} else if (nu.indexOf("Gecko") != -1 || nu.indexOf("Opera") != -1 || nu.indexOf("Konqueror") != -1) {
if (nu.indexOf("Linux") == -1 || (nu.indexOf("Opera/6.") == -1 && nu.indexOf("Opera / 6") == -1)) {
uamatch = 2;
}
} else if (nu.indexOf("Mozilla/4.") != -1) {
if (nu.indexOf("Mac") == -1) {
uamatch = 3;
}
}
var OW = "";
var AOW2 = '';
var win_sz, win_id;
var op, needle, oP, mimic, w1d, w1h, icol_a, icol_b, subprice, prearray, p1n, winqty, svhn = 0, sevrish = 0, callcent = 0, callcomcent1 = "Comment", callcomcent2 = 0, totalcost = 0, delchrg = 0, delchrg2 = 0, jsgrat = 0, jsgrat2 = 0, gratitude = 0, dsct = 0, dsct2 = 0, franco = 0, drop_titl = 0, drop_oclk = 0, full_scrn = 0, site_wnmr = 0, drop_hovr = 0, drop_slim = 0, drop_prob = 0, drop_save = 0, addrcent = 0, cker1 = 0, bsite = "", csite = "", urlsitus = "", urlsitus2 = "", cthru = 0, cthruleft = 0, extracthru = 0, extracthruleft = 0, sitecmnt = 0, menuforward = 0, newdivstyle = 0, imgx = 0, deeon = 0, orvse = 0, ppp1 = 0, mphone = 0, menuoff = 0, menuoff2 = "", partmenuoff = "", inbetweenhours = 0, weaccept1 = "", sizefull = 0, sizefull2 = 0, sizefull3 = 0, sizefuller2 = 0, freep2 = 0, freep3 = 0, freep4 = 0, freemodstotal = 0, freemodscount = 0, forced2 = 0, forced3 = 0, forced4 = 0, forced5 = 0, forced6 = 0, roundh2 = 0, roundh3 = 0, roundh4 = 0, roundh5 = 0, roundh6 = 0, roundh7 = 0, newlook = 0, popupless = 0, lpast = 0, newshowhide = 0, csspop = 0, csspopup = 1, csscolumn = 0, newdivstyler = 0, scrapper = 0, tampm = '$$my{TAMPM}', newlookphone = 0, qlessi = "", qlessd = "", qlesss = "", qtymaxamnt = 0, numcnt = 0, numcnt2 = 0, keep = -1, logcustom = 0, logstring = "", logcuser = "", rfrming = 1, alertchk = 0, nomen = "", nomon = "", ineo = "", calmod = "", datelist = "", datestr = "", datearg = "", dateprearg = "", ineon = "", mphonevar = 0, chromevar = 0, pckaobj, json2fds, taxvar = 1.0775;
var superqty, ropez;
function visvals() {
if (document.getElementById('visphon') != null) {
document.getElementById('visphon').innerHTML = '(619) 546-0570';
}
if (document.getElementById('visaddr') != null) {
document.getElementById('visaddr').innerHTML = '645 B Street';
}
if (document.getElementById('viscity') != null) {
document.getElementById('viscity').innerHTML = 'San Diego';
}
if (document.getElementById('visstat') != null) {
document.getElementById('visstat').innerHTML = 'CA';
}
if (document.getElementById('visname') != null) {
document.getElementById('visname').innerHTML = 'The Taco Stand - Retail';
}
}
function getOffsetRect(elem) {
// (1)
var box = elem.getBoundingClientRect();
var body = document.body;
var docElem = document.documentElement;
// (2)
var scrollTop = window.pageYOffset || docElem.scrollTop || body.scrollTop;
var scrollLeft = window.pageXOffset || docElem.scrollLeft || body.scrollLeft;
// (3)
var clientTop = docElem.clientTop || body.clientTop || 0;
var clientLeft = docElem.clientLeft || body.clientLeft || 0;
// (4)
var top = box.top + scrollTop - clientTop;
var left = box.left + scrollLeft - clientLeft;
return { top: Math.round(top), left: Math.round(left) };
}
var jquerychk = 0, jquerycook = 0;
var checkjQuery = function() {
if (!window.jQuery && jquerychk < 50) {
jquerychk++;
return false;
} else if (!jQuery.cookie && jquerychk < 50) {
if (!jquerycook) {
jquerycook++;
jqcookload();
}
jquerychk++;
return false;
} else {
clearTimeout(jqinterval);
grabord();
}
}
var jqinterval= setInterval(checkjQuery,400);
(function() {
var srcfile, jsfile;
if (!window.jQuery) {
srcfile = "/icons/js/jquery-1.7.1.min.js";
jsfile = document.createElement('script');
jsfile.setAttribute("type","text/javascript");
jsfile.setAttribute("src",srcfile);
document.getElementsByTagName("head")[0].appendChild(jsfile);
}
var jnug = navigator.userAgent;
if (jnug.indexOf("MSIE") != -1 && jnug.indexOf("MSIE 9") == -1 && jnug.indexOf("MSIE 1") == -1) {
srcfile = "/icons/js/json2.js";
jsfile = document.createElement('script');
jsfile.setAttribute("type","text/javascript");
jsfile.setAttribute("src",srcfile);
document.getElementsByTagName("head")[0].appendChild(jsfile);
}
})();
function jqcookload() {
if (!jQuery.cookie) {
srcfile = "/icons/js/jquery.cookie.js";
jsfile = document.createElement('script');
jsfile.setAttribute("type","text/javascript");
jsfile.setAttribute("src",srcfile);
document.getElementsByTagName("head")[0].appendChild(jsfile);
}
}
var timeobj = '';
var timenowobj = '';
function sveord() {
var ltrns = 'ENG';
if (!localStorage) {
$.cookie('eatord1002310',JSON.stringify(items), {expires: 1, path : '/' });
} else {
localStorage.setItem('eatord1002310',JSON.stringify(items));
timeobj = { itmtime: new Date().getTime() };
localStorage.setItem('eattime1002310',JSON.stringify(timeobj));
localStorage.setItem('langtrans1002310',JSON.stringify(ltrns));
}
}
function grabord() {
var pieitems,pienum,langtrans,clang;
clang = 'ENG';
if (!ropez) {
if (!localStorage) {
if ($ && $.cookie && JSON.parse($.cookie('eatord1002310'))) {
items = fJSON.parse($.cookie('eatord1002310'));
}
} else {
pieitems = JSON.parse(localStorage.getItem('eatord1002310'));
langtrans = JSON.parse(localStorage.getItem('langtrans1002310'));
if (pieitems && pieitems[1]) {
pienum = pieitems.length - 1;
items = new Array();
piecount = 1;
for (var i=1;i<=pienum;i++) {
if (pieitems[i] && pieitems[i].code && pieitems[i].code < 95000) {
items[piecount++] = pieitems[i];
}
}
}
timeobj = JSON.parse(localStorage.getItem('eattime1002310'));
timenowobj = new Date().getTime().toString();
if (timeobj && timeobj.itmtime != null) {
if (timenowobj > timeobj.itmtime + 7200000 || clang != langtrans) {
items = '';
}
}
}
if (items && items[1]) {
n1m = items.length - 1;
displaymenuorder();
} else {
items = new Array();
}
}
}
var taxing = new Object();
taxing["10001.012621"] = 1;
var wq1 = '';
var wq2 = '';
function namehasher() {
var mixx;
cx1 = ' CHECKED';
cx2 = ' value=1';
wq1 = '
With: ';
wq2 = '
w/: ';
return 1;
}
function goanchor(id) {
if (id) {
location.hash ='#' + id;
}
}
function qlessing(qlpos,qljay,qlfds) {
var qreti = "";
if (!qlfds) {
qreti = fds[qlpos][3];
qreti = qreti.replace(/'/g,"’");
qreti = qreti.replace(/"/g,"”");
return qreti;
} else if (qlfds == 1) {
qreti = fds[qlpos][4];
qreti = qreti.replace(/'/g,"’");
qreti = qreti.replace(/"/g,"”");
return qreti;
} else if (qlfds == 2) {
qljay = qljay - 0;
if (fds[qlpos][qljay+5]) {
qreti = fds[qlpos][qljay+5];
qreti = qreti.replace(/'/g,"’");
qreti = qreti.replace(/"/g,"”");
qreti = " - " + qreti;
return qreti;
} else {
return "";
}
}
return "";
}
logcustom = "https://www.eatkey.com/apps/EatCustomer/?rids=1002310&hubco=&menuturn=0&situs=letstaco&franco=1&csite=retail.letstaco.com&ck=";
logstring = "";
weaccept1 = "WE ACCEPT VISA, MASTERCARD, AMERICAN EXPRESS AND DISCOVER";
function posOflex() { }
qtymaxamnt = 40;
function lT2(lF, lC, lN) {
if (lF.value.length > lN) {
lF.value = lF.value.substring(0, lN);
} else {
lC.value = lN - lF.value.length;
}
}
function openPreOrderWin(id) {
var tmpQty = 0, qtyObjCount = 0;
totalcost = 0;
var sh = parent.document;
if (ppp1 != 1) {
updatemenuorder(1);
}
for (var i = 1;i <= n1m; i++) {
totalcost += (items[i].price * items[i].quantity);
tmpQty = 0;
if (n1m == 1) {
tmpQty = parseInt(sh.forms[0].qty.value);
} else {
qtyObjCount = 0;
for (var j = 1; j <= sh.forms[0].elements.length-3; j++) {
if (sh.forms[0].elements[j-1].name != "qty") {
continue;
} else {
qtyObjCount++;
if (qtyObjCount == i) {
tmpQty = parseInt(sh.forms[0].elements[j-1].value);
break;
}
}
}
}
if (isNaN(tmpQty)) {
alert("You Inadvertantly Entered a Blank Space or a Letter in the Quantity Box for Item Number " + i + ". Please Re-enter a Number.");
return;
}
if (tmpQty < 0) {
alert("Please Do Not Order Negative Numbers of Food Items.");
return;
}
if ((tmpQty * items[i].price) != (items[i].quantity * items[i].price)) {
alert("Please Hit the Update Button and then Hit the Order Button Again.");
return;
}
}
if (0 > totalcost) {
alert("The $" + cent(totalcost) + " Amount of Items You Ordered Is Below the 0 Minimum Order Amount.");
return;
}
openPreOrderWin1(id);
}
function openPreOrderWin1(id,id2) {
var wdt = 475;
var sh = parent.document;
if (callcent == 1) {
if (!ordersubmit()) {
return;
}
}
if (id == -1) {
sh.forms[0].method = 'post';
sh.forms[0].target = '_parent';
sh.forms[0].submit();
return;
}
if (id) { wdt += 25; }
var jh = screen.availHeight;
jh = jh - (jh / 8);
jh = Math.round(jh);
if (OrdWin2 && !OrdWin2.closed) { OrdWin2.close(); }
OrdWin2 = window.open("","preOrderWin","location=yes,toolbar=yes,menubar=yes,resizable=yes,scrollbars=yes,width=" + wdt + ",height=" + jh + ",screenX=20,screenY=0");
if (!id) { sh.forms[0].submit(); }
displaymenuorder();
}
function openPreOrderWin2(id) {
var sh = parent.document;
if (sh.forms != null && sh.forms[0]) {
if (!id || id == null) {
if (n1m) {
sh.forms[0].action = 'https://www.eatkey.com/apps/EatCustomer/?rids=1002310&menu2=0&hubco=&menuturn=0&situs=letstaco&franco=1&csite=retail.letstaco.com&ck=&inside=1';
} else {
sh.forms[0].action = 'https://www.eatkey.com/apps/EatCustomer/?rids=1002310&menu2=0&hubco=&menuturn=0&situs=letstaco&franco=1&csite=retail.letstaco.com&ck=';
}
} else {
if (id != 3) {
if (franco == 1) {
if (cker1 == 1) {
if (n1m) {
sh.forms[0].action = 'https://www.eatkey.com/apps/EatCustomer/?rids=1002310&menu2=0&hubco=&menuturn=0&situs=' + bsite + '&csite=' + csite + '&franco=1&ck=1&inside=1';
} else {
sh.forms[0].action = 'https://www.eatkey.com/apps/EatCustomer/?rids=1002310&menu2=0&hubco=&menuturn=0&situs=' + bsite + '&csite=' + csite + '&franco=1&ck=1';
}
} else {
if (n1m) {
sh.forms[0].action = 'https://www.eatkey.com/apps/EatCustomer/?rids=1002310&menu2=0&hubco=&menuturn=0&situs=' + bsite + '&csite=' + csite + '&franco=1&ck=&inside=1';
} else {
sh.forms[0].action = 'https://www.eatkey.com/apps/EatCustomer/?rids=1002310&menu2=0&hubco=&menuturn=0&situs=' + bsite + '&csite=' + csite + '&franco=1&ck=';
}
}
} else {
if (cker1 == 1) {
if (n1m) {
sh.forms[0].action = 'https://www.eatkey.com/apps/EatCustomer/?rids=1002310&menu2=0&hubco=&menuturn=0&situs=letstaco&franco=1&csite=retail.letstaco.com&ck=1&inside=1';
} else {
sh.forms[0].action = 'https://www.eatkey.com/apps/EatCustomer/?rids=1002310&menu2=0&hubco=&menuturn=0&situs=letstaco&franco=1&csite=retail.letstaco.com&ck=1';
}
} else {
if (n1m) {
sh.forms[0].action = 'https://www.eatkey.com/apps/EatCustomer/?rids=1002310&menu2=0&hubco=&menuturn=0&situs=letstaco&franco=1&csite=retail.letstaco.com&ck=&inside=1';
} else {
sh.forms[0].action = 'https://www.eatkey.com/apps/EatCustomer/?rids=1002310&menu2=0&hubco=&menuturn=0&situs=letstaco&franco=1&csite=retail.letstaco.com&ck=';
}
}
}
}
}
sh.forms[0].method = 'post';
sh.forms[0].target = '_parent';
sh.forms[0].submit();
} else {
top.location.href = 'https://www.eatkey.com/apps/EatCustomer/?rids=1002310&menu2=0&hubco=&menuturn=0&situs=letstaco&franco=1&csite=retail.letstaco.com&ck=';
}
}
function updatemenuorder(id) {
var sh = parent.document;
var test = 0, tmpQty = 0, itmlmt = 0, qtyObjCount = 0;
if (id && popupless == 1) { return true; }
if (n1m > 0 && callcent == 1 && callcomcent2 == 1 && sitecmnt == 0) {
callcomcent1 = sh.forms[0].comments.value;
}
for (var i=1;i<=n1m;i++) {
tmpQty = 0;
if (n1m == 1) {
tmpQty = parseInt(sh.forms[0].qty.value);
} else {
qtyObjCount = 0;
for (var j=1; j <= sh.forms[0].elements.length-3; j++) {
if (sh.forms[0].elements[j-1].name != "qty") {
continue;
} else {
qtyObjCount++;
if (qtyObjCount == i) {
tmpQty = parseInt(sh.forms[0].elements[j-1].value);
break;
}
}
}
}
if (items[i].quantity == tmpQty) { continue; }
test++;
if (isNaN(tmpQty)) {
tmpQty = 0;
} else if (tmpQty < 0) {
tmpQty = 0;
}
items[i].quantity = tmpQty;
if (tmpQty == 0) { deleteitem(i); return; }
if (id) { return true; }
}
if (test) {
sveord();
update();
}
}
function decreaseitem(itemno) {
for (i=1;i<=n1m;i++) {
if (itemno == items[i].itemno) {
if (items[i].quantity > 0) {
items[i].quantity--;
} else {
items[i].quantity = 0;
}
}
}
displaymenuorder();
}
function Item(i,d,d2,dd,p,c,q) {
this.itemno = i;
this.desc = d;
this.desc2 = d;
this.dsub = dd;
this.price = p;
this.code = c;
this.quantity = q;
}
function mr_clean(desc) {
var here, storage, caboose;
var comma = '"';
if (desc.indexOf("^") >= 0) {
for (var i = 0; i < desc.length; i++ ) {
if (desc.indexOf("^") >= 0) {
here = desc.indexOf("^");
storage = desc.substring(0,here);
here += 1;
caboose = desc.substring(here,desc.length);
desc = "" + storage + comma + caboose;
} else {
break;
}
}
}
if (desc.indexOf("`") >= 0) {
for (var i = 0; i < desc.length; i++ ) {
if (desc.indexOf("`") >= 0) {
here = desc.indexOf("`");
storage = desc.substring(0,here);
here += 1;
caboose = desc.substring(here,desc.length);
desc = "" + storage + "'" + caboose;
} else {
break;
}
}
}
return desc;
}
function additem(itemno,d1,d2,dsub,price,code,slctqty) {
var here, storage, caboose, desc, t1s = 0, comma = '"';
var desc;
if (d1 >= 0) {
desc = fds[d1][d2];
} else {
desc = d2;
}
var desc2 = desc;
desc = mr_clean(desc);
var foundIt = false;
var quantity;
for (var i=1;i<=n1m;i++) {
if (slctqty && slctqty > 0) { break; }
if (desc == items[i].desc && itemno == items[i].itemno) {
if (items[i].quantity >= 0) {
items[i].quantity++;
} else {
items[i].quantity = 0;
}
foundIt = true;
break;
}
}
if (!foundIt) {
if (!slctqty || slctqty == 0) { quantity = 1; } else { quantity = slctqty; }
items[++n1m] = new Item(itemno,desc,desc2,dsub,price,code,quantity);
}
displaymenuorder();
sveord();
}
function cent(amount) {
var end, subamt;
amount = amount - 0;
amount = Math.round(amount*100)/100;
var str = amount + "";
var decimalPoint = '.';
var c;
end = str.indexOf ( decimalPoint);
if (end != -1) {
var tmp1 = amount * 100;
tmp1 = Math.round(tmp1);
tmp1 = tmp1 + "";
end = tmp1.indexOf(decimalPoint);
if (end != -1) {
tmp1 = tmp1.substring(0,end);
tmp1 = tmp1 -0;
}
amount = tmp1 / 100;
}
subamt = "" + amount;
if (amount < 1) {
c = subamt.charAt(0);
if (c == '.') {
amount = "" + '0' + amount;
}
}
return (amount == Math.floor(amount)) ? amount + '.00' : ( (amount*10 == Math.floor(amount*10)) ? amount + '0' : amount);
}
function arrayplay() {
var play = '', playful = '';
for (var i = 0; i < oP.tracker.length; i++) {
playful += "-2,";
play = oP.tracker[i].join();
playful += play;
if (i < oP.tracker.length - 1) { playful += ","; }
}
return playful;
}
franco = 1;
bsite = "letstaco";
csite = "retail.letstaco.com";
cthru = 1;
imgx = 1;
extracthru = 1;
var inhome = 0;
var dynmifrm = 0;
function displaymenuorder(id,pp1,id4,id5,id6,id7) {
if (id4 && id4 == 1) { p1n = 0; prearray = ''; }
totalcost = 0;
var sh = '';
if (n1m > 0 && callcent == 1 && callcomcent2 == 1 && sitecmnt == 0) {
sh = parent.document;
callcomcent1 = sh.forms[0].comments.value;
}
var subtaxey = 0;
var n2w = '';
if (newlook == 0 && rfrming == 0) {
n2w += '
Qty. | No. | Description | Price | ||
---|---|---|---|---|---|
"; // n2w += " | "; n2w += " | " + i + ". | "; n2w += "" + items[i].desc + " | "; n2w += ""; n2w += " | " + cent( (items[i].price * items[i].quantity) ) + " Remove |
Delivery Charge: | " + cent(delchrg) + " | ||||
Total Cost (w/ taxes): | $" + cent(totalcost + ((subtaxey * taxvar) - subtaxey) + delchrg) + " |
"; n2w += ""; n2w += ""; n2w += " | "; n2w += "