
var ODEKAKE_ID_NULL = null;
var PAGE_KIND_NULL = null;
var SERVICE_ID_NULL = null;
var EVENT_ID_NULL = null;
var PLAN_ID_NULL = null;

function createImage( sDOMAIN, sREFERER, sI, sSPOT_ID , sODEKAKE_ID,  sEVENT_ID , sSERVICE_ID , sPLAN_ID , sPAGE_KIND ) {
	var img = document.createElement("img");
	img.style.display = "none";
	var todaymillisec = (new Date()).getTime();
	
	var sPARAM_ODEKAKE_ID = getParam( "ODEKAKE_ID" , sODEKAKE_ID );
	var sPARAM_EVENT_ID = getParam( "EVENT_ID" , sEVENT_ID );
	var sPARAM_SERVICE_ID = getParam( "SERVICE_ID" , sSERVICE_ID );
	var sPARAM_PLAN_ID = getParam( "PLAN_ID" , sPLAN_ID );
	var sPARAM_PAGE_KIND = getParam( "PAGE_KIND" , sPAGE_KIND );
	
	img.src = sDOMAIN + "/access?REF=" + sREFERER + "&I=" + sI + "&SPOT_ID=" + sSPOT_ID + sPARAM_ODEKAKE_ID + sPARAM_EVENT_ID + sPARAM_SERVICE_ID + sPARAM_PLAN_ID + sPARAM_PAGE_KIND + "&time=" + todaymillisec;
	
	document.getElementById("beacon").innerHTML = img;
}

function getParam( sKey , sValue )
{
	var sParam = "";
    if( sValue != null )
	{
		sParam = "&" + sKey + "=" + sValue ;
	}
	return sParam;
}

function createImageSpot(sDOMAIN, sREFERER, sI, sSPOT_ID ) {
    createImage( sDOMAIN, sREFERER, sI, sSPOT_ID , ODEKAKE_ID_NULL ,EVENT_ID_NULL , SERVICE_ID_NULL , PLAN_ID_NULL , PAGE_KIND_NULL ) 
}

function createImageOdekakeSpot( sDOMAIN, sREFERER, sI, sSPOT_ID, sODEKAKE_ID ) {
    createImage( sDOMAIN, sREFERER, sI, sSPOT_ID , sODEKAKE_ID ,EVENT_ID_NULL , SERVICE_ID_NULL , PLAN_ID_NULL , PAGE_KIND_NULL ) 
}

function createImageFree( sDOMAIN, sREFERER, sI, sSPOT_ID, sODEKAKE_ID, sPAGE_KIND ) {
    createImage( sDOMAIN, sREFERER, sI, sSPOT_ID , sODEKAKE_ID ,EVENT_ID_NULL , SERVICE_ID_NULL , PLAN_ID_NULL , sPAGE_KIND ) 
}

function createImageService( sDOMAIN, sREFERER, sI, sSPOT_ID, sSERVICE_ID) {
    createImage( sDOMAIN, sREFERER, sI, sSPOT_ID , ODEKAKE_ID_NULL , EVENT_ID_NULL , sSERVICE_ID , PLAN_ID_NULL , PAGE_KIND_NULL ) 
}

function createImageEvent( sDOMAIN, sREFERER, sI, sSPOT_ID, sEVENT_ID) {
    createImage( sDOMAIN, sREFERER, sI, sSPOT_ID , ODEKAKE_ID_NULL , sEVENT_ID , SERVICE_ID_NULL , PLAN_ID_NULL , PAGE_KIND_NULL ) 
}

function createImagePlan( sDOMAIN, sREFERER, sI, sSPOT_ID, sPLAN_ID) {
    createImage( sDOMAIN, sREFERER, sI, sSPOT_ID , ODEKAKE_ID_NULL , EVENT_ID_NULL , SERVICE_ID_NULL , sPLAN_ID , PAGE_KIND_NULL ) 
}

