bricksf = {};

bricksf.clickClear = function(elem) {
	//alert(elem.value);
};

bricksf.gmtOffset = function() {
	var date = new Date(); 
	var msec = date.getTime(); 
	var offset = -999999; 
	for (var j = 0; j < 4; ++j) { 
		date.setTime(msec + j * 7884000000); 
		offset = Math.max(offset, date.getTimezoneOffset()); 
	}
	offset = offset/-60;
	$.cookie('gmtOffset', offset, {expires: 30, path: '/', domain: '.' + this.rootDomain()});
};

bricksf.rootDomain = function(domain) {
	if (!domain) domain = document.domain;
	tld = '.' + document.domain.replace(/([a-z1-9-]+\.)+/i,"");
	root_domain = document.domain.substr(0,document.domain.length - tld.length);
	if ((sub_pos = root_domain.lastIndexOf('.')) > 0) {
		root_domain = root_domain.substr(sub_pos+1);
	}
	return root_domain + tld;
};

