/*
   *  function popup
   *  
   *  width --> Übergebene Breite des Bildes
   *  height --> Übergebene Höhe des Bildes
   *  url --> url des Bildes, das im Fenster dargestellt werden soll
   *  bu --> Bildunterschrift, die als Parameter übergeben wurde
   *  
   *  $.get ruft HTML-Anfang über Templateurl auf und baut diese ins Fenster ein 
   *  
   */

function popup (width, height, url, bu) {

  // Ausgabe der übergabeparamter
  //alert ('width' + width);
  //alert ('height' + height);
  //alert ('url' + url);
  //alert ('bu' + bu);

  // Anpassung der Höhe zur Darstellung der BU
  height = height*1 + 40;

	var popupWindow = window.open('', '', 'width=' + width + ',height=' + height + ',left=100,top=200', resizable=1);
       
  $.get('/sixcms/detail.php?template=d_fp_gl_html_anfang_popup&x=5' , function(htmlAnfang){
	
    var htmlEnde = '</body></html>';
		
		// Ausgabe der Inhalte im PopUp
		popupWindow.document.write( htmlAnfang + '<div><img src="' + url + '" /></div><div style="padding: 5px; text-align: center;">' + bu + '</div>' + htmlEnde);

	});

}



/*
   *  function adBookmark
   *  
   *  url --> Komplette URL, die gebookmarkt werden soll Bsp: http://www. ...
   *  titel --> Titel, der als Bookmark im Dialog erscheinen soll  
   *  
   */

function addBookmark(url, title) { 

	if (window.sidebar) { 
		// Mozilla Firefox Bookmark		
		window.sidebar.addPanel(title, url,"");	
	} else if( window.external ) { 
		// IE Favorite		
		window.external.AddFavorite( url, title); 
	}	else if(window.opera && window.print) { 
		// Opera Hotlist		
		return true; 
	} 

} 


/* Spam-Schutz */
/**
 * Name:          menschlichkeit
 * Beschreibung:  Fuegt bei Klick ein <input> Feld ein. Nur wenn dieses Feld
 *                vorhanden ist, darf das Formular verschickt werden.
 */
function menschlichkeit()
{
  // "#mensch" wurde zu --> "#m"+"ensch", damit es fuer Bots schwerer zu finden
  // und auszufuehren ist.

  // aktueller Wert des <alt>-Attributs ("leer" oder "voll")
  var mensch_wert = $("#m"+"ensch").attr("alt");

  if( mensch_wert == 'leer' )
  {
    $("#m"+"ensch").attr({ src: "/i/checked.gif" }).attr({ alt: "voll" });
    $("#m"+"ensch").parent().append('<input type="hidden" name="mensch" id="human" value="ja"/>');
  }

  if( mensch_wert == 'voll' )
  {
    $("#m"+"ensch").attr({ src: "/i/unchecked.gif" }).attr({ alt: "leer" });
    $("#h"+"uman").remove();
  }

  return;
}



/**
 * Name:          fdw_radio
 * Beschreibung:  Speichert die "Frage der Woche" und zeigt das Ergebnis an.
 *                Diese Funktion ist fuer Radio-Buttons gedacht.
 */
function fdw_radio()
{
  var id_fragederwoche = $("input[@name=fdw_id]").val();
  var id_fragederwoche_uebersicht = $("input[@name=fdw_id_uebersicht]").val();
  var radio_button = 0;

  for( var i=0; i < $("input[@name=frage]").length; i++ )
  {
    if( $("input[@name=frage]")[i].checked == true )
    {
      radio_button = $("input[@name=frage]")[i].value;
    }
  }

  if( (radio_button != 0) && (radio_button != null) )
  {
    $.ajax({
      type: "GET",
      url: "/php/ajax/frage_der_woche.php?id=" + id_fragederwoche + "&radio=" + radio_button + "&uebersicht="+ id_fragederwoche_uebersicht,
      error: function(ret){
        $("#fdw_fehler").fadeIn(1000);
      },
      complete: function(ret){
        $("#fdw_fehler").remove();
        $("#result form").remove();
        $("#result").append(ret.responseText);
      }
    });
  }
  else
  {
    $("#fdw_fehler").fadeIn(1000);
  }

  return;
}



/**
 * Name:          fdw_checkbox
 * Beschreibung:  Speichert die "Frage der Woche" und zeigt das Ergebnis an.
 *                Diese Funktion ist fuer Radio-Buttons gedacht.
 */
function fdw_checkbox()
{
  var id_fragederwoche = $("input[@name=fdw_id]").val();
  var id_fragederwoche_uebersicht = $("input[@name=fdw_id_uebersicht]").val();
  var string = "";
  var hoch = 0;

  for( var i=1; i <= 10; i++ )
  {
    if( $("#frage_"+ i +":checked").val() !== null )
    {
      if( string == "")
        string += $("#frage_"+i+":checked").val();
      else
        string += ',' + $("#frage_"+ i +":checked").val();

        // zaehlt, ob eine der checkboxen abgehakt wurde
        ++hoch;
    }
    else if( $("#frage_"+ i).val() )
    {
      if( string == "")
        string += "0";
      else
        string += ',' + "0";
    }
  }

  // nur wenn eine der checkboxen abgehakt wurde, ajax ausfuehren, ansonsten nicht
  if( (hoch > 0) && (hoch != null ) )
  {
    $.ajax({
      type: "GET",
      url: "/php/ajax/frage_der_woche.php?id=" + id_fragederwoche + "&checkbox=" + string + "&uebersicht="+ id_fragederwoche_uebersicht,
      error: function(ret){
        $("#fdw_fehler").fadeIn(1000);
      },
      complete: function(ret){
        $("#fdw_fehler").remove();
        $("#result form").remove();
        $("#result").append(ret.responseText);
      }
    });
  }
  else
  {
    $("#fdw_fehler").fadeIn(1000);
  }

  return;
}