﻿// JScript File

function _writeBalance(b, productID, showIcon) {
    var el = document.getElementById("product-stock-" + productID);
    if (el) {
        var msg = "";
        var remindText = document.getElementById("remind-text");
        if (!isNaN(b)) {
            if (showIcon)
                msg = "<img src=\"/gfx/ilager.gif\" alt=\"I lager\" style=\"float:right;margin-right:35px;position:relative;top:-7px\" />";
            msg += "I lager";
            document.getElementById("productStock_" + productID).value = b;
            if (remindText) {
                remindText.innerHTML = "- Påminn mig senare -";
                remindText.title = "Skicka mig ett mail när jag vill bli påmind om varan.";
            }
        } else {
            var data = b.split(";");
            var iconImage = "ejlager";
            msg = "Tillfälligt slut.";
            if (data[1].length > 0) {
                msg += "<br /><br />Beräknad leverans:<br />" + data[1] + "<br />(går dock att beställas)";
                if (data[1].toLowerCase().indexOf("ej bekräftat") == -1)
                    iconImage = "ejlagerbekraftad";
            }
        
            if (remindText) {
                remindText.innerHTML = "- Meddela mig när varan finns i lager -";
                remindText.title = "Skicka mig ett mail när varan åter finns i lager.";
            }
            
            if (showIcon)
                msg = "<img src=\"/gfx/" + iconImage + ".gif\" alt=\"Ej i lager\" style=\"float:right;margin-right:35px;position:relative;top:-7px\" />" + msg;
        }  
        el.innerHTML = msg;
        
//        var msgTitle = msg;
//        while (msgTitle.indexOf("<br />") > -1)
//            msgTitle = msgTitle.replace("<br />", "\n");
//        el.title = msgTitle;
    }
}

function _replaceString(str, a, b) {
    var newStr = "";
    for (var i = 0; i < str.length; i++)
        newStr += str.substring(i).replace(a, b);
    return newStr;
}
