//--------------------------------------------------------
// javascript slide show "clicker"
// v 4.2 April 2004
// created by alan levine, maricopa community colleges
// alan.levine@domail.maricopa.edu                                  
// http://www.mcli.dist.maricopa.edu/proj/jclicker/
// 
/* GNU General Public License 
Copyright (C) 2004 Alan Levine
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details
http://www.gnu.org/licenses/gpl.html
*/

//--------------------------------------------------------
// This external .js file contains all of the editable 
// configuration data for a jClicker slide show. It is 
// the only file you should edit. Line 17 of your 
// clicker.html file should link to this file as a linked 
// Javascript source file

// Be careful of all items in single quotes; single quotes
// or apostrophes intended for display must be entered as:
//                \'
// All JavaScript command lines must end in a semi-colon


// These are data holders for your slide show; do not touch
var slides = new Array();
var menus = new Array();
var cap = new Array();    
var ic = 0;



//  Below are the 7 sections that are needed to customize
//  the slide show.

//--------------------------------------------------------
// START OF CONFIGURATION AREA
//--------------------------------------------------------

//--------------------------------------------------------
//  (1) SET UP THE SLIDES
//  The slides are set up in order with data stored in
//  arrays. The variable 'ic' is a counter that keeps
//  track of your data. You will need to enter the
//  data for your slide show in sets of 4 lines as
//  explained below. All data must be enclosed in
//  single quotes and end with a semi-colon; if you
//  need a single quote in your menu or caption, use:
//     \'

//  (a) First increase the slide counter:
//      ic++;

//  (b) Each slide needs an associated slide image
//  that is inside the "images" folder, e.g.
//      slides[ic] = 'coolphoto.jpg';
//
//  (c) The menus array holds the text  that will appear in 
//  the lower pop-up menu to identify each slide (these 
//  should be kept to a short length so the menu does not 
//  grow overly wide), e.g.
//      menus[ic] = 'My Cool Menu Name';
//
//  (d) Finally, the cap array holds the text for the image
//  caption (if the slide source is HTML, this string
//  is ignored, so assign blank values of "" to save space):
//      cap[ic] = 'This is the caption for my cool photo.';

//  This a single slide is set up by this group of code:
//      ic++;
//      slides[ic] = 'coolphoto.jpg';
//      menus[ic] = 'My Cool Menu Name';
//      cap[ic] = 'This is the caption for my cool photo.';

//  The order of the slide show is the order in which the 4
//  line data is written below; so you can re-order your slides
//  simply by cutting and pasting the 4 lines of code.

  
// --------- start the slide data ------------------------//

ic++;
slides[ic] = 'ibankreporting_1.jpg';
menus[ic] = 'Login Page';
cap[ic] = 'Sign in to your customized iBank web site. You can use your own agency or corporate logo. You can create style groups using different logos and colors for different clients or divisions.';

ic++;
slides[ic] = 'ibankreporting_2.jpg';
menus[ic] = 'Spend Analysis';
cap[ic] = 'The iBank interface consists of eight main areas: the Logo Area, the Section Labels, the Context Menu Bar, the Navigation Pane, the Description Area, the Content Display Area, the Roll-over Hyperlink Area, and the Footer Area.';

ic++;
slides[ic] = 'ibankreporting_3.jpg';
menus[ic] = 'Pre-Defined Reports';
cap[ic] = 'In spend analysis, the three primary concerns for the corporation or the agency revolve around three concepts: negotiate, contract and policy. Negotiating with preferred providers (an airline for example) for the best travel rates possible, leads to contracts with those preferred providers, and positions the corporation or agency to write corporate or agency polices to ensure compliance with the established contracts. Spend analysis reports facilitate this cycle.';

ic++;
slides[ic] = 'ibankreporting_4.jpg';
menus[ic] = 'Query Screen';
cap[ic] = 'The Query Screen allows you to define your report parameters.';

ic++;
slides[ic] = 'ibankreporting_5.jpg';
menus[ic] = 'Report';
cap[ic] = 'Sample report Executive Summary with Graphs.';

ic++;
slides[ic] = 'ibankreporting_6.jpg';
menus[ic] = 'User Defined Reports';
cap[ic] = 'User Defined Reporting allows a user to create their own customized reports by assigning various fields to various column positions and by assigning break and sort properties to these various fields.';

ic++;
slides[ic] = 'ibankreporting_7.jpg';
menus[ic] = 'Define Report';
cap[ic] = 'Set up your parameters and then Save your report by clicking on the Save button at the top of the User Defined Air Report screen.';

ic++;
slides[ic] = 'ibankreporting_8.jpg';
menus[ic] = 'Broadcast Report';
cap[ic] = 'The Broadcast Reporting feature will allow you to deliver standard, saved, or user defined reports to your clients on a specified date and automatically run them after a specified time. After the reports are completed, iBank  sends an email to the email recipients with the HTML links to their reports. Once the reports are generated, the links are available for thirty days after being received.';





// --------- end the slide data --------------------------//


//--------------------------------------------------------
//  (2) SET UP THE TITLE PAGE
//  Enter a name for the slide show and a line for the
//  credits. Avoid funky HTML here, they go in h1, h2 tags
//  and are formatted in style sheets

var showTitle = 'iBank Reporting';
var showCredits = 'Cornerstone Information Systems';

//--------------------------------------------------------
//  (3) SET THE AUTOSHOW DELAY TIME    


// To set the default that a slide show automatically starts
// in auto show mode, set auto_start = true

var auto_start = false;

//  This is the minimum amount of time between changing of 
//  slides when we are in automatic mode. Values are in 
//  milliseconds, multiple the number of seconds desired
//  by 1000. If you are unsure, try a value of 8000.

var delay_time = 8000;


//--------------------------------------------------------
//  (4) SET THE BACKGROUND MODE   
//  This variable indicates whether to use a light background
//  for the slide screen (light_mode = true;) or a dark
//  background (light_mode = false;)

var light_mode = true;

//--------------------------------------------------------
//  (5) SET THE CAPTION LOCATION  
//  This variable controls the placement of the caption
//  relative to the Picture. Valid values are

//    1   above the Picture  
//    2   left of the Picture
//    3   right of the Picture
//    4   below the Picture

var cap_align = 4;

//--------------------------------------------------------
//  (6) SET THE STARTING SLIDE 
//  This variable can indicate which is the first slide
//  to show. the default is 0 which starts with the title
//  page

var show_start = 1;

//--------------------------------------------------------
//  (7) OPTIONAL BUTTONS
//  Set the following variables to control the display
//  of the buttons in the clicker control bar. Values of
//  "true" will display the button; 'false' will hide

//  CLOSE button is for allowing closing of the browser
//  window- use only if the link to the slide show opens
//  in a new window
var close_button = true;

// HELP button displays a pop-up help window that explains
// the jCLicker buttons
var help_button = true;

// RESIZE buttons allow users to enlarge or reduce the size
// of a displayed image
var resize_button = true;

// AUTOSHOW button allows user to set the slide show to
// automatically advance
var auto_button = true;

//--------------------------------------------------------
//  (8) SHOW IMAGE FILE NAME
//  Use while reviewing images to display the file name
//  appended to the captions. A value of
//  "true" will display the filename; 'false' will hide
//  (for normal show mode, use false)

var show_file = false;

//--------------------------------------------------------
// END OF CONFIGURATION AREA
//--------------------------------------------------------

