
function _Object(obj) {
    newObject = document.getElementById(obj);
    return newObject;
}
           
        
function MaximizePage() {
    _Object('bg').style.width = document.body.clientWidth  + 'px';
    _Object('bg').style.height = document.documentElement.clientHeight - 25 + 'px';
                                       
    //alert(document.body.clientHeight + '  ' + document.documentElement.clientHeight+ ' '+screen.height+ '  ' + document.body.scrollHeight+ '  ' + window.innerHeight);
}
                               
function browser(strFile, intWidth, intHeight) {
  var desktop;
  if (desktop && desktop.location) desktop.close();
  desktop = window.open(strFile, "_blank","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=" + intWidth + ",height=" + intHeight);
}

function ImportantNotice(val) {
    if(!val) {
        ContinueOrder();
    } else {
    
        _Object('maskLayer').style.display = 'block';
        _Object('noticecontent').style.display = 'block';
        beginneon()
        
        _Object('noticecontent').style.left = document.body.clientWidth/2 - 200 + 'px'; //document.body.clientWidth/2 - 200
        _Object('noticecontent').style.top =  200 + 'px'; //document.body.clientHeight/2 - 180 
    }
}

function ContinueOrder() {
    _Object('f1').submit();
    _Object('maskLayer').style.display = 'none';
    _Object('noticecontent').style.display = 'none';
}

function showCurrentTime() {
    setInterval("settime()", 1000);
    
}
    
function settime () {
  var curtime = new Date();
  var curhour = curtime.getHours();
  var curmin = curtime.getMinutes();
  var cursec = curtime.getSeconds();
  var time = "";

  if(curhour == 0) curhour = 12;
  time = (curhour > 12 ? curhour - 12 : curhour) + ":" +
         (curmin < 10 ? "0" : "") + curmin + ":" +
         (cursec < 10 ? "0" : "") + cursec + " " +
         (curhour >= 12 ? "PM" : "AM");

  _Object('clock').innerHTML= time;
}


function plus(T)
{
         v=parseInt(T.value)
     if (isNaN(v))
             v=0;
         
        v++;
    
     T.value=v;
}

function minus(T,noteid)
{
    v=parseInt(T.value);
    if (isNaN(v))
        v=0;
    v--;
    if (v<1)
    {
        hide_table(noteid);
        v='';
    }
    T.value=v
}

function hide_table(table_id)
{
    if (table_id!="Mealdeal")
        _Object(table_id).style.display = 'none';
}

function view_table(table_id)
{
    if (table_id!="Mealdeal")
    {
        hide_all();
        _Object(table_id).style.display = '';
        if(table_id == "Specials") {
            view_image(1);
        } else if(table_id == "Piadina") {
            view_image(2);
        } else if(table_id == "Antipasti") {
            view_image(3);
        } else if(table_id == "Salads") {
            view_image(4);
        } else if(table_id == "Pasta") {
            view_image(5);
        } else if(table_id == "Soup") {
            view_image(6);
        } else if(table_id == "Dessert") {
            view_image(7);
        } else if(table_id == "Drinks") {
            view_image(8);
        } 
        _Object(table_id+'_td').className='navbarSelected';
    }
}

function show_table(table_id)
{
    if (table_id!="Mealdeal")
        _Object(table_id).style.display = '';
}

function hide_all()
{
    for (i=0; i<category_array.length; i++)
    {
        if (category_array[i]!="Mealdeal"){
            hide_table(category_array[i]);
            _Object(category_array[i]+'_td').className='navbar';
        }
    }
    
}

function countdishes ()
{
    ordertxt="";
    for (i=0; i<category_array.length; i++)
    {
        categoryn=category_array[i];
        numberofitems=0;
        var products_a = eval(categoryn+"_array");
        for (j=0; j<products_a.length; j++)
        {
            text_value=eval("document.menuform."+products_a[j]+".value");
            
            if(text_value!='')
            {
                numberofitems+=eval(text_value);
            }
        }
        if (numberofitems>0)
            ordertxt+="<font size=2 color=0E7620>"+numberofitems+"</font>&nbsp;<a href=\"javascript:view_table('"+categoryn+"');\"><font size=2 color=0E7620>"+categoryn+"</font></a><br>";
    }
    order_limit();    
}

function view_image(chang) {                                                                                            
    if (chang==1)
        document.getElementById('menu_nav').style.background="url('images/delivery/menu_nav01.gif')";    
    if (chang==2)
        document.getElementById('menu_nav').style.background="url('images/delivery/menu_nav02.gif')";    
    if (chang==3)
        document.getElementById('menu_nav').style.background="url('images/delivery/menu_nav03.gif')";    
    if (chang==4)
        document.getElementById('menu_nav').style.background="url('images/delivery/menu_nav04.gif')";    
    if (chang==5)
        document.getElementById('menu_nav').style.background="url('images/delivery/menu_nav05.gif')";    
    if (chang==6)
        document.getElementById('menu_nav').style.background="url('images/delivery/menu_nav06.gif')";    
    if (chang==7)
        document.getElementById('menu_nav').style.background="url('images/delivery/menu_nav07.gif')";    
    if (chang==8)
        document.getElementById('menu_nav').style.background="url('images/delivery/menu_nav08.gif')";    
}

var total=0;
var ordertxt="";

function calculate_price ( qty, price, unitprice, total_span, noteid, point, rwd_point)
{
    
    frm    = document.menuform;
    
    
    
    price.value    =qty.value * unitprice;
        
    point.value    =qty.value * rwd_point;
        
        original    = eval(price.value);        
        original1    = eval(point.value);        
        
        result        = original.toFixed(2);
        
        price.value    = result;
        point.value    = original1;
            
        if(price.value == 0)
        {
            noteid.style.display='none';
            price.value    = "";
        }
        else
        {
            noteid.style.display='';
        }
            
        total    = 0;
        total_point    = 0;    
        
        for(i=0; i < frm.elements.length; i++)
        {
            //alert('FORM LENGTH: '+frm.elements.length);
            
            //alert(frm.elements[i].name.indexOf("price_") +' '+ frm.elements[i].value);
            
            if( (!frm.elements[i].name.indexOf("price_") || !frm.elements[i].name.indexOf("Mprice_"))  && frm.elements[i].value!= "")
            {
                //alert(frm.elements[i].name + '  '+ frm.elements[i].value);
                
                total    = total + eval(frm.elements[i].value);                            
                
            }
            if ( (!frm.elements[i].name.indexOf("point_") || !frm.elements[i].name.indexOf("Mpoint_") )&& frm.elements[i].value!= "")
            {
                //alert(frm.elements[i].name + '  '+ frm.elements[i].value);
                
                total_point    = total_point + eval(frm.elements[i].value);
                
            }
        }
        
        //alert(total);
        
        total    = total.toFixed(2);
        total_check_point=total_point;
        
        if (total_point>1)
            total_point+=" Pts";
        else
            total_point+=" Pt";
        countdishes();        
        
        if (total!=0.00)
        
        {    
            if (total_check_point!=0)        
            {
                total_span.innerHTML    = "<font size=2>You have Ordered :<br><font color='#E87400'>"+ordertxt+"That comes to : <font color='#E87400'><strong><br>"+total_point+" &pound; "+total;
            }
            else
            {
                total_span.innerHTML    = "<font size=2>You have Ordered :<br><font color='#E87400'>"+ordertxt+"That comes to : <font color='#E87400'><strong><br>"+" &pound; "+total;
            }
        }
        else
            total_span.innerHTML    = "<p style='line-height: 150%;'></p>";
    
}


function calc_price(event, qty, price, unitprice, total_span, noteid, point, rwd_point)
{


    frm    = document.menuform;
        
    if((event.keyCode>95 && event.keyCode<106) || (event.keyCode>47 && event.keyCode<58) || event.keyCode == 46 || event.keyCode == 8 )
    {
        price.value    =qty.value * unitprice;
        point.value    =qty.value * rwd_point;
        
        original    = eval(price.value);        
        original1    = eval(point.value);        
        
        result        = original.toFixed(2);
        
        price.value    = result;
        point.value    = original1;
        
        if(price.value == 0)
        {
            noteid.style.display='none';
            price.value    = "";
        }
        else
        {
            noteid.style.display='';
        }
        
        total    = 0;
        total_point    = 0;    
    
        for(i=0; i < frm.elements.length; i++)
        {
            //alert('FORM LENGTH: '+frm.elements.length);
            
            //alert(frm.elements[i].name.indexOf("price_") +' '+ frm.elements[i].value);
            
            if( (!frm.elements[i].name.indexOf("price_") || !frm.elements[i].name.indexOf("Mprice_"))  && frm.elements[i].value!= "")
            {
                //alert(frm.elements[i].name + '  '+ frm.elements[i].value);
                
                total    = total + eval(frm.elements[i].value);                            
                
            }
            if ( (!frm.elements[i].name.indexOf("point_") || !frm.elements[i].name.indexOf("Mpoint_") )&& frm.elements[i].value!= "")
            {
                //alert(frm.elements[i].name + '  '+ frm.elements[i].value);
                
                total_point    = total_point + eval(frm.elements[i].value);
                
            }

        }
        
        
        total    = total.toFixed(2);
        countdishes();    
        total_check_point=total_point;
        
        if (total_point>1)
            total_point+=" Pts";
        else
            total_point+=" Pt";
            
        if (total!=0.00)
        {    
            if (total_check_point!=0)        
            {
                total_span.innerHTML    = "<font size=2>You have Ordered :<br>"+ordertxt+"That Comes to : <font color='#E87400'><strong><br>"+total_point+" &pound; "+total;
            }
            else
            {
                total_span.innerHTML    = "<font size=2>You have Ordered :<br>"+ordertxt+"That comes to : <font color='#E87400'><strong><br>"+" &pound; "+total;
            }
        }
        else
            total_span.innerHTML    = "<p style='line-height: 150%;'></p>";
                                                                
    }
    else if(event.keyCode>64 && event.keyCode<91)
    {
        max        = qty.value.length - 1;
        
        qty.value    = qty.value.substring(0,max);
    }    
}

function view_buttondetail(slotoption) {
    
    if (slotoption.value=="") {
        document.getElementById('nextprocess').style.display="none";
    } else {
        document.getElementById('nextprocess').style.display="";
    }
}

function view_button(dslotoption) {
    if (dslotoption.value=="")
        document.getElementById('okthatsall').style.display="none";
    else
        document.getElementById('okthatsall').style.display="";
}