var Site = {
	
	init: function() {
		Site.setupRolloverImages();
		Site.accordionEffect();
        Site.closeWindow();
	},
	
	setupRolloverImages: function() {
		var preload = new Image();

		$$('.rollOver').each(function(el){
			if (Browser.Engine.trident4 && el.hasClass('png')) return;
			
			if (el.src.test(/\.(gif|jpg|jpeg|png)$/i)) {
				// preload images
				preload.src = el.src.replace(/\.(gif|jpg|jpeg|png)/, '-over.$1');
			
				el.addEvents({
					mouseover: function() {
						this.src = this.src.replace(/\.(gif|jpg|jpeg|png)/, '-over.$1');
					},
					mouseout: function() {
						this.src = this.src.replace(/-over\.(gif|jpg|jpeg|png)/, '.$1');
					}
				});
			}
		})
	},

	accordionEffect: function() {
		var togglers = $$('.togglers');
		var elements = $$('.elements');
	
		if (togglers.length > 0 && elements.length > 0) {
			new Accordion(togglers, elements, {
				alwaysHide: true, 
				display: -1,
				onActive: function(toggler, element) {
					toggler.addClass('selected');
				},
				onBackground: function(toggler, element) {
					toggler.removeClass('selected');
				}
			});
		}
	},

        closeWindow: function() {
            if ($$('.close')) {
                $$('.close').addEvent('click', function (e) {
                    e.preventDefault();
                    this.getParent().dispose();
                    Cookie.write('ieWarning', 'hide', { path: '/', duration: 30 });

                });
            }
        }
}

window.addEvent('domready', Site.init);
