function exzipcodenow(d4,d2) { 
   var regex=/^([0-9]{4} ?[A-Z]{2})?$/i; // our dutchzipcode Regular Expression
   var zcode=d4.value+d2.value;
   if (zcode.length==0) zcode="!"
   if (regex.test(zcode))  { return true }
   else {  
	d4.style.backgroundColor='#A90232';
	d4.style.color='#ffffff';
	d2.style.backgroundColor='#A90232';
	d2.style.color='#ffffff';
	try { document.getElementById("d4zipc").focus(); } catch(err) {}
	return false
  }
}

function include(script_filename) {
    document.write('<' + 'script');
    document.write(' language="javascript"');
    document.write(' type="text/javascript"');
    document.write(' src="' + script_filename + '">');
    document.write('</' + 'script' + '>');
}

function logoninfo() {
  LoginCap = document.getElementById("urilogin");
  u = readCookie("logon_user");

  if (u.length<=0) {
     	LoginCap.innerHTML="login Intermediair"; 
	LoginCap.href="/smartsite.dws?id=117";
  }
  else {
       f = readCookie("myfullname");
       if (f.length<=0) {	
          executeHTTPRequest('/smartsite.dws?id=140', function(s) { if(s=='()') s=""; setCookie("myfullname",s,"","/"); } );
          f = readCookie("myfullname");
       }
       LoginCap.innerHTML="uitloggen";
       LoginCap.href="/smartsite.dws?id=210";
  }
  
}

function dosearch(form) { 
 
  var tbox = document.getElementById("txtsearchid");
  var aspan = document.getElementById("alertspan");

  if (tbox.value.length>3) {
	return true;
 }
  else {
	aspan.innerHTML="<b>Vul een zoekterm in...</b>";
	tbox.style.backgroundColor='#A90232';
	tbox.style.color='#ffffff';
	tbox.focus();
	return false;
 }
}

function include_dom(script_filename) {
    var html_doc = document.getElementsByTagName('head').item(0);
    var js = document.createElement('script');
    js.setAttribute('language', 'javascript');
    js.setAttribute('type', 'text/javascript');
    js.setAttribute('src', script_filename);
    html_doc.appendChild(js);
    return false;
}

document.cookie="resolution="+screen.width+"x"+screen.height;
document.cookie="colordepth="+screen.colorDepth;
document.cookie="timezone="+Math.round (new Date ().getTimezoneOffset()/60);
document.cookie="javaEnabled="+(navigator.javaEnabled() ? "yes" : "no");

function loadmanager() { 
var url='/manager.dws?id='+id;
var name='Smartsite5Manager';
var w=screen.width-200;
var h=screen.height-300;
openw(url,name,w,h);
}

function openw(url,name,w,h,opts) {
var x = 100;
var y = 100;
if (opts==null){opts='toolbar=no,location=no,resizable=yes,status=yes,scrollbars=yes,menubar=no';}
if (parseInt(navigator.appVersion)>=4){
return window.open(url,name,opts + ',left='+x+',top='+y+',width='+w+',height='+h)
} 
else{ return window.open(url,name,opts + ',width='+w+',height='+h) }
}





function setCookie(cookieName,cookieValue,nDays) {
 var today = new Date();
 var expire = new Date();
 if (nDays==null || nDays==0) nDays=1;
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString();
}

function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}


function deleteCookie(name, path, domain) {
  if (getCookie(name)) {
    document.cookie = name + "=" +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}

function fixDate(date) {
  var base = new Date(0);
  var skew = base.getTime();
  if (skew > 0)
    date.setTime(date.getTime() - skew);
}


function readCookie(name)
{
var cookieValue = "";
var search = name + "=";
if(document.cookie.length > 0)
{ 
offset = document.cookie.indexOf(search);
if (offset != -1)
{ 
offset += search.length;
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
cookieValue = unescape(document.cookie.substring(offset, end))
}
}
return cookieValue;
}

function writeCookie(name, value, hours)
{
var expire = "";
if(hours != null)
{
expire = new Date((new Date()).getTime() + hours * 3600000);
expire = "; expires=" + expire.toGMTString();
}
document.cookie = name + "=" + escape(value) + expire;
}

function cookieok()
{

var u="helloworld"
var name="cookietest";
writeCookie(name, u, 4);
if (readCookie(name)==u) return true;return false;

}