/***********************************************/
/** Für die Galerieübersichtsseite ("Aktuell") */
/***********************************************/	

	var max_thumbs 			= thumbs_divs;
//	var newest_images_array = new Array();
//	var img_id 				= null;
	galleryid_array.sort(Numsort);		// numerisch sortieren
	galleryid_array.reverse(); 			// die neueste zuoberst
		
	function init() {
		timer = setTimeout('load_thumbs();', 600);
	}
	
	//thumb_array mit 9 (max) Bildern, aus jeder Sportart eines
	function load_thumbs() {
		try {
			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);
				sport_pfad = (sportart == "sportmix") ? "mehrsport" : sportart;
				link_string = '<a class="stadien_2" href="/sportal/'+sport_pfad+'/bildergalerien/bildergalerien.html?sportart='+sportart+'&galerieid='+gallery_id+'">';
				if(sportart == "eishockey/wm") {
					link_string = '<a class="stadien_2" href="/sportal/'+sportart+'/bildergalerien/bildergalerien.html?sportart=eishockey&galerieid='+gallery_id+'">';
				}
				else if(sportart == "leichtathletik-wm") {
					link_string = '<a class="stadien_2" href="/sportal/leichtathletik-wm-2009/bildergalerien/bildergalerien.html?sportart=leichtathletik-wm&galerieid='+gallery_id+'">';
				}
				else if(sportart == "radsport/tdf") {
					link_string = '<a class="stadien_2" href="/sportal/radsport/tourdefrance2010/bildergalerien/bildergalerien.html?sportart=radsport/tdf&galerieid='+gallery_id+'&galeriename='+subtitle+'">';
				}
                link_end 	= '</a>';
				img_string  = '<span class="img_div">' + link_string + thumb + link_end + '</span><br>';
				img_string  += '<img src="/sportal/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);
			}
		}
		catch(e) { }
	}
	
	/** ü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) {
		galleryname = '';
		for(var n=0; n<id_array.length; n++){
			var idx = id_array[n];
			if(datas[idx]["galleryid"] == galleryid) {
				galleryname = datas[idx]["sport"];
				break;
			}
		}
		return galleryname;
	}
	
	/** 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]);
			}
		}
	//	sel_gal_id_array.sort(); //sortieren; update: in der gespeicherten Reihenfolge belassen
		return sel_gal_id_array;
	}
	
	//Hilfsfunktion für die numerische Sortierung eines Arrays
	function Numsort(a, b) {
		return a - b;
	}
