﻿
var mydomain = document.domain;
var domainname = '';
var icon = '';
if (mydomain.indexOf('venetianmacao') > 0) {
    domainname = "venetianmacao";
    icon = 'ven.ico';
} else if (mydomain.indexOf('sands.com.mo') > 0 || mydomain.indexOf('sandsmacao.com') > 0) {
    domainname = "sandsmacao";
    icon = 'sands.ico'; //'ven.ico';
} else if (mydomain.indexOf('palazzo') > 0) {
    domainname = "palazzo";
    icon = 'palfavicon.ico';
} else if (mydomain.indexOf('marinabaysands') > 0) {
    domainname = "marinabaysands";
    icon = 'mbs.ico';
} else if (mydomain.indexOf('sandscotaicentral') > 0) {
    domainname = 'sandscotaicentral';
    icon = 'sands.ico'; //'ven.ico';
} else {
    domainname = "venetian";
    icon = 'ven.ico';
}

    var BrowserDetect = {
        init: function () {
            this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
            this.version = this.searchVersion(navigator.userAgent)
    || this.searchVersion(navigator.appVersion)
    || "an unknown version";
            this.OS = this.searchString(this.dataOS) || "an unknown OS";
        },
        searchString: function (data) {
            for (var i = 0; i < data.length; i++) {
                var dataString = data[i].string;
                var dataProp = data[i].prop;
                this.versionSearchString = data[i].versionSearch || data[i].identity;
                if (dataString) {
                    if (dataString.indexOf(data[i].subString) != -1)
                        return data[i].identity;
                }
                else if (dataProp)
                    return data[i].identity;
            }
        },
        searchVersion: function (dataString) {
            var index = dataString.indexOf(this.versionSearchString);
            if (index == -1) return;
            return parseFloat(dataString.substring(index + this.versionSearchString.length + 1));
        },
        dataBrowser: [
		{
		    string: navigator.vendor,
		    subString: "Apple",
		    identity: "Safari",
		    versionSearch: "Version"
		}
	],
        dataOS: [
		{
		    string: navigator.platform,
		    subString: "Mac",
		    identity: "Mac"
		}
	]

    };

    
var domainname1 = '';
if (mydomain.indexOf('sands.com.mo') > 0 || mydomain.indexOf('sandsmacao') > 0) {
    domainname1 = 'sands.com.mo';
    document.write('<link rel="SHORTCUT ICON" href="http://staging.' + domainname1 + '/images/' + icon + '" />');
}
else {
    document.write('<link rel="SHORTCUT ICON" href="http://staging.' + domainname + '.com/images/' + icon + '" />');
}

    //document.write('<link rel="SHORTCUT ICON" href="http://staging.' + domainname + '.com/images/' + icon + '" />');
    document.write('<link href="/css/' + domainname + '/epoch_styles.css" rel="stylesheet" type="text/css" /' + '>');
    document.write('<link href="/css/' + domainname + '/style.css" rel="stylesheet" type="text/css" /' + '>');
    document.write('<link href="/css/' + domainname + '/menu.css" rel="stylesheet" type="text/css" /' + '>');
    document.write('<link href="/css/' + domainname + '/jquery-ui-1.8.10.custom.css" rel="stylesheet" type="text/css" /' + '>');
    document.write('<link href="/css/' + domainname + '/thickbox.css" rel="stylesheet" type="text/css" /' + '>');

    var ver = getInternetExplorerVersion();

    if (ver > -1) {
        if (ver < 9.0 && ver >= 8.0) {
            document.write("<link rel='stylesheet' type='text/css' href='/css/" + domainname + "/iefix_8.css' media='all' /" + ">");
        }
        if (ver < 8.0 && ver >= 7.0) {
            document.write("<link rel='stylesheet' type='text/css' href='/css/" + domainname + "/iefix_7.css' media='all' /" + ">");
        }
        if (ver < 7.0) {
            window.location = "/unsupported/";
            //document.write("<link rel='stylesheet' type='text/css' href='/css/" + domainname + "/iefix_6.css' media='all' /" + ">");
        }
    }    


    BrowserDetect.init();

    if (BrowserDetect.OS == "Mac") {
        document.write("<link REL='STYLESHEET' TYPE='text/css' HREF='/css/" + domainname + "/maccss.css'" + "/>");
    }

    document.write('<link href="/css/' + domainname + '/maccss.css" rel="stylesheet" media="only screen and (max-device-width: 1024px)" type="text/css" /' + '>');


    function getInternetExplorerVersion()
    // Returns the version of Internet Explorer or a -1
    // (indicating the use of another browser).
    {
        var rv = -1; // Return value assumes failure.
        if (navigator.appName == 'Microsoft Internet Explorer') {
            var ua = navigator.userAgent;
            var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
            if (re.exec(ua) != null)
                rv = parseFloat(RegExp.$1);
        }
        return rv;
    }

    // sands.com.mo menu fix 11/28/11
    if (domainname == "sandsmacao") {
        if (mydomain.indexOf('staging.') == 0 || mydomain.indexOf('www.') == 0) {
            document.write('<link href="/css/' + domainname + '/sands.com.mo.menufixeng.css" rel="stylesheet" type="text/css" /' + '>');
        } else if (mydomain.indexOf('hk.') == 0) {
            document.write('<link href="/css/' + domainname + '/sands.com.mo.menufixch1.css" rel="stylesheet" type="text/css" /' + '>');
        } else if (mydomain.indexOf('cn.') == 0) {
            document.write('<link href="/css/' + domainname + '/sands.com.mo.menufixch2.css" rel="stylesheet" type="text/css" /' + '>');
        }
    }

    // venetianmacao menu fix 12/21/11
    if (domainname == "venetianmacao") {
        if (mydomain.indexOf('hk.') == 0 || mydomain.indexOf('cn.') == 0) {
            document.write('<link href="/css/' + domainname + '/venetianmacao.menufixch1.css" rel="stylesheet" type="text/css" /' + '>');
        }
    }

    // scc menu fix 1/30/12
    if (domainname == "sandscotaicentral") {
        if (mydomain.indexOf('hk.') == 0 || mydomain.indexOf('cn.') == 0) {
            document.write('<link href="/css/' + domainname + '/sandscotaicentral.menufixch2.css" rel="stylesheet" type="text/css" /' + '>');
        } else {
            document.write('<link href="/css/' + domainname + '/sandscotaicentral.menufixeng.css" rel="stylesheet" type="text/css" /' + '>');
        }
    }
