﻿
//Loadbox
function popupLoading(info,popupWidth)
{
    element = document.getElementById("popupGeneral");
    element.style.display = "block";
    
    var content = "<div class='popupHeader'>Arbejder</div>";
    content += "<div class='popupBody' style='padding: 10px; padding-bottom: 8px; text-align: center;'><img src='images/loading.gif' style='position: relative; top: -3px; padding-right: 10px;' align='middle'>"+ info;
    content += "</div>";

    element.innerHTML = content;

    positionPopup(element,popupWidth);
}

//Infobox
function popupGeneral(info,popupWidth)
{
     //Skjuler dropdowns på siden
    if (document.getElementById("ctl00_Content_ddlDeliveryAddresses") != null)
        document.getElementById("ctl00_Content_ddlDeliveryAddresses").style.display = "none";
    if (document.getElementById("ctl00_Content_ddlDeliveryDates") != null)
        document.getElementById("ctl00_Content_ddlDeliveryDates").style.display = "none";

    document.getElementById("popupOverlay").style.display = "block";
    
    element = document.getElementById("popupGeneral");
    element.style.display = "block";
    
    var content = "<div class='popupHeader'>Information</div>";
    content += "<div class='popupBody' style='padding: 10px; padding-bottom: 8px;'>";
    content += info;
    content += "</div>";
    content += "<div style='position: absolute; top: 0px; right: 0px;'><a href='javascript:clearPopup();'><img src='images/iconClosePopup.gif'></a></div>";
    
    element.innerHTML = content;
    
    positionPopup(element,popupWidth);
}

//Offers
function popupOffer(id)
{
    document.getElementById("popupOverlay").style.display = "block";
    
    element = document.getElementById("popupGeneral");
    element.style.display = "block";
    
    var content = "<div class='popupHeader'>Information</div>";
    content += "<div class='popupBody' style='padding: 10px; padding-bottom: 8px;'>Vil du flytte dette tilbud over i varekurven?</div>";
    content += "<div class='popupBody' style='padding: 10px; padding-bottom: 8px; text-align: center;'><a href='javascript:setId("+ id +");'>Ja</a> / <a href='javascript:clearPopup();'>nej</a></div>";
    content += "<div style='position: absolute; top: 0px; right: 0px;'><a href='javascript:clearPopup();'><img src='images/iconClosePopup.gif'></a></div>";
    
    element.innerHTML = content;
    
    positionPopup(element,280);
}

//Offers
function popupSaveOffer()
{
    document.getElementById("popupOverlay").style.display = "block";
    
    element = document.getElementById("popupGeneral");
    element.style.display = "block";
    
    var content = "<div class='popupHeader'>Gem varekurv</div>";
    content += "<div class='popupBody' style='padding: 10px; padding-bottom: 8px;'>Her kan du skrive en overskrift og en beskrivelse af din varekurv og gemme den under \"Mine tilbud\" i din profil.";
        content += "<br style='padding-top: 5px;'>Titel: <input id='popTitle' maxlength='50'>";
        content += "<br>Beskrivelse: <input id='popDescription' maxlength='255'>";
    //content += "<div style='padding: 10px; padding-bottom: 8px; text-align: center;'><a href='javascript:saveOffer();'>Gem</a> / <a href='javascript:clearPopup();'>Fortryd</a></div>";
        content += "<input type='button' id='popSubmit' onclick=saveOffer(); value='Gem tilbud'> <input type='button' id='popClose' onclick='clearPopup();' value='Fortryd'>";
    content += "</div>";
    content += "<div style='position: absolute; top: 0px; right: 0px;'><a href='javascript:clearPopup();'><img src='images/iconClosePopup.gif'></a></div>";
    
    element.innerHTML = content;
    
    positionPopup(element,280);
}

    function saveOffer()
    {
        document.getElementById("ctl00_Content_offerTitle").value = document.getElementById("popTitle").value;
        document.getElementById("ctl00_Content_offerDescription").value = document.getElementById("popDescription").value;
        document.getElementById("ctl00_Content_offerAction").value = "save";
        document.getElementById("aspnetForm").submit();
    }


//Lagerstatusbox
function popupStockStatusText()
{
    document.getElementById("popupOverlay").style.display = "block";
     //Skjuler dropdowns på siden
    if (document.getElementById("ctl00_Content_ddlDeliveryAddresses") != null)
        document.getElementById("ctl00_Content_ddlDeliveryAddresses").style.display = "none";
    if (document.getElementById("ctl00_Content_ddlDeliveryDates") != null)
        document.getElementById("ctl00_Content_ddlDeliveryDates").style.display = "none";

    
    element = document.getElementById("popupGeneral");
    element.style.display = "block";
    
    var content = "<div class='popupHeader'>Lagerstatus</div>";
    content += "<div class='popupBody' style='padding: 6px; padding-bottom: 8px;'>";

    content += "<div style='padding: 4px;'><img src=\"images/iconGreen.gif\"> - Varen er på lager.</div>";
    content += "<div style='padding: 4px;'><img src=\"images/iconYellow.gif\"> - Varen er på lager, men der pålægges <b>én</b> ekstra leveringsdag.</div>";
    content += "<div style='padding: 4px;'><img src=\"images/iconBlue.gif\"> - Varen er på lager, men der pålægges <b>to</b> ekstra leveringsdage.</div>";
    content += "<div style='padding: 4px;'><img src=\"images/iconRed.gif\"> - Varen er desværre <b>ikke</b> på lager.</div>";

    content += "</div>";
    content += "<div style='position: absolute; top: 0px; right: 0px;'><a href='javascript:clearPopup();'><img src='images/iconClosePopup.gif'></a></div>";

    element.innerHTML = content;
    
    var popupWidth = 500;
    positionPopup(element,popupWidth);
}

//Kontaktinformation vedr. blå varer
function popupContactWarehouse(title,warehousePic,address,zip,salesPhone,salesFax,salesEmail,shopPhone,shopOpenings,managerName,managerPic,managerPhone,managerEmail,itemGroup,itemNumber)
{
    document.getElementById("popupOverlay").style.display = "block";
    
    element = document.getElementById("popupGeneral");
    element.style.display = "block";

    var content = "<div class='popupHeader'>Kontakt information</div>";
    content += "<div class='popupBody' style='padding: 10px; padding-bottom: 8px;'>";
    
    content += "<table>";
    content += "<tr><td colspan='2'><img src='images/contact/"+ warehousePic +".jpg' style='padding-right: 8px;'><img src='images/contact/"+ managerPic +"_manager.jpg'></td></tr>";
    content += "<tr><td style='width: 270px;'>";

    content += "<br>";
    content += "<div><b>Information:</b><div>";
    content += "<div>Det er desværre ikke muligt at bestille denne vare via webshoppen, men vi kan stadigvæk skaffe det til Dem.<br><br>Kontakt din afdeling for nærmere information.<div>";

    content += "<br>";
    content += "<div><b>Reference:</b><div>";
    content += "<div>Varegruppe: "+ itemGroup +"</div>";
    content += "<div>Varenummer: "+ itemNumber +"</div>";

    content += "</td><td style='text-align: right; color: #828282; font-size: 10px;'>";

    content += "<br>";
    content += "<div><b>NDI "+ title +"</b></div>";
    content += "<div>"+ address +"<div>";
    content += "<div>"+ zip +"<div>";
    
    content += "<br>";
    content += "<div><b>Engros salg:</b><div>";
    content += "<div>Telefon: "+ salesPhone +"<div>";
    content += "<div>Telefax: "+ salesFax +"<div>";
    content += "<div>E-mail: <a href='mailto:"+ salesEmail +"' style='color: #828282;'>"+ salesEmail +"</a><div><div>";
    
    content += "<br>";
    content += "<div><b>Afdelingsleder:</b><div>";
    content += "<div>"+ managerName +"<div>";
    content += "<div>Telefon: "+ managerPhone +"<div>";
    content += "<div>E-mail: <a href='mailto:"+ managerEmail +"' style='color: #828282;'>"+ managerEmail +"</a><div>";
    
    
    content += "<div></div>";
    content += "</td></tr></table>";
    
    content += "<div style='position: absolute; top: 0px; right: 0px;'><a href='javascript:clearPopup();'><img src='images/iconClosePopup.gif'></a></div>";
 
    content += "</div>";

    element.innerHTML = content;
    
    var popupWidth = 525;
    positionPopup(element,popupWidth);
}

//Viser itemInfo
function popupItemInfo(url,description,exhaust)
{
    element = document.getElementById("popupItemInfo");
    element.style.display = "block";
    
    if (exhaust == "true")
    {
        var content = "<div class='popupHeader'>Vareinformation</div>";
        content += "<div class='popupBody' style='padding: 10px; padding-bottom: 8px;'>";
        
        content += "<table>";
        content += "<tr><td><img src='"+ url +"'></td></tr>";
        
        content += "<tr><td>" + unescape(description) + "</td></tr>";
        
        content += "</table>";
        content += "</div>";
        var popWidth = 630;
    }
    else
    {
        var content = "<div class='popupHeader'>Vareinformation</div>";
        content += "<div class='popupBody' style='padding: 10px; padding-bottom: 8px;'>";
        
        content += "<table>";
        content += "<tr><td><img src='"+ url +"' height='150'></td><td>";
        
        content += unescape(description);
        
        content += "</td></tr>";
        content += "</table>";
        content += "</div>";
        var popWidth = 500;
    }
    element.innerHTML = content;
    
    var popupWidth = popWidth;
    var popupHeight = element.offsetHeight;
    var tmpWidth = element.offsetWidth;
    var windowHeight = document.documentElement.clientHeight;
    var popupBottomY = _y+popupHeight+5;
    
    if (popupBottomY < windowHeight)
    {
        element.style.top = _y+"px";
    }
    else
    {
        element.style.top = (_y-(popupBottomY-windowHeight))+"px";
    }
    element.style.left = _x+"px";
    element.style.width = popupWidth+"px";
}


//Rediger item box
function popupEditItem(itemGroup,itemNumber,itemSet,itemCount,itemNote,display)
{
    document.getElementById("popupOverlay").style.display = "block";
    
    //Skjuler dropdowns på siden
    if (document.getElementById("ctl00_Content_ddlDeliveryAddresses") != null)
        document.getElementById("ctl00_Content_ddlDeliveryAddresses").style.display = "none";
    if (document.getElementById("ctl00_Content_ddlDeliveryDates") != null)
        document.getElementById("ctl00_Content_ddlDeliveryDates").style.display = "none";

    element = document.getElementById("popupGeneral");
    element.style.display = "block";

    var content = "<div class='popupHeader'>Rediger vare</div>";
    content += "<div class='popupBody'><table cellspacing='5' cellpadding='0'>";
    content += "<tr><td>Varegruppe:</td><td>"+ itemGroup +"</td></tr>";
    content += "<tr><td>Varenummer:</td><td>"+ itemNumber +"</td></tr>";
    
    if (display == "note")
    {
        content += "<tr><td>Note:</td><td><input id='popCount' type='hidden' value='"+ itemCount +"'><input id='popNote' type='text' value='"+ itemNote +"' maxlength='35' style='width: 300px;'></td></tr>";
    }
    else if (display == "all")
    {
        content += "<tr><td>Antal:</td><td><input id='popCount' type='text' value='"+ itemCount +"' maxlength='35' style='width: 18px;'></td></tr>";
        content += "<tr><td>Note:</td><td><input id='popNote' type='text' value='"+ itemNote +"' maxlength='35' style='width: 300px;'></td></tr>";
    }
    else if (display == "count")
    {
        content += "<tr><td>Antal:</td><td><input id='popNote' type='hidden' value='"+ itemNote +"'><input id='popCount' type='text' value='"+ itemCount +"' maxlength='35' style='width: 18px;'></td></tr>";
    }
        
    content += "<tr><td></td><td style='text-align: right;'><input type='button' id='popSubmit' onclick=submitEditItem('"+ itemGroup +"','"+ itemNumber +"','"+ itemSet +"'); value='Gem ændringer'> <input type='button' id='popClose' onclick='clearPopup();' value='Fortryd'>";
    content += "</table></div>";
    content += "<div style='position: absolute; top: 0px; right: 0px;'><a href='javascript:clearPopup();'><img src='images/iconClosePopup.gif'></a></div>";

    element.innerHTML = content;
    
    var popupWidth = 400;
    positionPopup(element,popupWidth);
}
    //Funktion til at flytte javascript data over i C#
    function submitEditItem(itemGroup,itemNumber,itemSet)
    {
        document.getElementById("ctl00_Content_itemGroup").value = itemGroup;
        document.getElementById("ctl00_Content_itemNumber").value = itemNumber;
        document.getElementById("ctl00_Content_itemSet").value = itemSet;
        document.getElementById("ctl00_Content_itemCount").value = document.getElementById("popCount").value;
        document.getElementById("ctl00_Content_itemNote").value = document.getElementById("popNote").value;
        document.getElementById("ctl00_Content_itemAction").value = "edit";
        document.getElementById("aspnetForm").submit();
    }
    

//Delete item box
function popupDeleteItem(itemGroup,itemNumber,itemSet)
{
    document.getElementById("popupOverlay").style.display = "block";
    
    //Skjuler dropdowns på siden
    if (document.getElementById("ctl00_Content_ddlDeliveryAddresses") != null)
        document.getElementById("ctl00_Content_ddlDeliveryAddresses").style.display = "none";
    if (document.getElementById("ctl00_Content_ddlDeliveryDates") != null)
        document.getElementById("ctl00_Content_ddlDeliveryDates").style.display = "none";

    
    element = document.getElementById("popupGeneral");
    element.style.display = "block";

    var content = "";
    var content = "<div class='popupHeader'>Slet vare?</div>";
    content += "<div class='popupBody'>";
    content += "<table cellspacing='5' cellpadding='0' style='width: 100%;'>";


    if (itemSet == "true")
        content += "<tr><td>Er du sikker på at du ønsker at slette den valgte gruppe?</td></tr>";
    else
        content += "<tr><td>Er du sikker på at du ønsker at slette den valgte vare?</td></tr>";
    
    content += "<tr><td style='text-align: right;'><input type='button' id='popSubmit' onclick=submitDeleteItem('"+ itemGroup +"','"+ itemNumber +"'); value='Slet'> <input type='button' id='popClose' onclick='clearPopup();' value='Fortryd'>";
    content += "</table>";
    content += "</div>";
    content += "<div style='position: absolute; top: 0px; right: 0px;'><a href='javascript:clearPopup();'><img src='images/iconClosePopup.gif'></a></div>";

    element.innerHTML = content;
    
    var popupWidth = 400;
    positionPopup(element,popupWidth);
}
    //Funktion til at flytte javascript data over i C#
    function submitDeleteItem(itemGroup,itemNumber)
    {
        //Skjuler dropdowns på siden
        if (document.getElementById("ctl00_Content_ddlDeliveryAddresses") != null)
            document.getElementById("ctl00_Content_ddlDeliveryAddresses").style.display = "none";
        if (document.getElementById("ctl00_Content_ddlDeliveryDates") != null)
            document.getElementById("ctl00_Content_ddlDeliveryDates").style.display = "none";

        document.getElementById("ctl00_Content_itemGroup").value = itemGroup;
        document.getElementById("ctl00_Content_itemNumber").value = itemNumber;
        document.getElementById("ctl00_Content_itemAction").value = "delete";
        document.getElementById("aspnetForm").submit();
    }

