// File name associate with the sequence
var DEFAULT_PAGE				= "index.php"; // Replace this with main page

var FILENAME					= new Array ();
FILENAME['index.php']				= 'blank';
FILENAME['100.php']					= '100';
FILENAME['400.php']					= '400';
FILENAME['400_a.php']				= '400';
FILENAME['200.php']					= '200';
FILENAME['25.php']					= '25';
FILENAME['50.php']					= '50';
FILENAME['25.php']					= '25';
FILENAME['12_5.php']				= '12.5';
FILENAME['brick.php']				= 'brick';
FILENAME['isometric.php']			= 'isometric';
FILENAME['wiggly.php']				= 'wiggly';
FILENAME['dots.php']				= 'dots';
FILENAME['floral.php']				= 'floral';

FILENAME['index_content.php']		= 'blank';
FILENAME['knot_intro.php']			= 'blank';
FILENAME['knot_unit.php']			= 'wiggly';
FILENAME['knot_cover.php']			= '100';
FILENAME['knot_manual.php']			= '25';
FILENAME['knot_composition.php']	= '25';
FILENAME['bomb_intro.php']			= 'blank';
FILENAME['bomb_covers.php']			= '50';
FILENAME['bomb_magazine.php']		= '25';
FILENAME['bomb_magazine2.php']		= '25';
FILENAME['russo_intro.php']			= 'blank';
FILENAME['russo_type.php']			= 'wiggly';
FILENAME['russo_identity.php']		= '200';
FILENAME['russo_website.php']		= 'dots';
FILENAME['mmoca_intro.php']			= 'blank';
FILENAME['mmoca_cover.php']			= '100';
FILENAME['mmoca_book.php']			= '25';
FILENAME['cabinet_intro.php']		= 'blank';
FILENAME['cabinet_covers.php']		= '50';
FILENAME['cabinet_magazine.php']	= '25';
FILENAME['4lrg_intro.php']			= 'blank';
FILENAME['4lrg_invitation.php']		= '100';
FILENAME['space_intro.php']			= 'blank';
FILENAME['space_stickers.php']		= '200';
FILENAME['space_installation.php']	= '12.5';
FILENAME['arethafranklin_intro.php']= 'blank';
FILENAME['arethafranklin_book.php']	= '50';
FILENAME['stamp_intro.php']			= 'blank';
FILENAME['stamp_book.php']			= '50';
FILENAME['flight_intro.php']		= 'blank';
FILENAME['flight_postcards.php']	= '100';
FILENAME['blank_intro.php']			= 'blank';
FILENAME['blank_cover.php']			= '100';
FILENAME['blank_book.php']			= '50';
FILENAME['tb_intro.php']			= 'blank';
FILENAME['tb_businesscards.php']	= '50';
FILENAME['tb_identity.php']			= 'wiggly';
FILENAME['sarah_intro.php']			= 'blank';
FILENAME['sarah_catalog.php']		= '50';
FILENAME['sarah_website.php']		= 'dots';
FILENAME['sullivan_intro.php']		= 'blank';
FILENAME['sullivan_typeface.php']	= '12.5';
FILENAME['look_intro.php']			= 'blank';
FILENAME['look_magazine.php']		= '25';
FILENAME['couture_intro.php']		= 'blank';
FILENAME['couture_poster.php']		= '25';
FILENAME['sup_intro.php']			= 'blank';
FILENAME['sup_magazine.php']		= '50';
FILENAME['lvd_intro.php']			= 'blank';
FILENAME['lvd_monogram.php']		= 'wiggly';
FILENAME['lvd_poster.php']			= '25';
FILENAME['miscellaneous.php']		= 'floral';
FILENAME['index_content.php']		= 'blank';




var SEQUENCE					= new Array ();
SEQUENCE['blank|blank']			= new Array ();

// Note: SEQUENCE['<start>|<end>']
// blank
SEQUENCE['blank|400']			= new Array ('blank.gif','400_f4.gif','400_f3.gif','400_f2.gif','400_f1.gif','400.gif')
SEQUENCE['blank|200']			= new Array ('blank.gif','200_f4.gif','200_f3.gif','200_f2.gif','200_f1.gif','200.gif')
SEQUENCE['blank|100']			= new Array ('blank.gif','100_f4.gif','100_f3.gif','100_f2.gif','100_f1.gif','100.gif')
SEQUENCE['blank|50']			= new Array ('blank.gif','50_f4.gif','50_f3.gif','50_f2.gif','50_f1.gif','50.gif')
SEQUENCE['blank|25']			= new Array ('blank.gif','25_f4.gif','25_f3.gif','25_f2.gif','25_f1.gif','25.gif')
SEQUENCE['blank|12.5']			= new Array ('blank.gif','12.5_f4.gif','12.5_f3.gif','12.5_f2.gif','12.5_f1.gif','12.5.gif')
SEQUENCE['blank|brick']			= new Array ('blank.gif','brick_f4.gif','brick_f3.gif','brick_f2.gif','brick_f1.gif','brick.gif')
SEQUENCE['blank|isometric']		= new Array ('blank.gif','isometric_f3.gif','isometric_f2.gif','isometric_f1.gif','isometric.gif')
SEQUENCE['blank|wiggly']		= new Array ('blank.gif','wiggly_f3.gif','wiggly_f2.gif','wiggly_f1.gif','wiggly.gif')
SEQUENCE['blank|dots']			= new Array ('blank.gif','dots_f4.gif','dots_f3.gif','dots_f2.gif','dots_f1.gif','dots.gif')
SEQUENCE['blank|floral']		= new Array ('blank.gif','floral_f3.gif','floral_f2.gif','floral_f1.gif','floral.gif')

//400
SEQUENCE['400|blank']		= new Array ('400.gif','400_f1.gif','400_f2.gif','400_f3.gif','400_f4.gif','blank.gif')
SEQUENCE['400|200']			= new Array ('400.gif','350.gif','300.gif','250.gif','200.gif')
SEQUENCE['400|100']			= new Array ('400.gif','350.gif','300.gif','250.gif','200.gif','175.gif','150.gif','125.gif','100.gif')
SEQUENCE['400|50']			= new Array ('400.gif','350.gif','300.gif','250.gif','200.gif','175.gif','150.gif','125.gif','100.gif','87.5.gif','75.gif','62.5.gif','50.gif')
SEQUENCE['400|25']			= new Array ('400.gif','350.gif','300.gif','250.gif','200.gif','175.gif','150.gif','125.gif','100.gif','87.5.gif','75.gif','62.5.gif','50.gif','43.75.gif','37.5.gif','31.25.gif','25.gif')
SEQUENCE['400|12.5']		= new Array ('400.gif','350.gif','300.gif','250.gif','200.gif','175.gif','150.gif','125.gif','100.gif','87.5.gif','75.gif','62.5.gif','50.gif','43.75.gif','37.5.gif','31.25.gif','25.gif','21.875.gif','18.75.gif','15.625.gif','12.5.gif')
SEQUENCE['400|brick']		= new Array ('400.gif','400_f1.gif','400_f2.gif','400_f3.gif','400_f4.gif','blank.gif','brick_f4.gif','brick_f3.gif','brick_f2.gif','brick_f1.gif','brick.gif')
SEQUENCE['400|isometric']	= new Array ('400.gif','400_f1.gif','400_f2.gif','400_f3.gif','400_f4.gif','blank.gif','isometric_f3.gif','isometric_f2.gif','isometric_f1.gif','isometric.gif')
SEQUENCE['400|wiggly']		= new Array ('400.gif','400_f1.gif','400_f2.gif','400_f3.gif','400_f4.gif','blank.gif','wiggly_f3.gif','wiggly_f2.gif','wiggly_f1.gif','wiggly.gif')
SEQUENCE['400|dots']		= new Array ('400.gif','400_f1.gif','400_f2.gif','400_f3.gif','400_f4.gif','blank.gif','dots_f4.gif','dots_f3.gif','dots_f2.gif','dots_f1.gif','dots.gif')
SEQUENCE['400|floral']		= new Array ('400.gif','400_f1.gif','400_f2.gif','400_f3.gif','400_f4.gif','blank.gif','floral_f3.gif','floral_f2.gif','floral_f1.gif','floral.gif')

//200
SEQUENCE['200|blank']		= new Array ('200.gif','200_f1.gif','200_f2.gif','200_f3.gif','200_f4.gif','blank.gif')
SEQUENCE['200|400']			= new Array ('200.gif','250.gif','300.gif','350.gif','400.gif')
SEQUENCE['200|100']			= new Array ('200.gif','175.gif','150.gif','125.gif','100.gif')
SEQUENCE['200|50']			= new Array ('200.gif','175.gif','150.gif','125.gif','100.gif','87.5.gif','75.gif','62.5.gif','50.gif')
SEQUENCE['200|25']			= new Array ('200.gif','175.gif','150.gif','125.gif','100.gif','87.5.gif','75.gif','62.5.gif','50.gif','43.75.gif','37.5.gif','31.25.gif','25.gif')
SEQUENCE['200|12.5']		= new Array ('200.gif','175.gif','150.gif','125.gif','100.gif','87.5.gif','75.gif','62.5.gif','50.gif','43.75.gif','37.5.gif','31.25.gif','25.gif','21.875.gif','18.75.gif','15.625.gif','12.5.gif')
SEQUENCE['200|brick']		= new Array ('200.gif','200_f1.gif','200_f2.gif','200_f3.gif','200_f4.gif','blank.gif','brick_f4.gif','brick_f3.gif','brick_f2.gif','brick_f1.gif','brick.gif')
SEQUENCE['200|isometric']	= new Array ('200.gif','200_f1.gif','200_f2.gif','200_f3.gif','200_f4.gif','blank.gif','isometric_f3.gif','isometric_f2.gif','isometric_f1.gif','isometric.gif')
SEQUENCE['200|wiggly']		= new Array ('200.gif','200_f1.gif','200_f2.gif','200_f3.gif','200_f4.gif','blank.gif','wiggly_f3.gif','wiggly_f2.gif','wiggly_f1.gif','wiggly.gif')
SEQUENCE['200|dots']		= new Array ('200.gif','200_f1.gif','200_f2.gif','200_f3.gif','200_f4.gif','blank.gif','dots_f4.gif','dots_f3.gif','dots_f2.gif','dots_f1.gif','dots.gif')
SEQUENCE['200|floral']		= new Array ('200.gif','200_f1.gif','200_f2.gif','200_f3.gif','200_f4.gif','blank.gif','floral_f3.gif','floral_f2.gif','floral_f1.gif','floral.gif')

//100
SEQUENCE['100|blank']		= new Array ('100.gif','100_f1.gif','100_f2.gif','100_f3.gif','100_f4.gif','blank.gif')
SEQUENCE['100|400']			= new Array ('100.gif','125.gif','150.gif','175.gif','200.gif','250.gif','300.gif','350.gif','400.gif')
SEQUENCE['100|200']			= new Array ('100.gif','125.gif','150.gif','175.gif','200.gif')
SEQUENCE['100|50']			= new Array ('100.gif','87.5.gif','75.gif','62.5.gif','50.gif')
SEQUENCE['100|25']			= new Array ('100.gif','87.5.gif','75.gif','62.5.gif','50.gif','43.75.gif','37.5.gif','31.25.gif','25.gif')
SEQUENCE['100|12.5']		= new Array ('100.gif','87.5.gif','75.gif','62.5.gif','50.gif','43.75.gif','37.5.gif','31.25.gif','25.gif','21.875.gif','18.75.gif','15.625.gif','12.5.gif')
SEQUENCE['100|brick']		= new Array ('100.gif','100_f1.gif','100_f2.gif','100_f3.gif','100_f4.gif','blank.gif','brick_f4.gif','brick_f3.gif','brick_f2.gif','brick_f1.gif','brick.gif')
SEQUENCE['100|isometric']	= new Array ('100.gif','100_f1.gif','100_f2.gif','100_f3.gif','100_f4.gif','blank.gif','isometric_f3.gif','isometric_f2.gif','isometric_f1.gif','isometric.gif')
SEQUENCE['100|wiggly']		= new Array ('100.gif','100_f1.gif','100_f2.gif','100_f3.gif','100_f4.gif','blank.gif','wiggly_f3.gif','wiggly_f2.gif','wiggly_f1.gif','wiggly.gif')
SEQUENCE['100|dots']		= new Array ('100.gif','100_f1.gif','100_f2.gif','100_f3.gif','100_f4.gif','blank.gif','dots_f4.gif','dots_f3.gif','dots_f2.gif','dots_f1.gif','dots.gif')
SEQUENCE['100|floral']		= new Array ('100.gif','100_f1.gif','100_f2.gif','100_f3.gif','100_f4.gif','blank.gif','floral_f3.gif','floral_f2.gif','floral_f1.gif','floral.gif')

//50
SEQUENCE['50|blank']	= new Array ('50.gif','50_f1.gif','50_f2.gif','50_f3.gif','50_f4.gif','blank.gif')
SEQUENCE['50|400']		= new Array ('50.gif','62.5.gif','75.gif','87.5.gif','100.gif','125.gif','150.gif','175.gif','200.gif','250.gif','300.gif','350.gif','400.gif')
SEQUENCE['50|200']		= new Array ('50.gif','62.5.gif','75.gif','87.5.gif','100.gif','125.gif','150.gif','175.gif','200.gif')
SEQUENCE['50|100']		= new Array ('50.gif','62.5.gif','75.gif','87.5.gif','100.gif')
SEQUENCE['50|25']		= new Array ('50.gif','43.75.gif','37.5.gif','31.25.gif','25.gif')
SEQUENCE['50|12.5']		= new Array ('50.gif','43.75.gif','37.5.gif','31.25.gif','25.gif','21.875.gif','18.75.gif','15.625.gif','12.5.gif')
SEQUENCE['50|brick']	= new Array ('50.gif','50_f1.gif','50_f2.gif','50_f3.gif','50_f4.gif','blank.gif','brick_f4.gif','brick_f3.gif','brick_f2.gif','brick_f1.gif','brick.gif')
SEQUENCE['50|isometric']= new Array ('50.gif','50_f1.gif','50_f2.gif','50_f3.gif','50_f4.gif','blank.gif','isometric_f3.gif','isometric_f2.gif','isometric_f1.gif','isometric.gif')
SEQUENCE['50|wiggly']	= new Array ('50.gif','50_f1.gif','50_f2.gif','50_f3.gif','50_f4.gif','blank.gif','wiggly_f3.gif','wiggly_f2.gif','wiggly_f1.gif','wiggly.gif')
SEQUENCE['50|dots']		= new Array ('50.gif','50_f1.gif','50_f2.gif','50_f3.gif','50_f4.gif','blank.gif','dots_f4.gif','dots_f3.gif','dots_f2.gif','dots_f1.gif','dots.gif')
SEQUENCE['50|floral']	= new Array ('50.gif','50_f1.gif','50_f2.gif','50_f3.gif','50_f4.gif','blank.gif','floral_f3.gif','floral_f2.gif','floral_f1.gif','floral.gif')

//25
SEQUENCE['25|blank']	= new Array ('25.gif','25_f1.gif','25_f2.gif','25_f3.gif','25_f4.gif','blank.gif')
SEQUENCE['25|400']		= new Array ('25.gif','31.25.gif','37.5.gif','43.75.gif','50.gif','62.5.gif','75.gif','87.5.gif','100.gif','125.gif','150.gif','175.gif','200.gif','250.gif','300.gif','350.gif','400.gif')
SEQUENCE['25|200']		= new Array ('25.gif','31.25.gif','37.5.gif','43.75.gif','50.gif','62.5.gif','75.gif','87.5.gif','100.gif','125.gif','150.gif','175.gif','200.gif')
SEQUENCE['25|100']		= new Array ('25.gif','31.25.gif','37.5.gif','43.75.gif','50.gif','62.5.gif','75.gif','87.5.gif','100.gif')
SEQUENCE['25|50']		= new Array ('25.gif','31.25.gif','37.5.gif','43.75.gif','50.gif')
SEQUENCE['25|12.5']		= new Array ('25.gif','21.875.gif','18.75.gif','15.625.gif','12.5.gif')
SEQUENCE['25|brick']	= new Array ('25.gif','25_f1.gif','25_f2.gif','25_f3.gif','25_f4.gif','blank.gif','brick_f4.gif','brick_f3.gif','brick_f2.gif','brick_f1.gif','brick.gif')
SEQUENCE['25|isometric']= new Array ('25.gif','25_f1.gif','25_f2.gif','25_f3.gif','25_f4.gif','blank.gif','isometric_f3.gif','isometric_f2.gif','isometric_f1.gif','isometric.gif')
SEQUENCE['25|wiggly']	= new Array ('25.gif','25_f1.gif','25_f2.gif','25_f3.gif','25_f4.gif','blank.gif','wiggly_f3.gif','wiggly_f2.gif','wiggly_f1.gif','wiggly.gif')
SEQUENCE['25|dots']		= new Array ('25.gif','25_f1.gif','25_f2.gif','25_f3.gif','25_f4.gif','blank.gif','dots_f4.gif','dots_f3.gif','dots_f2.gif','dots_f1.gif','dots.gif')
SEQUENCE['25|floral']	= new Array ('25.gif','25_f1.gif','25_f2.gif','25_f3.gif','25_f4.gif','blank.gif','floral_f3.gif','floral_f2.gif','floral_f1.gif','floral.gif')

//12.5
SEQUENCE['12.5|blank']		= new Array ('12.5.gif','12.5_f1.gif','12.5_f2.gif','12.5_f3.gif','12.5_f4.gif','blank.gif')
SEQUENCE['12.5|400']		= new Array ('12.5.gif','15.625.gif','18.75.gif','21.875.gif','25.gif','31.25.gif','37.5.gif','43.75.gif','50.gif','62.5.gif','75.gif','87.5.gif','100.gif','125.gif','150.gif','175.gif','200.gif','250.gif','300.gif','350.gif','400.gif')
SEQUENCE['12.5|200']		= new Array ('12.5.gif','15.625.gif','18.75.gif','21.875.gif','25.gif','31.25.gif','37.5.gif','43.75.gif','50.gif','62.5.gif','75.gif','87.5.gif','100.gif','125.gif','150.gif','175.gif','200.gif')
SEQUENCE['12.5|100']		= new Array ('12.5.gif','15.625.gif','18.75.gif','21.875.gif','25.gif','31.25.gif','37.5.gif','43.75.gif','50.gif','62.5.gif','75.gif','87.5.gif','100.gif')
SEQUENCE['12.5|50']			= new Array ('12.5.gif','15.625.gif','18.75.gif','21.875.gif','25.gif','31.25.gif','37.5.gif','43.75.gif','50.gif')
SEQUENCE['12.5|25']			= new Array ('12.5.gif','15.625.gif','18.75.gif','21.875.gif','25.gif')
SEQUENCE['12.5|brick']		= new Array ('12.5.gif','12.5_f1.gif','12.5_f2.gif','12.5_f3.gif','12.5_f4.gif','blank.gif','brick_f4.gif','brick_f3.gif','brick_f2.gif','brick_f1.gif','brick.gif')
SEQUENCE['12.5|isometric']	= new Array ('12.5.gif','12.5_f1.gif','12.5_f2.gif','12.5_f3.gif','12.5_f4.gif','blank.gif','isometric_f3.gif','isometric_f2.gif','isometric_f1.gif','isometric.gif')
SEQUENCE['12.5|wiggly']		= new Array ('12.5.gif','12.5_f1.gif','12.5_f2.gif','12.5_f3.gif','12.5_f4.gif','blank.gif','wiggly_f3.gif','wiggly_f2.gif','wiggly_f1.gif','wiggly.gif')
SEQUENCE['12.5|dots']		= new Array ('12.5.gif','12.5_f1.gif','12.5_f2.gif','12.5_f3.gif','12.5_f4.gif','blank.gif','dots_f4.gif','dots_f3.gif','dots_f2.gif','dots_f1.gif','dots.gif')
SEQUENCE['12.5|floral']		= new Array ('12.5.gif','12.5_f1.gif','12.5_f2.gif','12.5_f3.gif','12.5_f4.gif','blank.gif','floral_f3.gif','floral_f2.gif','floral_f1.gif','floral.gif')

//brick
SEQUENCE['brick|blank']		= new Array ('brick.gif','brick_f1.gif','brick_f2.gif','brick_f3.gif','brick_f4.gif','blank.gif')
SEQUENCE['brick|400']		= new Array ('brick.gif','brick_f1.gif','brick_f2.gif','brick_f3.gif','brick_f4.gif','blank.gif','400_f4.gif','400_f3.gif','400_f2.gif','400_f1.gif','400.gif')
SEQUENCE['brick|200']		= new Array ('brick.gif','brick_f1.gif','brick_f2.gif','brick_f3.gif','brick_f4.gif','blank.gif','200_f4.gif','200_f3.gif','200_f2.gif','200_f1.gif','200.gif')
SEQUENCE['brick|100']		= new Array ('brick.gif','brick_f1.gif','brick_f2.gif','brick_f3.gif','brick_f4.gif','blank.gif','100_f4.gif','100_f3.gif','100_f2.gif','100_f1.gif','100.gif')
SEQUENCE['brick|50']		= new Array ('brick.gif','brick_f1.gif','brick_f2.gif','brick_f3.gif','brick_f4.gif','blank.gif','50_f4.gif','50_f3.gif','50_f2.gif','50_f1.gif','50.gif')
SEQUENCE['brick|25']		= new Array ('brick.gif','brick_f1.gif','brick_f2.gif','brick_f3.gif','brick_f4.gif','blank.gif','25_f4.gif','25_f3.gif','25_f2.gif','25_f1.gif','25.gif')
SEQUENCE['brick|12.5']		= new Array ('brick.gif','brick_f1.gif','brick_f2.gif','brick_f3.gif','brick_f4.gif','blank.gif','12.5_f4.gif','12.5_f3.gif','12.5_f2.gif','12.5_f1.gif','12.5.gif')
SEQUENCE['brick|isometric']	= new Array ('brick.gif','brick_f1.gif','brick_f2.gif','brick_f3.gif','brick_f4.gif','blank.gif','isometric_f3.gif','isometric_f2.gif','isometric_f1.gif','isometric.gif')
SEQUENCE['brick|wiggly']	= new Array ('brick.gif','brick_f1.gif','brick_f2.gif','brick_f3.gif','brick_f4.gif','blank.gif','wiggly_f3.gif','wiggly_f2.gif','wiggly_f1.gif','wiggly.gif')
SEQUENCE['brick|dots']		= new Array ('brick.gif','brick_f1.gif','brick_f2.gif','brick_f3.gif','brick_f4.gif','blank.gif','dots_f4.gif','dots_f3.gif','dots_f2.gif','dots_f1.gif','dots.gif')
SEQUENCE['brick|floral']	= new Array ('brick.gif','brick_f1.gif','brick_f2.gif','brick_f3.gif','brick_f4.gif','blank.gif','floral_f3.gif','floral_f2.gif','floral_f1.gif','floral.gif')

//isometric
SEQUENCE['isometric|blank']		= new Array ('isometric.gif','isometric_f1.gif','isometric_f2.gif','isometric_f3.gif','blank.gif')
SEQUENCE['isometric|400']		= new Array ('isometric.gif','isometric_f1.gif','isometric_f2.gif','isometric_f3.gif','blank.gif','400_f4.gif','400_f3.gif','400_f2.gif','400_f1.gif','400.gif')
SEQUENCE['isometric|200']		= new Array ('isometric.gif','isometric_f1.gif','isometric_f2.gif','isometric_f3.gif','blank.gif','200_f4.gif','200_f3.gif','200_f2.gif','200_f1.gif','200.gif')
SEQUENCE['isometric|100']		= new Array ('isometric.gif','isometric_f1.gif','isometric_f2.gif','isometric_f3.gif','blank.gif','100_f4.gif','100_f3.gif','100_f2.gif','100_f1.gif','100.gif')
SEQUENCE['isometric|50']		= new Array ('isometric.gif','isometric_f1.gif','isometric_f2.gif','isometric_f3.gif','blank.gif','50_f4.gif','50_f3.gif','50_f2.gif','50_f1.gif','50.gif')
SEQUENCE['isometric|25']		= new Array ('isometric.gif','isometric_f1.gif','isometric_f2.gif','isometric_f3.gif','blank.gif','25_f4.gif','25_f3.gif','25_f2.gif','25_f1.gif','25.gif')
SEQUENCE['isometric|12.5']		= new Array ('isometric.gif','isometric_f1.gif','isometric_f2.gif','isometric_f3.gif','blank.gif','12.5_f4.gif','12.5_f3.gif','12.5_f2.gif','12.5_f1.gif','12.5.gif')
SEQUENCE['isometric|brick']		= new Array ('isometric.gif','isometric_f1.gif','isometric_f2.gif','isometric_f3.gif','blank.gif','brick_f4.gif','brick_f3.gif','brick_f2.gif','brick_f1.gif','brick.gif')
SEQUENCE['isometric|wiggly']	= new Array ('isometric.gif','isometric_f1.gif','isometric_f2.gif','isometric_f3.gif','blank.gif','wiggly_f3.gif','wiggly_f2.gif','wiggly_f1.gif','wiggly.gif')
SEQUENCE['isometric|dots']		= new Array ('isometric.gif','isometric_f1.gif','isometric_f2.gif','isometric_f3.gif','blank.gif','dots_f4.gif','dots_f3.gif','dots_f2.gif','dots_f1.gif','dots.gif')
SEQUENCE['isometric|floral']	= new Array ('isometric.gif','isometric_f1.gif','isometric_f2.gif','isometric_f3.gif','blank.gif','floral_f3.gif','floral_f2.gif','floral_f1.gif','floral.gif')

//wiggly
SEQUENCE['wiggly|blank']	= new Array ('wiggly.gif','wiggly_f1.gif','wiggly_f2.gif','wiggly_f3.gif','blank.gif')
SEQUENCE['wiggly|400']		= new Array ('wiggly.gif','wiggly_f1.gif','wiggly_f2.gif','wiggly_f3.gif','blank.gif','400_f4.gif','400_f3.gif','400_f2.gif','400_f1.gif','400.gif')
SEQUENCE['wiggly|200']		= new Array ('wiggly.gif','wiggly_f1.gif','wiggly_f2.gif','wiggly_f3.gif','blank.gif','200_f4.gif','200_f3.gif','200_f2.gif','200_f1.gif','200.gif')
SEQUENCE['wiggly|100']		= new Array ('wiggly.gif','wiggly_f1.gif','wiggly_f2.gif','wiggly_f3.gif','blank.gif','100_f4.gif','100_f3.gif','100_f2.gif','100_f1.gif','100.gif')
SEQUENCE['wiggly|50']		= new Array ('wiggly.gif','wiggly_f1.gif','wiggly_f2.gif','wiggly_f3.gif','blank.gif','50_f4.gif','50_f3.gif','50_f2.gif','50_f1.gif','50.gif')
SEQUENCE['wiggly|25']		= new Array ('wiggly.gif','wiggly_f1.gif','wiggly_f2.gif','wiggly_f3.gif','blank.gif','25_f4.gif','25_f3.gif','25_f2.gif','25_f1.gif','25.gif')
SEQUENCE['wiggly|12.5']		= new Array ('wiggly.gif','wiggly_f1.gif','wiggly_f2.gif','wiggly_f3.gif','blank.gif','12.5_f4.gif','12.5_f3.gif','12.5_f2.gif','12.5_f1.gif','12.5.gif')
SEQUENCE['wiggly|brick']	= new Array ('wiggly.gif','wiggly_f1.gif','wiggly_f2.gif','wiggly_f3.gif','blank.gif','brick_f4.gif','brick_f3.gif','brick_f2.gif','brick_f1.gif','brick.gif')
SEQUENCE['wiggly|isometric']= new Array ('wiggly.gif','wiggly_f1.gif','wiggly_f2.gif','wiggly_f3.gif','blank.gif','isometric_f3.gif','isometric_f2.gif','isometric_f1.gif','isometric.gif')
SEQUENCE['wiggly|dots']		= new Array ('wiggly.gif','wiggly_f1.gif','wiggly_f2.gif','wiggly_f3.gif','blank.gif','dots_f4.gif','dots_f3.gif','dots_f2.gif','dots_f1.gif','dots.gif')
SEQUENCE['wiggly|floral']	= new Array ('wiggly.gif','wiggly_f1.gif','wiggly_f2.gif','wiggly_f3.gif','blank.gif','floral_f3.gif','floral_f2.gif','floral_f1.gif','floral.gif')

//dots
SEQUENCE['dots|blank']		= new Array ('dots.gif','dots_f1.gif','dots_f2.gif','dots_f3.gif','dots_f4.gif','blank.gif')
SEQUENCE['dots|400']		= new Array ('dots.gif','dots_f1.gif','dots_f2.gif','dots_f3.gif','dots_f4.gif','blank.gif','400_f4.gif','400_f3.gif','400_f2.gif','400_f1.gif','400.gif')
SEQUENCE['dots|200']		= new Array ('dots.gif','dots_f1.gif','dots_f2.gif','dots_f3.gif','dots_f4.gif','blank.gif','200_f4.gif','200_f3.gif','200_f2.gif','200_f1.gif','200.gif')
SEQUENCE['dots|100']		= new Array ('dots.gif','dots_f1.gif','dots_f2.gif','dots_f3.gif','dots_f4.gif','blank.gif','100_f4.gif','100_f3.gif','100_f2.gif','100_f1.gif','100.gif')
SEQUENCE['dots|50']			= new Array ('dots.gif','dots_f1.gif','dots_f2.gif','dots_f3.gif','dots_f4.gif','blank.gif','50_f4.gif','50_f3.gif','50_f2.gif','50_f1.gif','50.gif')
SEQUENCE['dots|25']			= new Array ('dots.gif','dots_f1.gif','dots_f2.gif','dots_f3.gif','dots_f4.gif','blank.gif','25_f4.gif','25_f3.gif','25_f2.gif','25_f1.gif','25.gif')
SEQUENCE['dots|12.5']		= new Array ('dots.gif','dots_f1.gif','dots_f2.gif','dots_f3.gif','dots_f4.gif','blank.gif','12.5_f4.gif','12.5_f3.gif','12.5_f2.gif','12.5_f1.gif','12.5.gif')
SEQUENCE['dots|brick']		= new Array ('dots.gif','dots_f1.gif','dots_f2.gif','dots_f3.gif','dots_f4.gif','blank.gif','brick_f4.gif','brick_f3.gif','brick_f2.gif','brick_f1.gif','brick.gif')
SEQUENCE['dots|isometric']	= new Array ('dots.gif','dots_f1.gif','dots_f2.gif','dots_f3.gif','dots_f4.gif','blank.gif','isometric_f3.gif','isometric_f2.gif','isometric_f1.gif','isometric.gif')
SEQUENCE['dots|wiggly']		= new Array ('dots.gif','dots_f1.gif','dots_f2.gif','dots_f3.gif','dots_f4.gif','blank.gif','wiggly_f3.gif','wiggly_f2.gif','wiggly_f1.gif','wiggly.gif')
SEQUENCE['dots|floral']		= new Array ('dots.gif','dots_f1.gif','dots_f2.gif','dots_f3.gif','dots_f4.gif','blank.gif','floral_f3.gif','floral_f2.gif','floral_f1.gif','floral.gif')

//floral
SEQUENCE['floral|blank']	= new Array ('floral.gif','floral_f1.gif','floral_f2.gif','floral_f3.gif','blank.gif')
SEQUENCE['floral|400']		= new Array ('floral.gif','floral_f1.gif','floral_f2.gif','floral_f3.gif','blank.gif','400_f4.gif','400_f3.gif','400_f2.gif','400_f1.gif','400.gif')
SEQUENCE['floral|200']		= new Array ('floral.gif','floral_f1.gif','floral_f2.gif','floral_f3.gif','blank.gif','200_f4.gif','200_f3.gif','200_f2.gif','200_f1.gif','200.gif')
SEQUENCE['floral|100']		= new Array ('floral.gif','floral_f1.gif','floral_f2.gif','floral_f3.gif','blank.gif','100_f4.gif','100_f3.gif','100_f2.gif','100_f1.gif','100.gif')
SEQUENCE['floral|50']		= new Array ('floral.gif','floral_f1.gif','floral_f2.gif','floral_f3.gif','blank.gif','50_f4.gif','50_f3.gif','50_f2.gif','50_f1.gif','50.gif')
SEQUENCE['floral|25']		= new Array ('floral.gif','floral_f1.gif','floral_f2.gif','floral_f3.gif','blank.gif','25_f4.gif','25_f3.gif','25_f2.gif','25_f1.gif','25.gif')
SEQUENCE['floral|12.5']		= new Array ('floral.gif','floral_f1.gif','floral_f2.gif','floral_f3.gif','blank.gif','12.5_f4.gif','12.5_f3.gif','12.5_f2.gif','12.5_f1.gif','12.5.gif')
SEQUENCE['floral|brick']	= new Array ('floral.gif','floral_f1.gif','floral_f2.gif','floral_f3.gif','blank.gif','brick_f4.gif','brick_f3.gif','brick_f2.gif','brick_f1.gif','brick.gif')
SEQUENCE['floral|isometric']= new Array ('floral.gif','floral_f1.gif','floral_f2.gif','floral_f3.gif','blank.gif','isometric_f3.gif','isometric_f2.gif','isometric_f1.gif','isometric.gif')
SEQUENCE['floral|wiggly']	= new Array ('floral.gif','floral_f1.gif','floral_f2.gif','floral_f3.gif','blank.gif','blank.gif','wiggly_f3.gif','wiggly_f2.gif','wiggly_f1.gif','wiggly.gif')
SEQUENCE['floral|dots']		= new Array ('floral.gif','floral_f1.gif','floral_f2.gif','floral_f3.gif','blank.gif','dots_f4.gif','dots_f3.gif','dots_f2.gif','dots_f1.gif','dots.gif')




var speed = 150; // Set speed (milliseconds)
var Pic = new Array();
var t
var j = 0
var p

var preLoad = new Array()


function InitializeBGSlide ()
{

	var path				= "images/tiles/";
	var prevFile			= GetPrevFile ();
	var nextFile			= GetCurrentFile ('');
	

	if (prevFile == nextFile || FILENAME[prevFile] == FILENAME[nextFile])
	{
		p					= 1;
		preLoad[0] 			= new Image()
		preLoad[0].src 		= path+FILENAME[nextFile]+".gif";
		Pic[0]				= preLoad[0].src;

	}
	else
	{


		var current_key			= FILENAME[prevFile]+'|'+FILENAME[nextFile];

		for (var key in SEQUENCE)
		{
			var tmp_sequence	= SEQUENCE[key]
			
			if (key == current_key)
				p 				= tmp_sequence.length;
				
			for (var i = 0; i < tmp_sequence.length; i++)
			{
				preLoad[i] 		= new Image()
				preLoad[i].src 	= path+tmp_sequence[i]
				
				if (key == current_key)
					Pic[i]		= preLoad[i].src;
			}	
		}	
	}

}

function IsImageOk(img) 
{

	if (!img.complete) 
		return false;
	
	if (typeof img.naturalWidth != "undefined" && img.naturalWidth == 0)
		return false;
		
	// No other way of checking: assume it’s ok.
	return true;
}

function InitializeBGSlideMod (prevFile,nextFile)
{
	var path				= "images/tiles/";

	if (prevFile == nextFile || FILENAME[prevFile] == FILENAME[nextFile])
	{
		p					= 1;
		preLoad[0] 			= new Image()
		preLoad[0].src 		= path+FILENAME[nextFile]+".gif";
		Pic[0]				= preLoad[0].src;
	}
	else
	{
		var current_key			= FILENAME[prevFile]+'|'+FILENAME[nextFile];

		for (var key in SEQUENCE)
		{
			var tmp_sequence	= SEQUENCE[key]
			
			if (key == current_key)
			{
				p 				= tmp_sequence.length;
				
				for (var i = 0; i < tmp_sequence.length; i++)
				{
					preLoad[i] 		= new Image()
					preLoad[i].src 	= path+tmp_sequence[i]
					
					if (key == current_key)
						Pic[i]		= preLoad[i].src;
						
					//while (!IsImageOk(preLoad[i]));
				}	
				break;
			}
		}	
	}
}

function GetCurrentFile (overwrite_url)
{
	if (overwrite_url)
		var tmp 		= (overwrite_url).split("/");	
	else
		var tmp 		= (location.href).split("/");

	var clean1			= (tmp[tmp.length-1]).split("#");
	var clean2			= (clean1[0]).split("?")
	var current_href 	= clean2[0];
	if (current_href == "")
		current_href = DEFAULT_PAGE
	return current_href;
}

function runBGSlideShow(div_name)
{
	if (document.body && p)
	{
		document.body.background = Pic[j];
		//document.body.style.backgroundImage = "url(" + Pic[j] + ")";


		j = j + 1
		if (j < p)
			t = setTimeout('runBGSlideShow("'+div_name+'")', speed)
		else
		{
			//document.getElementById(div_name).style.display="block";
			clearTimeout(t);
		}

	}
}

function GetPrevFile ()
{
	var tmp 			= (location.href).split("/");
	var domain_url		= tmp[0];
	var tmp_url			= document.referrer;

	if (tmp_url.indexOf(domain_url) != -1)
	{
		return GetCurrentFile (tmp_url);
	}
	else
		return DEFAULT_PAGE;
}


// hide unhide
function showhide(elementid){
	if (document.getElementById(elementid).style.display == 'none'){
		document.getElementById(elementid).style.display = '';
	} else {
		document.getElementById(elementid).style.display = 'none';
	}
} 


// Pre-buffer the images
//InitializeBGSlide ();

var visitedPage = new Array();
var curObjectPage ='';
var previousPage = 'index_content.php';

function AlreadyVisited (object)
{
	for (var i=0; i < visitedPage.length; i++)
	{
		if (visitedPage[i] == object)
		{
			return true;
		}
	}
	return false
}

function VisitedExist (object)
{
	var exist = false
	for (var i=0; i < visitedPage.length; i++)
	{
		if (visitedPage[i] == object)
		{
			exist = true;
			break;
		}
	}
	
	if (!exist)
		visitedPage.push(object)
}

function ChangeClassState (object,isItOn)
{
	if (!AlreadyVisited (object))
	{
		if (isItOn)
		{
			object.className = 'over'
		}
		else
		{
			object.className = 'not_over'	
		}
	}
}

function DoLoadPage2(url,id)
{

	DoLoadPage (url,document.getElementById(id))
}

function DoLoadPage (url,object)
{
	if (curObjectPage != '')
		curObjectPage.style.textDecoration = "none";
		
	curObjectPage = object;
	object.className = 'activate';
	object.style.textDecoration = "underline";
	
	VisitedExist (object)
	
	//speed = 500; // Set speed (milliseconds)
	Pic = new Array();
	j = 0;
	p = 1;
	preLoad = new Array()	
	
	InitializeBGSlideMod (previousPage,url);
	previousPage = url
	
	// branch for native XMLHttpRequest object
	if (window.XMLHttpRequest)
	{
		xmlHttp = new XMLHttpRequest();
		xmlHttp.onreadystatechange = new Function("processAJAX('content_holder')");
		xmlHttp.open("GET", url, true);
		xmlHttp.send(null);
	// branch for IE/Windows ActiveX version
	}
	else if (window.ActiveXObject) 
	{
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		if (xmlHttp) 
		{
		
			xmlHttp.onreadystatechange = new Function("processAJAX('content_holder')");

			xmlHttp.open("GET", url, true);
			xmlHttp.send();
		}
	}
}

function processAJAX(div_name) 
{
	// only if req shows "complete"
	if (xmlHttp.readyState == 4)
	{
		// only if "OK"
		if (xmlHttp.status == 200)
		{
			//document.getElementById(div_name).style.display="none";
			runBGSlideShow(div_name);		
			document.getElementById(div_name).innerHTML=xmlHttp.responseText 
			window.location.hash = "topnot";
			window.location.hash = "top";

		}
		else 
			alert("There was a problem retrieving the XML data:\n" + xmlHttp.statusText);
	}
}



// DRAGGABLE LAYER 
//*****************************************************************************
// Do not remove this notice.
//
// Copyright 2001 by Mike Hall.
// See http://www.brainjar.com for terms of use.
//*****************************************************************************

// Determine browser and version.

function Browser() {

  var ua, s, i;

  this.isIE    = false;
  this.isNS    = false;
  this.version = null;

  ua = navigator.userAgent;

  s = "MSIE";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isIE = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  s = "Netscape6/";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  // Treat any other "Gecko" browser as NS 6.1.

  s = "Gecko";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = 6.1;
    return;
  }
}

var browser = new Browser();

// Global object to hold drag information.

var dragObj = new Object();
dragObj.zIndex = 0;

function dragStart(event, id) {

  var el;
  var x, y;

  // If an element id was given, find it. Otherwise use the element being
  // clicked on.

  if (id)
    dragObj.elNode = document.getElementById(id);
  else {
    if (browser.isIE)
      dragObj.elNode = window.event.srcElement;
    if (browser.isNS)
      dragObj.elNode = event.target;

    // If this is a text node, use its parent element.

    if (dragObj.elNode.nodeType == 3)
      dragObj.elNode = dragObj.elNode.parentNode;
  }

  // Get cursor position with respect to the page.

  if (browser.isIE) {
    x = window.event.clientX + document.documentElement.scrollLeft
      + document.body.scrollLeft;
    y = window.event.clientY + document.documentElement.scrollTop
      + document.body.scrollTop;
  }
  if (browser.isNS) {
    x = event.clientX + window.scrollX;
    y = event.clientY + window.scrollY;
  }

  // Save starting positions of cursor and element.

  dragObj.cursorStartX = x;
  dragObj.cursorStartY = y;
  dragObj.elStartLeft  = parseInt(dragObj.elNode.style.left, 10);
  dragObj.elStartTop   = parseInt(dragObj.elNode.style.top,  10);

  if (isNaN(dragObj.elStartLeft)) dragObj.elStartLeft = 0;
  if (isNaN(dragObj.elStartTop))  dragObj.elStartTop  = 0;

  // Update element's z-index.

  dragObj.elNode.style.zIndex = ++dragObj.zIndex;

  // Capture mousemove and mouseup events on the page.

  if (browser.isIE) {
    document.attachEvent("onmousemove", dragGo);
    document.attachEvent("onmouseup",   dragStop);
    window.event.cancelBubble = true;
    window.event.returnValue = false;
  }
  if (browser.isNS) {
    document.addEventListener("mousemove", dragGo,   true);
    document.addEventListener("mouseup",   dragStop, true);
    event.preventDefault();
  }
}

function dragGo(event) {

  var x, y;

  // Get cursor position with respect to the page.

  if (browser.isIE) {
    x = window.event.clientX + document.documentElement.scrollLeft
      + document.body.scrollLeft;
    y = window.event.clientY + document.documentElement.scrollTop
      + document.body.scrollTop;
  }
  if (browser.isNS) {
    x = event.clientX + window.scrollX;
    y = event.clientY + window.scrollY;
  }

  // Move drag element by the same amount the cursor has moved.

  dragObj.elNode.style.left = (dragObj.elStartLeft + x - dragObj.cursorStartX) + "px";
  dragObj.elNode.style.top  = (dragObj.elStartTop  + y - dragObj.cursorStartY) + "px";

  if (browser.isIE) {
    window.event.cancelBubble = true;
    window.event.returnValue = false;
  }
  if (browser.isNS)
    event.preventDefault();
}

function dragStop(event) {

  // Stop capturing mousemove and mouseup events.

  if (browser.isIE) {
    document.detachEvent("onmousemove", dragGo);
    document.detachEvent("onmouseup",   dragStop);
  }
  if (browser.isNS) {
    document.removeEventListener("mousemove", dragGo,   true);
    document.removeEventListener("mouseup",   dragStop, true);
  }
}

function showDiv (div_name)
{
	if (document.getElementById(div_name))
	{
		if (document.getElementById(div_name).tagName == 'SPAN')
			document.getElementById(div_name).style.display  = "";	
		else
			document.getElementById(div_name).style.display  = "block";		
	}
}

function hideDiv (div_name)
{
	if (document.getElementById(div_name))
	{
		document.getElementById(div_name).style.display  = "none";		
	}
}

function DoNavCollapse ()
{
	showDiv ('nav_collapse')
	hideDiv ('nav_expand')
	hideDiv ('form_nav');
}

function DoNavExpand ()
{

	hideDiv ('nav_collapse')
	showDiv ('nav_expand')
	showDiv ('form_nav');	
}