﻿var xmlHttp1;
xmlHttp1 = GetXmlHttpObject();
var url = "frontpageKB.aspx?&sid=" + Math.random();
xmlHttp1.onreadystatechange = stateChanged;
xmlHttp1.open("GET", encodeURI(url), true);
xmlHttp1.send(null);

function stateChanged()
{ 
    if (xmlHttp1.readyState==4 || xmlHttp1.readyState=="complete")
    {
        var str = xmlHttp1.responseText;
        document.getElementById("vaiTuZini").innerHTML = str;
        getSiDienaVesture();
    }
}

function GetXmlHttpObject()
{
    var objXMLHttp = null;
    if (window.XMLHttpRequest)
    {
        objXMLHttp = new XMLHttpRequest();
    }
    else if (window.ActiveXObject)
    {
        objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    return objXMLHttp;
}


function getSiDienaVesture(){
    xmlHttp = GetXmlHttpObject();
    var url = "frontpageEvents.aspx?sid=" + Math.random();
    xmlHttp.onreadystatechange = stateChanged2;
    xmlHttp.open("GET", encodeURI(url), true);
    xmlHttp.send(null);
}

function stateChanged2()
{ 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
    {
        var str = xmlHttp.responseText;
        document.getElementById("siDienaVesture").innerHTML = str;
        bindGoClickFP();
        getQuestionnaire();
    }
}

function getQuestionnaire(){
    xmlHttp = GetXmlHttpObject();
    var url = "questionnaire.aspx?id=" + Math.random();
    xmlHttp.onreadystatechange = stateChanged3a;
    xmlHttp.open("GET", encodeURI(url), true);
    xmlHttp.send(null);
}
function getQuestion(qid){
    xmlHttp = GetXmlHttpObject();
    var url = "questionnaire.aspx?q=" + qid + "&id=" + Math.random();
    xmlHttp.onreadystatechange = stateChanged3a;
    xmlHttp.open("GET", encodeURI(url), true);
    xmlHttp.send(null);
}

function stateChanged3a()
{ 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
    var str = xmlHttp.responseText;
    if (checkAnswered(str));
        {
            document.getElementById("aptauja").innerHTML = str;
        }
    }
}

function stateChanged3()
{ 
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
        var str = xmlHttp.responseText;
        document.getElementById("aptauja").innerHTML = str;
    }
}

var answer=0;

function changeAnswer(answ)
{
    if (document.getElementById("a"+answ).src.search(/unchecked.PNG/i)>0)
    {
        document.getElementById("a" + answ).src = "pictures/aptauja/checked.PNG";
        if(answer>0)
        {
            document.getElementById("a" + answer).src = "pictures/aptauja/unchecked.PNG";
        }
    }
    else
    {
        document.getElementById("a" + answ).src = "pictures/aptauja/unchecked.PNG";
        if(answer>0)
        {
            document.getElementById("a" + answer).src = "pictures/aptauja/checked.PNG";
        }
    }

    answer=answ;
}

function sendAnswer(q)
{
    if (answer>0)
    {
        xmlHttp = GetXmlHttpObject();
        var url = "questionnaire.aspx?a=" + answer + "&q=" + q + "&sid=" + get_cookie2("sid") + "&id=" + Math.random();
        xmlHttp.onreadystatechange = stateChanged3;
        xmlHttp.open("GET", encodeURI(url), true);
        xmlHttp.send(null);
        document.cookie = "q" + q + "=" + answer;
        answer = 0;
    }
}

function getRes(q)
{
    xmlHttp = GetXmlHttpObject();
    var url = "questionnaire.aspx?a=0&q=" + q + "&p=" + get_cookie("q" + q) + "&id=" + Math.random();
    xmlHttp.onreadystatechange = stateChanged3;
    xmlHttp.open("GET", encodeURI(url), true);
    xmlHttp.send(null);
}

function get_cookie(Name) {
    var search = Name + "=";
    var returnvalue = "";
if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search);
   if (offset != -1) {
    offset += search.length;
    end = document.cookie.indexOf(";", offset);
    if (end == -1) end = document.cookie.length;
        returnvalue = unescape(document.cookie.substring(offset, end));
    }
}
return returnvalue;
}

function get_cookie2(Name) {
    var search = Name + "=";
var returnvalue = "";
if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search);
if (offset != -1) {
    offset += search.length;
end = document.cookie.indexOf("&", offset);
if (end == -1) end = document.cookie.length;
returnvalue = unescape(document.cookie.substring(offset, end));
}
}
return returnvalue;
}

function checkAnswered(str)
{
    var q = 0;
    q = str.substring(4, str.indexOf("-->"));

 
    if(get_cookie("q"+q)!="")
    {
        getRes(q);
        return false;
    }
    return true;
}
