/*<![CDATA[*/
var zaehler = 0;
var myts = new Date();
var mytime = myts.getTime();
cp = 0;
var ie4 = (document.all) ? true : false;
var ns4 = (document.layers) ? true : false;
var preload = Array();
function get_bilder_cnt() {
	return bilder.length;	
}
function hxslide_preload() {	
	var max_preload = 4;
	start_wert = zaehler - (max_preload/2);
	for(var i=0; i<=max_preload; i++) {
		curr_wert = start_wert + i;
		if(curr_wert < 0 ){
			curr_wert = get_bilder_cnt() - (curr_wert*-1);
		}
		if(curr_wert == get_bilder_cnt()){
			start_wert = i*-1;
			curr_wert = 0;
		}
		if(typeof(preload[curr_wert]) == 'undefined'){
			preload[curr_wert] = new Image();
			preload[curr_wert].src = bilder[curr_wert];
		}
	}
}

function maketexts() {
	document.images["dia"].alt = texte[zaehler].replace(/\&nbsp\;/g, " ") + alttexte[zaehler];	//Bug #1914: diashow - fotocredit
	//if(texte[zaehler] != "") {									//Bug #2242: in Diashows werden Bildunterschriften auch unter Bildern angezeigt, die eigentlich gar keine haben
	if(typeof(texte[zaehler]) != "undefined" && texte[zaehler] != null) {
		document.getElementById('text').innerHTML=texte[zaehler];
	} else {
		texte[zaehler] = '';
	}
	
	var counter_img = document.getElementById("counter_div").getElementsByTagName("img")[0];
	//TESTEN!!
	i = counter_img.src.replace(/;(.*)&ts=/,";hxslide-"+myobject+"?"+zaehler+"\&ts=");
	i = counter_img.src.replace(/;(.*)?ts=/,";hxslide-"+myobject+"?"+zaehler+"\&ts=");
	i = counter_img.src.replace(/;(.*)&r=/,";hxslide-"+myobject+"?"+zaehler+"\&r=");
	i = counter_img.src.replace(/;(.*)?r=/,";hxslide-"+myobject+"?"+zaehler+"\&r=");	
	counter_img.src = i;
}
function makebild() {
	hxslide_preload();
	document.images["dia"].src =  preload[zaehler].src;
	ga_cnt(zaehler);
	makezahl();
	cp++;
}
function zurueck() {
	zaehler += -1;
	if (zaehler < 0) {
		zaehler = get_bilder_cnt()-1;
	}
  	maketexts();
  	makebild();
}
function vorwaerts() {
	zaehler += 1;
	if (zaehler == (get_bilder_cnt())) {
		zaehler = 0;
  	}
  	maketexts();
  	makebild();
}
function down_under() {
	if(window.opener){
		window.opener.location.href = diashow_sendung;
		window.close();
	} else {
		window.open(diashow_sendung);
	}
}
function makezahl() {
	// derzeit nicht verwendet
	if(typeof(document.getElementById('zahl')) != 'undefined' && document.getElementById('zahl') != null) {
		document.getElementById('zahl').innerHTML = zaehler+1;
	}
}
/*]]>*/