/* Author:

*/

$(document).ready(function(e) {
	setPoscentered();
    setInterval( setPoscentered, 300 );
	initGalleries();
});

setPoscentered=function(){
	$('.gallery').each( function( index, el ){
		$gal = $(el);
		$gal.find('.img').each(function(ind_img, el_img) {
			$img = $(el_img);
			if ( $img.find('img').width() )
			{
			$img.css('left', 760/2 - $img.find('img').width()/2 );
			$img.css('top', 436/2  - $img.find('img').height()/2 - 10);
			}
	    });
	} );
}

initGalleries=function(){
	$('.gallery').each( function( index, el ){
		$gal = $(el);
		$gal.find('.img').each(function(ind_img, el_img) {
			$img = $(el_img);
			if ( ind_img == 0 ) setCaption( index, ind_img );
			if (ind_img > 0 ) $img.hide();
        });
		$gal.css( 'visibility' , 'visible' );
		initGalleryShow( index );
	} );
}

intervals = [];
indexes = [];
initGalleryShow=function( i ){
	indexes[i] = 0;
	setTimeout( delayGallery, 300 + i*1500 , i )
}


delayGallery=function(i){
	intervals[i] = setInterval( showImage, i<2?3500:3400 , i )
}

showImage=function(i){
	var gal = $(document).find('.gallery')[i];
	var ind = indexes[i];
	var ind_new = ind + 1;	
	if ( ind_new >= $( gal ).find('.img').length ) ind_new = 0;
	indexes[i] = ind_new;
	var img_old = $( gal ).find('.img')[ind];
	var img_new = $( gal ).find('.img')[ind_new];
	$( img_old ).fadeOut(1000);
	$( img_new ).fadeIn(1000);
	setCaption( i, ind_new )
}

setCaption=function( i, j ){
	var gal = $(document).find('.gallery')[i];
	var img_new = $( gal ).find('.img')[j];
	$( gal ).find('.caption-image').html( $( img_new ).find('.caption').html() ).fadeOut(0).fadeIn(1100);
}





