// 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_slideInner2 a:last').css('margin','0');

	
	$('a.openGalerie2').click(function(){
		$("#overlay2").toggle();
		$("#overlay2").fadeTo( 300, 0.85 );
		$("#overlay2").queue( function(){
			showGalerieWindow2();
			$(this).dequeue();
		});
	});
	
	$('#closeGalerie2').click(function(){
		$('#galerieWindow2').fadeOut( 300 );
		$("#galerieWindow2").queue( function(){
			hideOverlay2();
			$(this).dequeue();
		});	
		
	});
	$('div#overlay2').click(function(){
		$('#galerieWindow2').fadeOut( 300 );
		$("#galerieWindow2").queue( function(){
			hideOverlay2();
			$(this).dequeue();
		});	
		
	});	
	
	
	$('#toNext2').click(function(){
		$('#gw_slide2').stop().scrollTo( '+=135' , 1300,{axis:'x', easing:'easeOutQuart'} );	
	});
	
	$('#toBack2').click(function(){
		$('#gw_slide2').stop().scrollTo( '-=135' , 1300,{axis:'x', easing:'easeOutQuart'} );	
	});

	$('#toStart2').click(function(){
		$('#gw_slide2').stop().scrollTo( $('#gw_slideInner2 a.galerie_item2:first') , 1000,{axis:'x', easing:'easeOutExpo'} );	
	});
	
	$('#toEnd2').click(function(){
		$('#gw_slide2').stop().scrollTo( $('#gw_slideInner2 a.galerie_item2:last') , 1000,{axis:'x', easing:'easeOutExpo'} );	
	});

	
	$('a.galerie_item2').click(function(){
		// get the attributes for the clicked image
		var itemName2 = $(this).attr('href');
		var itemTitel2 = $(this).attr('title');
		var itemID2 = $(this).attr('rel');
		var itemDescr2 = $(this).children('img').attr('longdesc');
		
		// 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
		imgPreloader2 = new Image();
		imgPreloader2.onload=function(){
			$('#gw_image2').html('<img class="bildCurr" src="'+itemName2+'"/>');
			$('#gw_descr2').html('<span class="title">'+itemTitel2+'</span><p>'+itemDescr2+'</p>');
			$('#gw_status2').html(itemID2+'/');
			imgPreloader2.onload=function(){	}; // IE FIX
		};
		// run the loader set the src
		imgPreloader2.src = itemName2;	
		return false;
		
	});	
});


function showGalerieWindow2(){
	// Set Overlay and Holder according to Page Size and Scroll Position
	pageScroll = getPageScroll();
	pageSize = getPageSize();
	$('#overlay2').css('width',pageSize[0]);
	$('#overlay2').css('height',pageSize[1]);
	$('#gw_holder2').css('top',pageScroll[1]+pageSize[3]/2);
	$('#galerieWindow2').fadeIn( 1000 );
}


function hideOverlay2(){
	$("#overlay2").fadeTo( 300 , 0.0 );
	$("#overlay2").toggle();
}

