<!--
function doKeys(gmquery,e) {
	if(!e) e=window.event;
	if(e && e.keyCode == 13) { queryroute(gmquery); }
}

function queryroute(gmquery) {
	var elm = document.getElementById('postcodeinput');
	if(elm.value == '') { 
		alert("Postcode veld is leeg");
	} else {
		start = elm.value;
		dest = gmquery;	
		country_choice = sGMLang.toLowerCase();
		if(country_choice == "wl") { country_choice = "fr"; }
		if(country_choice == "vl") { country_choice = "nl"; }

		var lnk= 'http://maps.google.nl/maps?f=d&hl='+country_choice+'&saddr=' + start + '&daddr=' + dest + '&TB_iframe=true&amp;width=800&amp;height=600&amp;modal=false';
		tb_show('', lnk, 'null');
	}
}

function toggleVisibility(id, html) {
	var e = document.getElementById(id);
	if(e.style.visibility == 'hidden') {
		e.style.visibility = 'visible';
		if(html != '') {
			e.innerHTML = html;
		}
	} else {
		e.style.visibility = 'hidden';
		e.innerHTML = "";
	}
}

function togglehelp(id) {
	var e = document.getElementById(id);
	if(e.style.visibility == 'hidden') {
		e.style.visibility = 'visible';
	} else {
		e.style.visibility = 'hidden';
	}	
}

function closehelp(id) {
	var e = document.getElementById(id);
	e.style.visibility = 'hidden';
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function print_r(theObj, result) {
	if(theObj.constructor == Array || theObj.constructor == Object){
		result += "<ul>";
		for(var p in theObj){
			if(theObj[p].constructor == Array|| theObj[p].constructor == Object) {
				result += "<li>["+p+"] => "+typeof(theObj)+"</li>";
				result += "<ul>";
				print_r(theObj[p], result);
				result += "</ul>";
			} else {
				result += "<li>["+p+"] => "+theObj[p]+"</li>";
			}
		}
		result += "</ul>";
	}
	return result;
}

function addEvent(obj, evType, fn, useCapture)
{
	if(obj!=null)
	{
		if(obj.addEventListener)
		{
			obj.addEventListener(evType, fn, useCapture);
			return true;
		}
		else if(obj.attachEvent)
		{
			obj.attachEvent("on" + evType, fn);
			return true;
		}
	}
	return false;
}

Array.prototype.in_array = function (s)
{
	for(var i=0;i<this.length;i++)
	if(this[i] == s) return true; 
	return false;
};

function PageQuery(q) {
	if(q.length > 1) this.q = q.substring(1, q.length);
	else this.q = null;
	this.keyValuePairs = new Array();
	if(q) {
		for(var i=0; i < this.q.split("&").length; i++) {
			this.keyValuePairs[i] = this.q.split("&")[i];
		}
	}
	this.getKeyValuePairs = function() { return this.keyValuePairs; }
	this.getValue = function(s) {
	for(var j=0; j < this.keyValuePairs.length; j++) {
		if(this.keyValuePairs[j].split("=")[0] == s)
			return this.keyValuePairs[j].split("=")[1];
		}
		return false;
	}
	this.getParameters = function() {
	var a = new Array(this.getLength());
	for(var j=0; j < this.keyValuePairs.length; j++) {
		a[j] = this.keyValuePairs[j].split("=")[0];
	}
	return a;
}
this.getLength = function() { return this.keyValuePairs.length; } 
}

function queryString(key) {
	var page = new PageQuery(window.location.search); 
	return unescape(page.getValue(key)); 
}
//-->
