/**
 * jq_slide Mar 2010 Version 1.0
 * Maritta Sturt
 * Copyright (c) M. Sturt 
 */

$(function() {
		
		var options = {};
		var images = ['images/ph_sld_1.jpg','images/ph_sld_2.jpg','images/ph_sld_3.jpg','images/ph_sld_4.jpg'];
		var x = 1;
		s = $('#slide').find('span');
		var y = s.length;
		var z = 1;
		
		
		function init() {
			// make sure that all images are loaded
			images.loaded = 0;
			images.totW = 0;
			$(images).each(function(n) {
				var imgSs = new Image();
				imgSs.src = this;
				if (imgSs.complete) {
					images.loaded ++;
				} else {
					imgSs.onload = function() {
						images.loaded ++;
						if (images.loaded == images.length) {
							$('.slide').css('display','block');
							explode();
							}
						}
					}
				if (images.loaded == images.length) {
					$('.slide').css('display','block');
					explode();
				}
			});
		};	
		
		function explode(){
			var slide = '#slide' + x;
			$(slide).effect('explode',options,2000,next);
		};
		
		function next(){
			setTimeout(function(){
				x++;
				if (z==1) {
					if (x > y) resetAll();
					else explode();
				}
				else {
					if (x < y) explode();
				}
			}, 2000);
		};
		
		//callback function to bring a hidden photos back
		function resetAll(){
			x = 1;
			z++;
			$('.slide').css('display','block');
			if (z < 3)
				setTimeout(function(){
					explode();
				}, 500);
		};
		
			
	setTimeout(function(){init();}, 2000);
		
});//function