function mzGetItsReferer()
{
	var mzCPID=(mzGetItsReferer.arguments.length>0 ? mzGetItsReferer.arguments[0] : 0);

	var mzCookieArray;
	var tokenFlag = 0;
	var mzReferUrl = document.referrer;
	var mzTemplate = (mzReferUrl.charAt(mzReferUrl.length-1)=='/') ? mzReferUrl.substring(0, mzReferUrl.length-1):mzReferUrl;
	if(mzTemplate.indexOf('://')!=-1)
	{
		mzTemplate = mzTemplate.substring(mzTemplate.indexOf('://')+3, mzTemplate.length);
	}
	if(mzTemplate.indexOf('/'))
	{
		mzDomainTmp = mzTemplate.substring(0, mzTemplate.indexOf('/'));
		mzUriTmp = mzTemplate.substring(mzTemplate.indexOf('/')+1, mzTemplate.length);
	}
	mzDomainTmp = mzDomainTmp.toLowerCase();

	if(mzDomainTmp.indexOf("naver")!=-1)
	{
		mzDomain = "1";
		mzToken = "query";
	}
	else if(mzDomainTmp.indexOf("daum")!=-1)
	{
		mzDomain = "2";
		mzToken = "q";
	}
	else if(mzDomainTmp.indexOf("nate")!=-1)
	{
		mzDomain = "3";
		mzToken = "q";
	}
	else if(mzDomainTmp.indexOf("yahoo")!=-1)
	{
		mzDomain = "4";
		mzToken = "p";
	}
	else if(mzDomainTmp.indexOf("paran")!=-1)
	{
		mzDomain = "5";
		mzToken = "Query";
	}
	else
	{
		return 0x00;
	}

	var mzUri;
	var mzTemplate = (mzUriTmp.indexOf("?") > 0) ? mzUriTmp.replace(/.[^?]+\?/,"").split("&") : null;
	for( var i in mzTemplate)
	{
		mzUriKey = mzTemplate[i].substr(0, mzTemplate[i].indexOf("="));
		if(mzUriKey ==mzToken)
		{
			tokenFlag=1;
			mzUri = mzTemplate[i].substr(mzTemplate[i].indexOf("=")+1, mzTemplate[i].length - mzTemplate[i].indexOf("=")-1);
		}
	}

	if(tokenFlag==1)
	{
		mzUri  = mzUri.replace(/%20/,"");
		mzUri  = mzUri.replace(/ /,"");
		mzUri  = mzUri.replace(/\+/,"");
		mzUri  = mzUri.replace(/%2B/,"");
		var mzRetValue = new Array(0, mzCPID, mzDomain, mzUri);
		return mzRetValue;
	}

	return 0x00;
}

function mz_its_process(mzCPID, mzPageID, mzItsExp)
{
	var mzCookieFlag = 0;
	var mzItsArray;
	if((mzItsArray = mzGetItsReferer(mzCPID))!=0x00)
	{
		mzCookieFlag = 1;
	}

	var mzItsImg = new Image();
	mzItsImg.src="http://mztag.ad-indicator.com/ant_its?cpid="+mzCPID+"&mzp="+mzPageID+"&mzitsd="+mzItsArray[2]+"&mzitsq="+mzItsArray[3]+"&itsflag="+mzCookieFlag+"&itsexp="+mzItsExp+"&tag=1";
}

mz_its_process(12515, 1, 20091201);


