	// cross-platform string replace function

function stringReplace( str1, searchFor, replaceWith ) {



	str = new String( str1 );



	var i = str.indexOf( searchFor );

	while ( i != -1 ) {

		var j = i+searchFor.length;

		str = str.substring( 0,i )+replaceWith+str.substring( j,str.length );

		i = str.indexOf( searchFor,i+replaceWith.length );

 	} 



	return str;

}

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>");

            }    

}



//

// GRD: 1/27/02 - Modified to redirect all calls to 'parent.asp' in the same directory.

//  

//

function RedirectToFrame(strSvcRelDocUrl, strDocRelSvcUrl)

{

    var strDocHref = document.location.href.toLowerCase();

    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 && strDocPath.indexOf("parent.asp") == -1)

    {

        var strHost = document.location.host;

        var strQuery = "";

        {

            var strDocUrl = document.location.href;

            var idxQuery = strDocUrl.indexOf("?");



			// redirect all Cockrell URL's to the 'parent.asp' page

		//if( strDocHref.indexOf("cockrell.") != -1 && strDocPath.indexOf("_layouts") == -1 ) {
		if( strDocPath.indexOf("_layouts") == -1 ) {

	            	if (idxQuery != -1) {

				if( strDocUrl.indexOf( "CalendarDate=" ) == -1 )

		           	    strQuery = "%26" + strDocUrl.substring(idxQuery+1);

				else

		           	    strQuery = "&" + strDocUrl.substring(idxQuery+1);				

			}



 	           	var strFrameUrl = "parent.asp?url=" + stringReplace( strDocRelSvcUrl, '/', '%2f') + "%3fUsing=" + strSvcRelDocUrl + strQuery;



		} else {



     		       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");

}