//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Funktionen des Projekts (ausser Menue)
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Variablen
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

var galerieThumbUrl = [];
var galerieDetailUrl = [];
var galerieText = [];
var element;                       
var element2;
var currentIndex;

var regExpSearch = /^\?(\d+)$/;
var regExpReplace = '$1';
var anhang = window.location.search;
var startIndex = anhang.replace(regExpSearch,regExpReplace);

if (!startIndex) {
  startIndex = 1;
}

startIndex = parseInt(startIndex);


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Funktionen
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function initGalerie(idOutput,idOutput2) {

  galerieThumbUrl = window.opener.galerieThumbUrl;
  galerieDetailUrl = window.opener.galerieDetailUrl;
  galerieText = window.opener.galerieText;
  
  element = document.getElementById(idOutput);
  element.src = galerieDetailUrl[startIndex];
  
  element2 = document.getElementById(idOutput2);
  element2.value = galerieText[startIndex];
  
  if(element2.value == 'undefined') {
    element2.value = "";
  }

  currentIndex = startIndex;

}

function galeriePrevious() {

  var newIndex = currentIndex - 1;

  if (newIndex < 0) {
    newIndex = galerieDetailUrl.length - 1;
    
    /*if(element2.value != 'undefined') {
    newIndex = galerieText.length - 1;
    }
    if(element2.value == 'undefined') {
      newIndex = galerieText.length - 1;
      element2.value = "";
    }*/
    
  }

  if(element2.value != 'undefined') {
    element2.value = galerieText[newIndex];
  }
  if(element2.value == 'undefined') {
    element2.value = "";
  }
  
  element.src = galerieDetailUrl[newIndex];
  currentIndex = newIndex;
  //alert(element2.value);

}

function galerieNext() {

  var newIndex = currentIndex + 1;

  if (newIndex >= galerieDetailUrl.length) {
    newIndex = 0;
    if(element2.value != 'undefined') {
      newIndex = 0;
    }
    if(element2.value == 'undefined') {
      element2.value = "";
    }
  }

  if(element2.value != 'undefined') {
    element2.value = galerieText[newIndex];
  }
  if(element2.value == 'undefined') {
    element2.value = "";
  }

  element.src = galerieDetailUrl[newIndex];
  currentIndex = newIndex;

}

