/* naam van de funtie */
function guestbookturnpage(targetpage) {

    if (window.ActiveXObject) { // IE
        object = new ActiveXObject("Microsoft.XMLHTTP");
    } else if (window.XMLHttpRequest) { // Mozilla, Safari, ...
        object = new XMLHttpRequest();
        object.overrideMimeType('text/xml');
        /* wanneer geen ajax ondersteuning dan bericht weergeven */
    } else 	{
		alert('Uw browser ondersteunt dit script niet.');
		return;
}

object.open('GET', 'xml/guestbookxml.php?q=' + targetpage, true);
object.send(null);

/* event listener aan het ajax-obejct koppelen. Wanneer readystate veranderd, dan functie aanroepen */
object.onreadystatechange = function() {
    runFunction(object)
}

function guestBookNewEntry() {
    document.getElementById('guestbookform').style.display = "block";
}

/*  hier de functie die aangeroepen wordt bij readystatechange */
function runFunction(ajaxobject) {

    /* Wanneer readystate 4 zandloper verbergen en scherm opbouwen met xml gegevens */
    if (ajaxobject.readyState == 4) {

        var xml = ajaxobject.responseXML;
        var page = xml.getElementsByTagName("page");
        var pageid = xml.getElementsByTagName("page_id");
        /* zandloper verbergen  */
        hideWait();

        /* linker en rechterpagina vullen met nieuwe gegevens */
        if (targetpage >= -2) {
            document.getElementById('guestleftpage').innerHTML = (typeof(is_admin) != "undefined" && targetpage >= 0 ? "<a href=\"#\" onclick=\"var delcon = confirm('Wilt u deze bijdrage verwijderen?'); if (delcon == true) {deleteEntry('" + pageid[0].firstChild.nodeValue + "', '" + targetpage + "')};return false;\">Verwijder</a><br/>" : "") + page[0].firstChild.nodeValue + "<div id=\"pnleft\"><a href=\"#\" onclick=\"guestbookturnpage(" + (targetpage - 2) + ");return false;\">&lt;&lt;</a></div>";
            document.getElementById('guestrightpage').innerHTML = (typeof(is_admin) != "undefined" && targetpage >= 0 ? "<a href=\"#\" onclick=\"var delcon = confirm('Wilt u deze bijdrage verwijderen?'); if (delcon == true) {deleteEntry('" + pageid[1].firstChild.nodeValue + "', '" + targetpage + "')};return false;\">Verwijder</a><br/>" : "") + page[1].firstChild.nodeValue + "<div id=\"pnright\"><a href=\"#\" onclick=\"guestbookturnpage(" + (targetpage + 2) + ");return false;\">&gt;&gt;</a></div>";
        }
    /* readystate is lager dan 4, zandloper weergeven */
    } else {
        //document.getElementById("hourglass").style.display = "block";
        showWait();
    }
    }
}
// om te kijken of een interactie met gebruiker niet van robot afkomstig is.
function captcha() {

    var allinput = document.getElementById('guestrightpage').getElementsByTagName('input');
    var captchatrue = 0;

    for (i=0;i<6;i++) {
         if (allinput[i].parentNode.className == 'capunsel') {
             // wanneer 1 fout helemaal fout.
            if (document.getElementById('cap' + i).checked == true) {
                captchatrue = 0;
                break;
            }
        } else {
            if (document.getElementById('cap' + i).checked == true) {
                
                captchatrue++;
            }
        }
    }
    if (captchatrue == 2) {
        return true;
    } else {
        alert("Captcha niet geldig, probeer het opnieuw. Vink de zwarte vakjes aan.");
        return false;
    }
    }


function gbNoEmptySubmit() {
    document.getElementById("gbentrychanged").value = "1";
}

function checkEmptySubmit() {
    if (document.getElementById("gbentrychanged")) {
        alert("bestaat");
    }
    if (document.getElementById("gbentrychanged").value == "1") {return false; alert("U heeft iets ingevuld");} else {return false; alert("U heeft niets ingevuld");}
}