var aktuelles_bild = null;
var alle_bilder = null;
var bild_nr = 0;

Array.prototype.search = function(searchStr) {
	for (i=0; i<this.length; i++) {
		if (this[i] == searchStr) {
			return i;
		}
	}
	return -1;
}

function check_navi(){
	if(bild_nr == 0){
		document.getElementById('bildprev').style.display = 'none';
	}else  document.getElementById('bildprev').style.display = 'inline';
	
	if(bild_nr == alle_bilder.length-1) document.getElementById('bildnext').style.display = 'none';
	else document.getElementById('bildnext').style.display = 'inline';
	//alert(bild_nr+'...'+alle_bilder.length);
}

function loadimgs(akt_bild,bilder){
	aktuelles_bild = akt_bild;
	alle_bilder = bilder;
	bild_nr = bilder.search(akt_bild);
	check_navi();
}
function bild_next(){
	if(bild_nr == alle_bilder.length-1) return;
	bild_nr++;
	document.getElementById('ajaxbild').src = alle_bilder[bild_nr];
	check_navi();
}
function bild_prev(){
	if(bild_nr == 0) return;
	bild_nr--;
	document.getElementById('ajaxbild').src = alle_bilder[bild_nr];
	check_navi();
}

function padding(laenge) {
  result = '';
  for (i = 0; i < laenge; i++)
    result = result + '___';
  return result;
}

function print_r(das_array, ebene) {
  var result = '';  
  for (var wert in das_array)
    if (typeof das_array[wert] == "object")
      result = result + ' ' + padding(ebene) + wert + "\n" + print_r(das_array[wert], ebene + 1);
    else
      result = result + ' ' + padding(ebene) + wert + ' = ' + das_array[wert] + "\n";
  return result;
}
function bild_close(){
	document.getElementById('bildanzeige').style.display = 'none';
}

function keyhandle(evt){
	evt = (evt) ? evt : ((event) ? event : null);
	if(evt){
		//document.getElementById("upKey").innerHTML = evt.keyCode;
		//alert(evt.keyCode+'!');
		if(evt.keyCode == 27) bild_close();
		if(evt.keyCode == 39) bild_next();
		if(evt.keyCode == 37) bild_prev();
		//if (evt.charCode) {
		//	document.getElementById("upChar").innerHTML = evt.charCode;
		//}
		//showTarget(evt);
	}
}

document.onkeyup = keyhandle;