var SourceCodeExistsInCookie = SourceCodeCookieExists();
var DomainExistsInCookie = DomainCookieExists();
var SourceCodeInCookie = extractSourceCodeFromCookie(); // GETS SOURCE CODE FROM COOKIE
var DomainInCookie = extractDomainFromCookie(); // GETS REFERRING DOMAIN FROM COOKIE

function emailTrack()
{
	var getLocalCookie = unescape(document.cookie);
	var find_success_today = getLocalCookie.indexOf("wTrackerSuccessToday=");
	var ClientIdLocation = getLocalCookie.indexOf("wTrackerClientId=");
	var start = ClientIdLocation + 17;  
	var end = getLocalCookie.indexOf(";", start);  
		
	if (find_success_today == -1)
	{
		if (end == -1)
			{end = getLocalCookie.length;}
		var client_id_in_cookie = getLocalCookie.substring(start, end);
		
		if (SourceCodeExistsInCookie == 1)
			{var sourcecode = SourceCodeInCookie;}
		else if (DomainExistsInCookie == 1)
			{var sourcecode = DomainInCookie;}
		else
			{var sourcecode = 'noCookie';}
		
		if (DomainExistsInCookie == 1)
			{var domain = DomainInCookie;}
		else
			{var domain = 'N/A';}

		// set success cookie to expire in 2 minutes(this should stop page refreshing, and allow for other orders to be logged)
		var successCookieExpireDate = new Date();	
		successCookieExpireDate.setTime(successCookieExpireDate.getTime() + 120000);	
		document.cookie = "wTrackerSuccessToday=today" + "; expires=" + successCookieExpireDate.toGMTString() + "; path=/";
		
		// Comment out the database update- 6/9/2009 Scott	
		// var rand6 = Math.random();
		// image1 = new Image(1,1);
		// image1.src = "http://www.1st-chicago-web-design.com/wTracker/wTracker_pwim_log_data.cfm?log_type=lead&salesamount=50&units=1&orderID=1&clientID=" + client_id_in_cookie + "&srccd=" + sourcecode + "&domain=" + domain + "&rand6=" + rand6 + "&wTrackerOn=" + wTrackerOn;
	}
}

if (window.classvar) 
	{}
else 
	{var classvar = "";}

if (wTrackerSourcecodeInURL != "")
	// Hidden Field Has Value SourceCode In The URL If It Exists and Isn't Empty
	{var use_code = wTrackerSourcecodeInURL;}
else if (SourceCodeExistsInCookie == 1)
	// Hidden Field Has Value SourceCode In The Cookie If It Exists and Isn't Empty
	{var use_code = SourceCodeInCookie;}
else if (DomainExistsInCookie == 1)
	// Hidden Field Has Value Referring Domain In The Cooke If It Exists and Isn't Empty
	{var use_code = DomainInCookie;}
else
	// Display Default SourceCode
	{var use_code = 'none';}


document.write('<a href=mailto:' + emailaddressvar + '?subject=' + subjectvar + '%20code%20' + use_code + ' onClick="emailTrack();" ' + classvar+ '>' + emailaddressvar + '</a>');
	
