/* =================================================================================================
 * TransMenu 
 * March, 2003
 *
 * Customizable multi-level animated DHTML menus with transparency.
 *
 * Copyright 2003-2004, Aaron Boodman (www.youngpup.net)
 * =================================================================================================
 * "Can I use this?"
 * 
 * Use of this library is governed by the Creative Commons Attribution 2.0 License. You can check it 
 * out at: http://creativecommons.org/licenses/by/2.0/
 *
 * Basically: You may copy, distribute, and eat this code as you wish. But you must give me credit 
 * for writing it. You may not misrepresent yourself as the author of this code.
 * =================================================================================================
 * I've extraced the transmenu properties out to a dedicated JS file for ease of maintenance
 */

function TransMenuProperty(dataArray) {
	this.spacerGif 		= dataArray[0];
	this.dingbatOn 		= dataArray[1];
	this.dingbatOff 	= dataArray[2];
	this.dingbatSize 	= dataArray[3];
	this.menuPadding 	= dataArray[4];
	this.itemPadding 	= dataArray[5];
	this.shadowSize 	= dataArray[6];
	this.shadowOffset 	= dataArray[7];
	this.shadowColor 	= dataArray[8];
	this.shadowPng 		= dataArray[9];
	this.backgroundColor 	= dataArray[10];
	this.backgroundPng 	= dataArray[11];
	this.hideDelay 		= dataArray[12];
	this.slideTime 		= dataArray[13];
	this.extraMenuCSSClass 	= dataArray[14];
}

var tm_default_data = new Array();
tm_default_data[0]	= "/default/images/transmenu/x.gif";		// path to a transparent spacer gif
tm_default_data[1]	= "/default/images/transmenu/submenu-on.gif";	// path to the active sub menu dingbat
tm_default_data[2]	= "/default/images/transmenu/submenu-off.gif";	// path to the inactive sub menu dingbat
tm_default_data[3]	= 14;						// size of the dingbat (square shape assumed)
tm_default_data[4]	= 2;						// padding between menu border and items grid
tm_default_data[5]	= 2;						// additional padding around each item
tm_default_data[6]	= 0;						// size of shadow under menu
tm_default_data[7]	= 3;						// distance shadow should be offset from leading edge
tm_default_data[8]	= "black";					// color of shadow (transparency is set in CSS)
tm_default_data[9]	= "/default/images/transmenu/grey-40.png";	// a PNG graphic to serve as the shadow for mac IE5
tm_default_data[10]	= "#e9e9e9";					// color of the background (transparency set in CSS)
tm_default_data[11]	= "/default/images/transmenu/white-90.png";	// a PNG graphic to server as the background for mac IE5
tm_default_data[12]	= 1000;						// number of milliseconds to wait before hiding a menu
tm_default_data[13]	= 400;						// number of milliseconds it takes to open and close a menu
tm_default_data[14]	= null;						// if there is an extra CSS class to use in addition to the default "transMenu"
var tm_default = new TransMenuProperty(tm_default_data);

var tm_default_catalogue_data = new Array();
tm_default_catalogue_data[0]	= "/default/images/transmenu/x.gif";		// path to a transparent spacer gif
tm_default_catalogue_data[1]	= "/default/images/transmenu/submenu-on.gif";	// path to the active sub menu dingbat
tm_default_catalogue_data[2]	= "/default/images/transmenu/submenu-off.gif";	// path to the inactive sub menu dingbat
tm_default_catalogue_data[3]	= 14;						// size of the dingbat (square shape assumed)
tm_default_catalogue_data[4]	= 2;						// padding between menu border and items grid
tm_default_catalogue_data[5]	= 2;						// additional padding around each item
tm_default_catalogue_data[6]	= 0;						// size of shadow under menu
tm_default_catalogue_data[7]	= 3;						// distance shadow should be offset from leading edge
tm_default_catalogue_data[8]	= "black";					// color of shadow (transparency is set in CSS)
tm_default_catalogue_data[9]	= "/default/images/transmenu/grey-40.png";	// a PNG graphic to serve as the shadow for mac IE5
tm_default_catalogue_data[10]	= "#e9e9e9";					// color of the background (transparency set in CSS)
tm_default_catalogue_data[11]	= "/default/images/transmenu/white-90.png";	// a PNG graphic to server as the background for mac IE5
tm_default_catalogue_data[12]	= 1000;						// number of milliseconds to wait before hiding a menu
tm_default_catalogue_data[13]	= 400;						// number of milliseconds it takes to open and close a menu
tm_default_catalogue_data[14]	= "transMenuCatalogue";					// if there is an extra CSS class to use in addition to the default "transMenu"
var tm_default_catalogue = new TransMenuProperty(tm_default_catalogue_data);
