
iNews = 0;
function changeNews(iValue) {
    iNews = iNews + iValue;
    document.getElementById('news').innerHTML = aNews[iNews];
    if (iNews == (aNews.length-1)) {
        document.getElementById('news-previous').innerHTML = '<img src="/images/icon-previous-off.gif" alt="" />';
    } else {
        document.getElementById('news-previous').innerHTML = '<a href="javascript:changeNews(1);">«</a>';
    }
    if (iNews == 0) {
        document.getElementById('news-next').innerHTML = '<img src="/images/icon-next-off.gif" alt="" />';
    } else {
        document.getElementById('news-next').innerHTML = '<a href="javascript:changeNews(-1);">«</a>';
    }
}

function changeLogin(value) {
    if (value == 'forgot') {
        document.getElementById('frm-login').innerHTML  = '<h2 class="h1">Mot de passe oublié?</h2>';
        document.getElementById('frm-login').innerHTML += '<label for="forgot">Courriel</label><br />';
        document.getElementById('frm-login').innerHTML += '<input type="text" id="forgot" name="forgot" class="txt" /><br />';
        document.getElementById('frm-login').innerHTML += '<input type="submit" value="Soumettre" class="btn" /><br />';
        document.getElementById('frm-login').innerHTML += '<a href="javascript:changeLogin(\'login\');">Formulaire de connexion</a>';
    } else {
        document.getElementById('frm-login').innerHTML  = '<h2 class="h1">Espace clients</h2>';
        document.getElementById('frm-login').innerHTML += '<label for="email">Courriel</label><br />';
        document.getElementById('frm-login').innerHTML += '<input type="text" id="email" name="email" class="txt" /><br />';
        document.getElementById('frm-login').innerHTML += '<label for="password">Mot de passe</label> (<a href="javascript:changeLogin(\'forgot\');">oublié?</a>)<br />';
        document.getElementById('frm-login').innerHTML += '<input type="password" id="password" name="password" class="txt" /><br />';
        document.getElementById('frm-login').innerHTML += '<input type="submit" value="Connexion" class="btn" /><br />';
    }
}

function getNewXMLHTTP() {
    try {
        return new XMLHttpRequest();
    } catch(e) {
        try {
            var aObj = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                var aObj = new ActiveXObject("Microsoft.XMLHTTP");
            } catch(e) {
                return false;
            }
        }
    }
    return aObj;
}

function whois() {
    document.getElementById('process').style.visibility = 'visible';
    if (document.getElementById('result').innerHTML != '') {
        document.getElementById('result').innerHTML = '<div>&nbsp;</div>';
    }

    if (document.getElementById('domain').value == '') {
        document.getElementById('process').style.visibility = 'hidden';
        document.getElementById('result').innerHTML = '<div class="error">Veuillez entrer un nom de domaine.</div>';
    } else {
        try {
            chk = getNewXMLHTTP();
            chk.open("GET", "/scripts/ajax/whois.php?domain="+document.getElementById('domain').value+"&hash="+Math.random(), true);
            chk.onreadystatechange = whois_end;
            chk.send(null);
        } catch(e) {
            document.getElementById('process').style.visibility = 'hidden';
            document.getElementById('result').innerHTML = '<div class="error">Une erreur s\'est produite.</div>';
            //alert("Une erreur s'est produite, veuillez réessayer de nouveau!        ");
        }
    }
}

function whois_end() {
    if (chk.readyState == 4) {
        if (chk.status == 200) {
            x = chk.responseXML.getElementsByTagName('response');
            domain    = x[0].getAttribute('domain');
            available = x[0].getAttribute('available');
            message   = x[0].getAttribute('message');

            document.getElementById('process').style.visibility = 'hidden';

            if (available == 1) {
                message += ' <a href="/contact.html?domaine='+domain+'">Contactez-nous</a> pour réserver ce nom de domaine!';
                document.getElementById('result').innerHTML = '<div class="success">'+message+'</div>';
            } else {
                document.getElementById('result').innerHTML = '<div class="error">'+message+'</div>';
            }
        }
    }
}
