var server_url = "http://203.233.105.248";
var list_url = "/adtom/hankookimake.aspx";
var view_url = "/adtom/view.aspx";
var link_url = "/adtom/link.aspx";
var media = "91";
var positiontype = "1";
var mediaplayer_name = "MediaPlayer";
	
var programid = "";	
var movie_url = "";
var speed = "H";
var userdata = "";
var extra1 = '';
var extra2 = '';

function InitAdtom(pid, murl, udata)
{    
    programid = pid;
    movie_url = murl;
    userdata = udata;
    
    var MediaPlayer = GetPlayer();
    MediaPlayer.attachEvent("Click",AdLink);
    MediaPlayer.attachEvent("PlayStateChange", AdStart);

	var url = server_url + list_url + "?m=" + media + "&p=" + programid + "&x1=" + extra1 + "&x2=" + extra2 + "&t=" + positiontype + "&url=" + movie_url + "&s=" + speed + "&d=" + userdata;
	
    MediaPlayer.AutoStart = true;
    MediaPlayer.PreviewMode = false;     
    //MediaPlayer.url = url;
    MediaPlayer.FileName = url;
    var url_name = MediaPlayer.FileName;
    if (url_name != "")
    {
		MediaPlayer.Play();
    }
    else
    {
		MediaPlayer.FileName = movie_url;
		MediaPlayer.Play();
	}	
}

function GetPlayer()
{
    return document.getElementById(mediaplayer_name);
}
	
function AdLink(button, state, x, y)
{
    var MediaPlayer = GetPlayer();
	var	current     = MediaPlayer.GetCurrentEntry();
	var link	    = MediaPlayer.GetMediaParameter(current, "adlink");
	var adid	    = MediaPlayer.GetMediaParameter(current, "adid");
	var admedia	    = MediaPlayer.GetMediaParameter(current, "admedia");
	var adprogram	= MediaPlayer.GetMediaParameter(current, "adprogram");
	var aduserdata	= MediaPlayer.GetMediaParameter(current, "aduserdata");
	var seq		    = MediaPlayer.GetMediaParameter(current, "adseq");
	
	link = link.replace(/\0+/gi, "");
	adid = parseInt(adid.replace(/\0+/gi, ""));	    
    admedia = admedia.replace(/\0+/gi, "");
    adprogram = adprogram.replace(/\0+/gi, "");
    aduserdata = aduserdata.replace(/\0+/gi, "");
    seq = seq.replace(/\0+/gi, "");
    
    if (link)
    {
	    var url = server_url + link_url + "?m=" + media + "&p=" + programid + "&d=" + userdata + "&x1=" + extra1 + "&x2=" + extra2 + "&id=" + adid  + "&t=" + positiontype + "&url=" + link;
	    window.open(url);
	}
}

function AdStart(status)
{	
	if (status != 3 && status != 2)
	    return;

    var MediaPlayer = GetPlayer();
	var	current     = MediaPlayer.GetCurrentEntry();
	var link	    = MediaPlayer.GetMediaParameter(current, "adlink");
	var adid	    = MediaPlayer.GetMediaParameter(current, "adid");
	var admedia	    = MediaPlayer.GetMediaParameter(current, "admedia");
	var adprogram	= MediaPlayer.GetMediaParameter(current, "adprogram");
	var aduserdata	= MediaPlayer.GetMediaParameter(current, "aduserdata");
	var seq		    = MediaPlayer.GetMediaParameter(current, "adseq");
	
	link = link.replace(/\0+/gi, "");
	adid = parseInt(adid.replace(/\0+/gi, ""));	    
    admedia = admedia.replace(/\0+/gi, "");
    adprogram = adprogram.replace(/\0+/gi, "");
    aduserdata = aduserdata.replace(/\0+/gi, "");
    seq = seq.replace(/\0+/gi, "");
	
	if (parseInt(seq) != 0)
	{
	    var access;
	    if (status == 3)
	        access = 1;
	    else
	        access = 2;
	        
	    var fakeframe = document.getElementById("fakeframe");
	    var url = server_url + view_url + "?a=" + access + "&m=" + media + "&p=" + programid + "&d=" + userdata + "&x1=" + extra1 + "&x2=" + extra2 + "&id=" + adid + "&t=" + positiontype + "&k=" + Math.random();	    
	    fakeframe.src = url;
	}
}
