// JavaScript Document

function optionSpecs( p_index, p_ID, p_menuItem ) {
  // alert('p_index: '+p_index+'\np_ID: '+p_ID+'\np_menuItem: '+p_menuItem);
  this.index = ( p_index <= 9 )
                 ? ( "0" + p_index )
                 : p_index;
  this.ID = p_ID;
  this.menuItem = p_menuItem;
}

function addMenuOption(p_ID, p_menuItem, p_action) {
 /* 
 * ++
 * Name: addMenuOption
 * Author: Alvin Orzechowski, MyFirstWebPage.net
 * Creation Date: 8-Aug-2010
 * Abstract: To insert a new penultimate option in the menuOptions array.
 * Description: 
 * Parameters: p_action - Where to put the specified option (optional)
 *                        Values:
 *                          insert - the new option goes above the last option (default) 
 *                          append - the new option goes at the end
 * History:
 * - Created
 * --
 */
 // [ addMenuOption Constants ]
 var optionAction = ( typeof p_action ===  'undefined' )
                      ? 'insert'
                      : p_action;

 // [ addMenuOption Main Line ]
 if ( optionAction == 'append' )
   menuOptions[nextOption++] = new optionSpecs( String(nextOption), p_ID, p_menuItem )
   else {
     menuOptions[nextOption++] = new optionSpecs( String(nextOption), menuOptions[nextOption-2].ID, menuOptions[nextOption-2].menuItem );
     menuOptions[nextOption-2] = new optionSpecs( String(nextOption-1), p_ID, p_menuItem );
     }

 return;
 } // end addMenuOption function

var menuOptions = new Array();
var nextOption = 0;
menuOptions[nextOption++] = new optionSpecs( String(nextOption), "index", "Home" );
menuOptions[nextOption++] = new optionSpecs( String(nextOption), "custom-furniture", "Custom Furniture" );
menuOptions[nextOption++] = new optionSpecs( String(nextOption), "furniture-repair", "Furniture Repair" );
menuOptions[nextOption++] = new optionSpecs( String(nextOption), "fireplace-mantels", "Fireplace Mantels" );
menuOptions[nextOption++] = new optionSpecs( String(nextOption), "about-us", "About Us" );
menuOptions[nextOption++] = new optionSpecs( String(nextOption), "contact-cherish-wood-industries", "Contact Us" );
