function setlang(lang){
    var pricelist = document.getElementById('pricelist');
    var tbs = pricelist.getElementsByTagName('TBODY');
    
    for (var i = 0; i < tbs.length; ++i) {
        if (tbs[i].className == lang) {
            tbs[i].style.display = '';
        }
        else 
            if (tbs[i].className.length == 1) { // easy way to select only needed
                tbs[i].style.display = 'none';
            }
    }
    
    return false;
}

window.onload = function(){
    var pricelist = document.getElementById('pricelist');
    if (pricelist) {
        var rows = pricelist.getElementsByTagName('TR');
        for (var i = 1; i < rows.length; ++i) {
            var row = rows[i];
            rows[i].onmouseover = function(e){
                var ev = window.event ? window.event : e;
                var target = (ev.srcElement ? ev.srcElement : ev.target).parentNode;
                target.className += ' highlight';
            }
            rows[i].onmouseout = function(e){
                var ev = window.event ? window.event : e;
                var target = (ev.srcElement ? ev.srcElement : ev.target).parentNode;
                target.className = target.className.replace(/\s*highlight/, '');
            }
        }
    }
}

