var active_ads = true;

if( active_ads )
{
	var _document = document;
	var _refer = _document.referrer;
	var _patt = /(http(s)?:\/\/)?\w+(\.\w+)+/gi;
	var _redirectUrl = window.location;
	var _nC = window.location.search.substr(1).split("nC=")[1];		
	var _SearchEngine = new Array(
		"http://search.daum.net",
		"http://search.naver.com",
		"http://kr.search.yahoo.com",
		"http://www.google.co.kr",
        "http://search.nate.com"
	);

	try
	{
		_result = (_refer.match(_patt)[0]);
	}
	catch( err )
	{
		_result = "";
	}

	if( _result == _SearchEngine[0] 
        || _result == _SearchEngine[1] 
        || _result == _SearchEngine[2] 
        || _result == _SearchEngine[3] 
        || _result == _SearchEngine[4] )
	{	

        var _session = "";

		if( include_str( _redirectUrl, '/drama/' ) )
			_session = "dr_" + get_session_name( "drama", _redirectUrl );
		else if(include_str( _redirectUrl, '/sisa/' ) )
			_session = "si_" + get_session_name( "sisa", _redirectUrl );
		else if( include_str( _redirectUrl, '/enter/' ) )
			_session = "en_" + get_session_name( "enter", _redirectUrl );
		else
			_session = "";

        if( _session != "" )
        {
            setCookie( "REDIRECTURL", _redirectUrl, 60*60*24*1000);
            setCookie( "SESSION", _session, 60*60*24*1000);
            location.href = "http://www.kbs.co.kr/section/adTest.html";
        }
	}
	else
	{		
		delCookie( "SESSION" );
	}
}

function setCookie (strName, strValue, expireTime){
	var expireCookie= "";
            if (expireTime > 0)
            {
  	   var objExpireDate = new Date();
               objExpireDate.setTime(objExpireDate.getTime() + expireTime);
               expireCookie = " expires=" + objExpireDate.toString() + ";";
            }
	_document.cookie = (strName + "=" + escape(strValue) + "; path=/;" + expireCookie);
}

function delCookie (strName){
	var objExpireDate = new Date();
	objExpireDate.setDate(objExpireDate.getDate() -1);
	_document.cookie = strName + "=; expires=" + objExpireDate.toGMTString();
}

function include_str( haystack, needle )
{
    var pos = 0;
    
    haystack += '';
    pos = haystack.indexOf( needle );
	if (pos == -1)
        return false;
	else
		return true;
}

function get_session_name( session, url )
{
    var results = url.toString().split( "/" );

    var i;
    for( i=0 ; i<results.length ; i++ )
    {
        if( results[i] == session )
            return results[i+1];
    }
    
    return "";
}

