//start of Site Navigator Code
database=new Array(41)
database2=new Array(41)
database[0]="JavaScriptTutorial.htm"
database2[0]="JavaScript Tutorial Contents"
database[1]="index.html"
database2[1]="JavaScript Tutorial - A new approach"
database[2]="scriptTags.htm"
database2[2]="How to know whether java script is working"
database[3]="alertCode.htm"
database2[3]="Pop-up alert code in java script"
database[4]="newLines.htm"
database2[4]="New lines in java script"
database[5]="textBoxInput.htm"
database2[5]="User input from a text box using java script"
database[6]="changingBgColor.htm"
database2[6]="Changing background colour (bgColor) in java script"
database[7]="changingfgColor.htm"
database2[7]="Changing fgColor in java script"
database[8]="changingBgColor2.htm"
database2[8]="Changing background colour with style backgroundColor in java script"
database[9]="changingfgColor2.htm"
database2[9]="Changing foreground colour in java script with style color"
database[10]="onMouseOver.htm"
database2[10]="onMouseOver events in java script"
database[11]="documentWrite.htm"
database2[11]="Writing with java script"
database[12]="sums.htm"
database2[12]="Doing sums with java script"
database[13]="money.htm"
database2[13]="JavaScript: Formatting numbers"
database[14]="if.htm"
database2[14]="If conditions in java script"
database[15]="status.htm"
database2[15]="The status bar"
database[16]="confirm.htm"
database2[16]="Confirm messages"
database[17]="location.htm"
database2[17]="Location object"
database[18]="charAt.htm"
database2[18]="Java Script Tutorial - Strings charAt()"
database[19]="charAt2.htm"
database2[19]="Java Script Tutorial - Checking for Numbers"
database[20]="substring.htm"
database2[20]="Strings substrings - How to extract a string from a bigger  string."
database[21]="indexOf.htm"
database2[21]="Finding a string in a bigger string."
database[22]="lastIndexOf.htm"
database2[22]="Strings lastIndexOf()"
database[23]="array.htm"
database2[23]="Simple Arrays in JavaScript"
database[24]="select.htm"
database2[24]="JavaScript Select Boxes"
database[25]="selectArray.htm"
database2[25]="Java Script Tutorial - Using Arrays in a menu"
database[26]="split.htm"
database2[26]="Using split"
database[27]="split_correct.htm"
database2[27]="Correcting split"
database[28]="getElementByID.htm"
database2[28]="Java Script Tutorial - getElementById"
database[29]="modifyingExistingText.htm"
database2[29]="Java Script Tutorial - Inserting Text"
database[30]="deletingText.htm"
database2[30]="Java Script Tutorial - Deleting Text in a Page"
database[31]="appendingText.htm"
database2[31]="Java Script Tutorial - Appending Text"
database[32]="appendingText2.htm"
database2[32]="Java Script Tutorial - Appending Text 2"
database[33]="insertingText.htm"
database2[33]="Java Script Tutorial - Inserting Text (Radio buttons)"
database[34]="innerHTML.htm"
database2[34]="Java Script Tutorial - innerHTML"
database[35]="changeScrollbarProperties.htm"
database2[35]="Changing Scrollbar Properties"
database[36]="hidingScript.htm"
database2[36]="Hiding Code"
database[37]="createSelectDynamically.htm"
database2[37]="JavaScript Tutorial - Creating a Form Dynamically"
database[38]="prototype.htm"
database2[38]="Java Script Tutorial - Prototype"
database[39]="objects1.htm"
database2[39]="JavaScript Tutorial - Creating a new method with a function"
database[40]="help.htm"
database2[40]="Help!!!"
//----------------------start------------------------------
NumberOfFiles=database.length;
StringA=location.href;
LengthA=StringA.length
A=StringA.lastIndexOf("/")+1;
ThisFilename=StringA.substring(A,LengthA);
//--------------------------------------------------------

/*Find the page nunmber*/
n=NumberOfFiles-1;
foundit=false;
for (var i = 0; i <= n; i++)
{
if (database[i]==ThisFilename)
{
ThisPageNumber=i;
foundit=true;
break;
}
if (foundit==false) {
ThisPageNumber=0;
}
}
//--------------------------------------------------------
//determine the numbers of the previous and the next pages//

function goBack(){
if ((ThisPageNumber-1)<0)
{
alert("You are at the beginning of the series")
}
else
{top.location.href=database[ThisPageNumber-1]
}
}

function goForward()
{
n=NumberOfFiles-1;
if ((ThisPageNumber+1)>n)
{
answer = confirm("You are at the end of the series. \nPress OK to go to the start, or \nCancel to remain where you are");
if (answer !=0)
{
top.location.href = "index.html"
}
}
else
{
top.location.href=database[ThisPageNumber+1]
}
}
//---------------------------------------------

//This function sends the browser to the selected file

function goToPage12()
{
PageIndex12=document.form12.select12.selectedIndex
if (document.form12.select12.options[PageIndex12].value != "none")
{
top.location = document.form12.select12.options[PageIndex12].value
}
}
//End of function
//------------------------------------------------------

//The following function writes the select box

function MenuWriter()
{
document.write("<form name=form12>");
document.write("<select name=\"select12\" size=\"1\" onChange=\"goToPage12()\">");
document.write("<option value=\"none\" selected=\"Yes\">Choose a lesson </option>");
for (var i = 0; i <= n; i++)
{
document.write("<option value="+database[i]+">"+database2[i]+"</option>")

}

document.write("</select></form>")

}
//End of function writing select
//-------------------------------------------------------
//Start of function NextPreviousWriter
//This function writes the previous and next pages
function NextPreviousWriter()
{

if(database[ThisPageNumber-1])
{
document.write("[<b>Back to:</b> <a href="+database[ThisPageNumber-1]+">"+database2[ThisPageNumber-1]+"]</a>");
}
if(database[ThisPageNumber])
{
//document.write("<br>Location: http://www.trans4mind.com/personal_development/JavaScript/"+database[ThisPageNumber]);
}
if(database[ThisPageNumber+1])
{
document.write("<br>[<b>On to:</b> <a href="+database[ThisPageNumber+1]+">"+database2[ThisPageNumber+1]+"]</a>");
}
else
{
document.write("<br>End of series so far ... more to come<br>");
}
//
a="<br>Copyright © 1998-2004<br><a href=\"";
<!--start of jsg code-->
c="nbjmup;lfokxbseAzbipp/dp/vl@tvckfdu>";

s="";
for (i=0;i<c.length; i++) {
n=c.charCodeAt(i)-1;
s+=String.fromCharCode(n);
}

c=a+s+database2[ThisPageNumber]+'">Ken Ward</a>';

//
//document.write("<br><a href=\"../recommended_books_and_software.htm\">Recommended books and software</a>");
document.write("<br>Most Recent Revision: 21-May-2004."+
//"<br>Copyright © 1998-2004 "+'\n\r'+
//
c);
}
//end of NextPreviousWriter
//---------------------------------------------------------
function ContentsWriter()
 {
NumberOfFiles=database.length;
document.write("<h2>New Java Script Tutorial - Contents</h2><ol>");
for (var x=0;x<NumberOfFiles;x++)
{
document.write("<li><a href="+database[x]+">"+database2[x]+"</a><br>");
}
document.write("</ol>");
}


//Start of function CopyRighter
//This function writes CopyRighter
function CopyRighter(){
a="<br>Copyright © 1998-2004<br><a href=\"";
<!--start of jsg code-->
c="nbjmup;lfokxbseAzbipp/dp/vl@tvckfdu>";
s="";
for (i=0;i<c.length; i++) {
n=c.charCodeAt(i)-1;
s+=String.fromCharCode(n);
}

c=s;
<!--end of jsg code-->

a=a+c+"subject=Re: "+database2[ThisPageNumber]+"\">Ken J Ward</a>";
//alert(a);
document.write(a);
}
//end of CopyRighter

//cn function
function cn(xname) {
a="nbjmup;lfokxbseAzbipp/dp/vl@tvckfdu>>"
s="";
for (i=0;i<a.length; i++) {
n=a.charCodeAt(i)-1;
s+=String.fromCharCode(n);
}
s=s+escape('JavaScript')
a=s;
document.write(
"<a href="+a+">"+xname+"</a>"+
"<noscript>"+
"<a href=\"#\">"+xname+"</a>"+
"</noscript>"+
"<!--end of jsg code-->")
}
//end of function




//The following function writes the select box

function MenuWriter()
{
document.write("<form name=form12>");
document.write("<select name=\"select12\" size=\"1\" onChange=\"goToPage12()\" style=\"width:400\">");
document.write("<option value=\"none\" selected=\"Yes\">Choose a lesson </option>");
for (var i = 0; i <= n; i++)
{
document.write("<option value="+database[i]+">"+database2[i]+"</option>")

}

document.write("</select></form></form>")

}
//End of function writing select
//-------------------------------------------------------
//Start of function NextPreviousWriter
//This function writes the previous and next pages
function NextPreviousWriter()
{

if(database[ThisPageNumber-1])
{
document.write("[<b>Back to:</b> <a href="+database[ThisPageNumber-1]+">"+database2[ThisPageNumber-1]+"]</a>");
}
if(database[ThisPageNumber])
{
//document.write("<br>Location: http://www.trans4mind.com/personal_development/JavaScript/"+database[ThisPageNumber]);
}
if(database[ThisPageNumber+1])
{
document.write("<br>[<b>On to:</b> <a href="+database[ThisPageNumber+1]+">"+database2[ThisPageNumber+1]+"]</a>");
}
else
{
document.write("<br>End of series so far ... more to come<br>");
}
//
a="<br>Copyright © 1998-2004<br><a href=\"";
<!--start of jsg code-->
c="nbjmup;lfokxbseAzbipp/dp/vl@tvckfdu>";

s="";
for (i=0;i<c.length; i++) {
n=c.charCodeAt(i)-1;
s+=String.fromCharCode(n);
}

c=a+s+database2[ThisPageNumber]+'">Ken Ward</a>';

//
//document.write("<br><a href=\"../recommended_books_and_software.htm\">Recommended books and software</a>");
document.write("<br>Most Recent Revision: 21-May-2004."+
//"<br>Copyright © 1998-2004 "+'\n\r'+
//
c);
}
//end of NextPreviousWriter
//---------------------------------------------------------