function Browseris () {
	var agt = navigator.userAgent.toLowerCase();
	this.major = parseInt(navigator.appVersion);
	
	this.nav = ((agt.indexOf('mozilla')!=-1)&&((agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible')==-1)));
	
 	this.nav2 = (this.nav && (this.major == 2));
	this.nav3 = (this.nav && (this.major == 3));
	this.nav4 = (this.nav && (this.major == 4));
	this.nav4up = this.nav && (this.major >=4);
	
	this.ie = (agt.indexOf("msie")!=-1);
	this.aol = this.ie && agt.indexOf(" aol ")!=-1;
	if (this.ie)
		{
		var stIEVer = agt.substring(agt.indexOf("msie ") + 5);
		this.iever = parseInt(stIEVer);
		this.verIEFull = parseFloat(stIEVer);
		}
	else
		this.iever = 0;
	this.ie3 = ( this.ie && (this.major == 2));
	this.ie4 = ( this.ie && (this.major == 4));
	this.ie4up = this.ie && (this.major >=4);
	this.ie5up = this.ie && (this.iever >= 5);
    this.win16 = ((agt.indexOf("win16")!=-1)
               || (agt.indexOf("16bit")!=-1) || (agt.indexOf("windows 3.1")!=-1)
               || (agt.indexOf("windows 16-bit")!=-1) );
    this.win31 = (agt.indexOf("windows 3.1")!=-1) || (agt.indexOf("win16")!=-1) ||
                 (agt.indexOf("windows 16-bit")!=-1);
    this.win98 = ((agt.indexOf("win98")!=-1)||(agt.indexOf("windows 98")!=-1));
    this.win95 = ((agt.indexOf("win95")!=-1)||(agt.indexOf("windows 95")!=-1));
    this.winnt = ((agt.indexOf("winnt")!=-1)||(agt.indexOf("windows nt")!=-1));
    this.win32 = this.win95 || this.winnt || this.win98 || 
                 ((this.major >= 4) && (navigator.platform == "Win32")) ||
                 (agt.indexOf("win32")!=-1) || (agt.indexOf("32bit")!=-1);
    this.os2   = (agt.indexOf("os/2")!=-1) 
                 || (navigator.appVersion.indexOf("OS/2")!=-1)  
                 || (agt.indexOf("ibm-webexplorer")!=-1);
    this.mac    = (agt.indexOf("mac")!=-1);
    this.mac68k = this.mac && ((agt.indexOf("68k")!=-1) || 
                               (agt.indexOf("68000")!=-1));
    this.macppc = this.mac && ((agt.indexOf("ppc")!=-1) || 
                               (agt.indexOf("powerpc")!=-1));
}
var browseris = new Browseris();
function WriteFrames(strFrameUrl)
{
    document.write("<meta name=\"OSEPageType\" content=\"OSEFrameset\">");
    if (browseris.mac && browseris.ie5up) 
            {
            document.location.replace(strFrameUrl);
            document.write("<frameset>");
            }
    else 
            {
            if (browseris.nav)
               document.write("<frameset ROWS=\"100%,0\" FRAMEBORDER=\"NO\">");
             else
               document.write("<frameset ROWS=\"100%\" FRAMEBORDER=\"NO\">");
             document.write("<frame Name=\"redir\" src=\"" + strFrameUrl + "\">");
             document.write("</frameset>");
            }    
}
function RedirectToFrame(strSvcRelDocUrl, strDocRelSvcUrl)
{
    var strDocPath = document.location.pathname.toLowerCase();
    var strProtocol = document.location.protocol.toLowerCase();
    var L_NotOnHttpError_Text = "This file only works on HTTP servers.";
    if (strProtocol.indexOf("http") == -1)
    {
    }
    else if (strDocPath.indexOf("owssvr.dll") == -1)
    {
        var strHost = document.location.host;
        var strQuery = "";
        {
            var strDocUrl = document.location.href;
            var idxQuery = strDocUrl.indexOf("?");
            if (idxQuery != -1)
                strQuery = "&" + strDocUrl.substring(idxQuery+1);
            
            var strFrameUrl = strDocRelSvcUrl + "?Using=" + strSvcRelDocUrl + strQuery;
            WriteFrames(strFrameUrl);
        }
    }
    else
        document.write("<meta name=\"OSEPageType\" content=\"OSEContentPage\">");
}
function HelpWindowTroubleShoot(strPage)
{
    var strHelpUrl="";
    var idx = window.location.href.indexOf("_vti_bin")
    if (browseris.mac && idx != -1)
    {
        strHelpUrl = window.location.href.substring(0, idx+9) + "help/" + strPage;
    }
    else
    {
        if (idx == -1)
            strHelpUrl = strBinUrl + "help/" + strPage;
        else
            strHelpUrl = "help/" + strPage;
    }
    var wndHelp = window.open(strHelpUrl, "MSOWSHELP", "width=187,height=500,menubar,scrollbars,toolbar,resizable");
}
function HelpWindow()
{
   HelpWindowTroubleShoot("wshome.htm");
}

