/* Für die Bildvorschau */
function popupImageWindow(url,grafikurl) {
  window.open(url+"?grafikurl="+grafikurl,'popupImageWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,screenX=150,screenY=150,top=150,left=150')
 return false;
}


/* Öffnet ein Foto in der Detailansicht!  */
function oeffnefenster(Adresse,max_weite,max_hoehe) {
  fenster = window.open(Adresse, "fotodetail", "top=150,left=150,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=yes");
  fenster.focus();
}


/* verkleinern eines Fensters */
function resize() {
  var i=0;
  if (navigator.appName == 'Netscape') i=40;
  window.resizeTo(document.images[0].width +400, document.images[0].height+400-i);
}


/* Prüft mehrere Checkboxen mit gleichem namen, ob eine bestimmte Checkbox angehakt ist 
1. Wert: Name der Checkbox
2. Wert: An wievielter Stelle steht die Checkbox im Quelltext

function pruefe_checkboxen(checkboxname,checkbox_value) {
 var Box = document.getElementsByName(checkboxname)[checkbox_value];
     s = false;
 
 // Wenn angehakt, dann abhaken
 if (Box.checked == true) {
   Box.checked = false;
 } 
 // Wenn nicht angehakt, dann prüfen, ob eine andere Box angehakt ist
 else {
   for (var i = 0; i < document.getElementsByName(checkboxname).length; i++) {
     if (document.getElementsByName(checkboxname)[i].checked == true) {
	   s = true;
	 }
   }
   if (s == false) {
     Box.checked = true; 	 
   }
 }
}
*/

function pruefe_checkboxen(checkboxname,checkboxid) { 
	document.getElementById(checkboxid).checked=false; /* ALLE-Gaststätten-Checkbox */
	s = false;

   for (var i = 0; i < document.getElementsByName(checkboxname).length; i++) {
     if (document.getElementsByName(checkboxname)[i].checked == true) {
	   s = true;
	 }
   }
   
   if(s==false) {
   	document.getElementById(checkboxid).checked=true;
   }
}
