function getElement(id)
{
	var el = document.all ? document.all[id] : document.getElementById ? document.getElementById(id) : document.layers[id];
	el = document.layers ? el : el.style;
	return el;
}

function switchDisplay(element, mode)
{
    var el = getElement(element);
    el.left = (mode == 'on') ? '210px' : '-1000px';
}

function urlEncode(str)
{
    str = escape(str);
    str=str.replace(/\+/g, '%2B');
    str=str.replace(/%20/g, '+');
    str=str.replace(/\*/g, '%2A');
    str=str.replace(/\//g, '%2F');
    str=str.replace(/@/g, '%40');
    return str;
}

function switchLang(elswitch, lang)
{
    var el = document.getElementById('lang' + lang);
    if (el.checked)
    {
        el.checked = false;
        elswitch.setAttribute('className', 'unselFlag', 0);
        elswitch.setAttribute('class', 'unselFlag', 0);
    }
    else
    {
        el.checked = true;
        elswitch.setAttribute('className', 'selFlag', 0);
        elswitch.setAttribute('class', 'selFlag', 0);
    }
}
