var beginIndex = 0;

window.addEvent('load', function(){


	var carousel_images = $$('#main_image1 img.slideshow');
	carousel_images.each(function(image){
	
		if(image.hasClass('onStart')){
		//do nothing
		}else{
			image.setOpacity(0);
		}
	
	});
	
	carousel_images.setStyle('display', 'block');
	if(carousel_images.length > 1){
		setInterval("crossFadeImages1()", 8000);
	}

});
window.addEvent('load', function(){


	var carousel_images = $$('#main_image img.slideshow');
	carousel_images.each(function(image){
	
		if(image.hasClass('onStart')){
		//do nothing
		}else{
			image.setOpacity(0);
		}
	
	});
	
	carousel_images.setStyle('display', 'block');
	if(carousel_images.length > 1){
		setInterval("crossFadeImages()", 5000);
	}

});

function initGallery(){

	var thumbs = $$(".gallery_thumb img");
	var index = 0;
	thumbs.each(function(thumb){
		index++;
		if(index == 1){
			var img = thumb.clone().injectInside('gallery_image');
		}
		
		thumb.addEvent('click', function(e){
			
			
			if(this.getParent().getParent().getParent().getParent().getParent().hasClass('active')){
				return;
			} else {
				$$(".gallery_thumb").removeClass('active');
				this.getParent().getParent().getParent().getParent().getParent().addClass('active');
				var oldImg = $E('#gallery_image img');
				//$('gallery_image').setHTML('');
				var img = thumb.clone().injectInside('gallery_image').setOpacity(0);
				var fadeFxOut = new Fx.Style(oldImg, 'opacity', {duration: 1000}).start(0);
				var fadeFxIn = new Fx.Style(img, 'opacity', {duration: 1000}).start(1);
				(function(){
				
					oldImg.remove();
				}).delay(1200);
			}
		
		});
	
	});

}

function crossFadeImages(){

	var images = $$('#main_image img.slideshow');
	var target = $E('#main_image img.onStart');
	
	
	var index = 0;
	images.each(function(image){
		
		index++;
		
		if(image.id == target.id){
			//fade out now
			
			var fadeFxOut = new Fx.Style(image, 'opacity', {duration: 1000}).start(0);
			image.toggleClass('onStart');
			
			if(index == images.length){
				index = 0;
			}
			//alert(images[index]);
			var fadeFxIn = new Fx.Style(images[index], 'opacity', {duration: 1000}).start(1);
			images[index].addClass('onStart');
			return;
		}
		
	
	});

}
function crossFadeImages1(){

	var images = $$('#main_image1 img.slideshow');
	var target = $E('#main_image1 img.onStart');
	
	
	var index = 0;
	images.each(function(image){
		
		index++;
		
		if(image.id == target.id){
			//fade out now
			
			var fadeFxOut = new Fx.Style(image, 'opacity', {duration: 2000}).start(0);
			image.toggleClass('onStart');
			
			if(index == images.length){
				index = 0;
			}
			//alert(images[index]);
			var fadeFxIn = new Fx.Style(images[index], 'opacity', {duration: 2000}).start(1);
			images[index].addClass('onStart');
			return;
		}
		
	
	});


}