var VANAY_TAG = null;
var VANAY_BASE_URL = 'http://app.video-analytics.jp/video_analytics/';

// This is a fix about the "__flash__removeCallback" bug.
if (
    (navigator.userAgent.toLowerCase().indexOf('msie') != -1) && 
    (navigator.userAgent.toLowerCase().indexOf('opera') == -1)
){
    window.attachEvent( 'onunload', function(){
    window['__flash__removeCallback'] = function(instance, name){ 
        try{ 
            if(instance){ 
                instance[name] = null; 
            } 
        }catch(flashEx){}
    }
    });
}
if(!window["VANAY_NAME"]) var VANAY_NAME = [];
if(!window["VANAY_SERVICE"]) var VANAY_SERVICE = null;

if(navigator.appName.indexOf("Microsoft") != -1){
    var VANAY_WINNAME = window;
}else{
    var VANAY_WINNAME = document;
}

function VANAY_GETBASEURL(){return VANAY_BASE_URL;};
function VANAY_GETSERVICE(){return VANAY_SERVICE;};
function VANAY_GETREFERER(){return encodeURIComponent(document.referrer);};
function VANAY_SETMNAME(name){VANAY_NAME.push(name); return 1;};
function VANAY_RUNEXIT(){
    if(!VANAY_WINNAME[VANAY_NAME[0]]) return;
    var o = VANAY_WINNAME[VANAY_NAME[0]].VANAY_ENDCALL();

    if(!VANAY_WINNAME[VANAY_NAME[1]]) return;
    var o = VANAY_WINNAME[VANAY_NAME[1]].VANAY_ENDCALL();

    if(!VANAY_WINNAME[VANAY_NAME[2]]) return;
    var o = VANAY_WINNAME[VANAY_NAME[2]].VANAY_ENDCALL();

    if(!VANAY_WINNAME[VANAY_NAME[3]]) return;
    var o = VANAY_WINNAME[VANAY_NAME[3]].VANAY_ENDCALL();
    
    if(!VANAY_WINNAME[VANAY_NAME[4]]) return;
    var o = VANAY_WINNAME[VANAY_NAME[4]].VANAY_ENDCALL();
    return;
};

if (window.attachEvent){
window.attachEvent('onbeforeunload', VANAY_RUNEXIT);
}else{
window.addEventListener('beforeunload', VANAY_RUNEXIT, false);
}
