EII.namespace('Gallery');

Element.addMethods({
		onmouseenter: function(element,observer) {
				element = $(element);
				element.observe('mouseover',function(evt,currentTarget) {
					var relatedTarget = $(evt.relatedTarget || evt.fromElement);
					if (relatedTarget) {
						if( relatedTarget!=currentTarget && relatedTarget.childOf(currentTarget)==false ) {
								observer();
						}	
					}
				}.bindAsEventListener({},element));
				return element;
		},
		onmouseleave: function(element,observer) {
				element = $(element);
				element.observe('mouseout',function(evt,currentTarget) {
					var relatedTarget = $(evt.relatedTarget || evt.toElement);
					if (relatedTarget) {
						if( relatedTarget!=currentTarget && relatedTarget.childOf(currentTarget)==false ) {
								observer();
						}	
					}
				}.bindAsEventListener({},element));
				return element;
		}
});

EII.Gallery.loading = function(id) {
  $(id).innerHTML = '<div class="loading_spinner"><img src="/photogallery/images/viewer/form_loading.gif" alt="loading" /></div>'
}

// Event.observe(window, 'load', EII.FormHandler.setup);

function debug(msg) {
    alert(msg);
}