// BIZSMART LOGGER TRACKING SCRIPT V.22d : ODP [www.outside-director.or.kr]
// SET BASE DOMAIN - DIFFERENT SETTING
var _TRK_DOMAIN = "outside-director.or.kr";

// ENVIRONMENT
var _trk_bMSIE = false;
var _trk_bJS12 = false;
if( navigator.appName.indexOf("Microsoft") != -1 ) _trk_bMSIE = true;
if( window.screen ) _trk_bJS12 = true;

function _trk_escape( _str ) {
    var str = escape(_str);
    var ch;
    while ((ch = str.indexOf("+")) > 0) str = str.substr(0, ch) + "%2B" + str.substr(ch+1, str.length);
    while ((ch = str.indexOf("/")) > 0) str = str.substr(0, ch) + "%2F" + str.substr(ch+1, str.length);
    while ((ch = str.indexOf("&")) > 0) str = str.substr(0, ch) + "%26" + str.substr(ch+1, str.length);
    while ((ch = str.indexOf("?")) > 0) str = str.substr(0, ch) + "%3F" + str.substr(ch+1, str.length);
    return str;
}

// expire = day
function _trk_setCookie(name, value, expire) {
	var today = new Date();
	today.setDate( today.getDate() + parseInt(expire) );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + today.toGMTString() +";";
}

function _trk_getCookie( name ) {
	var cookieName = name + "=";
	var x = 0;
	while ( x <= document.cookie.length ) {
		var y = (x+cookieName.length);
		if ( document.cookie.substring( x, y ) == cookieName ) {
			if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 ) endOfCookie = document.cookie.length;
			return unescape( document.cookie.substring( y, endOfCookie ) );
		}
		x = document.cookie.indexOf( " ", x ) + 1;
		if ( x == 0 ) break;
	}
	return "";
}

function _trk_getParameter( name ) {
	var paraName = name + "=";
	var URL = "" + self.document.location;
	var tURL = ""; eval("try{ tURL = top.document.location.href; }catch(_e){ }"); 
	URL = URL + "&" + tURL;
	if( URL.indexOf( paraName ) != -1 ) {
		var x = URL.indexOf( paraName ) + paraName.length;
		var y = URL.substr( x ).indexOf( "&" );
		if( y != -1 )
			return URL.substring( x, x+y );
		else
			return URL.substr( x );
	}
	return "";
}

function _trk_make_code( _TRK_SERVER, _TRK_U ) {
    var dt = document.title.toString();
	dt = dt.substr(0,128);
    var dr = self.document.referrer;
    var tdr = ""; eval("try{ tdr = top.document.referrer; }catch(_e){ }");
    var tdu = ""; eval("try{ tdu = top.document.location.href; }catch(_e){ }");
    if( dr == tdu ) dr = tdr;
    if( dr=="undefined" ) dr="";

    var du = self.document.location.href;
    if( du.substr(0,4) == "file" ) return "";

    var adKeyVal = "";
    adKeyVal = _trk_getParameter("OVKEY");
	if( adKeyVal != "" && du.indexOf("OVKEY=") < 0 ) {
		if( du.indexOf("?") != -1 )
			du = du + "&OVKEY=" + adKeyVal; 
		else
			du = du + "?OVKEY=" + adKeyVal; 
	}
	adKeyVal = _trk_getParameter("netpia");
    if( adKeyVal != "" && du.indexOf("netpia=") < 0 ) {
		if( du.indexOf("?") != -1 )
			du = du + "&netpia=" + adKeyVal; 
		else
			du = du + "?netpia=" + adKeyVal; 
	}
    adKeyVal = _trk_getParameter("logger_kw");
    if( adKeyVal != "" && du.indexOf("logger_kw=") < 0 ) {
		if( du.indexOf("?") != -1 )
			du = du + "&logger_kw=" + adKeyVal; 
		else
			du = du + "?logger_kw=" + adKeyVal; 
	}
    adKeyVal = _trk_getParameter("source");
	if( adKeyVal != "" && du.indexOf("source=") < 0 ) {
		if( du.indexOf("?") != -1 )
			du = du + "&source=" + adKeyVal; 
		else
			du = du + "?source=" + adKeyVal; 
	}
      var ce = navigator.cookieEnabled ? "Y" : "N";
    var je = navigator.javaEnabled() ? "Y" : "N";
    var ss = "";
    var cd = "";

	// ver 1.2
    if( _trk_bJS12 ) {
        ss = screen.width + "x" + screen.height;
        cd = screen.colorDepth;
	}

    if ( !dt ) dt = "";
    if ( !dr ) dr = "";
    if ( !du ) du = "";
    if ( !ce ) ce = "";
    if ( !je ) je = "";

    var t = new Date;
    var tye = ( _trk_bMSIE )?(t.getYear()):(t.getFullYear());
    var tmo = t.getMonth()+1;
    var tda = t.getDate();
    var tho = t.getHours();
    var tmi = t.getMinutes();
    var tse = t.getSeconds();
    var tzo = t.getTimezoneOffset();

      var prtcl = document.location.protocol.indexOf("https")!=-1?"https://":"http://";
	if( prtcl == "https://" ) _TRK_SERVER = "ssl."+_TRK_DOMAIN;

	var tc;
    tc = "";
    tc = tc + prtcl;
    tc = tc + _TRK_SERVER + "/Lib/Tracker.asp?";
    tc = tc + "u=" + _TRK_U;
      tc = tc + "&dr="+_trk_escape(dr);
    tc = tc + "&dt="+_trk_escape(dt);
    tc = tc + "&du="+_trk_escape(du);

    tc = tc + "&ss="+escape(ss);
    tc = tc + "&cd="+cd;
    tc = tc + "&ce="+ce;
    tc = tc + "&je="+je;

    tc = tc + "&tzo="+ tzo;
    tc = tc + "&tye="+ tye;
    tc = tc + "&tmo="+ tmo;
    tc = tc + "&tda="+ tda;
    tc = tc + "&tho="+ tho;
    tc = tc + "&tmi="+ tmi;
    tc = tc + "&tse="+ tse;

    return tc;
}

function _trk_flashContentsView( _TRK_CP ) {
    var _trkImage3 = new Image();
    var _tmpSrc = _trk_make_code( "www.outside-director.or.kr", "ODP" );
    _tmpSrc = _tmpSrc.replace( /&CP=.*&PI/g, "&PI" );
    _tmpSrc = _tmpSrc.replace( /&dr=.*&dt/g, "&dt" );
	_trkImage3.src = _tmpSrc + "&dr=&CP=" + _trk_escape(_TRK_CP);
}

var _TRK_U = _trk_getParameter("_U_");
var _TRK_HOST = _trk_getParameter("_H_");
var _TRK_LIFE = _trk_getParameter("_L_");

if( _TRK_LIFE == "" ) _TRK_LIFE = 14;
if( _TRK_U != "" && _TRK_HOST != "" ) {
	_trk_setCookie( "_TRK_U", _TRK_U, _TRK_LIFE  )
	_trk_setCookie( "_TRK_HOST", _TRK_HOST, _TRK_LIFE  )
} else {
	_TRK_U = _trk_getCookie("_TRK_U");
	_TRK_HOST = _trk_getCookie("_TRK_HOST");
}


var _TRK_CC_C = _trk_getCookie("_TRK_CC");
var _TRK_CC_P = _trk_getParameter("_C_");
if( (typeof _TRK_CC) != "undefined" && _TRK_CC != "" ) _TRK_CC_P = _TRK_CC;
if( _TRK_CC_C != "" ) _TRK_CC = _TRK_CC_C;
if( _TRK_CC_P != "" ) _TRK_CC = _TRK_CC_P;
if( (typeof _TRK_CC) != "undefined" && _TRK_CC_P != "" ) _trk_setCookie( "_TRK_CC", _TRK_CC, _TRK_LIFE  );

var _TRK_RK_C = _trk_getCookie("_TRK_RK");
var _TRK_RK_P = _trk_getParameter("_R_");
if( (typeof _TRK_RK) != "undefined" && _TRK_RK != "" ) _TRK_RK_P = _TRK_RK;
if( _TRK_RK_C != "" ) _TRK_RK = _TRK_RK_C;
if( _TRK_RK_P != "" ) _TRK_RK = _TRK_RK_P;
if( (typeof _TRK_RK) != "undefined" && _TRK_RK_P != "" ) _trk_setCookie( "_TRK_RK", _TRK_RK, _TRK_LIFE  );

//
if( (typeof trk_code) != "undefined" && trk_code == "" ) {  // version 13
    trk_code =  '<img src=\"' + _trk_make_code( "www.outside-director.or.kr", "ODP" ) + '\" height=\"0\" width=\"0\">';
} else {
	if( _trk_bJS12 == true  ) {
		var _trkImage1 = new Image();
		if( _trk_bMSIE )
			_trkImage1.src = _trk_make_code( "www.outside-director.or.kr", "ODP" );
		else
			setTimeout("_trkImage1.src = _trk_make_code( \"www.outside-director.or.kr\", \"ODP\" );",1); 
	} else {
		if( _trk_bMSIE ) document.write('<div style=\"display: none\">');
		document.write('<img src=\"' + _trk_make_code( "www.outside-director.or.kr", "ODP" ) + '\" height=\"0\" width=\"0\">');
		if( _trk_bMSIE ) document.write('</div>');
	}
}

if( _TRK_U != "" && _TRK_HOST != "" ) {
	var _TRK_HOST_DOMAIN = _TRK_HOST+"."+_TRK_DOMAIN;
	if( (typeof trk_code) != "undefined" && trk_code == "" ) {  // version 13
		trk_code =  '<img src=\"' + _trk_make_code( _TRK_HOST_DOMAIN, _TRK_U ) + '\" height=\"0\" width=\"0\">';
	} else {
		if( _trk_bJS12 == true ) {
			var _trkImage2 = new Image();
			if( _trk_bMSIE )
				_trkImage2.src = _trk_make_code( _TRK_HOST_DOMAIN, _TRK_U );
			else
				setTimeout("_trkImage2.src = _trk_make_code( _TRK_HOST_DOMAIN, _TRK_U );",1); 
		} else {
			if( _trk_bMSIE ) document.write('<div style=\"display: none\">');
			document.write('<img src=\"' + _trk_make_code( _TRK_HOST_DOMAIN, _TRK_U ) + '\" height=\"0\" width=\"0\">');
			if( _trk_bMSIE ) document.write('</div>');
		}
	}
}
// END OF TRK_SCRIPT
