
var pnNavAry=[];
var ckiUDateAry=[];

function zxcUpdateArys(){
 var mary=['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'];
 var ary=[];
 var cnt=0;
 ary[cnt++]=['Message Scroll Panel'       ,'New'   ,'MessageScrollPanel/MessageScrollPanel.htm','05/05/2003 ','Initially intended as a message scroll panel it is perfect for displaying images with limited text.'];
 ary[cnt++]=['Scroll Control'             ,'New'   ,'ScrollControl/ScrollControl.htm'        ,'01/01/2004','Provides the user with control of the scroll properties of a long page.<br>It can start the target document with an automatic or manual scroll.'];
 ary[cnt++]=['Screen Marker'              ,'New'   ,'ScreenMarker/index.htm'                 ,'01/01/2004','JavaScript Tool to assist in the development of<br>Web Pages.<br>It is of specific assistance positioning CSS elements.'];
 ary[cnt++]=['Color Picker'               ,'New'   ,'ColorPicker/ColorPicker.htm'            ,'01/01/2004','A Color Picker with a number of unusual features'];
 ary[cnt++]=['Image Batch ReSize'         ,'UpDate','ImageBatchReSize/ImageBatchReSize.htm'  ,'26/07/2004','Resize<br>a Batch of Images<br>to a maximum specified width or height<br>with the image<br>aspect ratio retained.<br><br>IE5+,NS7,Opera7,Moz'];
 ary[cnt++]=['FloatMe'                    ,'UpDate','FloatMe/FloatMe.htm'                    ,'22/06/2006','Any and as many elements on the page as required can be made to Float,<br>that is, retain their position in the window as the page is scrolled.<br>Where the float element is nested in an element with \'position:relative;\' or \'position:absolute;\'<br>it will scroll within the parent element while the parent object is in view.<br><br>The float element scroll is progressive,<br>and the scroll speed is specified by a customising variable or in the Initialising call.<br>'];
 ary[cnt++]=['Animation - Fade Transition','New'   ,'jiaFadeTransition/jiaFadeTransition.htm','08/08/2004','Fade Transition Effect<br>with Messages,<br>Links & PopUps.<br>Plus<br>Massive savings<br>in file size<br>over .gif Animations.'];
 ary[cnt++]=['Menu with a Memory'         ,'New'   ,'MenuMemory/MenuMemory.htm'              ,'04/09/2004','As many Menus as<br>required on a document<br>with Relative or<br>Absolute Positioning.<br>Remembers the<br>Last Menu States<br>when revisiting.'];
 ary[cnt++]=['Animation - Bouncing Ball'  ,'New'   ,'BouncingBall/BouncingBall.htm'          ,'04/09/2004','A Bouncing Ball<br><br>with<br>Extensive Notes<br>to explain the code.'];
 ary[cnt++]=['TextBox Auto Select','UpDate','TextBoxSelect/TextBoxSelect.htm','09/10/2004','Display entries<br>from customised array<br>in a Selected Box<br>and enter a selection<br>into a text box<br>or generate arrays dynamically.<br>IE5, NS6, MozFF.'];
 ary[cnt++]=['Array Manager','UpDate','ArrayManager/ArrayManager.htm','24/10/2004','A number of functions<br>to assist in<br>managering arrays'];
 ary[cnt++]=['Frame SubMenu','UpDate','FrameSubMenu/FrameSubMenu.htm','05/11/2004','for FrameSet Application<br></br>The MainMenu<br>on one frame<br>Sub Menus on another.<br><br>IE6,NS7,Opr7,MozFF.'];
 ary[cnt++]=['Multiple Slide Show','Update','MultipleSlideShow/MultipleSlideShow.htm','28/06/2006','The Script can be used for one to any number of slide shows.<br>The slide shows can be:<br>Rotated Individually, Forward or Back.<br>All slide shows can be automatically rotated individually or together.<br>All slide shows can be automatically rotated in sequence.<br><br>Supplementary Code allows onclick Links to be added to images.<br>'];
 ary[cnt++]=['Simple Text PopUp','UpDate','SimpleTextPopUp/SimpleTextPopUp.htm','21/11/2004','A Simple Text MouseOver PopUp'];
 ary[cnt++]=['Float Me','UpDate','FloatMe/FloatMe.htm','22/11/2004','Any and as many elements on the page as required can be made to Float,<br>that is, retain their position in the window as the page is scrolled.<br>Where the float element is nested in an element with \'position:relative;\' or \'position:absolute;\'<br>it will scroll within the parent element while the parent object is in view.<br><br>The float element scroll is progressive,<br>and the scroll speed is specified by a customising variable or in the Initialising call.<br>'];
 ary[cnt++]=['Image Check Box','New','ImageCheckBox/ImageCheckBox.htm','25/11/2004','Convert Check Boxes</br>to Image Check Boxes<br><br>as many as required.<br>IE5,NS6,Opr7,MozFF.'];
 ary[cnt++]=['Reveal Square Animation','UpDate','RevealSquare/RevealSquare.htm','27/11/2004','Images are</br>Revealed & Hidden<br>a Square at at time.<br>with</br>Numerous Modes.<br><br>IE6 NS7 MozFF'];
 ary[cnt++]=['Display Part Image','New','DisplayPartImage/DisplayPartImage.htm','27/11/2004','An Image is Randomly</br>Clipped<br>and Displayed<br>in a consistant</br>position</br><br>IE6 NS7 MozFF'];
 ary[cnt++]=['Clip Effects','New','ClipEffects/ClipEffects.htm','30/11/2004','Image Clip Effects<br><br>Eleven Clip Effects<br><br>IE5+,NS7,ORP7,MozFF'];
 ary[cnt++]=['Image RollOver Effects','UpDate','ImageRollOverEffects/ImageRollOverEffects.htm','02/12/2004','A LightWeight JavaScript Tool<br>to assist in positioning CSS elements.'];
 ary[cnt++]=['miniScreenMarker','UpDate','miniScreenMarker/miniScreenMarker.htm','02/12/2004','A LightWeight JavaScript Tool<br>to assist in positioning CSS elements.'];
 ary[cnt++]=['miniScreenRuler','UpDate','miniScreenRuler/miniScreenRuler.htm','02/12/2004','A JavaScript Tool<br>to assist in positioning CSS elements.<br><br>with additional features<br>to miniScreenMarker.'];
 ary[cnt++]=['Text Magnifier','UpDate','TextMagnifier/TextMagnifier.htm','08/12/2004','Select and<br>Magnify Text<br><br>IE6, NS7, MozFF.'];
 ary[cnt++]=['Drag Float or ReSize','UpDate','DragFloatReSize/DragFloatReSize.htm','10/12/2004','Drag Float or ReSize<br>Any Element<br><br>suitable for absolute or<br>relative elements<br><br>IE6, NS7, Moz FF.'];
 ary[cnt++]=['Thumb Nail Display','UpDate','ThumbNailDisplay/ThumbNailDisplay.htm','10/12/2004','Produces the Display.<br>Resizes the Images<br>PopUps<br>and More<br><br>IE5+,NS7,Opera7,Moz'];
 ary[cnt++]=['Image PopUp','UpDate','ImagePopUp/ImagePopUp.htm','10/12/2004','Displays an Image<br>in a pseudo PopUp<br>with text if required.<br></br>IE5+, NS7, ORP7, MozFF'];
 ary[cnt++]=['Table Sort Order','New','TableSortOrder/TableSortOrder.htm','17/12/2004','Sort Table Entries<br><br>by Alpha, Numerica or Date<br><br>IE6, NS7 MozFF.'];
 ary[cnt++]=['URL Pseudo PopUp','UpDate','http://homepage.ntlworld.com/vwphillips/URLPopUp/URLPopUp.htm','19/12/2004','A Pseudo PopUp for URLs.</br><br>with drag, resize & print facilities.</br></br>IE6,NS7,Opr7,MozFF'];
 ary[cnt++]=['Memo Calendar','New','MemoCalendar/MemoCalendar.htm','23/12/2004','Memo Calendar <br> month year day A Calendar<br><br>A calender with Basic & Full Versions<br>with day memos,<br>drag, float<br>and the ability to<br>input textbox dates.</br></br>IE6,NS7,MozFF'];
 ary[cnt++]=['Keyboard Input','UpDate','KeyBoard/KeyBoard.htm','30/12/2004','A PopUp Key Board for use in inputing data.<br>With options of Full, Calendar or Customised Key Boards.<br>These can be usefull to restrict the input charater set.'];
 ary[cnt++]=['AddOn SubMenu','UpDate','AddOnSubMenu/AddOnSubMenu.htm','03/01/2005','Intended as a simple<br>bare bone "Add On"</br>to a Menu Table<br>to provide Sub Menus.<br><br>IE6, NS7, Opera7<br>& Mozilla FoxFire.'];
 ary[cnt++]=['Dog Tag','UpDate','DogTag/DogTag.htm','12/01/2005','Define Tag Tags</br>On-Line<br><br>with a number of<br>unusual features<br><br>IE6,MozFF.'];
 ary[cnt++]=['Search for Text','UpDate','SearchForText/SearchForText.htm','15/01/2005','Search for Text<br>in your sites pages<br><br>with a very low<br>code overheads<br><br>IE6, MozFF.'];
 ary[cnt++]=['Tutorial Make a Menu','New','MakeMenu/MakeMenu.htm','22/01/2005','Tutorial <br>in Producing a Menu <br></br>Two Display Formats <br>Three Levels and more.<br><br>IE6, MozFF.'];
 ary[cnt++]=['Simple PopUp','UpDate','SimpleTextPopUp/SimpleTextPopUp.htm','30/01/2005','A Simple Text MouseOver PopUp'];
 ary[cnt++]=['Missing Image','New','MissingImage/MissingImage.htm','05/02/2005','Either<br>replace missing images<br>with a reserve image<br>or remove it completely<br><br>IE5+,MozFF'];
 ary[cnt++]=['Bubble PopUp','New','BubblePopUp/BubblePopUp.htm','13/02/2005','A MouseOver PopUp<br>with a Bubble<br>and other Effects.'];
 ary[cnt++]=['Image Zoom','Update','ImageZoom/ImageZoom.htm','19/05/2006','Zoom In or Zoom Out<br><br>any number of images<br>on the same page<br><br>IE5+,MozFF'];
 ary[cnt++]=['PopUp Generator','New','PopUpGenerator/PopUpGenerator.htm','28/02/2005','A Code Generator<br><br>for<br>New Window &<br>Any HTML<br>PopUps<br></br>IE6,NS7,MozFF'];
 ary[cnt++]=['Menu - Compact','New','MakeMenu/MenuCompact.htm','28/02/2005','Based on MakeMenu<br><br>with increased Functionality</br>and Customising<br><br>and more.<br><br>IE6, MozFF.'];
 ary[cnt++]=['Auto Complete','UpDate','AutoComplete/AutoComplete.htm','04/03/2006','Auto Complete<br>text areas<br>or text inputs<br></br>Many Options Available<br>OOP techniques allow<br>as many applications on a page as required<br>IE5+,MozFF'];
 ary[cnt++]=['Fake Select','New','FakeSelect/FakeSelect.htm','25/03/2005','A Fake<br>Select(List) Box<br><br>with more flexiblity<br>than the<br>standard item.<br><br>IE5+,MozFF'];
 ary[cnt++]=['Multi Slide Show Effects','New','MultiSlideShowEffects/MultiSlideShowEffects.htm','28/03/2005','Display Multiple<br>Slide Shows on a page<br><br>Fwd, Back & Random<br>Rotation with<br>Many Effects & More<br><br>IE5+,MozFF'];
 ary[cnt++]=['Pages Visited','UpDated','PagesVisited/PagesVisited.htm','08/04/2005','A Floating Panel<br>that records<br>the pages visited<br>displays the titles<br>and navigatation.<br><br>IE5+ & MozFF'];
 ary[cnt++]=['Image Viewer','New','ImageViewer/ImageViewer.htm','10/04/2005','Display ThumbNails<br><br>then<br>Clip & Resize<br><br>and Much More<br><br>IE5+,MozFF'];
 ary[cnt++]=['Menu - Cascade Collapse','New','MakeMenu/MenuCascadeCollapse.htm','28/04/2005','Based on MakeMenu<br><br>Cascades Two Levels<br>and Collapes</br>when another Topic<br>is selected.<br><br>IE6, MozFF.'];
 ary[cnt++]=['Form Compendium','UpDate','FormCompendium/FormCompendium.htm','04/05/2005','<b>Form Compendium</b><br><br>With many Scripts<br><br>which may be useful<br><br>with forms<br><br>IE5+,MozFF'];
 ary[cnt++]=['Page Navigator','New','PageNavigator/PageNavigator.htm','11/05/2005','A Select List<br><br>to assist in<br>Navigation of<br>Long Pages.<br><br>IE5+ & MozFF'];
 ary[cnt++]=['ReSize Crop Image','New','ReSizeCropImage/ReSizeCropImage.htm','23/05/2005','The Utility is<br>supplied Image data<br>by the parent URL<br>or Sever Side code<br>Modify the Image<br>& Submit the<br>Modified Data<br><br>IE5+,MozFF'];
 ary[cnt++]=['Fake Prompt Confirm Alert','New','PromptConfirmAlert/PromptConfirmAlert.htm','30/05/2005','Fake<br>Prompt Confirm Alert Boxes<br><br>Customise<br>to your requirement</br><br>IE6,NS7,MozFF'];
 ary[cnt++]=['Limit Line Display','New','LimitLineDisplay/LimitLineDisplay.htm','05/06/2005','Limit the<br>Lines Displayed<br><br>display more lines<br>at specified intervals<br>OnClick hold and continue<br></br>IE6,MozFF'];
 ary[cnt++]=['Menu Reveal Content','New','MenuRevealContent/MenuRevealContent.htm','12/06/2005','Slides a Menu Topic<br>to Reveal the<br>Topic Content<br><br>Degrades well with<br>JavaScript Disabled.<br><br>IE6, MozFF.'];
 ary[cnt++]=['Frame Picture','New','FramePicSSlideShow/Opener.htm','02/07/2005',''];
 ary[cnt++]=['ThumbNail Slide Show','New','FramePicSSlideShow/Opener.htm','02/07/2005',''];
 ary[cnt++]=['Fade Text','New','FadeText/FadeText.htm','03/07/2005','Apply Fade Effects<br>to sections of words<br>in the HTML code<br>Any number of sections<br>with independent<br>Fade & UnFade<br><br>IE6,MozFF'];
 ary[cnt++]=['Tab Menu','New','MenuTab/MenuTab.htm','19/07/2005','A Tab Menu with:<br>Multiple Applications<br>on a Page<br>Vertial and Horizontal<br>Displays<br>With as many pages as required.<br><br>IE6, MozFF.'];
 ary[cnt++]=['Add Acronym','New','AddAcronym/AddAcronym.htm','01/08/2005','Add Standard or<br>Customed Tool Tips to<br>add explantions to<br>Acronyms or Words.<br>or Change the<br>Text or Style<br>used on your Page<br><br>IE6,MozFF'];
 ary[cnt++]=['Tool Tip','New','ToolTip/ToolTip.htm','07/08/2005','MouseOver<br>text or an Object to<br>display a Tool Tip.<br><br>The Tool Tip,<br>with many features is<br>defined by HTML code<br><br>IE6,MozFF'];
 ary[cnt++]=['Custom ScrollBars','New','CustomScrollBars/CustomScrollBars.htm','12/08/2005','Design Custom Scroll Bars<br>for any scrollable<br>elements on the page.<br><br>Tested IE6, MozFF'];
 ary[cnt++]=['Sketch Pad Generator','New','SketchPad/SketchPad.htm','25/08/2005','A Generator<br>to produce the code<br>to display a Sketch<br>on a page<br>Select Line Color<br>and Size<br>for each line.<br><br>IE6,MozFF'];
 ary[cnt++]=['Simple Gantt Chart','New','GanttChart/GanttChart.htm','01/04/2006','A Simple<br>GanttChart<br><br>to display Project<br>Tasks and Progress<br>As many Gantt Charts<br>as Required on a Page.<br><br>IE6,MozFF'];
 ary[cnt++]=['Multi Message Scroller','Up Date','MultiMessageScroller/MultiMessageScroller.htm','12/09/2005','As Many<br>Vertial or Horizontal<br>Scrollers required<br>on a Page.<br>HTML or IFrame Messages<br><br>Tested with IE6, MozillaFF.'];
 ary[cnt++]=['Line Chart Generator','New','LineChart/LineChartG.htm','08/10/2005','A Generator to produce Line Charts<br>to display Line Charts on a page<br>Cardinal Points<br>and Joins<br>Text & Much More.<br><br>IE6,MozFF'];
 ary[cnt++]=['Tutorial - Custom Scroll Bars','New','CustomScrollBars/CSBTutorial.htm','08/10/2005','CustomScrollBars TutorialA Tutorial for Vertical Custom Scroll Bars.<br><br>Tested IE6, MozFF'];
 ary[cnt++]=['Simple Slide Show','UpDate','SimpleSlideShow/SimpleSlideShow.htm','10/07/2006','Three Simple Slide Shows<br><br>'];
 ary[cnt++]=['Multi Fade Slide Show','Update','MultiFadeSlideShow/MultiFadeSlideShow.htm','09/04/2006','A Slide Show Fading One Image with the Next.<br>Can be operated from \'Thumbnail Images\'<br>and or<br>from \'Forward\', \'Back\' and \'Auto\' buttons.<br>Each Slide Show frame may have a Message and a Link to a URL.<br>There may be as many \'Image Fade Slide Shows\' on a page as required.<br>Where the browser does not support opacity the main image will simply change.<br>'];
 ary[cnt++]=['Tab Message Panel','Update','TabMessagePanel/TabMessagePanel.htm','26/12/2005','Messages are displayed in a Panel is selected by a Tab.<br>Optional Horizontal or Vertical display modes.<br>Clicking the Tab or optional Control Buttons will display the selected Tab Message.<br><br>Optional Optional Auto Rotation.<br>The Tab Selection and Message will automatically rotate at a specified period.<br>with an optional control button to control to pause or continue rotation.<br><br>There may be as many applications as required on a page.<br>'];
 ary[cnt++]=['Image Check Box','UpDate','ImageCheckBox/ImageCheckBox.htm','15/11/2005','Convert Check Boxes</br>to Image Check Boxes<br><br>as many as required.<br>IE5,NS6,Opr7,MozFF.'];
 ary[cnt++]=['Calendar Input','New','CalendarInput/CalendarInput.htm','28/11/2005','The Script be used to generate SelectLists for Day Month and Year.<br>Allows Date Inputs to be selected from a PopUp Calendar<br>to the generated SelectLists or to standard Text INPUTs.<br>Clicking a calendar date enters the date in the required fields.<br>When displayed the popup may be dragged to a new position<br>'];
 ary[cnt++]=['ToolTip Fade','New','ToolTipFade/ToolTipFade.htm','28/11/2005','MouseOver an element to Fade a ToolTip \'In\'.<br>MouseOut an element to Fade a ToolTip \'Out\'.<br>MouseOver the ToolTip to hold the ToolTip \'In\'.<br>MouseOut the ToolTip Fade the ToolTip \'Out\'.<br>An OnClick URL Link may be specified for each ToolTip.<br>There may be as many applications as required on a page.<br>The ToolTip is defined in the HTML Code.<br>Each application may share or have a unique ToolTip.'];
 ary[cnt++]=['ToolTip YoYo','New','ToolTipYoYo/ToolTipYoYo.htm','28/11/2005','MouseOver a topic and the ToolTip will extend.<br>MouseOut or MouseOver another topic and the first ToolTip will retract<br>while the ToolTip for the current topic extends.<br>MouseOver a ToolTip to prevent the ToolTip retracting.<br>The extend and retract speed and increment may be specified.<br>Each ToolTip may be specifically positioned relative to the topic.<br>Each ToolTip may have an opac background color or image.<br>The script may be applied to ImageMap applications.<br>There may be as many topics or ToolTips as required on a page.<br>Each topic may have a specific ToolTip or share a ToolTip.<br>'];
 ary[cnt++]=['Image Magnifier','New','ImageMagnifier/ImageMagnifier.htm','03/12/2005','To Magnify an Area of an Image.<br>MouseOver an image to display the \'Magnify Control Panel\'.<br>MouseOver the control panel to display a \'Magnify Area\'.<br>Drag the \'Magnify Area\' to the position of the Image to magnify<br>and use the slider controls<br>to change the size and magnification of the \'Magnify Area\'<br>MouseOut of the image to hide \'Control Panel\' and \'Magnify Area\'.<br>The facility may be applied to as many Images on a page as required.<br>'];
 ary[cnt++]=['Move Element','UpDate','MoveElement/MoveElement.htm','20/01/2006','Two Scripts<br>A MouseOver event call will slide an element to a new position<br>on the Horizontal or Vertical axis.<br>A MouseOut event call will slide the element back to the original position.<br><br><br>Move any number of elements to a new specified or anchor position.'];
 ary[cnt++]=['Multiple Calendars','UpDate','CalendarsMultiple/CalendarsMultiple.htm','04/06/2006','To display calendars for specified years and months.<br>With optional static or popup memo messages and links for specified dates.<br>The calendar format may be \'DD/MM/YYYY\' or \'MM/DD/YYYY\'<br>and the calendar size dictated by a specified font size.<br>'];
 ary[cnt++]=['Play with Time','UpDate','PlaywithTime/PlaywithTime.htm','24/12/2005','Playing with Time<br>Displays<br><br>with Day Names.<br>Multiple Stop Watches<br><br>Count Down Time to Event'];
 ary[cnt++]=['Add Out Line','New','AddOutLine/AddOutLine.htm','01/01/2006','Create an Element OutLine from an event call.<br>The OutLine may be any size or color an applied to any side.<br>The OutLine is applied at a specified speed<br>and may be optionally toggled.<br>There may be as many applications on a page as required.<br>'];
 ary[cnt++]=['Add Under Line','New','AddUnderLine/AddUnderLine.htm','02/01/2006','Create an Element UnderLine from an event call.<br>The UnderLine may be any size or color.<br>The UnderLine is applied at a specified speed<br>and may be optionally toggled.<br>'];
 ary[cnt++]=['Opacity Scripts','UpDate','OpacityGradient/Opacity.htm','18/06/2006','There are a number of Opacity Scripts on this site.<br>This page has a number of smaller scripts<br>which do not justify a separate page.<br>The scripts use object orientated techniques<br>allowing concurrent execution.<br><br>Element Opacity<br>MouseOver Opacity<br>Banner Rotate Opacity<br>'];
 ary[cnt++]=['Change Width Height','UpDate','ChangeWidthHeight/ChangeWidthHeight.htm','31/07/2006','An elements width or height may be progressively changed or toggled<br>to a new specified dimension at specified increments.<br>Options allow<br>the change to be linear or progressive,<br>the change to be Up, Down, Left, Right or Centered,<br>the element removed (display:none;) or  hidden (visibility:hidden) when at the minimum dimension,<br>and the z-index is changed when extending or retracting.<br>Multiple effects may be defined for as many elements as required.<br><br>Optional Code allows the effects of a group of elements to be controlled<br>for single or multiple level applications such as menus,<br>and persitance(a Cookie) allows the last state to be restored when revisiting.<br>'];
 ary[cnt++]=['Scroll Bars','UpDate','ScrollBars/ScrollBars.htm','18/03/2006','Horizontal and Vertical Scroll Bars<br>Scoll Bars return a value relative to the Sroll Bar Slider position<br>which can be used to control the value, position or other attributes of an elements.<br><br>The Scroll Bar can include a slider and Left and Right Scroll Buttons.<br>This Script addresses four types of Scroll Bars.<br>'];
 ary[cnt++]=['Image Match Game','New','Fun/ImageMatchGame.htm','01/03/2006','An Image Match Game<br>There may be as many images as required.<br>Enter a name to display the Top Scorers.<br>The Top Scorers are remembered using a cookie.<br>'];
 ary[cnt++]=['A List Menu','New','MenuList/MenuList.htm','04/03/2006','Add Functionality to a List defined in the HTML Code.<br>Clicking a List Item will toggle the display of child UL list items<br>and hide other UL list items.<br>There may be as many levels in the list as required.<br><br>Options<br>Persistence, toggling Images and lines in the form of a menu tree.<br><br>There may be as many applications on a page as required.<br>'];
 ary[cnt++]=['Basic Menus','New','MenuBasic/MenuBasic.htm','11/03/2006','A Basic Menu for Horizontal or Vertical Applications<br>with as meny menu levels as required.<br>Execution may be by MouseOver or by Clicking the Menu Topics.<br>Executing a topic will close any open topics of the same or higher level.<br>Clicking outside a topic will close all sub menu topics.<br>The Menu is made up of &lt;DIV>s defined in the HTML Code<br>and the appearance customised by CSS.<br>There may be as many applications on a page as required.<br><br>A Basic Tab Menu with the menu defined in the HTML Code<br>and the appearance customised by CSS.<br>There May be as many applications on a page as required.<br>'];
 ary[cnt++]=['Simple Menus','New','MenuSimple/MenuSimple.htm','02/04/2006','A Simple Vertical Menu  with as many menu levels as required.<br>Execution may be by MouseOver or by Clicking the Menu Topics.<br>Executing a topic will close any open topics of the same or higher level.<br>Optionally, Clicking outside a topic or MouseOut of topics will close all sub menu topics.<br>The Menu is made up of &lt;DIV>s defined in the HTML Code<br>and the appearance customised by CSS.<br>Event calls and links may be added to the HTML Code as required.<br>Persistance, Opacity(fade) and IE SelectList \'Bug Fix\'.<br>'];
 ary[cnt++]=['Zoom Text','New','ZoomText/ZoomText.htm','22/04/2006','Clicking the area containing the text or a link referencing the unique ID name of the area<br>will increase the text size, clicking again will decrease the text size<br>or<br>will decrease the text size, clicking again will increase the text size.<br>Dependent on the event call parameters assigned to the element containing the text.<br><br>There may be as many applications on a page as required<br>and all applications may be executed concurrently.<br>'];
 ary[cnt++]=['Image Slice Viewer','New','ImageSliceViewer/ImageSliceViewer.htm','22/04/2006','An image made up of image slices is positioned in a smaller \'View Area\'.<br>The area of the image outside the \'View Area\' is hidden from view.<br>The image may be moved within the \'View Area\' to display other portions of the image.<br><br>Only the Image Slices in or coming into view are loaded which allows<br>extremely large images made up of many image slices therefore be displayed in a limited area with minimal overheads.<br><br>Function event calls may be used to move the image up, down, left, right or diagonally within the \'View Area\'.<br>The magnification of the main image may also be controlled by event calls.<br><br>An optional thumbnail display of the image indicates the area of the image being viewed in a \'View Box\'.<br>Dragging this \'View Box\' within the thumbnail will move the main image accordingly.<br><br>There may be as many applications on a page as required.<br>'];
 ary[cnt++]=['Continuous Scroll Banner','UpDate','ContinuousScroll/ContinuousScroll.htm','15/04/2006','To provide a continuous Scroll any number of images or HTML messages in a banner of any length.<br>With event call functions to Stop or Start the scroll.<br>The images or HTML content, and optional links are specified in an array.<br>The images or HTML content width and scroll speed are specified in the initialisation call.<br>Optionally the Default<br>width, height, background color, text color, text align, and font size<br>may be assigned for each element in the array.<br><br>There may be as many independent application as required on a page.<br>'];
 ary[cnt++]=['Drag & Drop, Avoid, Dock','New','DragDockAvoid/DragDockAvoid.htm','30/04/2006','To Drag and Drop an Object.<br><br>The Avoid option prevents the drag object being dragged over designated \'Avoid\' objects.<br>The DragIn option \'docks\' the drag object in  designated \'Dock In\' objects when positioned within a \'Dock In\' object.<br>The DragTouch option \'docks the drag object in  designated \'Dock In\' objects<br>when positioned over or within \'Dock In\' object borders.<br>By default the drag object will be centered on the dock object when docked.<br>Alternatively options allow the drag object to return to its last fixed position when docked<br>or call an External Function passing the drag and dock objects to allow customising of the requirement.<br><br>Object Drag, Avoid, Dock In and Dock Touch properties may be added and removed dynamically as required.<br>'];
 ary[cnt++]=['Cube Slide Show','UpDate','CubeSlideShow/CubeSlideShow.htm','15/05/2006','Displays Images or Panels of HTML Code by Sliding in the next image or panel<br>to give the impression of a rotating cube.<br>The \'Cube\' may be rotated horizontally or vertically<br>with the normal previous, next, auto rotate, pause, restart capabilities.<br>Additionally the mode may be toggled between vertical and horizontal rotation<br>and the slide show content changed for a different set of images and panels.<br>Each Side Show content is defined in an array.<br>For basic image requirements each field defines the image file name.<br>For more complex requirements requiring HTML Panels, Image Titles, and Links<br>the array is dimensioned.<br>There may be as many applications on a page each with independent operation.<br>'];
 ary[cnt++]=['Image PopUp II','UpDate','ImagePopUpII/ImagePopUpII.htm','29/05/2006','An alternative to the Standard PopUp to display an Image.<br>The PopUp is sizes to the displayed image and cannot be blocked.<br>An optional TitleBar displays a default or specified  title<br>and allows the PopUp to be Drag and Dropped to a new position<br><br>The appearance of the PopUp may be customised using Customising Variables.<br>The PopUp Image may be its natural or a specified size.<br><br>The Popup is normally populated with an image and displayed by an onclick event<br>and hidden by clicking outside the event object or the Title Bar \'X\' box.Optional Code allows:<br>Positioning a opaque mask under the Image PopUp.<br>To Center the Image PopUp in the window.<br>'];
 ary[cnt++]=['Move Inner Image','New','MoveInnerImage/MoveInnerImage.htm','11/05/2006','To move an image horizontally within a parent &lt;DIV> as the mouse is moved over the &lt;DIV><br>maintaining the position of the image relative to the mouse position in the parent &lt;DIV><br>An optional message panel &lt;DIV> within the parent &lt;DIV><br>may have its opacity set during the script initialisation.<br><br>There may be as many applications as required on a page.<br>'];
 ary[cnt++]=['Group of Random Images','New','GroupofRandomImages/GroupofRandomImages.htm','14/05/2006','To Display a Group of Random Images.<br>in a Horizontal or Vertical display.<br>With optional titles, links and PopUp.<br>As many groups containing as many images as required.<br>'];
 ary[cnt++]=['Image Gallery Scroll','New','ImageGalleryScroll/ImageGalleryScroll.htm','21/05/2006','Image Thumb Nails are displayed horizontally<br>in a &lt;DIV> of a specified width.<br>Thumbnails which overflow this width are hidden.<br>MouseOver of a Scroll Bar to the left or right of center<br>will scroll the Thumbnails left or right respectively.<br>The scroll speed is controlled by moving the mouse position.<br>Optionally:<br>Clicking a specific Thumb Nail will display the Thumb Nail src as the src of a specified &lt;IMG> element.<br>Any set of characters of the src may be swapped with a specified set of characters,<br>allowing the specified &lt;IMG> element to display a larger image from a different directory.<br>'];
 ary[cnt++]=['Retain at Center and/or Middle','New','RetainCenterMiddle/RetainCenterMiddle.htm','27/05/2006','The Script will retain an element in the  center ( horizontal ) and/or middle ( vertical )<br>of the window while constrained within its parent element.<br>'];
 ary[cnt++]=['Custom ScrollBars II','UpDate','CustomScrollBarsII/CustomScrollBarsII.htm','14/06/2006','For both Vertical or Horizontal Applications<br>with the following features:<br>The Content Panel and Scroll Bar are defined in the HTML Code and CSS(Style) rules.<br>The Content Panel to be scrolled and Scroll Bar may be of any and different size.<br>Content Scroll position is relative to the \'Slider\' position.<br>Auto Sizing of the Slider.<br>Optional Control Buttons Scroll Up/Down or Left/Right buttons.<br>These Buttons are actuated by a mouse or mouse over event as specified in the initialisation call<br>as is the initial speed of scroll which is progressive.<br><br>Alternativly the slider position may be passed to a specified function<br><br>There may be as many applications on a page as required.<br>'];
 ary[cnt++]=['Tool Tip Message Clip','New','ToolTipMessageClip/ToolTipMessageClip.htm','28/05/2006','The primary purpose of the script is to display text in an expanding message panel.<br>The script may be activated from an event call from the message object or other object.<br>The message panel is retracted on a MouseOut event of the message panel or an event call from another object.<br>The Message may be within a &lt;DIV> with style \'overflow:auto;\' to allow long messages to be scrolled.<br>There may be as many applications as required on a page<br>each with independent operation to allow one to extend as another retracts.<br>Options allow the message panel to be centered on the origin<br>both horizontally and/or vertically as the message panel expands or retracts.<br>The message panel may also be hidden at its minimum dimensions.<br>'];
 ary[cnt++]=['Add IFrame','New','ToolTipMessageClip/ToolTipMessageClip.htm','28/05/2006','Add IFrame>br>This script is designed as an \'ADD On\' to existing code.<br>to combat the IE Bug of SelectLists \'shining throught\' &lt;DIV> Elements<br>by positioning an &lt;IFRAME> under the &lt;DIV>.<br>'];
 ary[cnt++]=['Tool Tip II','New','ToolTipII/ToolTipII.htm','01/06/2006','A PopUp ToolTip where Delays may be specified for both MouseOver PopUp and MouseOut PopDown.<br>On PopUp the \'ToolTip\'  may follow the mouse with specified offsets until MouseOut.<br>Alternatively the \'ToolTip\' may be \'Sticky\' to PopUp at a specified anchor position.<br>This anchor may be the object calling the \'ToolTip\'  for a static \'ToolTip\'.<br>MouseOver of the visible \'ToolTip\' may optionally retain the \'ToolTip\' visible<br>until MouseOut of the \'ToolTip\'.<br>The \'ToolTip\' will avoid the window edges to always be fully visible when activated<br>and is ideal for constructing multiple level menus.<br>'];
 ary[cnt++]=['Scroll Step','New','ScrollStep/ScrollStep.htm','03/06/2006','This script allows manual horizontal scrolling of images<br>where the scroll will stop at each image<br>and the image in the center of the display will enlarge.<br>With optional image text and sroll image OnClick to display a larger image and text.<br>'];
 ary[cnt++]=['Change Image BG Color','New','ChangeImageBGColor/ChangeImageBGColor.htm','07/06/2006','To change the background color of a TABLE cell where the cell contains an image.<br>Any number strings of a unique portion of an Image SRC are passed to a  function  which changes<br>the background color of all elements containing an image with an SRC which includes the string.<br><br>The change may be instigated by a specific event call<br>or optionally, by event calls added to the image during the script initialisation.<br><br>There may be as many applications as required.<br>'];
 ary[cnt++]=['Fake Select II','New','FakeSelectII/FakeSelectII.htm','13/06/2006','The standard &lt;SELECT> list has a number of limitations.<br>One of these is that the options do not support MouseOver events.<br>This script addresses that and other limitations by superimposing  an object over the &lt;SELECT> list<br>with the same selection options as the real select list.<br>These options recognise MouseOver events and are easily customised with class rules.<br>Changes in selection are reflected by the real &lt;SELECT> list and may call a function<br>to allow the selection status to be monitored.<br>The MouseOver event may display a message for the specific option.<br><br>Optional Code allows the \'Fake Select\' size to be specified<br>and a cutomised \'Scroll Bar\' displayed.<br><br>There may be as many applications as required on a page<br>and integrated with my \'Add Iframe\' script as required.<br>'];
 ary[cnt++]=['Multi Layer Menu','New','MenuMultiLayer/MenuMultiLayer.htm','17/06/2006','Menu Topics constructed of &lt;DIV> are layered on top of each other.<br>The Menu Topics are defined in the HTML Code.<br>The initial condition is with one Topic is visible and all other Topics are hidden.<br>Clicking an Item of the visible Topic hides the Topic and \'Shows\' the Topic specified in the event call.<br>Subsequent topics can be \'Shown\' by event calls of the current visible topic.<br>A \'Back\' function call allows sequencing back through the visibility conditions to the initial menu Topic.<br>A \'Reset\' function call restores initial menu conditions.<br>There may be as many applications on a page as required.<br>'];
 ary[cnt++]=['Color Gradient Scripts','UpDate','OpacityGradient/Gradient.htm','18/06/2006','Color Gradient Scripts.<br>This page has a number of smaller scripts<br>which do not justify a separate page.<br>The scripts use object orientated techniques<br>allowing concurrent execution.<br>'];
 ary[cnt++]=['Photo Book II','New','PhotoBookII/PhotoBookII.htm','21/06/2006','A Slide Show presented as a Book with each page an image or text.<br>Each image or text area may be sized and centered in the page.<br>Controls for Next, Previous and Auto rotation with hold control.<br>There may be as many applications as required on a page<br>with independent operation of each book and page.<br>'];
 ary[cnt++]=['Image Expand & Display','New','ImageExpand/ImageExpand.htm','30/06/2006','Click a ThumbNail Image and move a expanding copy to a specified display element.<br>The expanded image is centered in the display element.<br>The move is progressive and the move time may be specified.<br>Move another expanding image to the display element<br>and the previous display image will be removed.<br><br>Elements other than images may be copied, moved and displayed.<br>There may be as many applications as required on a page.<br>'];
 ary[cnt++]=['Element Ellipse','New','ElementEllipse/ElementEllipse.htm','06/07/2006','Element Ellipse is a type of Slide Show where any number of elements<br>may be displayed equally spaced on the circumference of an ellipse<br>The elements may be rotated around the circumference.<br>This rotation may be continuous<br>or automatically or manually stepped with a hold delay at each step.<br>Each element may be \'Zoomed\'<br>as it approaches the center bottom of the ellipse to give a 3D effect.<br><br>There may be as many applications on a page as required.<br>'];
 ary[cnt++]=['X FrameSet Menu','New','XFrameSetMenu/XFrameSetMenu.htm','20/07/2006','The featured Menu is very basic<br>but the principles in displaying a menu across frameset borders<br>may be applied to many applications using timeouts to hide menu elements.<br><br>The X FrameSet Menu Vertical Part 2 code must be present in the slave frame<br>to duplicate master menu elements in the slave frame.<br>The positioned of the slave element is relative to the master element<br>and the visility and timeout statements passed between the frames.<br><br>The Script contains functions for both vertical and horizontal applications.<br>'];
 ary[cnt++]=['3D Bar Chart','New','BarChart3D/BarChart3D.htm','08/08/2006','Create any number of Vertical or Horizontal 3D Bar Charts<br>Size and colors may be customised for each application<br>with specified title, line and bar text.<br>'];
 ary[cnt++]=['Progress Bars','New','ProgressBars/ProgressBars.htm','13/08/2006','A simple progress bar which is controlled by passing a percentage to the controlling function.<br>The bar may be horizontal or vertical and the colors may be specified.<br>Passing a percentage prefixed with \'+\' or \'-\' will increment the size by that percentage.<br>A percentage without a prefix will set the size to the specified percentage.<br>Options allow the percentage to be  displayed in the bar and the bar to be hidden at 100%.<br>There may be as many applications on a page as required.<br>'];
 ary[cnt++]=['Universal PopUp II','UpDate','UniversalPopUpII/UniversalPopUpII.htm','11/09/2006','The \'Universal PopUp\' may display an element defined in the HTML code.<br>A \'Mask\' containing an image which, may be a transparent .png or other image type,<br>is positioned under the \'Universal PopUp\' to obscure the page thus highlighting the \'Universal PopUp\'.<br>The \'Universal PopUp\' would normally be centered in the window<br>but may be positioned relative to the element calling the \'Universal PopUp\'.<br>The \'Mask\' and \'Universal PopUp\' may be hidden by clicking the \'Mask\'<br>or by an event call to function \'zxcUPUHide\'.<br>Optional code allows the \'Universal PopUp\' to be \'drag and dropped\'<br>by an onmousedown event call to function \'zxcUPUDrag\' and ReSized by dragging the edges.<br>'];
 ary[cnt++]=['Triangles & Trigonometry','New','Triangles/Triangles.htm','28/01/2009','Triangles and Trigonometry<br />Enter Two Edges and the Adjacent Angle or Two Angles and One Edge or Three Edges<br />to calculate all angles and edges together with the width, height and area of the triangle.<br /><br />The resultant triangle will be drawn and displayed<br />'];
 ary[cnt++]=['Play Chess','New','Chess/Chess.htm','18/02/2009','A Chess game  With En Passant, Pawn Promotion, Move Forward, Move Back,<br />an optional Clock, Save Game, Store Game, \'Classic Games\' and \'Mate In Problems\' with Auto Move for \'Classic Game\'.<br />'];
 ary[cnt++]=['Analogue Clock','UpDate','AnalogueClock/AnalogueClock.htm','17/02/2009','An Analogue Clock with the option of a digital display.<br />The script may also be used for a  digital clock.<br />There may be as many applications as required.<br />'];
 ary[cnt++]=['Pan Element','New','PanElement/PanElement.htm','20/02/2009','To \'Pan\' an image horizontally and vertically within a parent node.<br />There may be as many applications on a page as required.'];
 ary[cnt++]=['Time Line II','New','TimeLineII/TimeLineII.htm','21/02/2009','To display a \'Timeline\' with optional;<br /> Title, Items, Item start and finish dates, month lines, month text, week lines and \'today\' line and date.<br />Optional code allows \'pop ups\' to be displayed on mouseover of an item.'];
 ary[cnt++]=['Photo Book III','New','PhotoBookIII/PhotoBookIII.htm','24/02/2009','A Slide Show presented as a Book with each page an image or text.<br /><br />Each image or text area may be sized and centered in the page.<br /><br />Event calls may be used to control Next, Previous and Auto rotation with hold control.<br />Each page may assigned an event call to a specified function.<br /><br />There may be as many applications as required on a page.'];
 ary[cnt++]=['Image Map Highlight','New','ImageMapHighLight/ImageMapHighLight.htm','25/02/2009','Where Map AREA shapes are \'RECT\'.<br />Allows an area defined by an image map of an image to be hightlighed.<br />This highlight may be a clip of the image or an element defined in the HTML code.<br />There may be as many applications ona page as required.'];
 ary[cnt++]=['Analogue Dial','Update','AnalogueDial/AnalogueDial.htm','04/03/2009','Any number of Analogue Dials ( Meter ) may be displayed<br>and the hand position controlled by mouseover/down/click events<br>or the horizontal or vertically mouse or click position over a control element.<br><br>Each dial may be customised for size, color and for the number graticules and degrees.<br>'];
 ary[cnt++]=['Image Highlight','New','ImageHighLight/ImageHighLight.htm','06/03/2009','Allows an image to clicked to hightlight a window at the point of the click.<br />This window may be removed by clicking the hightlight window.<br />The image highlight window may be numbered and there may be as many as required.'];
 ary[cnt++]=['Image Mask','New','ImageMask/ImageMask.htm','14/03/2009','The script allows a colored mask to be placed over an image with specified areas transparent.<br />The effect may be executed by event calls from an image map area or any element such as a button.<br /><br />The script is only effective in those browsers that recognise opacity.'];
 ary[cnt++]=['Border Shapes','New','BorderShapes/BorderShapes.htm','17/03/2009','The script allows colored border shapes to be drawn in a patent node.<br />Where more than one border shapes is drawn and overlap the shapes may be merged to form one shape.<br />This effect is useful in highlighting image map area and other applications.<br />The effect may be executed by event calls from an image map area or any element such as a button.'];
 ary[cnt++]=['Multi Effects Slide Show','UpDate','SlideShowMultiEffect/SlideShowMultiEffect.htm','21/03/2009','A slide show one of eight effects<br /><br />wipe horizontal,<br /> wipe vertical,<br />wipe square,<br />fade(opacity),<br />wipe left,<br /> wipe right,<br />wipe up,<br />wipe down.<br /><br />There may be as many applications on a page as required.<br />'];
 ary[cnt++]=['Slide Panels','UpDate','SlidePanels/SlidePanels.htm','24/03/2009','The script allows panels to be slid into or out of a parent element<br />from the left, right, top or bottom by a mouseover, mouseout or click event of the parent element.<br />This effect is useful in displaying text or slide show controls.'];
 ary[cnt++]=['Color Gradient','New','ColorGradient/ColorGradient.htm','27/03/2009','The script applies a horizontal or vertical color gradient to a block element<br />with immediate or progressive application.<br /> The gradient may changed and hidden or displayed by an event call at any time.<br /><br />Optional Code allow radius corners to be applied.<br />'];
 ary[cnt++]=['Radius Corners II','New','RadiusCornersII/RadiusCornersII.htm','08/04/2009','The script allows rounded corners to be applied to a DIV elements.<br />The radius corners and associated edges are added within or external to the DIV dimensions.<br />Options allow radius border color to be applied as required.'];
 ary[cnt++]=['Image Map Highlight II','New','ImageMapHighLightII/ImageMapHighLightII.htm','10/04/2009','Where Map AREA shapes are \'rect\', \'circle\' or \'poly\'.<br />Allows an area defined by an image map of an image to be \'hightlighed\'.<br />This highlight may be a clip of the image or an element defined in the HTML code.<br />'];
 ary[cnt++]=['Image Pan','New','ImagePan/ImagePan.htm','18/04/2009','Mousover an image and a frame displaying an enlarged version of the image will be displated<br />in a \'frame\' adjacent to the mouse position.<br />The framed imageg will be centered in the \'frame\' at the mouse position.<br />An option allows a menu to be displayed on double click to expand or contract the \'frame\' or framed image size.<br />'];
 ary[cnt++]=['Flash Card','Update','FlashCard/FlashCard.htm','20/04/2009','Flash Card is a learning technique where a question is on one side of the card and the answer on the reverse.<br />The script allows the questions and answers definded in an array to be displayed as flashcards in a \'slide show\'.<br />Clicking a question displays the answer with a transition effect in a specified time.<br /><br />There are eight effects(plus random) available in displaying the answer.<br />'];
 ary[cnt++]=['Element Move Expand','UpDate','ElementMoveExpand/ElementMoveExpand.htm','20/04/2009','Move an Image or DIV to a specified display element.<br />The element is moved and centered in the display element over a specified time.<br />Image elements will be expanded as they move.<br />Move another element and the previous element will moved to its origin.<br />'];
 ary[cnt++]=['Make, ReSize, Drag','UpDate','MakeReSizeDragBoxes/MakeReSizeDragBoxes.htm','21/04/2009','Designed for someone designing CSS layouts<br />the script allowes &lt;DIV> boxes to be drawn using a mousedown and mousemove.<br />The boxes may then be resized by dragging the edges and moved to a new position by dragging an element in the box.'];
 ary[cnt++]=['Display Elements','New','DisplayElements/DisplayElements.htm','21/04/2009','On initialising the script elements within a parent node will be expanded from 0 to their specified size.<br />Options allow an element to be displayed over the expanded element on an event call from the expanded element<br />and apply a mask over all other expanded elements within the parent node.<br />'];
 ary[cnt++]=['Continuous Scroll II','UpDate','ContinuousScrollII/ContinuousScrollII.htm','22/04/2009','To provide a continuous Scroll any number of images or HTML messages in a banner of any length.<br />For both Vertical or Horizontal Applications.<br />With event call functions to Stop or Start the scroll<br />and to change the direction between scroll left and right.<br />'];
 ary[cnt++]=['Image Map Highlight II','UpDate','ImageMapHighLightII/ImageMapHighLightII.htm','23/04/2009','Where Map AREA shapes are \'rect\', \'circle\' or \'poly\'.<br />Allows an area defined by an image map of an image to be \'hightlighed\'.<br />This highlight may be a clip of the image or an element defined in the HTML code.<br />'];
 ary[cnt++]=['Expand Slide Side Show','New','SlideShowExpandSlide/SlideShowExpandSlide.htm','30/04/2009','A slide show where thumbnail images are displayed in a DIV which may be scrolled my mouse down of \'buttons\'.<br />Mouse down of a thumbnail will expand an image and a DIV from 0 the image/DIV width/height<br />whilst moving it from the thumb nail position to specified positions over a specified period of time.'];
 ary[cnt++]=['Image Carousel','New','ImageCarousel/ImageCarousel.htm','25/05/2009','An easy to apply lightweight Image Carousel.<br />Supports horizontal and vertical scroll,<br />image titles and images nested in \'A\' links.'];
 ary[cnt++]=['Slide Content','UpDate','SlideContent/SlideContent.htm','29/05/2009','To Slide a nested element horizontally or vertically by mousing over the ends of the parent node<br />or by an element event call to a Slide function.'];
 ary[cnt++]=['CalendarInput II','UpDate','CalendarInputII/CalendarInputII.htm','22/06/2009','A lightweight calendar to input dates into text inputs<br />with options to exclude dates prior to or after specified dates or exclude specified days.'];
 ary[cnt++]=['Custom Scroll Bars III','UpDate','CustomScrollBarsIII/CustomScrollBarsIII.htm','13/07/2009',' A lightweight \'Custom Scroll Bar\' script to scroll a specified element or to return the slide position to a specified function.<br />There may be as many applications on a page as required.'];
 ary[cnt++]=['Drag Drop Sort','UpDate','DragDropSort/DragDropSort.htm','28/07/2009','To Drag and Drop objects within \'Docks\'.<br />With optional persistance(cookie).<br />There may be as many applications on a page as required.'];
 ary[cnt++]=['ReSizeHandles','New','ReSizeHandles/ReSizeHandles.htm','07/08/2009','Allows re-sizing of elements using resize handles.<br />One set of handles may be used for any number of elements <br />or different sets of handles may be used for individual elements.<br />The minimum and maximum resize dimensions may be assigned for each set of handles.<br />'];
 ary[cnt++]=['Shapes, Fill & Border.','UpDate','ShapesFillBorder/ShapesFillBorder.htm','13/08/2009',' There are 9 functions to produce standard shapes:<br />\'zxcLine\', \'zxcElipse\', \'Pie\', \'Pie Chart\', \'zxcStar\', \'zxcTriangle\', \'zxcArrow\', \'zxcRectangle\', \'Polygon\'.<br /><br />Function \'zxcFill\' fills the shape.<br />Function \'zxcBorder\' draws a pologon border.<br />Function \'zxcElipseBorder\' draws an elipse border.<br />Function \'zxcCir\'  plots the circumference of an elipse and is requied for \'zxcElipse\', \'Pie\' and \'Pie Chart\'.<br />'];
 ary[cnt++]=['Drag and Drop','UpDate','DragDrop/DragDrop.htm','19/08/2009','To Drag and drop an element.<br />The drag may be executed from the draggable object or a nested element(drag panel)<br />Minimum and maximum drag limits may be specified for both \'X\' and \'Y\' coordinates.<br />Specified functions may be called on mousedown, move or mouse up of the object.<br /><br />There may be as many applications as required on a page.'];
 ary[cnt++]=['Node Chart','New','NodeChart/NodeChart.htm','20/08/2009',' Allows Nodes linked with arrowed lines to be postioned within a \'Canvas DIV\' using \'Drag and Drop\'.<br />The appearance of each node may be adjusted using a context menu.<br />The width and height of each menu may be adjusted using \'ReSize Handles\' or the context menu.<br />'];
 ary[cnt++]=['Basic Animator','UpDate','AnimatorBasic/AnimatorBasic.htm','11/09/2009','To progressively change the Left, Top, Width, Height or Opacity of an element over a specified period of time.<br />With the ability to scale the effect time on secified minimum/maximum values<br />and with three types of progression \'sin\' and \'cos\' and liner and an optional \'Bounce\'.'];
 ary[cnt++]=['Slide Expand Elements','UpDate','SlideExpand/SlideExpand.htm','28/09/2009','To Slide and Expand objects nested in a DIV.<br />With both \'Vertical\' and \'Horizontal\' applications.<br />With \'Vertical\' modes of \'center\', \'left\' or \'right\'<br />and \'Horizontal\' modes of \'center\', \'top\' or \'bottom\'.'];
 ary[cnt++]=['Calculate Polygon Area','New','PolygonArea/PolygonArea.htm','03/02/2010','A Polygon Area Calcultor. With manual input or by clicking of the canvas to input coordinates'];
 ary[cnt++]=['Line Graph','New','LineGraph/LineGraph.htm','06/02/2010','A Simple Line Graph generator where more than one graph may be drawn on a \'canvas\' DIV.<br />Clicking on a graph title will highligh the associated graph.'];
 ary[cnt++]=['Image Expand Menu','UpDate','ImageExpandMenu/ImageExpandMenu.htm','01/06/2010','To expand/magnify  images nested in a &lt;DIV>.<br />The size of the images are increase or decrease in proportion to the mouse position over the &lt;DIV><br />With both \'Vertical\' and \'Horizontal\' applications.<br />Moving the mouse over the menu causes adjacent menu items to expand<br />with options to adjust the left and top positions and opacity.'];
 ary[cnt++]=['Image Expand Carousel','New','ImageExpandCarousel/ImageExpandCarousel.htm','02/06/2010','A continious carousel of images nested in a DIV. The size of the images are increase or decrease on mouseover of an image. With both \'Vertical\' and \'Horizontal\' applications and with options to adjust the left and top positions and opacity, auto rotation, forward and back.'];
 ary[cnt++]=['Pan Carousel','New','PanCarousel/PanCarousel.htm','14/06/2010','// To continiously pan elements nested in a DIV element. The pan speed and direction is relative to the mouse position over the DIV parent DIV. The pan may also be activated by event calls from other elements. With both \'Vertical\' and \'Horizontal\' applications.'];
 ary[cnt++]=['Image Expand Pan','UpDate','ImageExpandPan/ImageExpandPan.htm','15/06/2010','To pan and expand/magnify images nested in a DIV. The size of the images are increase or decrease and the images panned forward or back relative to the mouse position over the DIV parent DIV. With both \'Vertical\' and \'Horizontal\' applicationsand with options to adjust the left and top positions and opacity. There may be as many applications on a page as required.'];
 ary[cnt++]=['Image Pan','New','ImagePan/ImagePan.htm','18/04/2009','Mousover an image and a frame displaying an enlarged version of the image will be displated<br />in a \'frame\' adjacent to the mouse position.<br />The framed imageg will be centered in the \'frame\' at the mouse position.<br />An option allows a menu to be displayed on double click to expand or contract the \'frame\' or framed image size.'];
 ary[cnt++]=['Animate Zoom Pan Image','New','ImageZoomPanII/ImageZoomPanII.htm','07/08/2010','An Animated Zoom and Pan Image script. The image may be zoomed and dragged within its parent node.  With optional code to display a thumbnail image with a \'view window\' highlighting The image section displayed. This window may be dragged with the position reflected by the \'zoom\' image.  There may be as many applications on a page as required.'];
 ary[cnt++]=['Animate','New','Animate/Animate.htm','20/08/2010','A light weight animator to progressively change the Left, Top, Width, Height or Opacity of an element over a specified period of time. With the ability to scale the effect time on specified minimum/maximum values and with three types of progression \'sin\' and \'cos\' and \'liner\'.'];
 ary[cnt++]=['Zoom Pan Image','UpDate','ImageZoomPan/ImageZoomPan.htm','01/09/2010','To Zoom and Pan Image by dragging the image<br />with optional code to display a thumbnail image with a window highlighting The image section displayed,<br />this window may be dragged and reflected by the \'zoom\' image.<br />There may be as many applications on a page as required.'];
 ary[cnt++]=['Drag Ellipse','New','DragEllipse/DragEllipse.htm','09/09/2010','The script allows objects to be dragged around the circumference of an ellipse.'];
 ary[cnt++]=['Animated Step Carousel','New','StepCarousel/StepCarousel.htm','12/09/2010','An animated Step Carousel script to scroll elements stopping at each element.<br />With optional \'Horizontal\' or \'Vertical\' modes of execution and optional Pagination.<br />The scroll is continious, that is the last element directly follows the first.'];
 ary[cnt++]=['Animated Step Carousel II','New','StepCarouselII/StepCarouselII.htm','12/09/2010','An animated continious carousel of objects nested in a &lt;DIV>.<br />The carousel may be animated clockwise or anti clock wise by a specified pitch.<br />With both \'Vertical\' and \'Horizontal\' applications.<br />With optional auto rotation, forward and back and pagination.'];
 ary[cnt++]=['One Stop Slide Show','UpDate','OneStopSlideShow/OneStopSlideShow.htm','22/09/2010','A slide show with eighteen modes of execution<br /> plus \'random\' to randomly change the mode.</br>With optional Pagination, Slide in Panels, Add Event Calls and persistance to remember the last frame.'];
 ary[cnt++]=['Slice Slide Show','UpDate','SliceSlideShow/SliceSlideShow.htm','01/10/2010','The slide show frames may be defined by the HTML code nested within a parent DIV element<br />or if images by an array.<br />The frames are sliced horizontally or vertically and displayed in a DIV element.<br />Rotating the slideshow slides the current slices out of the the next set of slices into the the DIV element.<br />There are 20 types of execution to slide the slices horizontally or vertically,<br />horizontal or vertical blind effects, opacity or random effects over a specified duration.<br />The script includes optional auto rotation, pagination, add event calls and persistance to remember the last frame.'];
 ary[cnt++]=['Clip Slide Show','UpDate','ClipSlideShow/ClipSlideShow.htm','11/10/2010','The slide show frames may be defined by the HTML code nested within a parent DIV element<br />or if images by an array.<br />The frames are clipped horizontally or vertically and displayed in a DIV element.<br />Rotating the slideshow slides the current clips out of the the next set of clips into the the DIV element.<br />There are 21 plus random types of execution to slide the clips horizontally or vertically,<br />The script includes optional auto rotation, pagination, add event calls and persistance to remember the last frame.<br />If the slide show element is an image a link may be attached.'];
 ary[cnt++]=['Animate II','New','AnimateII/AnimateII.htm','08/10/2010','A light weight animator to progressively change<br />left, top, width, height, color, background-Color, Opacity, border-Width, border-Color, clip<br />style of an element over a specified period of time.<br />and with three types of progression \'sin\' and \'cos\' and \'liner\'.'];
 ary[cnt++]=['One Stop Slide Show','UpDate','OneStopSlideShow/OneStopSlideShow.htm','12/10/2010','A slide show with eighteen modes of execution<br /> plus \'random\' to randomly change the mode.</br>With optional Pagination, Slide in Panels, Add Event Calls and persistance to remember the last frame.'];
 ary[cnt++]=['Element Ellipse II','UpDate','ElementEllipseII/ElementEllipseII.htm','23/10/2010',' A type of Slide Show where any number of elements<br />may be rotated around the circumference of an ellipse equally spaced on the circumference.<br />This rotation may be continuous or automatically or manually stepped with a hold delay at each step.<br />Each element may be \'Zoomed Out\' as it approaches the top of the ellipse to give a 3D effect.<br />The elements to be rotated may be all elements nested in the parent node or those with a common class name or images defined in an array.'];
 ary[cnt++]=['Simple Marquee','New','SimpleMarquee/SimpleMarquee.htm','25/10/2010','A simple lightweight Marquee / Carousel to scroll a DIV content within a parent DIV.<br /><br />The scroll is continious with no gaps between the scroll content.<br />The scroll may be \'Vertical\' or \'Horizontal\' and there may be as many applications on a page as required.<br /><br />The script is light weight with a functioam code size of just 1.10K.'];
 ary[cnt++]=['Mosaic Slide Show','New','MosaicSlideShow/MosaicSlideShow.htm','06/11/2010','A Slide Show where the frames are clipped into \'squares\' and expanded over the previous frame.<br />The slide show frames may be defined by the HTML code nested within a parent DIV element or if images by an array or nested images.<br />If the slide show element is an image a link may be attached or defined in the HTML code.<br />There are five types of execution plus random effects to expand the \'squares\' over a specified duration.<br />The script includes optional auto rotation, pagination, slide panels, add event calls<br />and persistence to remember the last frame.'];
 ary[cnt++]=['Zoom Element','New','ZoomElement/ZoomElement.htm','20/11/2010','Clip technics are used to expand (zoom) an element by an event call from another element.<br />The primary use is to expand an image but can also be used to expand a DIV element.<br />The default condition is to expand the element centered on the event call from another element<br />alternatively the element may be centered on a specified element or positioned at specified offsets.'];
 ary[cnt++]=['Image Magnify','New','ImageMagnify/ImageMagnify.htm','28/12/2010','Mouseover an image will display a magnified image and optional text in a \'PopUp\' DIV.<br />By default the \'PopUp\' will be displayed over and centered on the image,<br />options allow the \'PopUp\' to be displayed at specified offsets from the image<br />or centered on a target \'anchor\'.<br />The \'PopUp\' will close on mouseover of another image of the same group<br />or on mouseout of the \'PopUp\'.<br />The script preloads each image and magnified image.<br />Default options may be specified on initialization and over ridden or complemented<br />by options specified in the image class name.'];
 ary[cnt++]=['Carousel','New','Carousel/Carousel.htm','31/12/2010','An animated carousel which scrolls content across a parent DIV.<br />With \'Horizontal\' and \'Vertical\' modes of display and execution.<br />Mouseover the parent DIV stops the scroll, mouseout starts the scroll.<br />Options allow a sliding panel to be slid in displaying left and right controls<br />and element captions on mouseover of the elements.'];
 ary[cnt++]=['CarouselII','New','CarouselII/CarouselII.htm','15/01/2011','An animated carousel which scrolls content across a parent DIV.<br />With \'Horizontal\' and \'Vertical\' modes of display and execution.<br />Mouseover the parent DIV stops the scroll, mouseout starts the scroll.<br />Options allow a sliding panel to be slid in displaying left and right controls<br />element captions on mouseover of the elements<br />and a \'loading image\' displayed while carousel images are loaded.<br />The carousel content may be the inner html of definded in an array.<br />All images are preloaded and bad images removed during initialization.<br />'];
 ary[cnt++]=['Step Carousel III','UpDate','StepCarouselIII/StepCarouselIII.htm','15/01/2011','A step carousel which unlike similar scripts allows elements of different sizes.<br />With animated \'Horizontal\' and \'Vertical\' modes of display and execution.<br />Options allow:<br />carousel elements may be images or identified by a common class name,<br />adding event calls to \'forward\' and \'back\' buttons,<br />auto rotation,<br />application of an \'active\' class name to the mouse over image,<br />pagination,<br />and persistence to restored the last element position on initialisation.<br />'];
 ary[cnt++]=['Word Tool Tip','UpDate','WordToolTip/WordToolTip.htm','27/01/2011',' To display a tooltip popup on mouseover of word or phrase.<br />Each word or phrase is defined in an array<br />together with optional tooltip inner html, class names and offsets.<br />Script defaults may be used to define the tooltip offsets from the word or phase,<br />the class name of the word or phrase, the class name of the tooltip and the event type to display the tooltip.<br />Alteratively the tooltip may also be a DIV in the HTML code.'];
 ary[cnt++]=['Sticky Note','UpDate','StickyNote/StickyNote.htm','06/02/2011','To center a \'Sticky Note\' in the center of the window.<br />When one \'Sticky Note\' of a group is displayed any other visible \'Sticky Note\' of that group is hidden.<br />Options allow:<br />Multiple \'Sticky Notes\' and muliple groups of \'Sticky Notes\',<br />Animated fade in and out,<br />Animated \'slide in\' from the window top, bottom, left or right,<br />Display show delay or by an event call,<br />Display hide delay or by an event call,<br />Display of a random \'Sticky Note\',<br />Persistance to only display the \'Sticky Note\' once ever X days,<br />Scroll \'Sticky Note\' the as the page is scrolled,<br />To repeatedly display the \'Sticky Note\' between minimum and maximum seconds.'];
 ary[cnt++]=['Expand Panel','UpDate','ExpandPanel/ExpandPanel.htm','08/02/2011','Child DIVs are nested in a \'Panel\' DIV.<br />One of the Child DIVs is expanded and collapsed on \'mouseup\' or \'mouseover\' of the \'Panel\' DIV.<br />The \'Panel\' DIVs are nested and centered in a parent node during expand and collapse.<br />Where there are more than one \'Panel\' DIVs the previously expanded \'Panel\'<br />will be collapsed when on \'mouseup\' of a \'Panel\'.<br />Optional persistence will expand the last expanded panel on initialization.<br />A \'Scroll\' option allows the \'Panel\' DIVs parent DIV to be scrolled across a parent DIV.'];
 ary[cnt++]=['Magnify Ellipse','New','MagnifyEllipse/MagnifyEllipse.htm','26/02/2011','The script allows any image on your page to be magnified when the mouse rolls over it.<br />The magnified section is displayed in an ellipse tracking the mouse position.<br />Options allow:<br />the magnified ellipse may be offset from the mouse position,<br />an image to be positioned over the ellipse and may sized greater than the ellipse diameter,<br /> the \'large\' image may be zoomed in and out by left and right click if the mouse<br /> or by inline event calls,<br />an instruction message may be displayed on mouse near of the \'small\' image.'];
 ary[cnt++]=['Step Carousel IV','UpDate','StepCarouselIV/StepCarouselIV.htm','03/03/2011','A step carousel which unlike similar scripts allows elements of different sizes.<br />With animated \'Horizontal\' and \'Vertical\' modes of display and execution.<br />All images are preloaded and \'bad\' images removed.<br />Options allow:<br />carousel elements may be the carousel inline elements or<br />identified by a common class name or <br />images defined in an array or<br />an external file accessed by Ajax or<br />an RSS feed,<br />adding event calls to \'forward\' and \'back\' buttons,<br />auto rotation,<br />application of an \'mouseover\' class name to the carousel element on mouseover,<br />pagination,<br />a \'loading\' image,<br /> edge rotation direction control,<br /> and persistence to restored the last element position on initialization.'];
 ary[cnt++]=['Batch Slide Show','UpDate','BatchSlideShow/BatchSlideShow.htm','05/03/2011','A Slide Show to display groups of images defined in arrays.<br />Each group of images is assigned a category name which are displayed to allow selection of the group to display.<br />Thumb nail images are displayed and the number of thumbnails displayed is specified by script options.<br />Mouseup of a thumbnail displays the relevant main image.<br />The relevant main image may also be displayed by mouseup of optional \'buttons\'.<br />The Pagination option allow selection of the \'sets\' of images to be displayed.<br />An opacity optional identified the current thumb nail by \'dulling\' the other thumb nails.<br />Options allow titles to be assigned to the thumb nails and main images<br />and link hrefs assigned to the main images.'];
 ary[cnt++]=['Before & After Images','New','BeforeAfterImages/BeforeAfterImages.htm','21/03/2011',' To slide an \'after\' image over a \'before\' image.<br />Option allow:<br />the slide to be controlled by mouse move over the image or by dragging the \'after\' image border.<br />the slide may be<br />\'Left\', \'Right\', \'Up\' or \'Down\'.<br />the minimum size of the \'after\' image to remain revealed may be specified.'];
 ary[cnt++]=['Step Carousel V','New','StepCarouselV/StepCarouselV.htm','21/03/2011','A step carousel which allows a number of images to be scrolled across a parent node.<br />With animated \'Horizontal\' and \'Vertical\' modes of display and execution.<br />Normally used to scroll images but may be DIV elements.<br />Options allow:<br />&nbsp;carousel elements may be the carousel inline elements,<br />identified by a common class name or images defined in an array.<br />adding event calls to \'clockwise\' and \'anti-clockwise\' elements,<br />auto rotation,<br />application of an \'mouseover\' class name to the carousel element on mouseover,<br />pagination,<br />and persistence to restored the last scroll position on initialization.'];
 ary[cnt++]=['MouseOver Carousel','UpDate','MouseOverCarousel/MouseOverCarousel.htm','25/03/2011','The MouseOver Carousel is a highly configurable, continuous scrolling carousel.<br />Options Allow:<br />scrolling clockwise or anticlockwise and the scroll speed relative on the mouse position from the carousel ends,<br />changing scroll direction,<br /> auto rotation,<br /> auto rotation paused, rogessive changed of scroll speed,<br />and adding event calls to specified elements.'];
 ary[cnt++]=['Zoom Slide Show','UpDate','ZoomSlideShow/ZoomSlideShow.htm','04/04/2011','Two image thumbnails placed at the left and right edges of a parent DIV<br>Clicking a thumbnail allows a large image to be zoomed in<br>from the thumbnail position to the center of the parent DIV<br>and the previous zoom image zoomed out to the other thumbnail position.<br>The zoom image is loaded on demand and an optional \'loading\' image displayed while the image loads.<br>On completion new image thumbnails will be displayed.<br>Options allow:<br>pagination,<br>thumbnails and zoom image titles,<br>zoom image link,<br>image captions displayed below the zoom image<br>and auto rotation.'];
 ary[cnt++]=['Map Slide Show','UpDate','MapSlideShow/MapSlideShow.htm','12/04/2011','A simple image slide in slide show which allows an image map to be applied to image.<br />Options allow:<br />\'Horizontal\' or \'Vertical\' modes of execution,<br />slide in opacity,<br />image swap on mouseover,<br />auto rotation,<br />pagination,<br />popups on mouseover of each map area,<br />and persistence to restore the last image on initialization.'];
 ary[cnt++]=['Animated Expand Collapse','UpDate','AnimatedExpand/AnimatedExpand.htm','19/04/2011','The script allows DIV elements to be expanded and collapsed<br />with \'Vertical\' or \'Horizontal\' modes of execution over a specified animate duration.<br />Options allow:<br />DIV elements may be grouped so the only one is open at any time,<br />the expanded size of the DIV element may be set to an explicit size or the natural offset Width/Height,<br />a fade effect during execution,<br />the style display to be set to \'none\' when collapsed<br />the DIV element may be expanded as the page loads,<br />the DIV element content may be expanded from the top or the bottom,<br />persistence allow a previously opened DIV to be restored  as the page loads.'];
 ary[cnt++]=['Flip Slide Show','New','FlipSlideShow/FlipSlideShow.htm','23/06/2011','A slide show where an element is flipped horizontally or vertically to reveal the next frame.<br />The flip and frame elements may be IMG or DIV elements.<br />Where both the flip and frame elements are images<br />the flip image src may be swapped to reflect the previous and next images.'];
 ary[cnt++]=['Scroller','New','Scroller/Scroller.htm','01/08/2011','A continuous scroller which provides a constant scroll speed across all browsers<br />and with both \'Horizontal\' and \'Vertical\' modes of execution.<br />The scroll may be controlled by inline event calls.'];
 ary[cnt++]=['Dial Control','New','DialControl/DialControl.htm','10/08/2011','The script allows a mark to be dragged around the circumference of dial ellipse.<br />The dial radius and Y radius are determined by the width of the mark parent node.<br />An options allows the mark position in degrees to be passed to a custom function<br />allowing control of other functions.<br />'];
 ary[cnt++]=['Multi Mode Scroller','UpDate','MultiModeScroller/MultiModeScroller.htm','26/08/2011','A lightweight scroller with both \'Horizontal\' and \'Vertical\' modes of execution<br />with options for \'Continuous\', \'Edge Control\' and \'Step\' scroll applications.<br />The scroll may be controlled by inline event calls.'];
 ary[cnt++]=['Image Perspective','New','ImagePerspective/ImagePerspective.htm','01/09/2011',' The script adds perspective to an image.<br />Script options to allow \'horizontal\' or \'vertical\' perspective<br />and with an alignment of \'center\', \'bottom\' and \'top\''];
 ary[cnt++]=['Shapes Fill Border II','New','ShapesFillBorderII/ShapesFillBorderII.htm','20/11/2011','Script functions creates standard shapes<br />\'Line\', \'Polygon\', \'Ellipse\', \'Pie Chart\' and \'Star\'.<br />These shapes may be displayed by border or filled.<br /><br />The Script also includes functions to append the shape to a specified element<br />and to accept image map area shapes and coordinates.<br />'];
 ary[cnt++]=['Ease Scroll Bar','UpDate','EaseScrollBar/EaseScrollBar.htm','27/11/2011','The script adds a custom scroll bar to a DIV element where the DIV content overflows the DIV size.<br />With both vertical and horizontal modes of execution.<br />The scroll bar slide may be dragged passed the scroll bar ends where it will be eased back to the scroll bar end.<br />The DIV content may be scrolled to a specific element by mouseup of inline elements identified by class name.<br />'];
 ary[cnt++]=['Ease Scroll Bar','UpDate','EaseScrollBar/EaseScrollBar.htm','29/11/2011','The script adds a custom scroll bar to a DIV element where the DIV content overflows the DIV size.<br />With both vertical and horizontal modes of execution.<br />The scroll bar slide may be dragged passed the scroll bar ends where it will be eased back to the scroll bar end.<br />The DIV content may be scrolled to a specific element by mouseup of inline elements identified by class name.<br />Optional persistence restores the last scroll position on revisiting the page.'];
 ary[cnt++]=['Image Zoom II','New','ImageZoomII/ImageZoomII.htm','01/12/2011','The script allows images of a common class name to be zoomed in and out.<br />Script options allows:<br />Ten directions of zoom:<br />\'center\', \'centerleft\', \'centerright\', \'centerup\', \'centerdown\', \'downright\', \'downleft\', \'upleft\' ,\'upright\' or \'downright.<br />Four activation event types:<br />\'mouseover\', \'mouseup\', \'mousedown\' or \'click\'.<br />and opacity.'];
 ary[cnt++]=['Multi Mode Slide Show','New','MultiModeSlideShow/MultiModeSlideShow.htm','16/12/2011',' A Slide Show with 73 modes of execution,<br />39 clip modes, 24 slide in modes and 10 pan in modes.<br />If the slide show element is an image a link may be attached or defined in the HTML code.<br />There are five types of execution plus random effects to expand the \'squares\' over a specified duration.<br />The script includes optional auto rotation, pagination, slide panels, add event calls<br />and persistence to remember the last frame.'];
 ary[cnt++]=['Image Magnify II','New','ImageMagnifyII/ImageMagnifyII.htm','23/12/2011','Images may be magnified and centered in the window on mouseup of the original image.<br />Only one image is allowed to be magnified at any time.<br />Options allow a specific:<br />magnification factor of the magnified image,<br />explicit width of the magnified image,<br />duration of the animation,<br />opacity of the original image when magnified,<br />z-Index of the magnified image,<br />an alternative src for the magnified image,<br />and a title panel for the magnified image.<br />'];
 ary[cnt++]=['Fade Zoom Carousel','New','FadeZoomCarousel/FadeZoomCarousel.htm','24/01/2012','The script scrolls images across a parent DIV.<br />The scroll may be \'horizontal\' or \'vertical\'<br />and as the images approach the center faded in and as they pass the center faded out.<br />Options allow the scroll to be clockwise or anti-clockwise<br />and when faded in clicked to reveal a magnified version of the image.'];
 ary[cnt++]=['Expand Carousel','New','ExpandCarousel/ExpandCarousel.htm','26/01/2012','The script scrolls images across a parent DIV.<br />As the images approach the center images expand in and as they pass the center contract.<br />The scroll may be \'horizontal\' or \'vertical\'.<br />Options allow the scroll to be clockwise or anti-clockwise.'];


 ckiUDateAry=ary;
 for (var z0=0;z0<ary.length;z0++){
  var date=ary[z0][3].split('/');
  pnNavAry[z0]=[ary[z0][0],ary[z0][2],ary[z0][2],(ary[z0][4]+'<br><br>UpDated :'+date[0]+' '+mary[date[1]-1]+' '+date[2])];
 }

 pnNavAry.push(['All '+pnNavAry.length+' Featured Scripts','','','']);

 pnNavAry=pnNavAry.reverse();
}

zxcUpdateArys();

