﻿function showNav(obj) {
    var objParent = document.getElementById('envelope').offsetLeft;
    var ddsize = 220;
    var ddDefaultPosition = setPositioning(obj);  
    var totalLeft = objParent + ddsize + ddDefaultPosition;
  // alert(objParent);
  // alert(ddDefaultPosition);
  // alert(totalLeft);
    document.getElementById(obj).style.left = totalLeft + "px";
    document.getElementById(obj).style.display = "block";
}

function hideNav(obj) {
 document.getElementById(obj).style.display = 'none';
}

function setPositioning(ddElement) {

    var d;

    switch (ddElement) {
        case "tacos_dd":
            d = -44
            break;
        case "burritos_dd":
            d = 28
            break;
           case "fithits_dd":
            d = 110
            break;
        case "salads_dd":
            d = 343
            break;
        case "combos_dd":
            d = 181
            break;
        case "drinks_dd":
            d = 635
            break;
        case "platters_dd":
            d = 418
            break;
        case "kids_dd":
            d = 499
            break;
        case "sides_dd":
            d = 567
            break;
        case "mini_dd":
            d = 255
            break;
    }

    return d;
}


function swapImg(obj, imgsrc){
 if(obj.src){
  obj.src = "/Images/" + imgsrc ;
 }
 else{
  document.getElementById(obj).src = "/Images/" + imgsrc;
 }
}

function togglemeal(){
  var tabimg = document.getElementById("mealtoggle");
  var fullmeal = document.getElementById("completemealdata");
  
  if (fullmeal.style.display == 'none'){
    fullmeal.style.display = 'block';
    tabimg.src = '/Images/fullmeal_close.png';
    tabimg.alt = 'Close Nutrition Info';
  }
  else{
    fullmeal.style.display = 'none';
    tabimg.src = '/Images/fullmeal_open.png';
    tabimg.alt = 'Complete Nutrition Info';
  }
}

function toggleRatings() {
    var showRateCard = document.getElementById("ratingssection");
    if (showRateCard.style.left == "-588px") {
        showRateCard.style.left = "0px";
    }
    else {
        showRateCard.style.left = "-588px";
    }

}

function toggleNedsPlace() {
    var showNed = document.getElementById("NedPanelContainer");
    if (showNed.className == "ned-hiddenstate") {
        showNed.className = "ned-showstate";
    }
    else {
        showNed.className = "ned-hiddenstate";
    }

}

function getNavigation(id){
    document.getElementById(id + "_main").className = document.getElementById(id + "_main").className + " active";
}


function showPrintableMeal(){
 var w;
 w = window.open("PrintMenu.aspx", "TacoTimePrintMeal", "width=200,height=400,scrollbars=1,resizable=0, status=0");
 w.focus();
}

function printMeal() {
    window.print();
}


function toggle(input) {
    var toogleSwitch = document.getElementById(input + "_toggle");
    if (toogleSwitch.style.display == "none") {
        toogleSwitch.style.display = "block";
    }
    else {
        toogleSwitch.style.display = "none";
    }
        
}
