/*
   *  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 + 80;

	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. UPDATE 31.03.2010 Funktioniert mit jquery 1.3.2.
 */

function fdw_radio()
{

$(document).ready(function(){
  $("div.frage").click(formProcess());
  //$("div.frage").submit(formProcess); // setup the submit handler 
});

function formProcess(event){

  //event.preventDefault();
  
  var radio_button = $("input[@name='fdw_id']:checked").attr("value");
  radio_button = radio_button.replace("opt",'');
  var id_fragederwoche_uebersicht = $("input[name=fdw_id_uebersicht]").attr("value");
  var id_fragederwoche = $("input[name=fdw_id]").attr("value");

 
  $("div.frage form").fadeOut("fast"); 

  $.get("/php/ajax/frage_der_woche.php?id=" + id_fragederwoche + "&radio=" + radio_button + "&uebersicht="+ id_fragederwoche_uebersicht, function(data){     


 $('#result').append(data);
       $("#loading").fadeIn("slow");
       $("#fdw_error").fadeOut("10000");

        // "in-arbeit"-kreisel einblenden
        $("#loading").fadeIn("slow");

        // submit-button ausblenden
        $("#senden").fadeOut("10000");

        // radio-buttons ausblenden
        $("#optionen").fadeOut("10000"); 

});


} 

} 




/**
 * Name:          fdw_checkbox
 * Beschreibung:  Speichert die "Frage der Woche" und zeigt das Ergebnis an.
 *                Diese Funktion ist fuer Radio-Buttons gedacht. UPDATE 04.01.2009 Funktioniert mit jquery 1.3.2.
 */
 
 
 function fdw_checkbox(){
 
 alert("test3");

 var string = "";
 var hoch = 0;

  for( var i=1; i <= 10; i++ )
  {
      if( string == "")
        string += $("#frage_"+i+":checked").attr("value");
      else
        string += ',' + $("#frage_"+i+":checked").attr("value");
}
  var id_fragederwoche = $("input[name=fdw_id]").attr("value");
  var id_fragederwoche_uebersicht = $("input[name=fdw_id_uebersicht]").attr("value");


  $("div.frage form").fadeOut("slow",function(){



       
$.get("/php/ajax/frage_der_woche.php?id=" + id_fragederwoche + "&checkbox=" + string, function(data){    

if($("input:checked").attr("value")){

       $('#result').append(data);
       $("#loading").fadeIn("slow");
       $("#fdw_error").fadeOut("10000");

        // "in-arbeit"-kreisel einblenden
        $("#loading").fadeIn("slow");

        // submit-button ausblenden
        $("#senden").fadeOut("10000");

        // radio-buttons ausblenden
        $("#optionen").fadeOut("10000");
}
else {
        $("#fdw_error").fadeIn("slow");
        $("#questions").fadeIn("slow");
}

});
     });
}