    function set_flag(id, offset, langpair)
    {
        language = langpair.substr(offset,1);
        if (language == 'G') {
            document.getElementById(id).src = '/images/icons/linguadict/flag_de.png';
            document.getElementById('us_button_'+offset.toString()).style.display = 'none';
        } else if (language == 'E') {
            document.getElementById(id).src = '/images/icons/linguadict/flag_gb.png';
            document.getElementById('us_button_'+offset.toString()).style.display = '';
        } else if (language == 'F') {
            document.getElementById(id).src = '/images/icons/linguadict/flag_fr.png';
            document.getElementById('us_button_'+offset.toString()).style.display = 'none';
        } else if (language == 'S') {
            document.getElementById(id).src = '/images/icons/linguadict/flag_es.png';
            document.getElementById('us_button_'+offset.toString()).style.display = 'none';
        } else if (language == 'I') {
            document.getElementById(id).src = '/images/icons/linguadict/flag_it.png';
            document.getElementById('us_button_'+offset.toString()).style.display = 'none';
        } else if (language == 'P') {
            document.getElementById(id).src = '/images/icons/linguadict/flag_pt.png';
            document.getElementById('us_button_'+offset.toString()).style.display = 'none';
        } else if (language == 'C') {
            document.getElementById(id).src = '/images/icons/linguadict/flag_cn.png';
            document.getElementById('us_button_'+offset.toString()).style.display = 'none';
        }
        
    }
