
function browserCompatibilty() {
    var compatible = false;

    //if firefox, change
    var browserWithoutFirefox = BrowserDetect.browser.replace("Firefox","");
    if(BrowserDetect.browser != browserWithoutFirefox) {
        //Is Firefox
        if(BrowserDetect.version > 2.9) {
            compatible = true;
        }
    }
    //if mozilla, change
    var browserWithoutMozilla = BrowserDetect.browser.replace("Mozilla","");
    if(BrowserDetect.browser != browserWithoutMozilla) {
        //Is Firefox
        if(BrowserDetect.version > 1.8) {
            compatible = true;
        }
    }
    //if chrome, change
    var browserWithoutChrome = BrowserDetect.browser.replace("Chrome","");
    if(BrowserDetect.browser != browserWithoutChrome) {
        compatible = true;
    }
    //if safari, change
    var browserWithoutSafari = BrowserDetect.browser.replace("Safari","");
    if(BrowserDetect.browser != browserWithoutSafari) {
        //Is Firefox
        if(BrowserDetect.version > 3.9) {
            compatible = true;
        }
    }

    if(compatible){
        var newUrl = '';
        if(window.location.hash) {
            newUrl = String(document.location).split('#')[0];
            newUrl = newUrl.split('?');
        } else {
            newUrl = String(document.location).split('?');
        }
        var url = newUrl[0] + "?v=2";
        if(newUrl[1]){
            var variables = newUrl[1].split('&')
            if(window.location.hash) {
                url = url + window.location.hash;
            } else {
                for(var i=0; i<=(variables.length); i++){
                    if(variables[i]){
                        var variable = variables[i].split("=");
                        if(variable[0] == "goTo") {
                            url = url + "#" + variable[1];
                        }
                    }
                }
            }
            
        }
        window.location=url;
    }
}