/* CONSTANTS */
var MAX_QA = 6;

function startFunctions() {
    getQA(0);
}

function move(num) {
    var curQA = parseInt(getElement("question").getAttribute("num")) + num;
    
    if (curQA <= 0) {
        getElement("rightBtn").className = "rightbtnoff";
    } else {
        getElement("rightBtn").className = "rightbtn btn";
    }

    if (curQA >= MAX_QA - 1) {
        getElement("leftBtn").className = "leftbtnoff";
    } else {
        getElement("leftBtn").className = "leftbtn btn";
    }

    if ((curQA > -1) && (curQA < MAX_QA)) {
        getQA(curQA);
    }
}

/* GET QUESTION */
function getQA(num) {
    getElement("loadingDiv").className = "show";
    getElement("qaTbale").className = "hide";
    
    passResponse("ajax/getQA.php?file=qa&id=" + num, "getQAResponse", num);
}

function getQAResponse(sResponse, num) {
    getElement("loadingDiv").className = "hide";
    getElement("qaTbale").className = "show";
    
    var parts = sResponse.split("-*-*-");
    var eQ = getElement("question");
    eQ.setAttribute("num", num);
    setText("question", parts[0]);
    setText("answer", parts[1]);
    
    // get tip afterwards
    if (getText("tipArea") == "") {
        getTip();
    }
}

