//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Funktionen des Projekts (ausser Menue)
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Globale Variablen
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

var popupSettings = {};

popupSettings['default'] = '';

popupSettings['Ansprechpartner'] = 'width=566,height=400';
popupSettings['Artikel versenden'] = 'width=566,height=600';
popupSettings['Druckhinweis'] = 'width=585,height=600,scrollbars=yes';
popupSettings['Fotogalerie'] = 'width=569,height=600';
popupSettings['Kompost-Rechner'] = 'width=566,height=400';


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Allgemeine Funktionen
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

function saveImportedPicture(formName,bildURL,bildGroesseX,bildGroesseY) {

  /*var string = '';

  string += 'formName ' + formName + '\n';
  string += 'bildURL ' + bildURL + '\n';
  string += 'bildGroesseX ' + bildGroesseX + '\n';
  string += 'bildGroesseY ' + bildGroesseY + '\n';
  string += 'window.opener.document.forms[formName].bild_url ' + window.opener.document.forms[formName].bild_url + '\n';
  string += 'window.opener.document.forms[formName].id ' + window.opener.document.forms[formName].id + '\n';

  alert(string);*/

  window.opener.document.forms[formName].bild_url.value = bildURL;
  window.opener.document.forms[formName].bild_groesse_x.value = bildGroesseX;
  window.opener.document.forms[formName].bild_groesse_y.value = bildGroesseY;

}

function checkSearchFormular(checkArt) {

  if (checkArt == 'standard') {

    var element = document.myform1.suchart;

    if (element) {

      for (var i=0; i<element.length; i++) {
        if (element[i].value == 'abfall-abc' && element[i].checked) {
          document.myform1._aktion.value = 'suche_rubrik';
          document.myform1.idrubrik.value = '1012';
        } else {
          document.myform1._aktion.value = 'suche';
          document.myform1.idrubrik.value = '1012,1013,1014,1011,1018,1015,1021,1016';
        }
      }

    }

  }

  if (checkArt == 'rubrik-stichwort') {

    var element = document.myform2.stichwort;
    var regExp = /^Stichwortsuche in[\w\s-]*/;

    if (regExp.test(element.value)) {
      element.value = '';
    }

  }

  return true;

}

function deleteInputFieldContent(id) {

  var element = document.getElementById(id);

  if (!element) {
    return false;
  }

  element.value = '';

}

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();

}

function switchLayerDisplay(id) {

  var element = document.getElementById(id);

  if (!element) {
    return false;
  }

  if (element.style.display == 'block') {
    element.style.display = 'none';
  } else {
    element.style.display = 'block';
  }

}