try {
    xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
    xmlhttp = '';
    alert("Your browser does not support Ajax, sorry");
}
function getnext(op) {
    var id = parseInt(document.getElementById('id').innerHTML);
    if (op) id += parseInt(op); else id = -9999;
    xmlhttp.open("GET", "getnext.pl?id=" + id + "&t=" + new Date().getTime());
    xmlhttp.onreadystatechange = fill;
    xmlhttp.send(null);
}
function getword() {
    var word = document.getElementById('word').value;
    document.getElementById('word').value = "";
    xmlhttp.open("GET", "getnext.pl?word=" + word);
    xmlhttp.onreadystatechange = fill;
    xmlhttp.send(null);
}
function fill() {
    if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {
        var data = xmlhttp.responseText.split("#");
        document.getElementById("id").innerHTML = data[0];
        document.getElementById("w").innerHTML = data[1];
        document.getElementById("m").innerHTML = data[2];
    }
}
function checkenter(e) {
    var charcode = (e.which) ? e.which : e.keyCode;
    if (charcode == 13) {
        checkempty();
    }
    return true;
}
function checkempty() {
    n = document.getElementById('word');
    if (n.value == '') {
        alert('Please enter a word');
        n.focus();
        n.select();
    } else {
        getword();
    }
}

