//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Funktionen des Projekts (ausser Menue)
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

var undefined;

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

// Funktion zum Tauschen der StyleSheet-Angaben allgemein

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function tauscheStyleClasses(element1,element2, class_name){

  if (element1 && element2 && class_name){
    document.getElementById(element1).className = class_name;
    document.getElementById(element2).className = class_name + '-on';
  }

}


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

// Druck-Funktion
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function myprint() {
  if (window.print) {
    parent.ADR.focus();
    parent.ADR.print();
  }
  return false;
}

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Schriftgröße
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

var defaultFontSize = 0.75;

function setFontSize(command){

  if (command){
  
    if (command == 'normal'){
      defaultFontSize = 0.75;
    }
    if (command == 'big'){
      defaultFontSize = 1;
    }
    if (command == 'bigger'){
      defaultFontSize = 1.2;
    }   
    document.body.style.fontSize = defaultFontSize + 'em';

  }

}


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

// Ein- und Ausblenden bzw. Auf- und Zuklappen der Layer

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function ein_ausblenden() {

var divname = ein_ausblenden.arguments[0];
var wert = document.getElementById(divname).style.display;


	if(wert == "none" || wert == ""){
		wert = "block";
		document.getElementById(divname).style.display = wert;
	}
	
	else {
		wert = "none";
		document.getElementById(divname).style.display = wert;
	}
		
}


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// PopUp-Funktion
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

var popupSettings = {};

popupSettings['default'] = '';

popupSettings['Artikel versenden'] = 'width=700,height=760,scrollbars=yes';
popupSettings['Bildergalerie'] = 'width=700,height=626';
//popupSettings['AbisZ'] = 'width=575,height=553';
popupSettings['AbisZ'] = 'width=808,height=553';

function openPopup(url,windowName,settingsID) {

  var settings;
  var newWindow;

  if (popupSettings[settingsID]) {
    settings = popupSettings[settingsID];
  } else {
    settings = popupSettings['default'];
  }

  newWindow = window.open(url,windowName,settings);
  newWindow.focus();

}


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// BLUR Funktion
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function unsetFocusBorder() {
 var arr = document.getElementsByTagName('a');
 if (arr){
   for (var i=0; i<arr.length; i++) {
     arr[i].onfocus = arr[i].blur;
   }
 }
} 


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// eyecatcherTab
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function eyecatcherTab (idxPrefix, but) {
  for (var i=1; i<4; i++) {
    var elems = document.getElementById(idxPrefix +'_elem_'+ i);
    var buts = document.getElementById(idxPrefix +'_but_'+ i);
    if (! (elems && buts)) {
      continue;
    }
    if (elems) {
      elems.style.display = 'none';
    }
    if (buts) {
      buts.className = 'eyecatcher-tab-button';
    }
  }
  if (! but) {
    return;
  }
  but.className = 'eyecatcher-tab-button-on';
  var regEx = new RegExp(idxPrefix + '_but_');
  var idx = but.id.replace(regEx,'');
  var activeElem =  document.getElementById(idxPrefix +'_elem_'+ idx);
  if (! activeElem) {
    return;
  }
  activeElem.style.display = 'block';
}

