var today = new Date();
var oneYear = new Date(today.getTime() + 365 * 24 * 60 * 60 * 1000);


function SetCookieUtil (name,value,expires,path,domain,secure) {
	document.cookie = name + "=" + escape (value) +	((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "; path=/") + ((domain) ? "; domain=" + domain : "; domain=.go.com") +	((secure) ? "; secure" : "");
}


function GetCookieUtil (name) {
	var result = null;
	var myCookie = " " + document.cookie + ";";
	var searchName = " " + name + "=";
	var startOfCookie = myCookie.indexOf(searchName);
	var endOfCookie;
	if (startOfCookie != -1) {
		startOfCookie += searchName.length;
		endOfCookie = myCookie.indexOf(";", startOfCookie);
		result = unescape(myCookie.substring(startOfCookie, endOfCookie));
	}
	return result;
}



function ParseUserAgent(){
	my_userAgent = navigator.userAgent;
	rebuild_str = my_userAgent;
	for(i=0;i<my_userAgent.length;i++){
		rebuild_str = rebuild_str.replace("/","+");
		rebuild_str = rebuild_str.replace(";","");
		rebuild_str = rebuild_str.replace("(","");
		rebuild_str = rebuild_str.replace(")","");
		rebuild_str = rebuild_str.replace(" ","+");
		rebuild_str = rebuild_str.replace("-","");
		rebuild_str = rebuild_str.replace(":","");
		
	}
	return rebuild_str;
}


try{
	if(navigator.platform.toLowerCase().indexOf("mac") != -1){
		mac_cookie = GetCookieUtil("mac_cookie");
		if(mac_cookie){
			hitbox.PlaceCustomMetric("hc2",ParseUserAgent() + "_R");
		}else{
			SetCookieUtil("mac_cookie","1",oneYear);
			hitbox.PlaceCustomMetric("hc2",ParseUserAgent() + "_N");
		}
	}
}catch(e){}


