function RndUrl() {
    return '&rndrefresh=' + Math.random();
}


function submitAnketa(param1, param2, inArticle) {

    if (inArticle == undefined) inArticle = false;

    var quest = false;
    var poll = document.getElementById('param_' + param1 + '_' + param2 + '_pollID');
    var questObal = document.getElementById('obal_' + param1 + '_' + param2);

    if (questObal && poll) {
        var inputs = questObal.getElementsByTagName("input");
        for (var i = 0; i < inputs.length; i++) {
            if (inputs[i].checked) {
                quest = inputs[i].value;
                break;
            }
        }
        if (quest) {
            var url = "/actions/pollvote.aspx?pollItemID=" + poll.value + "&questionID=" + quest + "&" + RndUrl();
            var req = new FactoryXMLHttpRequest();

            req.open("GET", url, false);
            req.send(null);

            document.location.reload(true);
        }
        else
            alert("Vyberte jednu z možností.");
    }
}



function FactoryXMLHttpRequest() {
    if (window.XMLHttpRequest) {
        return new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        var msxmls = new Array('Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'Msxml2.XMLHTTP.3.0', 'Msxml2.XMLHTTP', 'Microsoft.XMLHTTP');
        for (var i = 0; i < msxmls.length; i++) {
            try {
                return new ActiveXObject(msxmls[i]);
            }
            catch (e) { }
        }
    }
    throw new Error("Could not instantiate XMLHttpRequest");
}


function showLogIn(divID) {
    var width_max = Math.max(document.documentElement["clientWidth"], document.body["scrollWidth"], document.documentElement["scrollWidth"], document.body["offsetWidth"], document.documentElement["offsetWidth"]);
    var height_max = Math.max(document.documentElement["clientHeight"], document.body["scrollHeight"], document.documentElement["scrollHeight"], document.body["offsetHeight"], document.documentElement["offsetHeight"]);

    var divN = document.getElementById(divID);
    var bgLogInN = document.getElementById("bgLogIn");

    bgLogInN.style.width = width_max + "px";
    bgLogInN.style.height = height_max + "px";
    bgLogInN.style.display = "block";


    var height_screen = screen.availHeight;
    var divNwidth;
    var divNheight;

    if (document.defaultView) {
        divNwidth = parseInt(document.defaultView.getComputedStyle(divN, "")["width"]);
    }
    else if (divN.currentStyle) {
        divNwidth = parseInt(divN.currentStyle["width"]);
    }

    leftPos = width_max / 2 - divNwidth / 2 + "px";
    topPos = "150px";

    divN.style.left = leftPos;
    divN.style.top = topPos;

    divN.style.display = "block";
}

function closeLogIn(divID) {
    var divN = document.getElementById(divID);
    var bgLogInN = document.getElementById("bgLogIn");

    divN.style.display = "none";
    bgLogInN.style.display = "none";
}

