﻿/* Trace version 1.3 */

function TraceClass() {
	// private
	var m_traceServer = "log.seantour.org";
	var id = 1;

	// public
	this.Trace = function(aCategory, aPageID, aProduct, aID, aGender, aAge) {
		var ck = navigator.cookieEnabled ? "1" : "0";
		var js = "1";  //navigator.javaEnabled ? "1" : "0"; 브라우져 오류발생함
		var sr = screen.width + "x" + screen.height;
		var cd = screen.colorDepth;
		var dt = document.title.substring(0, 128);

		var traceSource = "http://" + m_traceServer + "/trace.aspx?id=" + id + "&" +
			"ref=" + escape(document.referrer) + "&" + // referer
			"cat=" + aCategory + "&" +			// category(Encoded)
			"pid=" + aPageID + "&" + 			// page id(Encoded)
			"prd=" + aProduct + "&" + 			// product(Encoded)
			"mb=" + escape(aID) + "&" + 		// member id
			"gd=" + escape(aGender) + "&" + 	// gender
			"ag=" + escape(aAge) + "&" +		// age
			"ck=" + escape(ck) + "&" + 			// cookie
			"js=" + escape(js) + "&" + 			// javascript
			"sr=" + escape(sr) + "&" + 			// screen resolution
			"cd=" + escape(cd) + "&" + 			// color depth
			"dt=" + escape(dt) + "" + 			// document title
			"";

		var traceImage = new Image();
		traceImage.src = traceSource;
	}
}

if (document.referrer.toLowerCase().indexOf("http://localhost") < 0) {
	__TRACE_TRACER = new TraceClass();
	__TRACE_TRACER.Trace(eval("try { typeof(__TRACE_CATEGORY)=='undefined'?'':__TRACE_CATEGORY} catch(e){}"),
			eval("try { typeof(__TRACE_PAGEID)=='undefined'?'':__TRACE_PAGEID} catch(e){}"),
			eval("try { typeof(__TRACE_PRODUCT)=='undefined'?'':__TRACE_PRODUCT} catch(e){}"),
			eval("try { typeof(__TRACE_MID)=='undefined'?'':__TRACE_MID} catch(e){}"),
			eval("try { typeof(__TRACE_MGENDER)=='undefined'?'':__TRACE_MGENDER} catch(e){}"),
			eval("try { typeof(__TRACE_MAGE)=='undefined'?'':__TRACE_MAGE} catch(e){}"));
	delete __TRACE_TRACER;
}