	var	images_array			= null;	
	var img_id 					= null;
	var first_reload 			= false; 	// um beim ersten Laden nicht HBX und Ads zu reloaden

	if(id_array.length > 0) {
		var arrlen 	= id_array.length;
		var iarr	= get_images_array(galleryid);
		var iid 	= iarr[0];
	
		for(var n=0; n<arrlen; n++){
			var img_string	= datas[id_array[n]]["image"];
			var imgtmp = img_string.split('"/');
			var imgtmp2 = imgtmp[1].split('" border');
			var imgsrc = "/"+imgtmp2[0];
		
			document.write('<a href="'+imgsrc+'" rel="lightbox['+datas[id_array[n]]["galleryid"]+']" title="'+datas[id_array[n]]["galleryname"]+'{|}'+datas[id_array[n]]["text"]+'"></a>');
		}
	}

	/** Aufruf beim Laden der Seite */
	function init() {
		images_array 	= get_images_array(galleryid);
		img_id 		 	= images_array[0];
		if(img_id != null && typeof img_id != "undefined") {
			timer3 		= setTimeout('navbar(images_array, 0);', 700);
		}
	}
	
	function load_photo(id, counter, images_array_len) {
		try {
			if(id > 0) {
				galleryname	= datas[id]["galleryname"];
				headline 	= datas[id]["subtitle"];
				img_string	= datas[id]["image"];
				
				var imgtmp = img_string.split('"/');
				var imgtmp2 = imgtmp[1].split('" border');
				var imgsrc = "/"+imgtmp2[0];
			
				if(typeof img_string != "undefined") {
					text	= " "+datas[id]["text"];
					var imgstr = img_string.substr(0, img_string.length-1) + ' class="image" name="photo_image">';
					if( (counter+1) < images_array_len ) {
						imgstr = "<a href='"+imgsrc+"' rel='lightbox["+galleryid+"]' title='"+datas[id]["galleryname"]+"{|}"+datas[id]["text"]+"'>" + imgstr + "</a>";
					}
					change_div('gallerytitle', galleryname);
					change_div('photo', imgstr);
					change_div('legende', text);
	
				}
				if(first_reload == false) {
					first_reload = true;
				}
				else {
					refresh_zp(id);	// für dem Zählpixel
				}
			}
		}
		catch(e) { alert_error(e); }
	}
		
	function navbar(images_array, n) {
		try {
			text 		= '';
			dummy  		= '';//'<img src="/images/blank.gif" width="40" height="1" border="0" alt="">';

			pfeil_pre  = '<img src="/de/includes/nav/images/galerie/slidepre_trans2.gif" border="0" alt="zurück" class="pre_image">';
			pfeil_next = '<img src="/de/includes/nav/images/galerie/slidenext_trans2.gif" border="0" alt="weiter" class="next_image">';
			
			counter_text =  (n+1) +'/'+images_array.length;
			
			nav_pre_text 	= '';
			nav_next_text 	= '';
				
			if( (n-1) >= 0) {
				nav_pre_text 	+= "<a href='javascript:navbar(images_array, "+(n-1)+");'>"+pfeil_pre+"</a>";
			}
			else nav_pre_text 	+= dummy;
			
			if( (n+1) < images_array.length) {
				nav_next_text 	+= "<a href='javascript:navbar(images_array, "+(n+1)+");'>"+pfeil_next+"</a>";
			}
			else nav_next_text 	+= dummy;
			
			change_div('navigation', counter_text);
			change_div('link_pre', 	 nav_pre_text);
			change_div('link_next',  nav_next_text);
	
			load_photo(images_array[n], n, images_array.length);
		}
		catch(e) { alert_error(e); }
	}
	
	function dummy() {
	}

	//Hilfsfunktion für die numerische Sortierung eines Arrays
	function Numsort(a, b) {
		return a - b;
	}
	
	/** ü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;
	}
	
	/** 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;
	}
	
	// ---------------- Zählpixel --------------------
	function refresh_zp(id) {
		try {
			path			                          = '/sportch/galerie/netrating_article.htm';
			iframe_zp_articlegallery.location.href    = path;
		}
		catch(e) {  alert_error(e); }
	}
	
	function alert_error(error) {
        if(top.location.href.indexOf("hamsta.") != -1) {
		  alert(error);
        }
	}
	
