
// Browser data object
function BrowserData() {
    this.isIE = function() { return ((navigator.userAgent.toUpperCase().indexOf('MSIE ') > -1) && (navigator.userAgent.toUpperCase().indexOf('OPERA') == -1)); };
    this.isChrome = function() { return navigator.userAgent.match(/Chrome/i); };
    this.isIPadOrIPhone = function() { return (navigator.userAgent.match(/iPad/i) != null || navigator.userAgent.match(/iPhone/i) != null); };
    this.getIEVersion = function() { return parseInt(navigator.appVersion.substr(navigator.appVersion.toUpperCase().indexOf('MSIE ')+5, 1)); };
    // predefined
    this.isIE6 = function() { return this.isIE() && this.getIEVersion() < 7};
    this.isIEBelow9 = function() { return this.isIE() && this.getIEVersion() < 9};
}
Browser = new BrowserData();

function createButton(url, onclick, text, buttonType, blankTarget, additional, resultAsString) {
    var buttonHTML = '';
    if (Browser.isIEBelow9()) {
        var additionalbuttonStyle = "";
        if (buttonType && buttonType != "right") {
            var styleSplit = buttonType.split(" ");
            for (var i=0; i < styleSplit.length; i++) {
                additionalbuttonStyle += " ie-"+styleSplit[i];
            }
        }

        buttonHTML += '<div class="button-wrapper">';
        buttonHTML += '<a class="ie-button'+additionalbuttonStyle+'" href="'+url+'"'+(blankTarget ? ' target="_blank"' : '')+' onclick="'+(onclick ? onclick : '')+'" '+(additional ? additional : '')+'><span><span><span>'+text+'</span></span></span></a>';
        buttonHTML += '</div>';
    } else {
        buttonHTML += '<div class="button-wrapper">';
        buttonHTML += '<a class="button'+(!buttonType||buttonType=='right'?'':' '+buttonType)+'" href="'+url+'"'+(blankTarget ? ' target="_blank"' : '')+' onclick="'+(onclick ? onclick : '')+'" '+(additional ? additional : '')+'>'+text+'</a>';
        buttonHTML += '</div>';
    }
    if (resultAsString)
        return buttonHTML;
    else
        document.write(buttonHTML);
}

function goOtherPlaces(domain, topDomain, extra) {
    window.open("http://www."+domain+"."+topDomain+extra);
}
