	now =	new Date();
	var trace_date =	now.getYear() + SetStr2((now.getMonth()+1))  + SetStr2(now.getDate());
	var trace_tm =		SetStr2(now.getHours()) + SetStr2(now.getMinutes());
	var trace_page =	document.location;
	var trace_key =		getCookie( "tracekey");
		if ( trace_key == "" ) {
			trace_key =		trace_date + trace_tm + SetStr2(now.getSeconds()) + SetStr4(now.getMilliseconds());
			setCookie( "tracekey", trace_key, 2);
		}
	var trace_session =	getSession();
	var trace_referer =	escape(document.referrer);
	var trace_value =	getCookie( "tracevalue");
		if( trace_value.length < 4 )		trace_value =	",,,";
	var trace_string =	"ymd=" + trace_date + "&tm=" + trace_tm + "&page=" + trace_page + "&key=" + trace_key
						+ "&s_id=" + trace_session + "&referer=" + trace_referer + "&value=" + trace_value;
	
	function SetStr2( str) {
		var rtn =			"000" + str;
		var rtn_length =	rtn.length;
		return rtn.substring( rtn_length - 2, rtn_length);
	}

	function SetStr4( str) {
		var rtn =			"00000" + str;
		var rtn_length =	rtn.length;
		return rtn.substring( rtn_length - 4, rtn_length);
	}

	function getCookie(name) {
		name =	name.replace( "_", "%5F");
		var from_idx = document.cookie.indexOf(name+'=');
		if (from_idx != -1) { 
			from_idx += name.length + 1;
			to_idx = document.cookie.indexOf(';', from_idx) ;
			if (to_idx == -1) {
				to_idx = document.cookie.length;
			}
//			return unescape(document.cookie.substring(from_idx, to_idx));
			return document.cookie.substring(from_idx, to_idx);
		}
		return "";
	}

	function getSession() {
		var rtn =	"";
		var from_init =	document.cookie.indexOf( "SESSIONID" ) + 8;
		var from_idx =	document.cookie.indexOf('=', from_init);
		if (from_idx != -1) { 
			from_idx += name.length + 1;
			to_idx = document.cookie.indexOf(';', from_idx) ;
			if (to_idx == -1) {
				to_idx = document.cookie.length;
			}
			return unescape(document.cookie.substring(from_idx, to_idx));
		}
		return "";
	}

	function setCookie(name, value, expiredays) {
		var expire_date = new Date();
		expire_date.setDate(expire_date.getDate() + expiredays );
		document.cookie = name + "=" + escape( value ) + "; expires=" + expire_date.toGMTString() + "; path=/";
	} 

	document.write( "<img width='0' height='0' src='http://trace.happypointcard.com/gettrace.asp?" + trace_string + "' style='filter:alpha(opacity=0, style=0, finishopacity=0)'>" );