//
// Ensure userTrack is loaded
//
if (typeof(userTrack) == "undefined") {
    document.write('<' + 'script');
    document.write(' language="javascript"');
    document.write(' type="text/javascript"');
    document.write(' src="/edmunds/scripts/usertrack.js">');
    document.write('</' + 'script' + '>');
}

function g_getCookie(name) {
	var myCookie = document.cookie;
	var cookieName = "";
	var cookieValue = "";
	beginning = 0;
	if ( myCookie == null || myCookie.length < name.length )
		return cookieValue;
	var len = myCookie.length;
	while (beginning < len) {
		middle = myCookie.indexOf('=', beginning);
		end = myCookie.indexOf(';', beginning);
		if (end == -1) end = len;

		if ((middle < end) && (middle != -1)) {
			cookieName = myCookie.substring(beginning, middle);
			if (cookieName == name) {
				cookieValue = unescape(myCookie.substring(middle+1, end));
				break;
			}
		}
		beginning = end + 2;
	}
	return cookieValue;
}
function g_getExpired() {
            var isExpired = false;
            //var g_expire=g_getCookie("ET");
            var g_expire=userTrack.getCookieValue("ET", false);
            if (g_expire == null || g_expire == "-1" || g_expire == "")
                        isExpired=true;
            else {    
            g_expireDate = new Date(g_expire);
            g_expireUTC = g_expireDate.toUTCString();
            var currentDate = new Date();
            var currentDateUTC = currentDate.toUTCString();
            if (Date.parse(g_expireUTC)-Date.parse(currentDateUTC) <= 0)
                        isExpired = true;
            }
            return isExpired;
}
function g_getImagePath() {
	var img_path = "http://a332.g.akamai.net/f/332/936/12h/www.edmunds.com";
	var secureUrlCheck = "";
	var host = location.host;
	var pos = host.indexOf('.');
	secureUrlCheck = host.substring(0,pos);
	if (secureUrlCheck == "secure")
	{
		img_path = "https://a248.e.akamai.net/f/332/936/12h/www.edmunds.com";
	}
	return img_path;
}
//g_firstName = g_getCookie("FN");
//g_lastName = g_getCookie("LN");

g_firstName = userTrack.getCookieValue("FN", false);
g_lastName = userTrack.getCookieValue("LN", false);
g_firstName = unescape(g_firstName);
g_lastName = unescape(g_lastName);
g_expired = g_getExpired();
var g_name = "Guest";
var image_path = g_getImagePath();
var g_signIn = '<a href="/apps/dcm/LoginForm.do?tid=edmunds.g.home.regheader.signin.1.*"><img src="' + image_path + '/media/dcm/signin_44x13.gif" border="0" width="44" height="13" alt="Sign In" /></a><img src="' + image_path + '/media/trans1x1.gif" width="8" height="13" border="0" alt="" /><a href="https://secure.edmunds.com/apps/dcm/RegistrationNew.do?tid=edmunds.g.home.regheader.join.2.*"><img src="' + image_path + '/media/dcm/yellow-join_31x13.gif" border="0" width="31" height="13" alt="Join" /></a>';
if (!g_expired) {
	g_name = g_firstName + " " + g_lastName;	
	g_signIn = '<a href="/apps/dcm/Logout.do?tid=edmunds.g.home.regheader.signout.1.*"><img src="' + image_path + '/media/dcm/signout_54x13.gif" border="0" width="54" height="13" alt="Sign Out" />';
}
