
/**************************************************************

	Script		: MultiBox for Websitebaker
	Version		: 1.3.1
	Authors		: Samuel Birch
	Desc		: Supports jpg, gif, png, flash, flv, mov, wmv, mp3, html, iframe
	Licence		: Open Source MIT Licence

**************************************************************/

var box = {};
			window.addEvent('domready', function(){
				multibox_setclasses();
				box = new MultiBox('mb', {
					useOverlay: true,
					container: document.body,
					contentColor: '#FFF',
					showNumbers: true,
					path: 'multibox/',
					onOpen: function() {
						multibox_hideflash(true);
					},
					onClose: function() {
						multibox_hideflash.delay(1500,false);
					}
				});
			});
			
			/* Funtion to automatically set the classes for hrefs wich contains jpg,mov,gif,png */
			function multibox_setclasses() {
				manchors = $$('a');
					if(manchors.length)
						manchors.each(function(element) {
							if(element.getProperty("href")) {
								mhref = element.getProperty("href").toLowerCase();
								if(mhref.contains('.jpg') || mhref.contains('.mov') || mhref.contains('.png') || mhref.contains('.gif'))
									element.setProperty('class', 'mb');
							}
						});
			}
			
			/* function to toggle visibility of embed flash objects */
			function multibox_hideflash(hide) {
				var elements = $A(document.getElementsByTagName('object'));
				elements.extend(document.getElementsByTagName(window.ie ? 'select' : 'embed'));
				elements.each(function(el){
					if(hide)
						el.style.visibility = "hidden";
					else
						el.style.visibility = "visible";
				});
			}

/*************************************************************/

