//Fix voor achtergrondhoogte in IE6 function IE6fix() { document.getElementById('alles').style.height=document.body.offsetHeight; document.getElementById('midden').style.height=document.body.offsetHeight-210; } //Menu in/uitklappen function Uitklap (ID) { if(document.getElementById(ID).style.display != 'block') { document.getElementById(ID).style.display = 'block'; } else { document.getElementById(ID).style.display = 'none'; } } //nieuwe ajax-request function makeXmlHttp(){ var xmlhttp = null; if(window.XMLHttpRequest){ xmlhttp = new XMLHttpRequest(); }else{ try{ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){ window.alert("Uw browser ondersteunt het XMLHttpRequest object niet!"); } } return xmlhttp; } //invoegen bericht gastenboek + checken van velden function CheckGb(){ /**InputCheck**/ var correct = true var input = document.getElementById('InputGb'); if(input.naam.value == '') {correct = false; alert('Je hebt geen naam ingevuld!')}else{if(input.captcha.value == '') {correct = false; alert('Je hebt geen captcha ingevuld!')}else{ if(input.bericht.value == '') {correct = false; alert('Je hebt geen bericht ingevuld!')} }} if (correct){ /**Verwerken bericht**/ var naamInput = document.getElementById('naam').value;var captcha = document.getElementById('captcha').value; var boek_id = document.getElementById('boek_id').value; var berichtInput = document.getElementById('bericht'); var berichtOutput = document.getElementById('berichten'); var huidig = document.getElementById('berichten').innerHTML; var Schrijf = document.getElementById('sgb'); var originalDivContent = document.getElementById('sgb').innerHTML; var xmlhttp = makeXmlHttp(); xmlhttp.open("POST", "sgb-insert.php", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.onreadystatechange = function() { if(xmlhttp.readyState == 4){ if(xmlhttp.responseText == "CAP"){ alert('De ingevoerde captcha was niet juist!\nVoer deze nogmaals in.'); var xmlhttp3 = makeXmlHttp(); xmlhttp3.open("GET", "sgb.php", true); xmlhttp3.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp3.onreadystatechange = function() { if(xmlhttp3.readyState == 4){ Schrijf.innerHTML = xmlhttp3.responseText; } } xmlhttp3.send(''); } else{ var xmlhttp2 = makeXmlHttp(); xmlhttp2.open("POST", "display.php", true); xmlhttp2.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp2.onreadystatechange = function() { if(xmlhttp2.readyState == 4){ Schrijf.style.display = "none"; berichtOutput.innerHTML = xmlhttp2.responseText; berichtOutput.innerHTML += huidig; } } xmlhttp2.send('boek_id=' + boek_id); } } } xmlhttp.send('naam=' + naamInput + '&bericht=' + berichtInput.value + '&captcha=' + captcha + '&boek_id=' + boek_id); Schrijf.innerHTML = ''; } else return false; } //nieuwe berichten GB ophalen function CheckGbNew(){ var input = document.getElementById('InputGb'); var berichtOutput = document.getElementById('berichten'); var huidig = document.getElementById('berichten').innerHTML; var xmlhttp = makeXmlHttp(); xmlhttp.open("GET", "displaynew.php", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.onreadystatechange = function() { if(xmlhttp.readyState == 4){ berichtOutput.innerHTML = xmlhttp.responseText + huidig; } } xmlhttp.send(''); berichtOutput.innerHTML = '' + huidig; } //inloggen + checken van velden function Login(){ var correct = true var input = document.getElementById('InputLogin'); if(input.naam.value == '') {correct = false; alert('Je hebt geen naam ingevuld!')} else{ if(input.wachtwoord.value == '') {correct = false; alert('Je hebt geen wachtwoord ingevuld!')} } if (correct){ /**Verwerken**/ var naamInput = document.getElementById('gebruikersnaam').value; var wachtwoordInput = hex_md5(document.getElementById('wachtwoord').value); var checkInput = document.getElementById('check').checked; var InlogForm = document.getElementById('inlog'); var xmlhttp = makeXmlHttp(); xmlhttp.open("POST", "login.php", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.onreadystatechange = function() { if(xmlhttp.readyState == 4){ InlogForm.innerHTML = xmlhttp.responseText; } } xmlhttp.send('naam=' + naamInput + '&wachtwoord=' + wachtwoordInput + '&check=' + checkInput); InlogForm.innerHTML = ''; } else return false; } //stemmen poll function StemPoll(){ var correct = true var ingevuld ="niets"; var poll = document.getElementsByName("poll"); for(i=0;i'; } else return false; } //stemmen bekijken poll function ResultPoll(){ var input = document.getElementById('Pollform'); /**Verwerken**/ var PollForm = document.getElementById('poll'); var xmlhttp = makeXmlHttp(); xmlhttp.open("GET", "pollget.php", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.onreadystatechange = function() { if(xmlhttp.readyState == 4){ PollForm.innerHTML = xmlhttp.responseText; } } xmlhttp.send(''); PollForm.innerHTML = ''; } //Invoegen van smiley in gb function AddSmile(SmileCode) { var bericht = window.document.getElementById("bericht"); bericht.value += SmileCode; bericht.focus(); return; } //Deleten van bericht, gb function DeleteGB(){ var correct = true; if (!confirm ("Weet je zeker dat je dit bericht wilt verwijderen?")) var correct = false; if (correct){ return true; }else{ return false; } }