<!--
//----------- Navigation ----------------
var navs = null;
var navsVector = new Vector();

var NAV_HOME = null;
var NAV_LAST = null;
var CURRENT_NAV = null;
function NavObj()
{
    this.page;
    this.pagemessage;
    this.prev;
    this.next;
}
NavObj.prototype.toString=navobjToString;
function navobjToString()
{
	return "NavObj.toString():\npage=" + this.page + "\nprev=" + this.prev + "\nnext=" + this.next;
}
function findNav( page )
{
	var rtn_nav = NAV_HOME;
	
    for (y=0; y < navsVector.size(); y++)
    {
    	navs = navsVector.get( y );    
    	if ( navs == null )
    		continue;

        if ( navs.page == page )
        {
    		rtn_nav = navs;
    		break;
        }
    }

    return rtn_nav;
}

function dspNav()
{
    var page = getPage()

	var space3 = "&nbsp;&nbsp;&nbsp;";
	CURRENT_NAV = findNav( page );
	var navnext = findNav( CURRENT_NAV.next );
    var navprev = findNav( CURRENT_NAV.prev );
    
	if ( (CURRENT_NAV == null || CURRENT_NAV == "undefined") || page == NAV_HOME.page )
	{
		document.write( "<a href='" + NAV_HOME.page + "' title='" + NAV_HOME.pagemessage + "'>Home<a>" + space3 );
		document.write( space3 );
		document.write( space3 );
		document.write( space3 );
		document.write( space3 );
        document.write( "<a href='" + NAV_HOME.next + "' title='" + navnext.pagemessage + "'>Next<a>" + space3 );
	} else if ( page == NAV_LAST.page )
	{
		document.write( "<a href='" + NAV_HOME.page + "' title='" + NAV_HOME.pagemessage + "'>Home<a>" + space3 );
		document.write( space3 );
        document.write( "<a href='" + NAV_LAST.prev + "' title='" + navprev.pagemessage + "'>Prev<a>" );
	} else
	{
		document.write( "<a href='" + NAV_HOME.page + "' title='" + NAV_HOME.pagemessage + "'>Home<a>" + space3 );
		document.write( space3 );
        document.write( "<a href='" + CURRENT_NAV.prev + "' title='" + navprev.pagemessage + "'>Prev<a>" );
		document.write( space3 );
		document.write( "<a href='" + CURRENT_NAV.next + "' title='" + navnext.pagemessage + "'>Next<a>" + space3 );
	}
//	document.write( "<br>" + CURRENT_NAV.toString()+ "<br>" );
}
function dspPageTitle()
{
    document.write( "<font class='textblack20'>" + CURRENT_NAV.pagemessage + "</font>" );
}
function dspAllPageTitles()
{
    var msg = "";
    
    msg += "<hr>\n";
    for (y=0; y < navsVector.size(); y++)
    {
        navs = navsVector.get( y );    
        if ( navs == null )
            continue;

        msg += "<a href='" + navs.page + "' class='url11black'>\n";
        msg += "" + navs.pagemessage + "<br>\n";
        msg += "</a>\n";
        if ( y != navsVector.size()-1 )
            msg += "<hr>\n";
    }

    document.write( msg );
}
function getPage()
{
    var page = document.URL;
    var pos = page.lastIndexOf( "\\" );
    if ( pos < 0 )
        pos = page.lastIndexOf( "/" );
    page = page.substring( pos+1, page.length );

    return page;
}


//----------- Code View ----------------
function previewcode()
{
    var form = document.forms[ "htmlform" ];
    var tmppage = form.codetext.value;
    codewin = window.open ( "viewcode.html", "mywindow","status=0,toolbar=0,menubar=0,scrollbars=0,width=500,height=500");
    codewin.focus();
}


//----------- Initialze navigation ----------------
function createNavs()
{
    var lastnav = null;
    
    //--- 1
    navs = new NavObj();
    navs.page="index.shtml";
    navs.pagemessage="Introduction";    
    navs.prev="index.shtml";
    navs.next="whatisit.shtml";
    navsVector.add( navs );
	lastnav = navs;

    //--- 2
    navs = new NavObj();
    navs.page= lastnav.next;
    navs.pagemessage="Lesson 1: What is HTML?";    
    navs.prev= lastnav.page;
    navs.next= "workspace.shtml";
    navsVector.add( navs );
	lastnav = navs;
    
    //--- 3
    navs = new NavObj();
    navs.page= lastnav.next;
    navs.pagemessage="Lesson 2: Your Workspace ";    
    navs.prev= lastnav.page;
    navs.next= "editor.shtml";
    navsVector.add( navs );
	lastnav = navs;

    //--- 4
    navs = new NavObj();
    navs.page= lastnav.next;
    navs.pagemessage="Lesson 3: Simplest HTML Editor - Notepad ";    
    navs.prev= lastnav.page;
    navs.next= "first.shtml";
    navsVector.add( navs );
	lastnav = navs;

    //--- 5
    navs = new NavObj();
    navs.page= lastnav.next;
    navs.pagemessage="Lesson 4 - First HTML";    
    navs.prev= lastnav.page;
    navs.next= "valid.shtml";
    navsVector.add( navs );
	lastnav = navs;

    //--- 6
    navs = new NavObj();
    navs.page= lastnav.next;
    navs.pagemessage="Lesson 5: Valid HTML";    
    navs.prev= lastnav.page;
    navs.next= "headings.shtml";
    navsVector.add( navs );
	lastnav = navs;

    //--- 7
    navs = new NavObj();
    navs.page= lastnav.next;
    navs.pagemessage="Lesson 6: HTML Headings";
    navs.prev= lastnav.page;
    navs.next= "paragraphs.shtml";
    navsVector.add( navs );
	lastnav = navs;

    //--- 8
    navs = new NavObj();
    navs.page= lastnav.next;
    navs.pagemessage="Lesson 7: Paragraphs and Line Break";    
    navs.prev= lastnav.page;
    navs.next= "textformats.shtml";
    navsVector.add( navs );
	lastnav = navs;

    //--- 9
    navs = new NavObj();
    navs.page= lastnav.next;
    navs.pagemessage="Lesson 8: Text Formatting";    
    navs.prev= lastnav.page;
    navs.next= "images.shtml";
    navsVector.add( navs );
	lastnav = navs;

    //--- 10
    navs = new NavObj();
    navs.page= lastnav.next;
    navs.pagemessage="Lesson 9: Adding Images ";    
    navs.prev= lastnav.page;
    navs.next= "links.shtml";
    navsVector.add( navs );
	lastnav = navs;

    //--- 11
    navs = new NavObj();
    navs.page= lastnav.next;
    navs.pagemessage="Lesson 10: Adding Links ";    
    navs.prev= lastnav.page;
    navs.next= "conclusion.shtml";
    navsVector.add( navs );
	lastnav = navs;

    //--- 12
    navs = new NavObj();
    navs.page= lastnav.next;
    navs.pagemessage="Conclusion";    
    navs.prev= lastnav.page;
    navs.next= "conclusion.shtml";
    navsVector.add( navs );
	lastnav = navs;


    	//--- Home navigation
    NAV_HOME = navsVector.get( 0 );
        //--- Last page
    NAV_LAST = navsVector.get( navsVector.size()-1 );
 }


createNavs();
-->