/*
NetInsight Keyword ROI TRACKING SCRIPT V 1.0
programed by sean.lee@nitmus.com
º» ½ºÅ©¸³Æ®´Â NetInsight Keyword ROI Æ®·¡Å·À» À§ÇÑ ½ºÅ©¸³Æ® ¼Ò½º ÀÔ´Ï´Ù.
¾Æ·¡ÀÇ ¼Ò½º¸¦ ÀÓÀÇ·Î ¼öÁ¤ÇÒ°æ¿ì ROI Æ®·¡Å·ÀÌ Á¤»óÀûÀ¸·Î ÀÛµ¿ ÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.
*/
/* Æ®·¡Å·À» À§ÇÑ ¼Ò½ººÎ ÀÔ´Ï´Ù. */
var pg = document.location.href;
var rf = document.referrer;

function _parseQuery(att) {
    var pstr = window.location.search;
    if (pstr.indexOf(att) < 0) {
        return '';
    }
    var len = pstr.length;
    var start = pstr.indexOf(att+'=') + (att.length + 1);
    var tmp = pstr.substr(start, len - start);
    var end = start + tmp.indexOf('&');
    if (end >= start) {
        tmp = pstr.substr(start, (end - start));
    }
    return tmp;
}
function _parseReferrerQuery(engine) {
	var searchEngine = {
		'www.google.co.kr'	: 'q',
		'www.google.com'	: 'q',
		'search.naver.com'	: 'query',
		'search.daum.net'	: 'q',
		'kr.search.yahoo.com'	: 'p',
		'search.empas.com' : 'q',
		'search.paran.com'	: 'Query',
		'search.d.paran.com'	: 'q'
	};
	if (searchEngine[engine] != undefined) {
		var att = searchEngine[engine];
		var pstr = top.document.referrer;
		if (pstr.indexOf(att) < 0) {
			return '';
		}
		var len = pstr.length;
		var start = pstr.indexOf(att+'=') + (att.length + 1);
		var tmp = pstr.substr(start, len - start);
		var end = start + tmp.indexOf('&');
		if (end >= start) {
			tmp = pstr.substr(start, (end - start));
		}
		return tmp;
	} else {
		return '';
	}
}
function _getCookieVal (offset) {
	var endstr = document.cookie.indexOf (';', offset);
	if (endstr == -1) endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}
function _getCookie(name) {
	var arg = name + '=';
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
			return _getCookieVal (j);
		i = document.cookie.indexOf(' ', i) + 1;
		if (i == 0) break;
	}
	return null;
}
function _setCookie(name, value, expiredays) {
	var todayDate = new Date();
	todayDate.setDate(todayDate.getDate() + expiredays);
	document.cookie = name + '=' + escape(value) + '; path=/; domain=.mimididi.co.kr; expires=' + todayDate.toGMTString() + ';';
}
function _getDomain(url) {
	start = url.indexOf('//');
	end = url.substring(start+2, url.length).indexOf('/');
	return (url.substring(start+2, start+2+end));
}
function _getEpochTime(days) {
	var todayDate = new Date();
	todayDate.setDate(todayDate.getDate() + days);
	return parseInt(todayDate.getTime() / 1000);
}
var _pg = document.location.href;
var _rf = document.referrer;
var _sp;
var _dir;
var _cat;
var _depth;
var _rfd	= '';
var _kwd	= '';
var _gclid	= '';
var _NiKwd	= '';
var _trackingDays = 7;
var _cookieExpires = 30;
var _epochtime	= 0;
var _query = {};
var _NiKwdCookieValue	= '';
var _NiKwdCookieName	= 'NiKwd.tracer';
var _mediaList		= new Array('adwords', 'overture', 'naver', 'daum', 'yahoo', 'empas');
var _todayepochtime = _getEpochTime(0);
var MAX_TRACK = 25;
_pg = _pg.replace(/\?/g,'%!3F');
_pg = _pg.replace(/&/g,'%!26');
_pg = _pg.replace(/=/g,'%!3D');
_rf = _rf.replace(/\?/g,'%!3F');
_rf = _rf.replace(/&/g,'%!26');
_rf = _rf.replace(/=/g,'%!3D');
try { if (_salesPrice != '') { _sp=_salesPrice; }} catch (e) { _sp=''; }
try { if (_pageDepth == 'final') { _depth=_pageDepth; }} catch (e) { _depth=''; }
try { if (_directory != '') { _dir=_directory; }} catch (e) { _dir=''; }
try { if (_category != '') { _cat=_category; }} catch (e) { _cat=''; }
//_gclid				= _parseQuery('gclid');
_query['NiKwd']		= _parseQuery('NiKwd');
_query['trackingDays']	= _parseQuery('trackingDays');
if ((_query['NiKwd'] != '') && (_rf != '')) {
	var temp = _query['NiKwd'].split('.');
	_tempCookies		= _getCookie(_NiKwdCookieName);
	if (_tempCookies == null) {
		_NiKwd = _query['NiKwd'];
		_epochtime = _getEpochTime(_query['trackingDays'] ? _query['trackingDays'] : _trackingDays);
		_NiKwdCookieValue = _query['NiKwd'] + '.' + _epochtime;
		_setCookie(_NiKwdCookieName, _NiKwdCookieValue, _cookieExpires);
	} else {
		var _cookiesList = _tempCookies.split('|');
		for (i = 0 ; i < _cookiesList.length ; i++) {
			if (i > MAX_TRACK) break;
			var temp = _cookiesList[i].split('.');
			if (temp[6] - _todayepochtime > 0) {
				var verifyValue = temp[0] + '.' + temp[1] + '.' + temp[2] + '.' + temp[3] + '.' + temp[4] + '.' + temp[5];
				if (verifyValue != _query['NiKwd']) {
					_NiKwdCookieValue += _cookiesList[i] + '|';
				}
			}
		}
		_NiKwd = _query['NiKwd'];
		_epochtime = _getEpochTime(_query['trackingDays'] ? _query['trackingDays'] : _trackingDays);
		_NiKwdCookieValue += _query['NiKwd'] + '.' + _epochtime;
	}
	_setCookie(_NiKwdCookieName, _NiKwdCookieValue, _cookieExpires);
} else {
	_tempCookies		= _getCookie(_NiKwdCookieName);
	if (_tempCookies != null) {
		var _cookiesList = _tempCookies.split('|');
		for (i = _cookiesList.length - 1 ; i >= 0  ; i--) {
			var temp = _cookiesList[i].split('.');
			if (temp[6] - _todayepochtime > 0) {
				var verifyValue = temp[0] + '.' + temp[1] + '.' + temp[2] + '.' + temp[3] + '.' + temp[4] + '.' + temp[5];
				if (verifyValue != _query['NiKwd']) {
					//_NiKwdCookieValue += _cookiesList[i] + '|';
					if (_NiKwdAdvertiserID == temp[1]) {
						_NiKwd = temp[0] + '.' + temp[1] + '.' + temp[2] + '.' + temp[3] + '.' + temp[4] + '.' + temp[5];
						break;
					}
				}
			}
		}
	}
}
if (_rf != '') {
	_rfd = _getDomain(_rf);
	_kwd = _parseReferrerQuery(_rfd);
}
var _protocol = document.location.protocol.indexOf("https") != -1 ? "https://" : "http://";
var _trackingURL = "roi.uni-snj.co.kr/NetInsight/roi/";
var _requestURL = self.document.location.href;
if (_pageDepth == undefined) { var _pageDepth = ''; }
if ((_pageDepth == 'final') && (_requestURL.substr(0,4) != "file")) { document.writeln("<script language='javascript' src='" + _protocol + _trackingURL + "universal?cmpnno=" + _NiKwdAdvertiserID + "&roiID=" + _NiKwdTrackingID + "&pg="+_pg+"&rf="+_rf+"&sp="+_sp+"&depth="+_depth+"&rfd="+_rfd+"&gclid="+_gclid+"&kwd="+_kwd+"&NiKwd="+_NiKwd+"&dir="+_dir+"&cat="+_cat+"'></"+"script>"); }

