winIEpass = ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.appVersion.indexOf("Windows") != -1)) && (parseFloat(navigator.appVersion) >= 4) && (navigator.userAgent.indexOf("Opera") == -1) ? true : false;
NNpass = ((navigator.appName == "Netscape") && (navigator.userAgent.indexOf("Mozilla") != -1) && (parseFloat(navigator.appVersion) >= 3) && (navigator.javaEnabled())) ? true : false;
isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

supportedBrowser = (winIEpass || NNpass || isOpera) ? true : false;

minPlayer = 4;

function findheader() {
    if (Flash_checkForMinPlayer()) {
        var movie = document.getElementById('headerswf');
        if (movie) {
            return movie;
        } else {
            return false;
        }
    }
    /* else {
        if (confirm('Ove stranice koriste Macromedia Flash tehnologiju / This site uses Macromedia Flash.\n Molimo downloadajte besplatnu kopiju plugina / Please download a free copy of Macromedia Flash Player.\n Zelite li to napraviti sada? / Would you like to go there now?')) {
            var newwin = window.open('http://www.macromedia.com/go/getflashplayer', 'flash', '');
            newwin.focus();
        }
    }
    */
}

// vbscript check for Flash ActiveX control in windows IE
if(supportedBrowser && winIEpass) {
    document.write(
        '<script language=VBScript>' + '\n' +
        'Function Flash_checkForActiveX()' + '\n' +
        'Dim hasPlayer, playerversion' + '\n' +
        'hasPlayer = false' + '\n' +
        'playerversion = 10' + '\n' +
        'Do While playerversion >= minPlayer' + '\n' +
        'On Error Resume Next' + '\n' +
        'hasPlayer =  (IsObject(CreateObject(\
            "ShockwaveFlash.ShockwaveFlash.\" & playerversion & \"\")))' + '\n' +
        'If hasPlayer = true Then Exit Do' + '\n' +
        'playerversion = playerversion - 1' + '\n' +
        'Loop' + '\n' +
        'Flash_checkForActiveX = hasPlayer' + '\n' +
        'End Function' + '\n' +
        '<\/script>'
    );
}

function Flash_checkForPlugIn() {
    var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
    if (plugin) {
        var pluginversion = parseInt(plugin.description.substring(plugin.description.indexOf(".")-1))
        if (pluginversion >= minPlayer) {return true;}
    }
    return false;
}

function Flash_checkForMinPlayer() {
    if (!supportedBrowser) return false;
    if (NNpass) return (Flash_checkForPlugIn());
    if (isOpera) return (Flash_checkForPlugIn());
    if (winIEpass) return (Flash_checkForActiveX());
}
