function BrowserInfoClass() {
    var browserStr = navigator.userAgent;
    this.whoami = 'defabrowserchecker';
    //alert(browserStr);

    if (browserStr.indexOf('Firefox') != -1) {
        this.browser = 'FF';
        var arr = /Firefox\/(\d+)\.(\d+)/.exec(browserStr);
        this.majorVersion = arr[1];
        this.minorVersion = arr[2];
    } else if (browserStr.indexOf('Opera') != -1) {
        this.browser = 'O';
        var arr = /Opera (\d+)\.(\d+)/.exec(browserStr);
        if (!arr) {
            var arr = /Opera\/(\d+)\.(\d+)/.exec(browserStr);
        }
        if (arr) {
            this.majorVersion = arr[1];
            this.minorVersion = arr[2];
        } else {
            this.majorVersion = 1;
            this.minorVersion = 0;
        }
    } else if (browserStr.indexOf('MSIE') != -1) {
        this.browser = 'IE';
        var arr = /MSIE (\d+)\.(\d+)/.exec(browserStr);
        this.majorVersion = arr[1];
        this.minorVersion = arr[2];
    } else if (browserStr.indexOf('Safari') != -1) {
        this.browser = 'S';
        var arr = /Safari\/(\d+)\.(\d+)/.exec(browserStr);
        this.majorVersion = arr[1];
        this.minorVersion = arr[2];
    } else {
        this.browser = 'smth';
        this.majorVersion = 0;
        this.minorVersion = 0;
    }

    //alert(this.browser+' '+this.majorVersion+'.'+this.minorVersion);
}

var browserInfo = new BrowserInfoClass();


/* ========================================================================== */

var videosToPlay = new Array();

function pastePlayer(divId, filePath) {
    var i = videosToPlay.length;
    videosToPlay[i] = new Array();
    videosToPlay[i][0] = divId;
    videosToPlay[i][1] = filePath;
}

function onLoadHandler() {
    for (var i = 0; i < videosToPlay.length; i++) {
        if (videosToPlay[i] && (typeof(videosToPlay[i]) != 'undefined')) {
            var so = new SWFObject('/flash/player.swf?div='+videosToPlay[i][0]+'&link='+videosToPlay[i][1], '', '325', '270', 8);
            so.addParam('menu', 'false');
            so.write(videosToPlay[i][0]);
        }
    }
}

function openDiv(id) {
    var div = document.getElementById(id);

    if (div && (typeof(div) != 'undefined')) {
        div.style.display = 'block';
    }
}

function closeDiv(id) {
    var div = document.getElementById(id);

    if (div && (typeof(div) != 'undefined')) {
        div.style.display = 'none';
    }
}

/* ========================================================================== */

window.onload = onLoadHandler;