<!--
var x = new Array('Drink', 'French Fries','Happy Meal','Ice Cream','Mac Salad','Big Mac','Snack Wrap', 'Nuggets');
var y = new Array('coke.jpg', 'frys.jpg','happymeal.gif','icecream.jpg','salad.jpg','bigmac.jpg','snackwrap.jpg', 'nuggets.jpg');
var p = new Array(8);
var s = new Array(3);
var imgs = new Array(8);
var stax = 0;var tamt=0;var uamt=0;var score=0;
function chngclr(element, color) {element.style.background=color;}
function getdlr(x)
{
    var str = "$" + x;
    if (str.length == 4) {str += "0";}
    return str;
}

function chksum()
{
    var o = document.getElementById('tamtid');
    if (o != null)
    {
        uamt = 0;
        try {uamt = parseFloat(o.value);}catch(e){uamt=0;}
        score=1;
        if (uamt == tamt) {score=100;}
        submitfrm();
    }
    
    return false;
}

function chkout()
{
    var o = document.getElementById('menudsp');
    stax = 0;tamt=0;
    if (o != null)
    {
        var str = "<form name=drvthrufrm method=post action='ol_drvthrufrm.php' onSubmit='return chksum();'><table border=0 cellspacing=1 cellpadding=1 bgcolor=#007700 width=100%>";
        str += "<tr valign=top><td colspan=3 class=t3 align=center>Your Order</td></tr>";
        str += "<tr valign=top><td colspan=3 class=t3 align=center>&nbsp;</td></tr>";
        for (var i = 0; i < 3; i++)
        {
            if (s[i] > 0)
            {
                str += "<tr valign=top><td>&nbsp;</td><td class=t3>" + x[s[i]-1] + "</td><td class=t3>&nbsp;&nbsp;:&nbsp;" + getdlr(p[s[i]-1]) + "</td></tr>";
                tamt += p[s[i]-1];
            }
        }
        stax = Math.round(tamt * 800/100)/100;
        tamt += stax;tamt=Math.round(tamt*100)/100;
        str += "<tr valign=top><td>&nbsp;</td><td class=t3>Sales tax</td><td class=t3>&nbsp;&nbsp;:&nbsp;" + getdlr(stax) + "</td></tr>";
        str += "<tr valign=top><td>&nbsp;</td><td class=t3>Total</td><td class=t3>&nbsp;&nbsp;:&nbsp;$<input  class=t5 id=tamtid type=text size=3 maxlength=5 name=ttl><input type=submit value='Drive'></tr>";
        str += "</table><table border=0 bgcolor=#007700 width=100%><tr><td>&nbsp;</td></tr><tr><td class=t4>Find the total and click on Drive button.</td></tr><tr><td>&nbsp;</td></tr></table><input type=hidden name=act value=2><div id=stuscr></div></form>";
        o.innerHTML = str;
        showslow(o);
    }
}

function showsel()
{
    var o = document.getElementById('selid');
    if (o != null)
    {
        var str = "<table border=0 cellspacing=1 cellpadding=1>";
        var cnt = 0;
        for (var i = 0; i < 3; i++)
        {
            if (s[i] > 0)
            {
                cnt++;str += "<tr valign=top><td class=t4 onClick='delm(" + s[i] + ");'>&times;</td><td class=t3>" + x[s[i]-1] + "</td><td class=t3>&nbsp;&nbsp;:&nbsp;" + getdlr(p[s[i]-1]) + "</td></tr>";
            }
        }

        str += "<tr><td colspan=3>&nbsp;</td></tr>";
        if (cnt == 3) { str += "<tr><td colspan=3 align=right><form><input type=button onClick='chkout();' value='Drive'></form></td></tr>";}
        str += "</table>";
        o.innerHTML = str;
    }
}

function delm(n)
{
    var done = false; for (var i = 0; i < 3 && done == false; i++) {if (s[i] == n) {s[i] = 0;done = true;}}
    showsel();
}

function setm(n)
{
    var done = false; for (var i = 0; i < 3 && done == false; i++) {if (s[i] == 0) {s[i] = n;done = true;}}
    showsel();
}

function initscr()
{

    for (var i = 0; i < 8; i++) {imgs[i] = new Image(); imgs[i].src = "images/drvthru/" + y[i];}
    var str = "<table border=0 cellspacing=0 cellpadding=0 width=100% height=100%>";
    str += "<tr><td align=center><img src='images/drvthru/futurecar.jpg' border=0></td></tr>";
    str += "<tr><td align=center><input type=button value=Drive onClick='setmenu();'></td></tr>";
    str += "</table>";

    var o = document.getElementById("menudsp");
    if (o != null) {o.innerHTML = str;showslow(o);}
}


function setmenu()
{

    var str = "<table border=0 cellspacing=4 cellpadding=4>";
    for (var i = 0; i < y.length;i++)
    {
        str += "<tr><td class=t1 onmouseover=\"chngclr(this, '#ff0000');\" onmouseout=\"chngclr(this, '#0000ff');\" onclick='setm(" + (i+1) + ");'><img src='" + imgs[i].src + "' border=0></td>";
        i++;
        str += "<td class=t1 onmouseover=\"chngclr(this, '#ff0000');\" onmouseout=\"chngclr(this, '#0000ff');\" onclick='setm(" + (i+1) + ");'><img src='" + imgs[i].src + "' border=0></td>";

        if (i == 1)
        {
            str += "<td rowspan=4 class='t3' valign=top><div id=selid style='width:200px;'>Welcome<br><br>Please select any 3 items from the menu.</div></td></tr>";
        }
        else {str += "</tr>";}
    }
    str += "</table>";

    var o = document.getElementById("menudsp");
    if (o != null) {o.innerHTML = str;showslow(o);}
    p[0] = getrand(110, 190)/100.0;
    p[1] = getrand(120, 190)/100.0;
    p[2] = getrand(310, 490)/100.0;
    p[3] = getrand(110, 190)/100.0;
    p[4] = getrand(210, 490)/100.0;
    p[5] = getrand(210, 390)/100.0;
    p[6] = getrand(110, 190)/100.0;
    p[7] = getrand(110, 290)/100.0;
    s[0] = 0; s[1] = 0; s[2] = 0;
}

var top = 0;var right=0;var bot = 270;var left = 0;
var drvobj = null;
function showslow(obj)
{
    drvobj = obj;
    setTimeout(moveobj, 5);
}

function getrand(min, max)
{
  var rnd = Math.floor(Math.random()*1000);
  rnd = rnd % (max-min+1);
  return min + rnd;
}


function moveobj()
{
    if (drvobj != null)
    {
        right += 5;
        clipRect = "rect(" + top + "px," + right + "px," + bot + "px," + left + "px)";
        drvobj.style.clip = clipRect;
        if (right <= 450)
        {
            setTimeout(moveobj, 5);
        }
        else
        {
           right=0;left = 0;
        }
    }
}


function submitfrm()
{
      f = document.getElementById("stuscr");
      o = f.appendChild(document.createElement('div'));
      o.innerHTML="<input type=hidden name=score value=" + score + ">";
      o = f.appendChild(document.createElement('div'));
      o.innerHTML="<input type=hidden name=name value=\"" + window.parent.document.getElementById("nmplc").innerHTML + "\">";
      o = f.appendChild(document.createElement('div'));
      o.innerHTML="<input type=hidden name=opstr value=C:" + tamt + "|U:" + uamt + ">";
      document.drvthrufrm.submit();
}

function IsAlphaNum(str) {
  $cstr = new String(str);
  return $cstr.match(/^[a-zA-Z0-9 ]+$/);
}


function setName()
{
  var nm;
  nm=document.drvthrufrm.sname.value;
  if (nm.length > 0)
  {
    if (IsAlphaNum(nm) == null)
    {
      alert("Name should contain only Alpha Numeric characters");
      document.drvthrufrm.sname.focus();
      return false;
    }
    var nm2;
    nm2=window.parent.document.getElementById("nmplc");
    if (nm2 != null) {nm2.innerHTML=nm;}
  }
  return true;
}

function getName()
{        
    var nm2=window.parent.document.getElementById("nmplc");
    if (nm2 != null) {
      if (nm2.innerHTML != "Name") {
        document.drvthrufrm.sname.value=nm2.innerHTML;
      }
    }
    document.drvthrufrm.sname.focus();
}


//-->