<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">

<html>

 

<head>

<style>

a:link                            {font:8pt/11pt verdana; color:red}

a:visited                        {font:8pt/11pt verdana; color:#4e4e4e}

</style>

<meta HTTP-EQUIV="Content-Type" Content="text-html; charset=Windows-1252">

<title>HTTP 404 Not Found</title>

</head>

<script>

 

function Homepage(){

 

// in real bits, urls get returned to our script like this:

// res://shdocvw.dll/http_404.htm#http://www.DocURL.com/bar.htm

 

    //For testing use

    //DocURL = "res://shdocvw.dll/http_404.htm#https://www.microsoft.com/bar.htm"

    DocURL=document.location.href;

           

    //this is where the http or https will be, as found by searching for :// but skipping the res://

    protocolIndex=DocURL.indexOf("://", 4);

 

    //this finds the ending slash for the domain server

    serverIndex=DocURL.indexOf("/", protocolIndex + 3);

 

    //for the href, we need a valid URL to the domain. We search for the # symbol to find the begining

    //of the true URL, and add 1 to skip it - this is the BeginURL value. We use serverIndex as the end marker.

    //urlresult=DocURL.substring(protocolIndex - 4,serverIndex);

    BeginURL=DocURL.indexOf("#",1) + 1;

    urlresult=DocURL.substring(BeginURL, serverIndex);

    if (protocolIndex - BeginURL > 7)

        urlresult=""

 

    //for display, we need to skip after http://, and go to the next slash

    displayresult=DocURL.substring(protocolIndex + 3, serverIndex);

 

    var aElement = document.createElement("A");

    aElement.innerText = displayresult;

    aElement.href = urlresult;

 

    homepageContainer.appendChild(aElement);

}

 

function doSearch()

{

    saOC.NavigateToDefaultSearch();

}

 

function initPage()

{

    document.body.insertAdjacentHTML("afterBegin","<object id=saOC CLASSID='clsid:B45FF030-4447-11D2-85DE-00C04FA35C89' HEIGHT=0 width=0></object>");

    Homepage();

}

 

</script>