var cma_domain = false;
if (/\.classicalarchives\.com$/i.test(window.top.location.hostname)) cma_domain = ".classicalarchives.com";
else window.top.location.replace("http://www.classicalarchives.com/");

function GetCookie(name, prop) {
	var parts = document.cookie.split("; ");
	for (var i=0; i < parts.length; i++) {
		var part = parts[i];
		if (part.indexOf(name + "=") == 0) {
			var value = part.substr(name.length + 1);
			if (value != "") {
				if (typeof(prop) == "string") { // single property value
					var props = value.split("&");
					for (var j=0; j < props.length; j+=2) {
						if (props[j] == prop && props[j+1]) return unescape(props[j+1]);
					}
					return "";
				} else if (typeof(prop) == "object") { // associative array of properties
					var props = value.split("&");
					for (var j=0; j < props.length; j+=2) {
						if (props[j+1]) prop[props[j]] = unescape(props[j+1]);
					}
					return;
				} else
					return unescape(value);
			}
		}
	}
	return "";
}

function SetCookie(name, value, expires, domain, path, secure) {
	var val = "";
	if (typeof(value) == "object") {
		var prop = new Array();
		GetCookie(name, prop);
		for (var i in value) {
			prop[i] = value[i];
		}
		for (var i in prop) {
			var prop_i = escape(prop[i]);
			if (prop_i != "") val += i + "&" + prop_i + "&";
		}
		val = val.slice(0,-1);
	} else
		val = escape(value);
	if (val == "") expires = -1000*60*60*24*365;
	if (typeof(path) == "undefined") path = "/";
	document.cookie = name + "=" + val + ((domain) ? "; domain=" + domain : "") + ((path) ? "; path=" + path : "") + ((expires) ? "; expires=" + new Date(new Date().getTime() + expires).toGMTString() : "") + ((secure) ? "; secure" : "");
}

function DelCookie(name, domain, path) {
//	document.cookie = name + "=" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-1970 00:00:01 GMT";
	SetCookie(name,"",-1000*60*60*24*365,domain,path);
}
