	var	images_array			= null;	
	var img_id 					= null;
	var first_reload 			= false; 	// um beim ersten Laden nicht HBX und Ads zu reloaden

	/** 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"];
			
				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='javascript:navbar(images_array, "+(counter+1)+");'>" + imgstr + "</a>";
					}
//					change_div('photo_headline', headline);
					change_div('gallerytitle', galleryname);
					change_div('photo', imgstr);
					change_div('legende', text);
	
				}
				if(first_reload == false) {
					first_reload = true;
				}
				else {
					refresh_hbx(id);	// für dem Zählpixel
//					refresh_ads_all();	// Werbung neu laden
				}
			}
		}
		catch(e) { alert_error(e); }
	}
		
	function navbar(images_array, n) {
		try {
			text 		= '';
			dummy  		= '<img src="/images/blank.gif" width="50" 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_hbx(id) {
	    try {
//			alert(sportart);//DEBUG
            gallery_id		= datas[id]["galleryid"];
			gallery_name	= encodeURIComponent(datas[id]["galleryname"]);
			path			= '/sportal/galerie/netrating_article.php?sportart='+sportart;
			if(sportart == 'ussport' || sportart == 'formel1') {
				path		= '/sportal/galerie/netrating_article_'+sportart+'.php?sportart='+sportart;   // Kennung US+SPORT u. FORMEL+1 (anstatt USSPORT u. FORMEL1)
			}
			else if(sportart == 'sportmix') {
				path		= '/sportal/galerie/netrating_article_mehrsport.php?sportart=mehr+sport';     // Kennung MEHR+SPORT(anstatt SPORTMIX)
			}
			else if(sportart == 'leichtathletik-wm') {
				path		= '/sportal/galerie/netrating_article_lawm.php?sportart='+sportart;
			}
			iframe_hbx.location.href = path + "&gallery_name=" + gallery_name + "&gallery_id=" + gallery_id + "&photo_id=" + id;
		}
		catch(e) {  alert_error(e); }
	}
	
	function alert_error(error) {
//		alert(error);
	}
	
	// ---------------- Adtags --------------------
/*
	function refresh_ads_all() {
		try {
			refresh_ad_sky();
			refresh_ad_head();
		}
		catch(e) { alert(e); }
	}
	
	function refresh_ad_sky() {
		if(typeof ad_sky_galerie != "undefined") {
			ad_sky_galerie.location.reload();
		}
	}
	
	function refresh_ad_head() {
		if(typeof ad_head_galerie != "undefined") {
			ad_head_galerie.location.reload();
		}
	}
*/	
	