function isBlank(item) {
	item = String(item).toLowerCase();
	if(item == "undefined" || item == "" || item == "null") return true;
	else return false;
}
function getCurrentDomainName() {
	var url = String(location);
	var domainName = extractDomain(url);
	return domainName;
}
function extractDomain(url) {
	var url = url.replace("http://", "");
	var slashIndex = url.indexOf("/");
	if(slashIndex == -1) slashIndex = url.length;
	var url = url.substring(0, slashIndex);
	var urlSectionArray = url.split('.');
	var urlSectionArrayLength = urlSectionArray.length;
	var domainName = "";
	for(var i=urlSectionArrayLength - 2;i<urlSectionArrayLength; i++) {
		domainName += "." + urlSectionArray[i];
	}
	return domainName;
}
function pdGetCookie(cookieName) {
	var allCookies = String(document.cookie);
	var cookieStart = allCookies.indexOf(cookieName + "=");
	if(cookieStart == -1) return "";
	cookieStart = cookieStart + cookieName.length + 1;
	var cookieEnd = allCookies.indexOf(";", cookieStart);
	if(cookieEnd == -1) cookieEnd = allCookies.length;
	var cookieValue = allCookies.substring(cookieStart, cookieEnd);
	cookieValue = decodeURIComponent(cookieValue);
	return cookieValue;
}
function pdSetCookie(cookieName, cookieValue, cookieDomain, cookiePath, expirationDate) {
	if(isBlank(cookieDomain)) cookieDomain = getCurrentDomainName();
	if(isBlank(cookiePath)) cookiePath = "/";
	var cookieString = encodeURIComponent(cookieName) + "=" + encodeURIComponent(cookieValue) + ";domain=" + cookieDomain + ";path=" + cookiePath;
	if(!isBlank(expirationDate)) {
		cookieString += ";expires=" + expirationDate.toGMTString();
	}
	document.cookie = cookieString;
	return true;
}
function pdPerformCookiePassRedirect() {
	var expirationDateTime = (new Date()).getTime();
	expirationDateTime =  (expirationDateTime - 0) + (365 * 24 * 60 * 60 * 1000);
	var expirationDate = new Date(expirationDateTime);
	var pdRememberedRedirect = pdGetCookie("pdRememberedRedirect");	
	var eds15349042 = pdGetCookie("eds15349042");
	if(!isBlank(eds15349042) && pdRememberedRedirect != eds15349042) {
		pdSetCookie("pdRememberedRedirect", eds15349042, "", "", expirationDate);
		var cookieString1 = "eds15349042=" + eds15349042;
		cookieString1 += "&domain=yahoo.net";
		cookieString1 += "&path=/";
		var ed15349042 = pdGetCookie("ed15349042");	
		var cookieString2 = "ed15349042=" + ed15349042;
		cookieString2 += "&domain=yahoo.net";
		cookieString2 += "&expires=" + expirationDate.toGMTString();
		cookieString2 += "&path=/";
		var finalRedirect = document.location.href;
		var redirect = "http://lib.store.yahoo.net/lib/artbeads/edCookieCapture.html?redirect=" + encodeURIComponent(finalRedirect) + "&cookies=" + encodeURIComponent(cookieString1) + "|" + encodeURIComponent(cookieString2);
		location = redirect;
	}
}
pdPerformCookiePassRedirect();
