function load() {
	banner();
	if($("produtos") != null){
		products();
	}
}

function products() {
	//var margin_top = '-' + $("produtos").getStyle('height'); //document.write(margin_top);
	//$("produtos").setStyle('margin-top', margin_top);
	
	var mySlide = new Fx.Slide('produtos');
	$('toggle').addEvent('click', function(e){
		e = new Event(e);
		//mySlide.toggle();
		if($("produtos").getStyle('display') == 'none') {
			$("produtos").setStyle('display', 'block');
		} else {
			$("produtos").setStyle('display', 'none');
		}
		e.stop();
	});
}

function banner(){
	var busy = false, timer, loadedImages = [], gallery = $('gallery');
	var path = 'http://www.utilvet.pt/img/gallery/';
	var images = [
		path + 'image1.jpg', path + 'image2.jpg', path + 'image3.jpg', path + 'image4.jpg', path + 'image5.jpg',
		path + 'image6.jpg',path + 'image7.jpg',path + 'image8.jpg', path + 'image9.jpg', path + 'image10.jpg', 
		path + 'image11.jpg',path + 'image12.jpg',path + 'image13.jpg',path + 'image14.jpg', path + 'image15.jpg', 
		path + 'image16.jpg', path + 'image17.jpg',path + 'image18.jpg',path + 'image19.jpg',path + 'image1.jpg',
		path + 'image2.jpg', path + 'image3.jpg', path + 'image4.jpg', path + 'image5.jpg',path + 'image6.jpg',
		path + 'image7.jpg',path + 'image8.jpg', path + 'image9.jpg', path + 'image10.jpg', path + 'image11.jpg',
		path + 'image12.jpg',path + 'image13.jpg',path + 'image14.jpg',path + 'image15.jpg',path + 'image16.jpg', 
		path + 'image17.jpg',path + 'image18.jpg',path + 'image19.jpg',path + 'image1.jpg',path + 'image2.jpg', 
		path + 'image3.jpg',path + 'image4.jpg',path + 'image5.jpg',path + 'image6.jpg',path + 'image7.jpg',
		path + 'image8.jpg', path + 'image9.jpg', path + 'image10.jpg', path + 'image11.jpg',path + 'image12.jpg',
		path + 'image13.jpg',path + 'image14.jpg', path + 'image15.jpg', path + 'image16.jpg', path + 'image17.jpg',
		path + 'image18.jpg',path + 'image19.jpg',path + 'image1.jpg',path + 'image2.jpg', path + 'image3.jpg', 
		path + 'image4.jpg', path + 'image5.jpg',path + 'image6.jpg',path + 'image7.jpg',path + 'image8.jpg', 
		path + 'image9.jpg', path + 'image10.jpg', path + 'image11.jpg',path + 'image12.jpg',path + 'image13.jpg',
		path + 'image14.jpg', path + 'image15.jpg', path + 'image16.jpg', path + 'image17.jpg',path + 'image18.jpg',
		path + 'image19.jpg',path + 'image1.jpg',path + 'image2.jpg', path + 'image3.jpg', path + 'image4.jpg', 
		path + 'image5.jpg',path + 'image6.jpg',path + 'image7.jpg',path + 'image8.jpg', path + 'image9.jpg', 
		path + 'image10.jpg', path + 'image11.jpg',path + 'image12.jpg',path + 'image13.jpg',path + 'image14.jpg', 
		path + 'image15.jpg', path + 'image16.jpg', path + 'image17.jpg',path + 'image18.jpg',path + 'image19.jpg',
		path + 'image1.jpg',path + 'image2.jpg', path + 'image3.jpg', path + 'image4.jpg', path + 'image5.jpg'
	];
	
	gallery.setStyles({'opacity': 0, 'display': 'none'});
	var galleryImgs = $$('#gallery img');
	if (galleryImgs.length > 0) galleryImgs.each(function(image) {	image.remove();	});
	gallery.setStyle('display', 'block');
	new Asset.images(images, {
		onProgress: function(i) {
			this.setStyles({
				'position': 'absolute',
				'opacity': 0,
				'left': (gallery.getCoordinates().width / 2) - (this.width / 2),
				'top': (gallery.getCoordinates().height / 2) - (this.height / 2)
			});
			loadedImages[i] = this;
		},
		onComplete: function() {
			var fx = $('gallery').effect('opacity').start(1);
			timer = 0;
			loadedImages.each(function(image, i) {
				timer += 2500;
				image.inject(gallery);
				fx = function() {
					var imgEffect = image.effect('opacity', {duration: 2000});
					imgEffect.start(1).set(function() {
						if (i < loadedImages.length - 1) {
							this.start(0).set(function() {
								image.remove();
							});
						} else {
							busy = false;
							$('clear').setStyle('visibility', 'visible');
							$('start').setStyle('visibility', 'hidden');
						}
					});

				}.delay(timer * 1);
			});
		}
	});	
}
