setFocus = 0;

function removetext(field)
{
  if (setFocus == 0)
    {
        setFocus = 1;
        field.value="";
    }
}


function setjs()
{
    if (window.opera && document.childNodes)
    {
        document.getElementById("interface").value = 'opera7';
    }
    else if (window.opera)
    {
        document.getElementById("interface").value = 'opera';
    }
    else if (navigator.product == 'Gecko' || (window.opera && document.childNodes))
    {
        document.getElementById("interface").value = 'mozilla';
    }
    else if (navigator.appName == 'Microsoft Internet Explorer' && navigator.userAgent.indexOf("Mac_PowerPC") > 0)
    {
        document.getElementById("interface").value = 'konqueror';
    }
    else if (navigator.appName == 'Konqueror')
    {
        document.getElementById("interface").value = 'konqueror';
    }
    else if (navigator.appName == 'Microsoft Internet Explorer' && document.getElementById && document.getElementById('ietest').innerHTML)
    {
        document.getElementById("interface").value = 'ie';
    }
}

function umbraValid()
{
    var channel = document.getElementById("channel");
    var nick = document.getElementById("nickname")
    if(nick.value.match(/^[A-Za-z0-9\[\]\{\}\^\\\|\_\-`]{2,32}$/) && setFocus==1)
    {
        if (channel.selectedIndex > 0)
            return true;
        else
        {
            alert("- Veuillez sélectionner une salle de chat'");
            channel.focus();
            return false;
        }
    }
    else
    {
        alert("- Veuillez entrer un pseudo\n( a-z , 0-9 , [ ] { } ^ \\ | _ - ` )");
        nick.value = nick.value.replace(/[^A-Za-z0-9\[\]\{\}\^\\\|\_\-`]/g, '');
        nick.focus();
        nick.select();
        return false;
    }
}