﻿var box = {};
var startPopupPosition = 0;
if (height && height != "100%" && height != 0) {
    startPopupPosition = parseFloat(height);
}

function EncodeURL(string) {
    string = string.replace(/\r\n/g, "\n");
    var utftext = "";
    for (var n = 0; n < string.length; n++) {
        var c = string.charCodeAt(n);

        if (c < 128) {
            utftext += String.fromCharCode(c);
        }
        else if ((c > 127) && (c < 2048)) {
            utftext += String.fromCharCode((c >> 6) | 192);
            utftext += String.fromCharCode((c & 63) | 128);
        }
        else {
            utftext += String.fromCharCode((c >> 12) | 224);
            utftext += String.fromCharCode(((c >> 6) & 63) | 128);
            utftext += String.fromCharCode((c & 63) | 128);
        }
    }
    return utftext;
}

function DecodeURL(utftext) {
    var string = "";
    var i = 0;
    var c = c1 = c2 = 0;

    while (i < utftext.length) {

        c = utftext.charCodeAt(i);

        if (c < 128) {
            string += String.fromCharCode(c);
            i++;
        }
        else if ((c > 191) && (c < 224)) {
            c2 = utftext.charCodeAt(i + 1);
            string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
            i += 2;
        }
        else {
            c2 = utftext.charCodeAt(i + 1);
            c3 = utftext.charCodeAt(i + 2);
            string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
            i += 3;
        }

    }

    return string;
}

function getHeight() {
    if (document.all)
        return document.body.offsetHeight;
    else if (document.layers)
        return document.body.document.height;
}

function setLightBoxSize(w, h) {
    try {
        if (document.getElementById("mbCont")) {
            document.getElementById("mbCont").style.width = w + "px";
            document.getElementById("mbCont").style.height = h + "px";
            document.getElementById("MultiBoxContentContainer").style.width = w + "px";
            document.getElementById("MultiBoxContentContainer").style.height = h + "px";
            document.getElementById("MultiBoxContentContainer").firstChild.style.width = w + "px";
            document.getElementById("MultiBoxContentContainer").firstChild.height = h + "px";
            var top = window.getHeight();
            document.getElementById("mbCont").style.top = ((top - h) / 2) + "px";
        }
    } catch (e) { };
}