function checkform(f) { if (document.getElementById('bestelformulier').elements['naam'].value == "") { alert("Vul uw naam in"); window.setTimeout("window.document.bestelformulier.elements['naam'].focus()",500); return (false); } if (document.getElementById('bestelformulier').elements['adres'].value == "") { alert("Geen adres ingevoerd."); window.setTimeout("window.document.bestelformulier.elements['adres'].focus()",500); return (false); } if (document.getElementById('bestelformulier').elements['postcode'].value == "") { alert("Geen postcode ingevoerd."); window.setTimeout("window.document.bestelformulier.elements['postcode'].focus()",500); return (false); } if (document.getElementById('bestelformulier').elements['plaats'].value == "") { alert("Geen plaats ingevoerd."); window.setTimeout("window.document.bestelformulier.elements['plaats'].focus()",500); return (false); } if (document.getElementById('bestelformulier').elements['telefoon'].value == "") { alert("Geen telefoon ingevoerd."); window.setTimeout("window.document.bestelformulier.elements['telefoon'].focus()",500); return (false); } /*if (f.elements['fax'].value == "") { alert("Geen fax ingevoerd."); window.setTimeout("window.document.bestelformulier.elements['fax'].focus()",500); return (false); }*/ if (document.getElementById('bestelformulier').elements['email_klant'].value == "") { alert("Geen e-mail ingevoerd."); window.setTimeout("window.document.bestelformulier.elements['email_klant'].focus()",500); return (false); } else document.getElementById('bestelformulier').submit(); } function menuOpen(a) { obj = document.getElementById(a); if(obj){ obj.style.visibility="visible"; } } function menuClose(a) { obj = document.getElementById(a); if(obj){ obj.style.visibility="hidden"; } } // The constructor should be called with // the parent object (optional, defaults to window). function Timer(){ this.obj = (arguments.length)?arguments[0]:window; return this; } // The set functions should be called with: // - The name of the object method (as a string) (required) // - The millisecond delay (required) // - Any number of extra arguments, which will all be // passed to the method when it is evaluated. Timer.prototype.setInterval = function(func, msec){ var i = Timer.getNew(); var t = Timer.buildCall(this.obj, i, arguments); Timer.set[i].timer = window.setInterval(t,msec); return i; } Timer.prototype.setTimeout = function(func, msec){ var i = Timer.getNew(); Timer.buildCall(this.obj, i, arguments); Timer.set[i].timer = window.setTimeout("Timer.callOnce("+i+");",msec); return i; } // The clear functions should be called with // the return value from the equivalent set function. Timer.prototype.clearInterval = function(i){ if(!Timer.set[i]) return; window.clearInterval(Timer.set[i].timer); Timer.set[i] = null; } Timer.prototype.clearTimeout = function(i){ if(!Timer.set[i]) return; window.clearTimeout(Timer.set[i].timer); Timer.set[i] = null; } // Private data Timer.set = new Array(); Timer.buildCall = function(obj, i, args){ var t = ""; Timer.set[i] = new Array(); if(obj != window){ Timer.set[i].obj = obj; t = "Timer.set["+i+"].obj."; } t += args[0]+"("; if(args.length > 2){ Timer.set[i][0] = args[2]; t += "Timer.set["+i+"][0]"; for(var j=1; (j+2)