// Required Functions: -
// Required Constants: -
// Required Objects: -

function extractDomain(s) {
	var domain = s.match( /:\/\/(www\.)?([^\/:]+)/ );
	if (domain == null) return '';
	domain = (domain[2] != null ? domain[2] : '');
	domain = domain.split('.');
	domain = (domain.length > 1 ? domain[domain.length-2] + '.' : '') + domain[domain.length-1];
	return domain;
}

function setCookie(name, value, expiry, path, domain) {
	var expDate = new Date();
	var expires = '';
	var curdomain = extractDomain(document.location.href);
	if (expiry != null) {
		expDate.setTime(expDate.getTime() + 1000*60*60*24*expiry);
		expires = '; expires=' + expDate.toGMTString();
	}
	path = (path != null ? ';path=' + path + ' ': ';path=/ ');
	domain = (domain != null ? ';domain=' + domain : '');
	document.cookie = name + '=' + escape(value) + (domain + path) + expires;
	document.cookie = name + '=' + escape(value) + (';domain=' + curdomain + path) + expires;
}

function expireCookie(name) {
	var expire = new Date(1980, 1, 1);
	document.cookie = name + "=" + ";domain=enimerosi24.gr;path=/ " + "; expires=" + expire.toGMTString();
	var curdomain = extractDomain(document.location.href);
	document.cookie = name + "=" + ";domain=" + curdomain + ";path=/ " + "; expires=" + expire.toGMTString();
}