

var modules = 1; 									// Modules # counter (incremental)
var ptop = 25;
var pleft = 10;
var gapleft = 90;
var gaptop = 25;
var topfocus = 1;
var topfocusbar = 2;
var topfocustitle = 3;
var selecteddiv = "div1";
var num;
var theme;
var author;
var authorEmail;
var authorURL;
var backgroundImage;
var backgroundColor;
var turl = ""; 										// Default page for window if required
var loadURL;
var delWin = "";									// Used in maximiseWindow() to detect X button click
var defaultPage = 'blank.html';						// Default page to load if main URL unloaded
var turlPassColor;									// Y or N whether to pass through BGColor cookie property to module URL 
var wtitle; 										// Module title text for preloaded module
var wx; 											// x co-ordinate of new module
var wy; 											// y co-ordinate of new module
var wwidth = 200; 									// default width of each module's iframe
var wheight = 200; 									// default width of each module's iframe
var embed = "N";									// Embedded module setting (no borders & maximised)
var paddiv;
var embeddedModules = new Array();
var totalEmbeddedModules = 0;
var moduleHeaderImage;								// default is winbar.gif
var closeButton;
var unloadedCloseButton;
var useButton;
var minimiseButton;
var maximiseButton;
var userInvokedMaximise = "N";
var titleTextColor;
var defaultBorderWidth = "0";
var barVisibility = "hidden";
var borderWidth;
var borderColorMinimised;
var permanentBorders;
var resizeBGColor;
var resizeTextColor;
var saveWidth = new Array();
var saveHeight = new Array();
var saveLeft = new Array();
var saveTop = new Array();
var containerTop = 0;								// Integer placement for first minimised div relative to container div
var placeMinimisedTop; 								// where to set minimised module placements (top)
var placeMinimisedLeft; 							// where to set minimised module placements (left)
var tileMinimisedFrom = "bottom";					// "Bottom" tiles up, "Top" tiles down
var topAdjust;
var minimised = "N"; 								// Default setting for modules if not specified
var minimisedWidth; 								// works in conjunction with containerleft variable (above)
var minimisedHeight = 17; 							// works in conjunction with containertop variable (above)
var winStatus = new Array(); 						// Used to flag if minimised or not - needed for border appearance functions
var originalHREF = new Array();
var currentHREF = new Array();
var modSolo = new Array();
var currentWindowFocus = '1';
var timeOut;
var timeOutOpacity = new Array();
var allowModuleDrag;
var showOneModule;
var mouseAlreadyOver;
var originalBGImage;
var originalBGColor;
var originalBGTextColor;
var originalBGLinkColor;
var originalModuleColor;
var themeLoaded = "N";								// Indicator for when theme totally loaded (used for preventing maximiseModule()
var setAsCookie = "Y";								// Set as N if no cookies to be stored (ie: for website in index.php)
var panels = new Array('hidden','hidden','hidden','hidden'); // 4 set as there are only 4 standard info panels (see below)
var hiddenPanels = 4;								// No. of config/info panels in the default theme 
var hiddenFrameName = "ifr";						// Name of hidden frame used to target php functions
var iframeSecurity = "N";							// Used in iframe to disable javascript. Passed from module files.
var sInitColor = null;
var bgi;											//Background image holder
var bgt;											//Background text color holder
var bgl;											//Background link color holder
var bgc;											//Background color holder
var allowTransparency;