// JavaScript 2006, KasH.

if(typeof(''.trim) != 'function') {
	String.prototype.trim = function() {
		return(this.replace(/^\s+|\s+$/g, ''));
	};
}

var Cookie = {
	lees: function(strNaam, strStandaard) {
		var rv = typeof(strStandaard) == 'undefined' ? null : strStandaard;
		var dc = document.cookie, start = dc.indexOf(strNaam + '=');
		if(start > -1) {
			var einde = dc.indexOf(';', start) > -1 ? dc.indexOf(';', start) : dc.length;
			rv = unescape(dc.substring(start + strNaam.length + 1, einde));
			if(!isNaN(parseInt(rv))) { rv = parseInt(rv); }
		}
		return(rv);
	},
	schrijf: function(strNaam, strWaarde, intDagenGeldig) {
		var datum = new Date();
		if(typeof(intDagenGeldig) =='number') {
			datum.setTime(datum.getTime());
			datum = new Date(datum.getTime() + (intDagenGeldig * 1000 * 3600 * 24));
		} else {
			intDagenGeldig = null;
		}
		document.cookie = strNaam + '=' + escape(strWaarde.toString()) + (intDagenGeldig ? '; expires=' + datum.toGMTString() : '') + '; path=/';
	}
};
