cms_page_lookup_timezone = function(evt) {
	var time = new Date();
	if(time.getTimezoneOffset) {
		var ajax = i2rd.getAjaxTransport();
		if(ajax) {
			ajax.open("POST", window.location.href, true);
			ajax.setRequestHeader('X-CMS-TimeZone', time.getTimezoneOffset());
			if(time.toString) {
				var tos = time.toString();
				var id = /(GMT[\-+]\d+) ?\(([a-zA-Z0-9]+)\)?/.exec(tos);
				if(!id || id.length == 1) {
					// This is for MSIE, try to grab 2 to 4 letter codes. Other codes we will ignore.
					id = new RegExp(" ([A-Z]{2,4}) " + time.getFullYear()).exec(tos);
				}
				if(id && id.length > 1) {
					var tmp = id[1];
					if(id.length == 3){tmp = id[2];}
					//alert("Sending Timezone ID: " + tmp + ", sending offset: " + time.getTimezoneOffset());
					ajax.setRequestHeader('X-CMS-TimeZone-ID', tmp);
				}
			}
			ajax.send('');
		}
	}
    i2rd.removeEvent(window, 'load', cms_page_lookup_timezone);
};
i2rd.addEvent(window, 'load', cms_page_lookup_timezone);

