<!--
//----------- Cookie ----------------
var ONESECOND = 1000;
var ONEMIN = 60*ONESECOND;
var ONEHOUR = 60*ONEMIN;
var ONEDAY = 24*ONEHOUR;
var ONEWEEK = 7*ONEDAY;
var ONEYEAR = 360*ONEDAY;

function createCookie( name, value, time )
{
    if ( time  )
    {
            //Set the cooke expiration time
        var date = new Date();
        date.setTime( date.getTime() + ( time ) );
        var expires = "; expires=" + date.toGMTString();
    }
    else var expires = "";
    
    document.cookie = name + "=" + value + expires + "; path=/;";
    //document.cookie = name + "=" + value;
    alert( "xx document.cookie = " + document.cookie );
}


function getCookie( name )
{
    var nameEQ = name + "=";
        //Get cookie params
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++)
    {
        var c = ca[i];
            //Remove for blanks
        while ( c.charAt(0)==' ')
            c = c.substring(1,c.length);
            //Got our cookie
        if ( c.indexOf( nameEQ ) == 0)
            return unescape( c.substring( nameEQ.length,c.length ) );
    }

    return null;
}


function deleteCookie( name )
{
    createCookie( name, "" , -1 );
}


    /*
     * Does the browser allow cookies
     * @return True if cookie is allowed in browser, else false.
     */
function isCookieAllowed()
{
        //Test If site supports cookie
    createCookie( "TESTCOOKIE", "hascookie", ONESECOND )
    if ( getCookie( "TESTCOOKIE" ) != null )
        return true;

    return false;
}

function removeBlanks( data )
{
    for(var i=0;i < data.length;i++)
    {
        if ( data.charAt(i)==' ')
            data = data.substring(0,i) + data.substring(i+1,data.length);
    }

    return data;
}

//----------- 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.title;
    this.prev;
    this.next;
    this.pos=navsVector.size();
}
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()
    //alert( "dspNav() -- " + page );

	//var space3 = "&nbsp;&nbsp;&nbsp;";
    var space3 = "&nbsp;&nbsp;";
	CURRENT_NAV = findNav( page );
	var navnext = findNav( CURRENT_NAV.next );
    var navprev = findNav( CURRENT_NAV.prev );
    var tpage = 0;
    
	if ( (CURRENT_NAV == null || CURRENT_NAV == "undefined") || page == NAV_HOME.page )
	{
		document.write( "<a target='_top' onclick=\"javascript:setpage( \'" + NAV_HOME.pos + "'\ )\" href=\"javascript:void(0)\" title='" + NAV_HOME.title + "'><font class='textwhite14bold'>Home</font><a>" + space3 );
		document.write( space3 );
		document.write( space3 );
		document.write( space3 );
		document.write( space3 );
        document.write( "<a target='_top' onclick=\"javascript:setpage( \'" + (NAV_HOME.pos + 1) + "'\ )\" href=\"javascript:void(0)\" title='" + navnext.title + "'><font class='textwhite14bold'>Next</font><a>" + space3 );
	} else if ( page == NAV_LAST.page )
	{
		document.write( "<a target='_top' onclick=\"javascript:setpage( \'" + NAV_HOME.pos + "'\ )\" href=\"javascript:void(0)\" title='" + NAV_HOME.title + "'><font class='textwhite14bold'>Home</font><a>" + space3 );
		document.write( space3 );
        document.write( "<a target='_top' onclick=\"javascript:setpage( \'" + (CURRENT_NAV.pos - 1) + "'\ )\" href=\"javascript:void(0)\" title='" + navprev.title + "'><font class='textwhite14bold'>Prev</font><a>" );
	} else
	{
        document.write( "<a target='_top' onclick=\"javascript:setpage( \'" + NAV_HOME.pos + "'\ )\" href=\"javascript:void(0)\" title='" + NAV_HOME.title + "'><font class='textwhite14bold'>Home</font><a>" + space3 );
		document.write( space3 );
        document.write( "<a target='_top' onclick=\"javascript:setpage( \'" + (CURRENT_NAV.pos - 1) + "'\ )\" href=\"javascript:void(0)\" title='" + navprev.title + "'><font class='textwhite14bold'>Prev</font><a>" );
		document.write( space3 );
		document.write( "<a target='_top' onclick=\"javascript:setpage( \'" + (CURRENT_NAV.pos + 1) + "'\ )\" href=\"javascript:void(0)\" title='" + navnext.title + "'><font class='textwhite14bold'>Next</font><a>" + space3 );
	}
//	document.write( "<br>" + CURRENT_NAV.toString()+ "<br>" );
}

function dspPageTitle()
{
    //document.write( "<font class='textyellow14'>" + CURRENT_NAV.pagemessage + "</font>" );
}
function dspMenuLink()
{
    var msg = "";
    
    //alert( navsVector.size() );
    
    //msg += "<hr>\n";
    for (y=0; y < navsVector.size(); y++)
    {
        navs = navsVector.get( y );    
        if ( navs == null )
            continue;

      msg += 
         "  <tr>\n"  + 
         "      <td width=169 colspan=3 class=\"menu\">\n"  + 
         "            <a target='_top' title=\"" + navs.title + "\" \n"  + 
         "                 class=\"menulink\" \n"  + 
         //"                 href=\"javascript:setpage( \'" + navs.page + "\' )\">" +  navs.pagemessage + "&nbsp;</a>\n"  + 
         "                 onclick=\"javascript:setpage( \'" + navs.pos + "'\ )\" href=\"javascript:void(0)\">" +  navs.pagemessage + "&nbsp;</a>\n"  + 
         "      </td>\n"  + 
         "      <td class=\"menu\">\n"  + 
         "          <img src=\"../images/basemenu_10.jpg\" width=21 height=21 alt=\"\"></td>\n"  + 
         "  </tr>\n"  + 
         "";

        //if ( y != navsVector.size()-1 )
           //sg += "<hr>\n";
    }

    //alert( msg );

    document.write( msg );
}
function setpage( page )
{
    var navs = navsVector.get( page );    

    //alert( page + "  " + navs );
    page = navs.page;
    
    //var tpage = "../" + page;    
    //alert( location.href + page );    
    //reateCookie( "PAGE", page, ONEDAY );
    window.top.location.href = "http://www.htmlforadults.com/" + page + "?P="+navs.pos;
    //window.top.location.href = "http://localhost/htmlforadultsv2/" + page+"?P="+navs.pos;
}
function getPage()
{
    //var page = getCookie( "PAGE" );
    var page = getURLParam( "P" );
    page = navsVector.get( page ).page;        
    //alert( page )
    //deleteCookie( page );
    
    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.title = "Introduction to HTML";
    navs.prev="index.shtml";
    navs.next="whatisit.shtml";
    navsVector.add( navs );
	lastnav = navs;

    //--- 2
    navs = new NavObj();    
    navs.page= lastnav.next;
    navs.pagemessage="What is HTML?";    
    navs.title = "Lesson on what ist HTML..";
    navs.prev= lastnav.page;
    navs.next= "workspace.shtml";
    navsVector.add( navs );
	lastnav = navs;
    
    //--- 3
    navs = new NavObj();
    navs.page= lastnav.next;
    navs.pagemessage="Your Workspace ";    
    navs.title = "Lesson on creating 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="HTML Editor - Notepad ";    
    navs.title = "Lesson on using the simplest 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="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="Valid HTML";    
    navs.title = "Lesson on 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="HTML Headings";
    navs.title = "Lesson on 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="Paragraphs and Line Break";    
    navs.title = "Lesson on creating paragraphs using br, p tag..";
    navs.prev= lastnav.page;
    navs.next= "textformats.shtml";
    navsVector.add( navs );
	lastnav = navs;

    //--- 9
    navs = new NavObj();
    navs.page= lastnav.next;
    navs.pagemessage="Text Formatting";    
    navs.title = "Lesson on text formatting html..";
    navs.prev= lastnav.page;
    navs.next= "images.shtml";
    navsVector.add( navs );
	lastnav = navs;

    //--- 10
    navs = new NavObj();
    navs.page= lastnav.next;
    navs.pagemessage="Adding Images ";    
    navs.title = "Lesson on creating images in html..";
    navs.prev= lastnav.page;
    navs.next= "links.shtml";
    navsVector.add( navs );
	lastnav = navs;

    //--- 11
    navs = new NavObj();
    navs.page= lastnav.next;
    navs.pagemessage="Adding Links ";    
    navs.title = "Lesson on 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.title = "This is the last on HTML..";
    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();
-->