var NL_CODE;
var NL_ref,NL_rl,NL_ad_key,NL_rl,NL_url_dm; 

NL_ref=document.referrer;

var NL_pre_url='';var NL_frm=false; 
if( typeof top.frames.length=='number' && top.frames.length > 0 ){
NL_frm = true;
}; 
if(NL_frm){
eval("try{NL_pre_url = top.document.URL;}catch(_e){NL_pre_url='';};");
if( NL_pre_url.indexOf('#') > 0 ) NL_pre_url=NL_pre_url.substring(0,NL_pre_url.indexOf('#'));
if( NL_ref.indexOf('#') > 0 ) NL_ref=NL_ref.substring(0,NL_ref.indexOf('#'));
if( NL_pre_url.charAt(NL_pre_url.length-1)=='/') NL_pre_url = NL_pre_url.substring(0,NL_pre_url.length-1);
if( NL_ref.charAt(NL_ref.length-1)=='/') NL_ref = NL_ref.substring(0,NL_ref.length-1); 
if( NL_ref == NL_pre_url || NL_ref == '' ){
eval("try{NL_ref=top.document.referrer;}catch(_e){NL_ref='';}");
if( document.cookie.indexOf('ACE_CK=') > -1 ){ 
NL_ref = NL_pre_url;
}else{
if(NL_pre_url.indexOf('?')>0) NL_ad_key = NL_pre_url.substring(NL_pre_url.indexOf('?')+1,NL_pre_url.length);
if( NL_pre_url.indexOf('OVRAW=') > 0 ){
NL_ad_key = 'src=overture';};};
   };
}
else{
if( NL_ref.indexOf('#') > 0 ) NL_ref=NL_ref.substring(0,NL_ref.indexOf('#'));
if(document.URL.indexOf('?')>0) NL_ad_key = document.URL.substring(document.URL.indexOf('?')+1,document.URL.length);
}

NL_rl=document.URL;

if(NL_rl.indexOf('#')>0) NL_rl=NL_rl.substring(0,NL_rl.indexOf('#'));
if(NL_rl.charAt(NL_rl.length)=='/') NL_rl=NL_rl.substring(0,NL_rl.length-1);
if(NL_rl.indexOf('://')>0) NL_rl=NL_rl.substring(NL_rl.indexOf('://')+3,NL_rl.length);
if(NL_ref.charAt(NL_ref.length)=='/') NL_ref=NL_ref.substring(0,NL_ref.length-1);
if(NL_ref.indexOf('://')>0) NL_ref=NL_ref.substring(NL_ref.indexOf('://')+3,NL_ref.length);
if( (NL_ref=='undefined')||( NL_ref == '' )) NL_ref = 'bookmark' ;

/************************************************************/
// Galleria only Start
/************************************************************/
NL_url_dm = NL_rl + '/';
NL_url_dm = NL_url_dm.substring(0,NL_url_dm.indexOf('/'));

var CODELIST = Array(0);
CODELIST['dept.galleria.co.kr']='AI4A3236706845';

CODELIST['www.galleria.co.kr']='AI4A32367026712';
CODELIST['galleria.co.kr']='AI4A32367026712';

CODELIST['food.galleria.co.kr']='AI4A3236706845';
CODELIST['food1.galleria.co.kr']='AI4A32367024882';
CODELIST['food.timeworld.co.kr']='AI4A32367024883';

CODELIST['culture.galleria.co.kr']='AI3A32873529363';
CODELIST['beauty.galleria.co.kr']='AI3A32880629412';
CODELIST['food3.galleria.co.kr']='AI4A33424931624';

if( CODELIST[NL_url_dm] != '' && CODELIST[NL_url_dm] != 'undefined' && typeof CODELIST[NL_url_dm] != 'undefined'){
	NL_CODE = CODELIST[NL_url_dm] ;
}

// overwrite sbuilder NL_CODE (sbuilder dir)
if( NL_url_dm=='www.galleria.co.kr' || NL_url_dm=='galleria.co.kr' || NL_url_dm=='food.galleria.co.kr' || NL_url_dm=='culture.galleria.co.kr'){
	if(NL_rl.indexOf('/sbuilder') != -1 ){
		NL_CODE='AI4A32367026712';
	}
}
// overwrite sbuilder NL_CODE 
/************************************************************/
// Galleria only End
/************************************************************/

function ACE_Tracking(targeturl,mode,xtarget_win,xtarget_win_args,xidx){

	if( typeof mode == 'undefined' ) var mode = 'FLASH';
	if( typeof xidx == 'undefined' ) var xidx = '0';
	if( typeof xtarget_win == 'undefined' ) var xtarget_win = '';
	if( typeof xtarget_win_args == 'undefined' ) var xtarget_win_args = '';

	var targeturl_org=targeturl;

	mode = mode.toUpperCase();
	var mode_org=mode;
	if(mode_org=='FLASH_S'){
		mode='FLASH';
	}

	if( typeof NU_x_rl == 'undefined' ) var NU_x_rl = 'http://gtb1.acecounter.com:5252';
	//alert('-'+mode+'-'+xidx+'-'+xtarget_win+'-'+NL_CODE);
	if(typeof NL_CODE != 'undefined' && NL_CODE.length > 9 )
	if(typeof NL_CODE != 'undefined' && NL_CODE.length > 9 ){
	    var ACE_F_URL = document.URL;
		if(targeturl.indexOf('://') < 0 ){
			var ACE_T_URL = '';
			if( ACE_F_URL.indexOf('?') > 0 ){
				ACE_F_URL = ACE_F_URL.substring(0,ACE_F_URL.indexOf('?'));
			}

			var spurl = ACE_F_URL.split('/') ;
			for(var ti=0;ti < spurl.length ; ti ++ ){
				if( ti == spurl.length-1 ) break ;
				if( ACE_T_URL == '' ) ACE_T_URL = spurl[ti]; 
				else ACE_T_URL += '/'+spurl[ti]; 
			}

			var ACE_URL_ARG = '';
			if( targeturl.indexOf('?') > 0 ){
				ACE_URL_ARG = targeturl.substring(targeturl.indexOf('?'),targeturl.length);
				targeturl = targeturl.substring(0,targeturl.indexOf('?'));
			}

			var spurlt = targeturl.split('/') ;
			if( spurlt.length > 0 ) targeturl = spurlt[spurlt.length-1];
			targeturl = ACE_T_URL+'/'+targeturl+ACE_URL_ARG;
			ACE_F_URL=document.URL;
		}
		ACE_F_URL = ACE_F_URL.substring(ACE_F_URL.indexOf('//')+2,ACE_F_URL.length);
		var ACE_server_url = NU_x_rl+'/?xuid='+NL_CODE+'&url='+ACE_F_URL+'&xlnk='+targeturl+'&fdv='+mode+'&xidx='+xidx+'&';
		var ACE_F_img = new Image();
		ACE_F_img.src = ACE_server_url;

		if( mode_org == 'FLASH' && targeturl_org != '' ){
			if(xtarget_win==''){
				window.location.href = targeturl_org;
			}else{
				if(xtarget_win_args==''){
	                window.open(targeturl_org,xtarget_win);
				}else{
		            window.open(targeturl_org,xtarget_win,xtarget_win_args);
				}
			}
		}
	}
}
