		// init
		function jfg_picgallery_init(picgalid,loop){
			
			// init vars
			ret	= Array();
			ind = 0;
			
			// parm loop default = 1
			if ( loop === undefined ) {
     	 		loop = 1;
   			}
			
			// Alle slides hide
			$('#'+picgalid+' li').hide();
			
			// Start-Slide show
			$('#'+picgalid+' li').first().show();
			
			// slide ids in array
			slides 	= Array();
			$('#'+picgalid+' li').each(function() {
				
				id=$(this).attr('id'); 
				slides.push(id);
				
	  		});

			// prev default hide, if loop==0
			if (loop==0){
				$("#"+picgalid+"-prev").hide();
			}
			
			// values in ret-array
			ret['ind'] 		= ind;
			ret['slides']	= slides;
			
			return ret;
			
		}
		
		
		// funktion vorwärts blättern
		function jfg_picgallery_next(slides,ind,eff1,opt1,speed1,eff2,opt2,speed2,picgalid,loop){
			
			// parm loop default = 1
			if ( loop === undefined ) {
     	 		loop = 1;
   			}
			
			// nextslide bestimmen
			thisslide 	= slides[ind];
			nextind		= ind+1;
			if (nextind==slides.length){ nextind = 0; }
			nextslide	= slides[nextind];
			
			// effect ausführen
			$("#"+thisslide).hide(eff1,opt1,speed1);
			$("#"+nextslide).show(eff2,opt2,speed2);
			
			// index setzen
			ind	= ind+1;
			if (ind==slides.length){ ind = 0; }
			
			// nicht endlos blättern
			if (loop==0){
				ind = jfg_picgallery_show_navi(ind,slides,picgalid);
			}
			
			return ind;
			
		}
		
		// funktion ruckwärts blättern
		function jfg_picgallery_prev(slides,ind,eff1,opt1,speed1,eff2,opt2,speed2,picgalid,loop){
			
			// parm loop default = 1
			if ( loop === undefined ) {
     	 		loop = 1;
   			}
			
			// prevslide bestimmen
			thisslide 	= slides[ind];
			prevind		= ind-1;
			if (prevind==-1){ prevind = slides.length-1; }
			prevslide	= slides[prevind];
			
			// effect ausführen
			$("#"+thisslide).hide(eff1,opt1,speed1);
			$("#"+prevslide).show(eff2,opt2,speed2);
			
			// index setzen
			ind	= ind-1;
			if (ind==-1){ ind = slides.length-1; }
			
			// nicht endlos blättern
			if (loop==0){
				ind = jfg_picgallery_show_navi(ind,slides,picgalid);
			}
			
			return ind;
		
		}
		
		// funktion blättern anzeigen (nicht endlos)
		function jfg_picgallery_show_navi(ind_picgal,slides_picgal,picgalid){
			
			if (ind_picgal+1==slides_picgal.length){ 
				$("#"+picgalid+"-next").hide();
			}
			else if (ind_picgal<slides_picgal.length){ 
				$("#"+picgalid+"-next").show();
			}
			
			if (ind_picgal>0){
				$("#"+picgalid+"-prev").show();
			}
			else if (ind_picgal==0){
				$("#"+picgalid+"-prev").hide();
			}
				
			return ind_picgal;
		}
		
	
