﻿    function callPopup(page, querystring, id)
    {
        var newWin = window.open(page.toString() + "?" + querystring + "=" + id.toString(), "", "toolbar=no,menubar=no,location=center,scrollbars=no,resizable=no,height=600,width=400"); 
    }
    function callPopupMap(page, querystring, id)
    {
        var newWin = window.open(page.toString() + "?" + querystring + "=" + id.toString(), "", "toolbar=no,menubar=no,location=center,scrollbars=no,resizable=no,height=600,width=600"); 
    }
    function callPopupCal(page, querystring, id)
    {
        var newWin = window.open(page.toString() + "?" + querystring + "=" + id.toString(), "Edit", "toolbar=yes,menubar=yes,location=center,scrollbars=yes,resizable=no,height=600,width=800"); 
    }
    function callPopupTAC()
    {
        var newWin = window.open("docs/tac.pdf", "Terms", "toolbar=no,menubar=no,location=center,scrollbars=yes,resizable=yes,height=690,width=750");   
    }
    function callPopupImages(page, querystring, id)
    {
        var newWin = window.open("image_instructions.aspx", "Terms", "toolbar=no,menubar=no,location=center,scrollbars=yes,resizable=yes,height=690,width=750");
    }
    function callPopupImg(page, querystring, id)
    {
        var newWin = window.open(page.toString() + "?" + querystring + "=" + id.toString(), "", "toolbar=yes,menubar=yes,location=center,scrollbars=yes,resizable=yes,height=600,width=800");
    }
    function showPopUp(el) 
    {
        var cvr = document.getElementById("cover");
        var dlg = document.getElementById(el);
        cvr.style.display = "block";
        dlg.style.display = "block";
        if (document.body.style.overflow = "hidden")
        {
            cvr.style.width = "1024";
            cvr.style.height = "100%";
        }
    }
    function closePopUp(el)
    {
        var cvr = document.getElementById("cover");
        var dlg = document.getElementById(el);
        cvr.style.display = "none";
        dlg.style.display = "none";
        document.body.style.overflowY = "scroll";
    }
        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.userAgent,
		    subString: "Chrome",
		    identity: "Chrome"
		},
		{ string: navigator.userAgent,
		    subString: "OmniWeb",
		    versionSearch: "OmniWeb/",
		    identity: "OmniWeb"
		},
		{
		    string: navigator.vendor,
		    subString: "Apple",
		    identity: "Safari",
		    versionSearch: "Version"
		},
		{
		    prop: window.opera,
		    identity: "Opera"
		},
		{
		    string: navigator.vendor,
		    subString: "iCab",
		    identity: "iCab"
		},
		{
		    string: navigator.vendor,
		    subString: "KDE",
		    identity: "Konqueror"
		},
		{
		    string: navigator.userAgent,
		    subString: "Firefox",
		    identity: "Firefox"
		},
		{
		    string: navigator.vendor,
		    subString: "Camino",
		    identity: "Camino"
		},
		{		// for newer Netscapes (6+)
		    string: navigator.userAgent,
		    subString: "Netscape",
		    identity: "Netscape"
		},
		{
		    string: navigator.userAgent,
		    subString: "MSIE",
		    identity: "Explorer",
		    versionSearch: "MSIE"
		},
		{
		    string: navigator.userAgent,
		    subString: "Gecko",
		    identity: "Mozilla",
		    versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
		    string: navigator.userAgent,
		    subString: "Mozilla",
		    identity: "Netscape",
		    versionSearch: "Mozilla"
		}
	],
            dataOS: [
		{
		    string: navigator.platform,
		    subString: "Win",
		    identity: "Windows"
		},
		{
		    string: navigator.platform,
		    subString: "Mac",
		    identity: "Mac"
		},
		{
		    string: navigator.platform,
		    subString: "Linux",
		    identity: "Linux"
		}
	]

        };
        BrowserDetect.init();

        

    
