//Back to Back and Forward Buttons New

//All you have to do is to add files to this list below:

//First get your list of files in the order you want them:

database=new Array("my_acct.asp","my_acct-summ.asp","my_acct-port.asp","my_acct-hist.asp","my_acct-edoc.asp","my_acct-fund.asp","my_acct-sett.asp","trading.asp","trading-stoc.asp","trading-opti.asp","trading-fixe.asp","trading-mutu.asp","trading-newi.asp","trading-curr.asp","market_info.asp","market_info-quot.asp","market_info-opti.asp","market_info-news.asp","market_info-anly.asp","market_info-mark.asp","market_info-watc.asp","research.asp","research-inte.asp","research-inde.asp","research-tech.asp","research-mutu.asp","gps.asp","gps_about.asp","gps_model.asp","gps_pref.asp","gps_alert.asp","tools.asp","tools-inve.asp","tools-calc.asp","tools-reti.asp");

//The above is all you need to change!

//We want to automatically discover the number of files

NumberOfFiles=database.length;

//Next find out which page, this one is//

//We use the location.href property and extract the filename

//from this string using lastIndexOf:

StringA=location.href;

LengthA=StringA.length

A=StringA.lastIndexOf("/")+1;

ThisFilename=StringA.substring(A,LengthA);

 

//Now we find the current page nunmber (in the list)

//Remember that Arrays start at 0 and end at number of 

//elements less one. So the last element is:

n=NumberOfFiles-1;

//Now we look through to list to find our file, and 

//therefore, its number in the list:

for (var i = 0; i <= n; i++)

{

if (database[i]==ThisFilename)

{

ThisPageNumber=i;

}

}

//determine the numbers of the previous and the next pages//

function goBack(){

 

if (ThisPageNumber-1<0)

//We don't want to go into negative numbers or numbers

//bigger than the number of files! So if the file number less

//one is less than zero, there is nowhere left to go!

{

alert("You are at the beginning of the series")

}

//Otherwise we just take one of the current file number

//and get the number for the previous file:

else

{top.location=database[ThisPageNumber-1]}}

function goForward(){

 

if (ThisPageNumber+1>n){

alert("You are at the end of the series")

//If the user is clicking on the last file, he or she

//cannot go forward. Otherwise, the next file is the current

//file number plus one:

}

else

{top.location=database[ThisPageNumber+1]}}

 

//and so that's our code. All we have to do is to change files

//in the Array database! Nice and lazy!

