function trim(chaine) {
	return chaine.replace(/(^\s*)|(\s*$)/g, ""); 
}

function jumpTo(id) {
    if (document.getElementById((id)) != null) {
        location.href='#'+(id);
    }
    else {
       alert(id+' introuvable sur la page');
    }
}

function display(id) {
    var comp = document.getElementById(id);
    if (comp.style.display == "none") comp.style.display = 'block';
    else comp.style.display = 'none';
}

function knot_highlight(realm, show) {    
    var disp = document.getElementById('img_knot_'+realm);
    if (show == 1) {
        disp.src="images/interface/knot_"+realm+"_over.png";
    }
    else {
        disp.src="images/interface/vide.png";
    }
}

function InfoBox(id, show, event) {
    var ibox = document.getElementById(id);
    
    /* foutus browsers incapables de parler la même langue */
    var x = 16;
    if (event.x == null) x += event.pageX;
    else x += event.x;
    var y = 16;
    if (event.y == null) y += event.pageY;
    else y += event.y;
    
    if (ibox != null && ibox != 'undefined') {        
        if (show) {
            ibox.style.left = x + 'px';
            ibox.style.top = y + 'px';
            ibox.style.display = 'block';
        }
        else {
            ibox.style.display = 'none';
        }
    }
}