	var max_thumbs 	= thumbs_divs;
	galleryid_array.sort(Numsort);		//sortieren
	galleryid_array.reverse(); 			//die neueste zuoberst
		
	function init() {
		timer = setTimeout('load_thumbs();', 600);
	}

	//thumb_array mit max. max_thumbs Bildern, aus jeder Sportart eines
	function load_thumbs() {
		if(sidebar == false) {
			img_width_string 	= ' width="142"';
			img_height_string	= ' height="62"';
		}
		else {
			img_width_string 	= '';
			img_height_string	= '';
		}
		
		//Galerien herausfiltern: die neuesten
		var gallery_idA = new Array();
		var counter		= 0;
		// nur die neuesten anzeigen: ist schon per php
		for(var n=0; n<galleryid_array.length; n++)	{
			thumb		= gallerythumbstart_id_array[galleryid_array[n]];
			if(thumb == '%TEASER3PHOTO%' || typeof thumb == "undefined") {
				continue;
			}
			counter++;
			if(counter > max_thumbs) {
				break;
			}
			gallery_idA.push(galleryid_array[n]);
		}
		
		for(var n=0; n<gallery_idA.length; n++)	{
			gallery_id	= gallery_idA[n];
			thumb		= gallerythumbstart_id_array[gallery_id];
			thumb		= thumb.substring(0, thumb.indexOf("<img ")+5) + img_width_string + img_height_string + ' class="image" ' + thumb.substring(thumb.indexOf("<img ")+5, thumb.length);
			subtitle	= get_galleryname(gallery_id);
			sportart 	= get_sportsname(gallery_id);
			switch(sportart) {	//pfadanpassungen
				case "sportmix": 			sport_pfad = "mehrsport"; 	break;
				case "fussball/em-2008": 	sport_pfad = "fussball/em"; break;
				case "tds": 				sport_pfad = "radsport/tourdesuisse"; break;
				default:					sport_pfad = sportart;
			}
			url 		= '/sportch/'+sport_pfad+'/bildergalerien/bildergalerien.html?sportart='+sportart+'&galerieid='+gallery_id;
			if(sportart == "redbull") {
				sport_pfad = get_gallerysport(gallery_id);
				url 		= '/sportch/'+sport_pfad+'/bildergalerien/bildergalerien.html?sportart='+sport_pfad+'&galerieid='+gallery_id;
			}
			link_string = '<a class="stadien_2" href="javascript:openNewWindow2(\''+url+'\', \'Galerie\', \'595\', \'720\')">';		//url, name, h, b
			link_end 	= '</a>';
			img_string  = '<span class="img_div">' + link_string + thumb + link_end + '</span><br>';
			img_string  += '<img src="/de/includes/nav/images/blank.gif" width="1" height="5" border="0"><br>';
			legende_text = '<span class="stadien_2">' + link_string + '<b>' + subtitle + '</b>' + link_end + '</span>';
			div_counter = n+1;
			change_div('thumb'+div_counter, img_string);
			change_div('legende'+div_counter, legende_text);
		}
	}
	
	/** über die gallery-ID den Galerienamen ermitteln, über das PhotoID-Array */
	function get_galleryname(galleryid) {
		galleryname = '';
		for(var n=0; n<id_array.length; n++){
			if(datas[id_array[n]]["galleryid"] == galleryid) {
				galleryname = datas[id_array[n]]["galleryname"];
				break;
			}
		}
		return galleryname;
	}
	
	function get_sportsname(galleryid) {
		var sportsname = '';
		for(var n=0; n<id_array.length; n++) {
			var idx = id_array[n];
			if(datas[idx]["galleryid"] == galleryid) {
				sportsname = datas[idx]["sport"];
				if(    sportsname.indexOf('fussball/em-2008') != -1
					|| sportsname.indexOf('redbull/') != -1
					) { //Sonderfall Unterverzeichnis
					//nix
				}
				else {
					idx_gn = sportsname.indexOf('/');
					if(idx_gn != -1) {
						sportsname = sportsname.substring(idx_gn+1, sportsname.length); //Unter- oder falls vorhanden Hauptverzeichnis = Sportart
					}
					break;
				}
			}
		}
		return sportsname;
	}
	
	/** die zu einer Galerie zugehörenden Images in ein Array speichern und sortieren */
	function get_images_array(galleryid) {
		sel_gal_id_array = new Array();
		for(var n=0; n<id_array.length; n++) {
			if(datas[id_array[n]]["galleryid"] == galleryid) {
				sel_gal_id_array.push(id_array[n]);
			}
		}
		return sel_gal_id_array;
	}
	
	//Hilfsfunktion für die numerische Sortierung eines Arrays
	function Numsort(a, b) {
		return a - b;
	}