function DoAjax(field, url, params, method) { var http = false; if (window.XMLHttpRequest) http = new XMLHttpRequest(); else if (window.ActiveXObject) http = new ActiveXObject("Microsoft.XMLHTTP"); if (!method || method.toLowerCase() == 'get') { var method = 'GET'; url += '?' + params; } if (!params) params = ''; http.open(method, url); http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http.setRequestHeader("Content-length", params.length); http.setRequestHeader("Connection", "close"); window.status = 'Bezig...'; http.onreadystatechange = function() { if(http.readyState == 4 && http.status == 200) { window.status = 'Opgeslagen...'; document.getElementById(field).innerHTML = http.responseText; } else { window.status = 'Foutje...'; } } http.send(decodeURI(params)); } function MakeWindow(url, w, h, scroll, windowname) { var windowprops = "height=" + h + ",width=" + w + ",left=50,top=50,status=no,location=no,scrollbars=" + scroll + ",menubars=no,toolbars=auto,resizable=yes"; window.open(url,windowname,windowprops); } function GoToUrl(url, value) { url = url + value; document.location.href = url; } function AskConfirm(field, ip) { if (document.login.logip.checked == true && !confirm("Vergrendel deze login-sessie aan mijn ip adres / "+ip+"\nHiermee leg je je login-sessie vast aan je ip adres, gebruik dit alleen als je er zeker van bent dat je een vast ip adres hebt.")) { document.login.logip.checked = false; } } var klik = 0; function klikken(msg) { if(klik > 0) { alert(msg); return false; } else { klik++ return true; } } function CheckFormInput(FormName) { var msg = ''; for (i=0;i= 0 && parseFloat(navigator.appVersion) >= 4) ? 1 : 0; var isMinNS6 = (isMinNS4 && navigator.userAgent.indexOf("Gecko")>=0) ? 1 : 0; var isMinIE4 = (document.all) ? 1 : 0; var isMinIE5 = (isMinIE4 && navigator.appVersion.indexOf("5.")) >= 0 ? 1 : 0; var isDOM = (document.getElementById) ? 1 : 0; function GetBrowser(name) { if (isDOM) return document.getElementById(name); if (isMinNS4) return findLayer(name, document); if (isMinIE4) return eval('document.all.' + name); return null; } function ShowMore(name) { var name = GetBrowser(name); if (name.style.display == 'none') name.style.display = ''; else name.style.display = 'none'; } // deze functie in gebruik? function ShowMoreCompany(name) { var name = GetBrowser(name); if (name.style.display == 'none') name.style.display = ''; else name.style.display = 'none'; } function createRequestObject() { var req; if(window.XMLHttpRequest){ req = new XMLHttpRequest(); } else if(window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); } else { //alert('Problem creating the XMLHttpRequest object'); } return req; } function sendRequestContent(filename, value) { var http = createRequestObject(); ShowMore2('field_' + value); http.open('GET', filename + value); http.onreadystatechange = function() { if(http.readyState == 4 && http.status == 200) { if(http.responseText) document.getElementById("content_" + value).innerHTML = http.responseText; else document.getElementById("content_" + value).innerHTML = " "; } else { document.getElementById("content_" + value).innerHTML = " "; } }; http.send(null); } function MakeSearchValue(file, formname, field, num, val) { document.forms[formname].elements[field].value = val; sendRequestSearch(file, val, num); } function highlight(field) { field.focus(); field.select(); }