//Get cookies set from membership.plex (on web2) for pop-window variables:
function getPopUpVars(cookieVal)
{
//Grab cookie values:
//example: popUpVars=$in{'namefirst'}__$in{'namelast'}__$in{'mi'}__$in{'email'}__$in{'city'}__address1=$in{'address1'}__$in{'address2'}__$in{'state'}__$in{'zip'}__$in{'country'}__$in{'phone1'}__$in{'phone2'}__$in{'phone3'}__$in{'phone4'}__$in{'gender'}__$in{'birth_month'}__$in{'birth_day'}__$in{'age'}\; ; Expires=Wednesday, 19-Aug-2015 00:00:00 GMT\; domain=$CookieDomain\ Path=/$cookiepath;\n";
//alert("cookie: " + document.cookie)
var popVars = getCookie(cookieVal, 0)		//grab long cookie string
var arrPopVars = popVars.split("__")	//split it based on __

var objPopVar = new Object();	//object/assoc. array holding all data items
for(i=0; i<arrPopVars.length; i++)
	{
	splitVar = arrPopVars[i].split("::")	//split it based on ::
	objPopVar[splitVar[0]] = escape(splitVar[1])
	//alert(objPopVar[splitVar[0]] + " = " + splitVar[1])
	}

return objPopVar	//return the assoc array/object to use...
}

///////////////////////////////////////////////
// Standard Read-Cookie Function
//////////////////////////////////////////////
function getCookie (name,bolDoEscape) {
    var dcookie = document.cookie;
    var cname = "" + name + "=";
    var clen = dcookie.length;
    var cbegin = 0;
        while (cbegin < clen) {
        var vbegin = cbegin + cname.length;
            if (dcookie.substring(cbegin, vbegin) == cname) {
            var vend = dcookie.indexOf (";", vbegin);
                if (vend == -1) vend = clen;

			if(bolDoEscape == 0)
				return dcookie.substring(vbegin, vend);
			else
				return escape(dcookie.substring(vbegin, vend));	//returned as escape()

            }
        cbegin = dcookie.indexOf(" ", cbegin) + 1;
            if (cbegin == 0) break;
        }
    return "";
    }
