// Page Navagator pnPart1 (25-10-2005)
// by Vic Phillips http://www.vicsJavaScripts.org.uk

// A Select List to Navigate to Page Anchors or External URLS
// On Selection the page is scrolled to the anchor Y position
// and the Page Navigator is positioned in the orignial window position
// The Page Navigator may include a KeyWord Search Facility.

// Application Notes and Customising Variables

// Application Note

// There are four parts
// pnPart1 - Application Notes and Customising Variables
// pnPart2 - The Page Navigator Select List only
// pnPart3 - A panel with The Page Navigator Select List and KeyWord Search
// pnPart4 - Progressive Scroll facility

// Anchors must have a unique id

// Initialised with a <body> onload event
// <body onload="onload="pnInitPageNav()" >

// The KeyWord Search is based on the words in 'pnNavAry' array  field 0

// The Select List will scroll to or link to  'pnNavAry' array  field 1.
// The KeWord selection will default to link to  'pnNavAry' array  field 2
// or if field 2 is null scroll to or link to  'pnNavAry' array  field 1.

// The Select List position and appearance are defined in customising variables

// The Select List text and value(links) are specified in a dimensioned array 'pnNavAry'.

// All variable, function etc. names are prefixed with 'pn' to minimise conflicts with other javascripts


// Customising Variables

var pnZIndex=10;          // Page Navigator will need to be above other page elements (digits)
var pnTop=10;             // the initial top(Y)  position of the Page Navigator       (digits)
var pnLeft=10;
var pnRight=100;  // the initial left(X) position of the Page Navigator       (digits)
var pnWidth=180;          // the SelectList width                                     (digits)
var pnMaxHeight=350;      // the maximum height of the KeyWord Search Panel           (digits)
var pnTxtSize=12;         // the text size                                            (digits)
var pnTxtColor1='black';  // the SelectList text color                                (string)
var pnBGColor1='#FFFFCC'; // the SelectList background color                          (string)
var pnTxtColor2='black';  // the KeyWord Search Panel text color                      (string)
var pnBGColor2='FFF090'; // the KeyWord Search Panel text color                       (string)
var pnSpeed=10;  // required to set progressive scroll speed - set to pnSpeed=null if not required.


var pnNavAry=new Array();
var pnCnt=0
//                [text     ,link or anchor ID      ,KeyWord Link(optional) ,Message , Date ]
//                       title                         Upate    Link                                      Date

var ckiOldAryA0=new Array('Screen Marker','New','ScreenMarker/index.htm',' ',vjsMessA0);
var ckiOldAryA1=new Array('Color Picker','New','ColorPicker/ColorPicker.htm',' ',vjsMessA1);
var ckiOldAryA2=new Array('Image Browser','New','ImageBrowser/ImageBrowser.htm',' ',vjsMessA2);
var ckiOldAryA3=new Array('Cascade Menu','New','CasMenu/CasMenu.htm',' ',vjsMessA3);
var ckiOldAryA4=new Array('Drop Slide Menu','New','DSMenu/DSMenu.htm',' ',vjsMessA4);
var ckiOldAryA5=new Array('Dual Menu','New','DualMenu/DualMenu.htm',' ',vjsMessA5);
var ckiOldAryA6=new Array('Button Generator','New','bgenButtonGen/bgenButtonGen.htm',' ',vjsMessA6);
var ckiOldAryA7=new Array('Compact Menu','New','CompactMenu/CompactMenu.htm',' ',vjsMessA7);
var ckiOldAryA8=new Array('Universal PopUp','New','UniversalPopUp/Universal PopUp.htm',' ',vjsMessA8);
var ckiOldAryA9=new Array('Scroll Control','New','ScrollControl/ScrollControl.htm',' ',vjsMessA9);
var ckiOldAryA10=new Array('Status Bar/ Message Box','New','sbeGenerator/sbeGenerator.htm',' ',vjsMessA10);
var ckiOldAryA12=new Array('General JSs','New','OurJavaScripts/index.htm',' ',vjsMessA12);
var ckiOldAryA13=new Array('Photo Book','New','PhotoBook/PhotoBook.htm',' ',vjsMessA13);
var ckiOldAryA14=new Array('Message Scroll Panel','New','MessageScrollPanel/MessageScrollPanel.htm',' ',vjsMessA14);
var ckiOldAryA15=new Array('Image/ Message','New','ImageMessageScroll/ImageMessageScroll.htm',' ',vjsMessA15);
var ckiOldAryA16=new Array('Multi Scroller','New','MultiScroller/MultiScroller.htm',' ',vjsMessA16);
var ckiOldAryA17=new Array('Multi Scroller2','New','MultiMessageScroller/MultiMessageScroller.htm',vjsMess17);
var ckiOldAryA18=new Array('Verify Text Box','New','VerifyTextBox/VerifyTextBox.htm',' ',vjsMessA18);
var ckiOldAryA19=new Array('Previous Entry','New','PreviousEntry/PreviousEntry.htm',' ',vjsMessA19);
var ckiOldAryA20=new Array('Text Box Select','New','TextBoxSelect/TextBoxSelect.htm',' ',vjsMessA20);
var ckiOldAryA21=new Array('Country Picker','New','CountryPicker/CountryPicker.htm',' ',vjsMessA21);
var ckiOldAryA22=new Array('Message Scroll Panel','New','MessageScrollPanel/MessageScrollPanel.htm',' ',vjsMessA22);
var ckiOldAryA23=new Array('Photo Thumb Control','New','PhotoThumbControl/PhotoThumbControl.htm',' ',vjsMessA23);
var ckiOldAryA24=new Array('My Scroll Bar','New','MyScrollBar/MyScrollBar.htm',' ',vjsMessA24);

var ckiAllOld=new Array(ckiOldAryA0,ckiOldAryA1,ckiOldAryA2,ckiOldAryA3,ckiOldAryA4,ckiOldAryA5,ckiOldAryA6,ckiOldAryA6,
ckiOldAryA8,ckiOldAryA9,ckiOldAryA10,ckiOldAryA12,ckiOldAryA13,ckiOldAryA14,ckiOldAryA15,ckiOldAryA16,
ckiOldAryA17,ckiOldAryA18,ckiOldAryA19,ckiOldAryA20,ckiOldAryA21,ckiOldAryA22,ckiOldAryA23,ckiOldAryA24);


for (zxc0=0;zxc0<ckiAllOld.length;zxc0++){
 pnNavAry[pnNavAry.length]=[ckiAllOld[zxc0][0],ckiAllOld[zxc0][2],ckiAllOld[zxc0][2],(ckiAllOld[zxc0][4]+'<br><br>UpDated: '+ckiAllOld[zxc0][3])];
}

for (zxc1=0;zxc1<ckiUDateAry.length;zxc1++){
 pnNavAry[pnNavAry.length]=[ckiUDateAry[zxc1][0],ckiUDateAry[zxc1][2],ckiUDateAry[zxc1][2],(ckiUDateAry[zxc1][4]+'<br><br>UpDated :'+ckiUDateAry[zxc1][3])];
}

pnNavAry[pnNavAry.length]=['All Featured Scripts','','http://www.vicsjavascripts.org.uk/StdImages/','']

pnNavAry=pnNavAry.reverse();

var pnParth='../';

