// sIFR-config
var font = {
src: "/swf/rotissemiserif.swf"
};

sIFR.activate(font);

sIFR.replace(font, {selector: 'h1',css: ['.sIFR-root { color:#333333; letter-spacing: -0.75; }'] , wmode: 'transparent'});

// jQuery
$(document).ready(function(){

  // Login-Bereich nachladen
  $.get("/sixcms/detail.php?template=d_uls_login_bereich", function(retval) {
    $("#metanav").after(retval);
    $("#login form").hide();
    $("#login_link").click(function(){
  	  $("#login form").slideToggle(500);
  	  this.blur();
  	  return false;
    });
  });

  $("#rating1").hover(function() {
  	set_rating(1);
  }, function() {
  	restore_rating()
  });
  $("#rating2").hover(function() {
  	set_rating(2);
  }, function() {
  	restore_rating()
  });
  $("#rating3").hover(function() {
  	set_rating(3);
  }, function() {
  	restore_rating()
  });
  $("#rating4").hover(function() {
  	set_rating(4);
  }, function() {
  	restore_rating()
  });
  $("#rating5").hover(function() {
  	set_rating(5);
  }, function() {
  	restore_rating()
  });


  $(".showfilm").click(function() {
  	$("#player").hide();
  	$("#film_player").animate({
  		height: '228px'
  	}, 500, "linear");
  	$("#film").fadeOut(500)

   	window.setTimeout("show_player()", 500);

  	return false;
  });

  var b_act_row = $("#besetzung input").length / 2;
  var b_max_rows = 15;

  $("#morebesetzung").click(function()
  {
  	if( b_act_row != b_max_rows )
  	{
  	  b_act_row++;
  	  $("#besetzung").append('<div id="b_row' + b_act_row + '"><input type="text" name="input[besetzung_' + b_act_row + ']" id="id_besetzung_name' + b_act_row + '" value="" /><input type="text" name="input[instrument_' + b_act_row + ']" id="id_besetzung_instrument' + b_act_row + '" value="" /><br class="c" /></div>');
  	  $("#b_row" + b_act_row + "").hide();
  	  $("#b_row" + b_act_row + "").slideDown(500);
  	  if( b_act_row == b_max_rows )
  	  {
  		  $(this).fadeOut(500);
  	  }
    }
  	return false;
  });

  var i_act_row = $("#internet input").length;
  var i_max_rows = 3;

  $("#moreinternet").click(function()
  {
  	if( i_act_row != i_max_rows )
  	{
  	  i_act_row++;
  	  $("#internet").append('<div id="i_row' + i_act_row + '"><input type="text" name="input[internet_' + i_act_row + ']" id="internet' + i_act_row + '" value="" /><br class="c" /></div>');
  	  $("#i_row" + i_act_row + "").hide();
  	  $("#i_row" + i_act_row + "").slideDown(500);
  	  if( i_act_row == i_max_rows )
  	  {
  		  $(this).fadeOut(500);
  	  }
    }
  	return false;
  });

  var f_act_row = $("#fotos input[type=text]").length;
  var f_max_rows = 3;

  $("#morefotos").click(function()
  {
  	if( f_act_row != f_max_rows )
  	{
  	  f_act_row++;
  	  $("#fotos").append('<div id="f_row' + f_act_row + '"><label for="id_fotodesc' + f_act_row + '">Beschreibung</label><input type="text" name="input[beschreibung_' + f_act_row + ']" id="id_fotodesc' + f_act_row + '" value="" /><br class="c" /><label for="id_fotoupload' + f_act_row + '">Bildupload</label><input type="file" name="input[fotoupload_' + f_act_row + ']" id="id_fotoupload' + f_act_row + '" value="" /><br class="c" /></div>');
  	  $("#f_row" + f_act_row + "").hide();
  	  $("#f_row" + f_act_row + "").slideDown(500);
  	  if( f_act_row == f_max_rows )
  	  {
  		  $(this).fadeOut(500);
  	  }
    }
  	return false;
  });

  $("#remove_song").click(function()
  {
  	$("#vorhandenes_lied").replaceWith('<label for="id_liedupload">Liedupload</label><input type="file" name="input[liedupload]" id="id_liedupload"/><br class="c" />');

  	return false;
  });

  $("#remove_image_1").click(function()
  {
  	$("#vorhandenes_foto_1").replaceWith('<label for="id_fotoupload1">Bildupload</label><input type="file" name="input[fotoupload_1]" id="id_fotoupload1" /><br class="c" />');

  	return false;
  });

  $("#remove_image_2").click(function()
  {
  	$("#vorhandenes_foto_2").replaceWith('<label for="id_fotoupload2">Bildupload</label><input type="file" name="input[fotoupload_2]" id="id_fotoupload2" /><br class="c" />');

  	return false;
  });

  $("#remove_image_3").click(function()
  {
  	$("#vorhandenes_foto_3").replaceWith('<label for="id_fotoupload3">Bildupload</label><input type="file" name="input[fotoupload_3]" id="id_fotoupload3" /><br class="c" />');

  	return false;
  });

});





/**
 * Name:         show_player
 * Beschreibung: Videoplayer einbinden
 * Bibliothek:   jQuery
 */
function show_player() {
  $("#player").fadeIn(1000);

  var so = new SWFObject('/swf/flvplayer.swf','player','250','208','7');
  so.addVariable("file","/swf/udo_stiftung.flv");
  so.addVariable("autostart","true");
  so.addVariable("usefullscreen","false");
  so.addParam("wmode", "transparent");
  so.write('player');
  
  return;
}





/**
 * Name:         set_rating
 * Beschreibung: gehighlightete Sterne setzen
 * Bibliothek:   jQuery
 */
function set_rating(b) {
	for( var i = 1; i <= 5; i++ )
  {
    $("#rating" + i + " img").attr("src", "/i/stern_gross_leer.gif");
  }
	for( var i = 1; i <= b; i++ )
	{
	  $("#rating" + i + " img").attr("src", "/i/stern_gross_voll.gif");
	}
	
	return;
}





/**
 * Name:         save_rating
 * Beschreibung: Bewertung speichern
 * Bibliothek:   jQuery
 */
function save_rating(id, bewertung) {
  $.ajax({
    type: "GET",
    url: "/php/band_bewerten.php?id=" + id + "&bewertung=" + bewertung,
    error: function(ret){
      alert(ret);
    },
    success: function(ret){
      alert(ret);
    }
  });
}





/**
 * Name:         restore_rating
 * Beschreibung: gehoverte Sterne entfernen
 * Bibliothek:   jQuery
 */
function restore_rating()
{
	for( var i = 1; i <= 5; i++ )
  {
    if($("#field_rating").val() >= i)
    {
      $("#rating" + i + " img").attr("src", "/i/stern_gross_voll.gif");
    }
    else
    {
      $("#rating" + i + " img").attr("src", "/i/stern_gross_leer.gif");
    }
  }
  
  return;
}





/**
 * Name:          menschlichkeit
 * Beschreibung:  Fuegt bei Klick ein <input> Feld ein. Nur wenn dieses Feld
 *                vorhanden ist, darf das Formular verschickt werden.
 */
function menschlichkeit()
{
  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="input[mensch]" id="human" value="true"/>');
  }

  if( mensch_wert == 'voll' )
  {
    $("#m"+"ensch").attr({ src: "/i/unchecked.gif" }).attr({ alt: "leer" });
    $("#h"+"uman").remove();
  }

  return;
}