
function objfocused() {
    if (this.value == this.defaultValue) this.value = '';
}

function objblurred() {
    if (this.value == '') this.value = this.defaultValue;
}

function hide_anketa(n) {
    anketa_obj = document.getElementById("anketa-" + n);
    anketa_obj.style.display = "none";
    anketabg_obj = document.getElementById("anketa-bg");
    anketabg_obj.style.display = "none";
}

function show_anketa(n) {
    anketa_obj = document.getElementById("anketa-" + n);
    anketa_obj.style.display = "block";
    anketabg_obj = document.getElementById("anketa-bg");
    anketabg_obj.style.display = "block";
}

function get_show_func(n) { return function() { show_anketa(n) } }
function get_hide_func(n) { return function() { hide_anketa(n) } }

function doshit() {
    var tags = document.getElementsByTagName("input");
    for (i=0; i < tags.length; i++) {
        if (tags[i].className == "field") {
            tags[i].onfocus = objfocused;
            tags[i].onblur = objblurred;
        }
    }
    var columns = document.getElementById("columns-thingie").childNodes;
    for (i=0; i < columns.length; i++) {
        if (columns[i].className == "middle") {
            items = columns[i].getElementsByTagName("a");
            for (j=0; j < items.length; j++) {
                n = items[j].id.substring(12) // "anketa-link-"
                items[j].onclick = get_show_func(n);
                obj = document.getElementById("anketa-" + n);
                links = obj.getElementsByTagName("a");
                for (k=0; k < links.length; k++) {
                    if (links[k].className == "close-anketa") {
                        links[k].onclick = get_hide_func(n);
                    }
                }
            }
        }
    }
}

window.onload = doshit;
