	var today = new Date();
	var expiry = new Date(today.getTime() + 30 * 24 * 60 * 60 * 1000); // plus 30 days

	function doNothing(){
	}
	
	function getCookie(name) { 
		var re = new RegExp(name + "=([^;]+)");
		var value = re.exec(document.cookie);
		return (value != null) ? unescape(value[1]) : null;
	}
	 
	function setCookie(name, value) { 
		document.cookie=name + "=" + escape(value) + "; expires=" + expiry.toGMTString();
	}
	 
	function killCookie(name) { 
		killTime = new Date("January 1, 1970");
		document.cookie=name + "=killed; expires=" + killTime.toGMTString();
	}

	function checkReferrer() {
		cookie = getCookie("referrer");
		if(cookie == null) {
			if(document.referrer != null && document.referrer != "")
				setCookie("referrer",document.referrer);
		} 
	}

	function setUpCalendars(){
		var date = new Date();
		var year = date.getFullYear();
		var newYear = year + 2;

		Calendar.setup({inputField:"checkInDateString",button:"checkInDateStringCal",dateStatusFunc:GreaterToday,weekNumbers:false,range:[year,newYear]});
		Calendar.setup({inputField:"checkOutDateString",button:"checkOutDateStringCal",dateStatusFunc:GreaterToday,weekNumbers:false,range:[year,newYear]});
	}
