// Jquery Simple Galerie Script v1.0
// Feb. 2008 by Ph.Urlich - soma@odyssey.ch


$(document).ready(function(){
	$.scrollTo.defaults.axis = 'xy'; 
	$.scrollTo( 0 );//reset the screen to (0,0)
	$('#gw_slideInner1 a:last').css('margin','0');

	
	$('a.openGalerie1').click(function(){
		$("#overlay1").toggle();
		$("#overlay1").fadeTo( 300, 0.85 );
		$("#overlay1").queue( function(){
			showGalerieWindow1();
			$(this).dequeue();
		});
	});
	
	$('#closeGalerie1').click(function(){
		$('#galerieWindow1').fadeOut( 300 );
		$("#galerieWindow1").queue( function(){
			hideOverlay1();
			$(this).dequeue();
		});	
		
	});
	
	$('div#overlay1').click(function(){
		$('#galerieWindow1').fadeOut( 300 );
		$("#galerieWindow1").queue( function(){
			hideOverlay1();
			$(this).dequeue();
		});	
		
	});	
	
	$('#toNext1').click(function(){
		$('#gw_slide1').stop().scrollTo( '+=135' , 1300,{axis:'x', easing:'easeOutQuart'} );	
	});
	
	$('#toBack1').click(function(){
		$('#gw_slide1').stop().scrollTo( '-=135' , 1300,{axis:'x', easing:'easeOutQuart'} );	
	});

	$('#toStart1').click(function(){
		$('#gw_slide1').stop().scrollTo( $('#gw_slideInner1 a.galerie_item1:first') , 1000,{axis:'x', easing:'easeOutExpo'} );	
	});
	
	$('#toEnd1').click(function(){
		$('#gw_slide1').stop().scrollTo( $('#gw_slideInner1 a.galerie_item1:last') , 1000,{axis:'x', easing:'easeOutExpo'} );	
	});

	
	$('a.galerie_item1').click(function(){
		// get the attributes for the clicked image
		var itemName1 = $(this).attr('href');
		var itemTitel1 = $(this).attr('title');
		var itemID1 = $(this).attr('rel');
		var itemDescr1 = $(this).children('img').attr('longdesc');
		//var anzImages = $('#galerieWindow1').attr('rel');
		
		// remove the aktiv states
		$('img.gw_item').addClass('gw_item');
		$('img.gw_item').removeClass('gw_itemSelected');
		$('span.gw_item_deck').removeClass('gw_item_deck_aktiv');
		
		// set the aktiv states
		$(this).children('span.gw_item_deck').addClass('gw_item_deck_aktiv');
		$(this).children('img').addClass('gw_itemSelected');
		$(this).children('img').removeClass('gw_item');
		
		// preload image
		imgPreloader1 = new Image();
		imgPreloader1.onload=function(){
			$('#gw_image1').html('<img class="bildCurr" src="'+itemName1+'"/>');
			$('#gw_descr1').html('<span class="title">'+itemTitel1+'</span><p>'+itemDescr1+'</p>');
			$('#gw_status1').html(''+itemID1+'/');
			imgPreloader1.onload=function(){	}; // IE FIX
		};
		// run the loader set the src
		imgPreloader1.src = itemName1;	
		return false;
		
	});	
});



function showGalerieWindow1(){
	// Set Overlay and Holder according to Page Size and Scroll Position
	pageScroll = getPageScroll();
	pageSize = getPageSize();
	pageTop = pageSize[3]/2;
	$('div#overlay1').css('width',pageSize[0]);
	$('div#overlay1').css('height',pageSize[1]);
	$('div#gw_holder1').css('top',pageScroll[1]+pageTop);

	$('#galerieWindow1').fadeIn( 1000 );
}



function hideOverlay1(){
	$("#overlay1").fadeTo( 300 , 0.0 );
	$("#overlay1").toggle();
}

