var _g_eceDefCookieName = "_eceCartv2_" + "7892";
var _g_eceDefCookieMax = 5;
var _g_eceDefCookieSizeMax = 4000;
var _g_eceDefExpDate = new Date();
_g_eceDefExpDate.setTime(new Date().getTime() + (2 * 24 * 60 * 60 * 1000));
function _eceGetSubDomain()
{
if (document.getElementById && location && location.hostname)
{
var _eceUseDomain = location.hostname.toLowerCase();
var _eceUseDomainArray = _eceUseDomain.split(".");
if (_eceUseDomainArray.length >= 2)
{
if (_eceUseDomainArray[_eceUseDomainArray.length - 1].length >= 2)
{
if (isNaN(_eceUseDomainArray[_eceUseDomainArray.length - 1]))
{
return ("; domain=." + _eceUseDomainArray[_eceUseDomainArray.length - 2] + "." + _eceUseDomainArray[_eceUseDomainArray.length - 1]);
}
}
}
}
return "";
}
function _eceGetCookie (cookieName)
{
var retStr = "";
if (document.cookie)
{
if (!cookieName)
cookieName = _g_eceDefCookieName;
var cookieArray = document.cookie.split(";")
var nCount = 0;
for (var n = 0; n < cookieArray.length; n++)
{
while(cookieArray[n].charAt(0) == ' '){cookieArray[n] = cookieArray[n].substring(1)}
if (cookieArray[n].indexOf(cookieName) == 0)
{
retStr += cookieArray[n].substring(cookieName.length+1 + (nCount > 0 ? 1 : 0));
nCount++;
}
}
}
return retStr;
}
function _eceWriteCookie (cookieValue, cookieName)
{
if (cookieValue.length > (_g_eceDefCookieMax * _g_eceDefCookieSizeMax))
{
alert("Maximum cart size exceeded.");
return "";
}
if (!cookieName)
cookieName = _g_eceDefCookieName;
_eceResetCart(cookieName);
for (var n = 0; n < _g_eceDefCookieMax; n++)
{
if ( cookieValue.length > _g_eceDefCookieSizeMax)
{
var setCookie = cookieName + (n > 0 ? n : "") + "=" + cookieValue.substring(0, _g_eceDefCookieSizeMax);
document.cookie = setCookie + "; expires=" + _g_eceDefExpDate.toGMTString() + "; path=/" + _eceGetSubDomain();
cookieValue = cookieValue.substring(_g_eceDefCookieSizeMax);
}
else
{
var setCookie = cookieName + (n > 0 ? n : "") + "=" + cookieValue;
document.cookie = setCookie + "; expires=" + _g_eceDefExpDate.toGMTString() + "; path=/" + _eceGetSubDomain();
break;
}
}
return "";
}
function _eceResetCart(cookieName)
{
if (!cookieName)
cookieName = _g_eceDefCookieName;
var cookieArray = document.cookie.split(";")
for (var n = 0; n < cookieArray.length; n++)
{
while(cookieArray[n].charAt(0) == ' '){cookieArray[n] = cookieArray[n].substring(1)}
for (var x = 0; x < _g_eceDefCookieMax; x++)
{
var useCookiename = cookieName + (x > 0 ? x : "") + "=";
if (cookieArray[n].indexOf(useCookiename) == 0)
document.cookie = useCookiename + "" + "; expires=-1; path=/" + _eceGetSubDomain();
}
}
}
var _g_eceMiniCartDisplay = "a";
var _g_eceViewCartLink = "http://fishingguytackle.com/shopping_cart.htm";
function _eceGetCount()
{
var currentName = _eceGetCookie();
var count = 0;
if(currentName.length > 0)
{
var prodArray = currentName.split(",")
for (var n = 0; n < prodArray.length; n++)
{
var item = prodArray[n].split(":")
if (item.length == 2)
item[2] = "";
if (item.length == 3)
{
count += parseInt(item[1]);
}
}
}
return count;
}
function _eceGetCart()
{
var count = _eceGetCount();
var strOut = "Your cart currently contains %COUNT% items".replace("%COUNT%", count);
if (count == 1)
strOut = "Your cart currently contains %COUNT% item".replace("%COUNT%", count);
if (count && _g_eceViewCartLink)
strOut += '
Click here to view your full cart.';
return (strOut);
}
function _eceDisplayMiniCart()
{
if (document.getElementById)
{
var cartDisplay = document.getElementById("_eceMiniCart");
if (cartDisplay)
{
cartDisplay.innerHTML = _eceGetCart();
}
}
}
if (_g_eceMiniCartDisplay != "m")
{
document.writeln('