var shopcp_gal_index = 0;
var shopcp_gal_count = -1;
function shopcp_toggle_gallery(first){

	if (shopcp_gal_count == -1) shopcp_gal_count = $('#shopcp_shop_imagegal').children().length;
	if ($('#shopcp_imagegal_toggle_link').html() == 'show images'){
			$('#shopcp_imagegal_toggle_link').html('show map');
			$('#shopcp_shop_imagegal_frontpic').show();
			$('#shopcp_shop_imagegal_backpic').show();
			$('#shopcp_shop_imagegal_backpic').append($($('#shopcp_shop_imagegal_holder').children()[0]));
			$('#shopcp_shop_imagegal_backpic').children().hide();
			if (first) {
				$('#shopcp_shop_imagegal_toggle').css('opacity',.8); //for ie
				$('#shopcp_shop_imagegal_backpic').children().show();
			} else $('#shopcp_shop_imagegal_backpic').children().fadeIn(1000);
			$('#shopcp_shop_imagegal_frontpic').click( function(){
				if ($('#shopcp_shop_imagegal_frontpic').children().length == 0){
					$('#shopcp_shop_imagegal_frontpic').append($($('#shopcp_shop_imagegal_holder').children()[0]));
					$('#shopcp_shop_imagegal_frontpic').children().hide();
					$('#shopcp_shop_imagegal_frontpic').children().fadeIn(1000, function(){
						$('#shopcp_shop_imagegal_holder').append($('#shopcp_shop_imagegal_backpic').children());
						$('#shopcp_shop_imagegal_backpic').append($('#shopcp_shop_imagegal_frontpic').children());
					});
				}
			});
			$('#shopcp_shop_imagegal_backpic').click( function(){$('#shopcp_shop_imagegal_frontpic').click();});
			var interval = setInterval("$('#shopcp_shop_imagegal_frontpic').click()", 5000);
			
	} else {
		if (gmap) gmap.checkResize();
		if ($('#shopcp_shop_imagegal_frontpic').children().length > 0){
			$('#shopcp_shop_imagegal_frontpic').children().fadeOut(1000, function(){
				$('#shopcp_shop_imagegal_holder').append($('#shopcp_shop_imagegal_frontpic').children());
				$('#shopcp_shop_imagegal_frontpic').hide();
			});
		} else {
			$('#shopcp_shop_imagegal_frontpic').hide();
		}
		$('#shopcp_shop_imagegal_backpic').children().fadeOut(800, function(){
			$('#shopcp_shop_imagegal_holder').append($('#shopcp_shop_imagegal_backpic').children());
			$('#shopcp_shop_imagegal_backpic').hide();
		});
		$('#shopcp_imagegal_toggle_link').html('show images');
		clearInterval(interval);
	}
}