	// SERVER PROPERTIES
	var mac20_site_valid = "Y";											
	
	var mac20_server_domain = "mctech.mac20.com";						

	var mac20_server_url = "rawdataConv.do";							

	// AD MEMBER
	var mac20_site_id = "0oaJ88nMeQ4";								// SITE ID
	
	// SITEID FOR UNIQUE KEY 
	var mac20_site_id_unique_key = "118";		// SITE ID
	
	var mac20_subdomain_enable = "Y";									
	var mac20_subdomain_url = ".pdfpro.co.kr";						


	// Cookie Name
	var mac20_visitor_cookie_name = "MAC20_VT_" + mac20_site_id;				
	var mac20_visit_cookie_name = "MAC20_VI_" + mac20_site_id;					
	var mac20_before_keyword_id = "MAC20_BKID_" + mac20_site_id;				
	var mac20_current_keyword_id = "MAC20_CKID_" + mac20_site_id;				


	// Cookie Expire Date
	var mac20_cookie_expire_date = "30";				
	
	var mac20_sv = "1.0"; 
	
	function mac20_getUniqNumber(dcnt) 
	{					
		var op = Math.floor(Math.random()*9)%3;
		var rdv1 = Math.floor(Math.random()*99999);
		var rdv2 = Math.floor(Math.random()*99999);				
		var rdresult = "";				
		
		if(op==1){
			rdresult = rdv1 + rdv2;
		}else if(op==2){
			rdresult = Math.abs(rdv1 - rdv2);
		}else{
			rdresult = rdv1*rdv2;
		}
		
		var un=mac20_getTimeStamp()+""+rdresult+"";
		
		if(un.length>dcnt){
			un = un.substring(0,dcnt);
		}else{
			while(un.length<dcnt) un=""+un+"0";
		}
						
		return un;
	}
	
	function mac20_getUniqNumber_v2(dcnt) 
	{					
		var loop_size = Math.floor(Math.random()*9)+1;
		
		var rdresult = Math.floor(Math.random()*99999);
		
		for(var i=0; i<loop_size; i++){
			
			var op = Math.floor(Math.random()*9)%3;
			
			var rdv = Math.floor(Math.random()*99999);
			
			if(op==1){
				rdresult = rdresult + rdv;
			}else if(op==2){
				rdresult = Math.abs(rdresult - rdv);
			}else{
				rdresult = rdresult*rdv;
			}			
			
			rdresult = rdresult+"";
			
			if(rdresult>99999999){
				rdresult = rdresult.substring(0,8);
			}		
		}
		
		var un=mac20_getTimeStamp()+""+rdresult+"";
		
		if(un.length>dcnt-4){
			un = un.substring(0,dcnt-4);
		}else{
			while(un.length<dcnt-4) un=""+un+"0";
		}
		
		un = un + "" +mac20_site_id_unique_key+ "";
		
		if(un.length>dcnt){
			un = un.substring(0,dcnt);
		}else{
			while(un.length<dcnt) un=""+un+"0";
		}
						
		return un;
	}

	function mac20_getTimeStamp() {return (new Date().getTime()).toFixed();}	

	function mac20_escapeStr(str)
	{
		var bEncURI = "N"; 
		eval("try{bEncURI=encodeURI('O');}catch(_e){ }" );		
		if( bEncURI == "O" ) str=encodeURI(str); 
		else str = escape(str); 
		str=str.split("+").join("%2B");
		str=str.split("/").join("%2F"); 
		str=str.split("&").join("%26");
		str=str.split("?").join("%3F"); 
		str=str.split(":").join("%3A"); 
		str=str.split("#").join("%23"); 
		return str;
	}	
	
		
	function mac20_replaceKorStr(str)
	{
		str=str.split("+").join("%2B");
		str=str.split("/").join("%2F"); 
		str=str.split("&").join("%26");
		str=str.split("?").join("%3F"); 
		str=str.split(":").join("%3A"); 
		str=str.split("#").join("%23"); 
		return str;
	}	


	function mac20_getCookieDiv()
	{ 
		var cookieName = "mac20_cookie_test";
		var cookieValue = "mac20_cookie_value";

		document.cookie=cookieName+"="+escape(cookieValue)+";path=/;";
		
		var x=0;
		while(x<=document.cookie.length)	
		{ 
			var y=(x+cookieName.length);
			if(document.cookie.substring(x,y)==cookieName)	
			{
				return "Y";
			} 
			x=document.cookie.indexOf(" ",x)+1;		
			if(x == 0) break;						
		}
		
		return "N";
	}

	
	function mac20_setCookie(name, value, expire)
	{
		var today=new Date(); 
		today.setDate(today.getDate()+parseInt(expire));
		if (expire == 0)
		{
			if (mac20_subdomain_enable == "Y") document.cookie=name+"="+escape(value)+";path=/;domain=" + mac20_subdomain_url + ";";
			else document.cookie=name+"="+escape(value)+";path=/;";
		}
		else
		{
			if (mac20_subdomain_enable == "Y") document.cookie=name+"="+escape(value)+";path=/;expires="+today.toGMTString()+";domain=" + mac20_subdomain_url + ";";
			else document.cookie=name+"="+escape(value)+";path=/;expires="+today.toGMTString()+";";
		}
	}
	
	function mac20_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 mac20_convSend(){
		
		var RP = self.document.referrer;		
		if (RP == "undefined"){
			RP = "";
		}else if (!RP){
			RP = "";
		}
		
		var CP = self.document.location.href;
		if (CP.substr(0,4) == "file"){
			CP = "";
		}else if (!CP){
			CP = "";
		}		
		
		var VT = mac20_getCookie(mac20_visitor_cookie_name);
		if(VT == "undefined" || VT=="" || !VT){
			
			
		}else{
			
			if(CN == "undefined" || CN=="" || !CN){
			
				
			}else{			
			
				var VI = mac20_getCookie(mac20_visit_cookie_name);			
				if(VI == "undefined" || VI=="" || !VI){
					
					VI = mac20_getUniqNumber_v2(25);
					
				}
				
				var CKID = mac20_getCookie(mac20_current_keyword_id);
				
				var BKID = mac20_getCookie(mac20_before_keyword_id);
				
				mac20_setCookie(mac20_visitor_cookie_name, VT, mac20_cookie_expire_date);
				
				mac20_setCookie(mac20_before_keyword_id, BKID, mac20_cookie_expire_date);
				
				var prtc = document.location.protocol.indexOf("https") != -1?"https://":"http://";
				var ReturnUrl = prtc + mac20_server_domain +"/"+ mac20_server_url + "?SITEID=" + mac20_escapeStr(mac20_site_id) + "&VISITID=" + VI;
				ReturnUrl += "&VISITORID=" + VT + "&RP=" + mac20_escapeStr(RP) + "&CP=" + mac20_escapeStr(CP) + "&CKID="+CKID+"&BKID="+BKID;
				ReturnUrl += "&SV=" +mac20_sv+ "&COOKIEDIV=" +mac20_getCookieDiv();
				
				if ((typeof CN) != "undefined" && CN.length != 0) {ReturnUrl += "&CN=" + mac20_escapeStr(CN);}
				if ((typeof CK) != "undefined" && CK.length != 0) {ReturnUrl += "&CK=" + CK;}
				if ((typeof CA) != "undefined" && CA.length != 0) {ReturnUrl += "&CA=" + CA;}
				if ((typeof CDN) != "undefined" && CDN.length != 0) {ReturnUrl += "&CDN=" + mac20_replaceKorStr(CDN);}
				if ((typeof CDE) != "undefined" && CDE.length != 0) {ReturnUrl += "&CDE=" + CDE;}
				if ((typeof CDC) != "undefined" && CDC.length != 0) {ReturnUrl += "&CDC=" + CDC;}
				if ((typeof CDT) != "undefined" && CDT.length != 0) {ReturnUrl += "&CDT=" + CDT;}
				if ((typeof ETC1) != "undefined" && ETC1.length != 0) {ReturnUrl += "&ETC1=" + ETC1;}
				if ((typeof ETC2) != "undefined" && ETC2.length != 0) {ReturnUrl += "&ETC2=" + ETC2;}
				if ((typeof ETC3) != "undefined" && ETC3.length != 0) {ReturnUrl += "&ETC3=" + ETC3;}
				if ((typeof CANCELDIV) != "undefined" && CANCELDIV.length != 0) {ReturnUrl += "&CANCELDIV=" + CANCELDIV;}
				
				if(mac20_site_valid=="Y"){
					var MAC20_IMG = new Image();	
					MAC20_IMG.src = ReturnUrl;
				}	
			}
		}
	}


