/*hideSnow();

function hideSnow() {
    i = 0;
    for (i = 0; i <= 14; i++) {
        document.getElementById("dot" + i).style.display = 'none';
    }
}

function ActiveSnow() {

    i = 0;
    for (i = 0; i <= 14; i++) {
        document.getElementById("dot" + i).style.display = 'block';
    }
    snoww();
}*/

function toggle(div_id) {
    var el = document.getElementById(div_id);

    if (el.style.display == 'none') {
        el.style.display = 'block';
    }
    else {
        el.style.display = 'none';
    }
}

function blanket_size(popUpDivVar) {
    if (typeof window.innerWidth != 'undefined') {
        viewportheight = window.innerHeight;
    } else {
        viewportheight = document.documentElement.clientHeight;
    }

    if ((viewportheight > document.body.parentNode.scrollHeight) && (viewportheight > document.body.parentNode.clientHeight)) {
        blanket_height = viewportheight;
    } else {
        if (document.body.parentNode.clientHeight > document.body.parentNode.scrollHeight) {
            blanket_height = document.body.parentNode.clientHeight;
        } else {
            blanket_height = document.body.parentNode.scrollHeight;
        }
    }
    var blanket = document.getElementById('blanket');
    blanket.style.height = blanket_height + 'px';
    var popUpDiv = document.getElementById(popUpDivVar);
    popUpDiv_height = blanket_height / 2 - 500; //150 is half popup's height
    popUpDiv.style.top = popUpDiv_height + 'px';
}

function window_pos(popUpDivVar) {
    if (typeof window.innerWidth != 'undefined') {
        viewportwidth = window.innerHeight;
    } else {
        viewportwidth = document.documentElement.clientHeight;
    }
    if ((viewportwidth > document.body.parentNode.scrollWidth) && (viewportwidth > document.body.parentNode.clientWidth)) {
        window_width = viewportwidth;
    } else {
        if (document.body.parentNode.clientWidth > document.body.parentNode.scrollWidth) {
            window_width = document.body.parentNode.clientWidth;
        } else {
            window_width = document.body.parentNode.scrollWidth;
        }
    }
    var popUpDiv = document.getElementById(popUpDivVar);
    window_width = window_width / 2 - 450; //150 is half popup's width
    popUpDiv.style.left = window_width + 'px';
}

function popup(windowname) {
    blanket_size(windowname);
    window_pos(windowname);
    toggle('blanket');
    toggle(windowname);
}

k2000text = "Para visualizar las vacantes que tenemos para tí, da ";
k2000pos = 0;
k2000increment = 1;

function k2000effet() {
    k2000aff = "";
    for (k2000a = 0; k2000a < k2000text.length; k2000a++) {
        k2000lettre = k2000text.charAt(k2000a);
        if (k2000a == k2000pos || k2000a == (k2000pos + k2000increment)) {
            k2000aff += "<span  style='color:#FFFFFF;font-size:14px;z-index:12;'>" + k2000lettre + "</span>";
            jQuery("#k2000").attr("Href", "javascript:alert('hola');");
        }
        else {
            k2000aff += k2000lettre;
            jQuery("#k2000").attr("Href", "javascript:alert('hola');");
        }
    }
    document.getElementById("k2000").innerHTML = k2000aff;
    if (k2000pos == k2000text.length)
        k2000increment = -1;
    if (k2000pos == 0 && k2000increment == -1)
        k2000increment = 1;
    k2000pos = k2000pos + k2000increment;
    timer = setTimeout("k2000effet()", 30)
}

function avatar(text) {
    document.getElementById("panel_avatar").style.visibility = 'visible';
    document.getElementById("msj_avatar").innerHTML = text;
}

function hiddenAvatar() {
    document.getElementById("panel_avatar").style.visibility = 'hidden';
}

// corrige des bugs d'atlas lié à l'encoding non utf-8 et les caractères spéciaux
var CS_encodeURIComponent = encodeURIComponent;
var CS_decodeURIComponent = decodeURIComponent;
encodeURIComponent = function (s) {
    s = escape(s);
    while (s.indexOf('/') >= 0) {
        s = s.replace('/', '%2F');
    }
    while (s.indexOf('+') >= 0) {
        s = s.replace('+', '%2B');
    }
    return s;
}
decodeURIComponent = function (s) {
    while (s.indexOf('%2B') >= 0) {
        s = s.replace('%2B', '+');
    }
    while (s.indexOf('%2F') >= 0) {
        s = s.replace('%2F', '/');
    }

    return unescape(s);
}               
