function addEvent(obj, evType, fn){
 if (obj.addEventListener){
   obj.addEventListener(evType, fn, false);
   return true;
 } else if (obj.attachEvent){
   var r = obj.attachEvent("on"+evType, fn);
   return r;
 } else {
   return false;
 }
}

function getElementsByClass(searchClass,node,tag) {
    var classElements = new Array();
    if ( node == null )
        node = document;
    if ( tag == null )
        tag = '*';
    var els = node.getElementsByTagName(tag);
    var elsLen = els.length;
    var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
    for (i = 0, j = 0; i < elsLen; i++) {
        if ( pattern.test(els[i].className) ) {
            classElements[j] = els[i];
            j++;
        }
    }
    return classElements;
}

addEvent(window, "load", initQuestions);

var box_answers = new Array("1) Answer to question one",
                    "2) Answer to question two",
                    "3) Answer to question three");

function initQuestions() {
    var questionDivs = getElementsByClass("question_box_question", document, "div");
    for (var i = 0; i < questionDivs.length; i++) {
        questionDivs[i].questionId = i;
        questionDivs[i].onmouseover = function() {
            this.style.textDecoration = "underline";
            document.getElementById("box_answer").innerHTML = box_answers[this.questionId];
        }
        
        questionDivs[i].onmouseout = function() {
            this.style.textDecoration = "none";
            document.getElementById("box_answer").innerHTML = "With Votivation you can!";
        }
    }
}