//***********************************************************************************************************
// Allgemeine Funktionen
//***********************************************************************************************************
//Gedrückte Tasten überwachen
if (document.attachEvent)
	document.attachEvent("onkeydown",keyDownEvents);
else if (document.addEventListener)
	document.addEventListener("keydown",keyDownEvents,false);

//Wenn die Seite in einem Frame/iframe geladen wird, ausbrechen
if (window.location != window.parent.location)
  window.parent.location = window.location;

//Gedrückte Tasten an Funktionen zuordnen
function keyDownEvents(e)
{
  if (window.event)
    var keynum = window.event.keyCode;
  else if (e.which)
    var keynum = e.which;
  
  //ENTER Taste, Funktion ausführen die im "btnSubmit" definiert ist
  if (keynum == 13)
  {
	if (document.getElementById('btnSubmit'))
	{
	  if (document.getElementById('btnSubmit').disabled == false)
	  {
		var onclick = String(document.getElementById('btnSubmit').onclick);
		onclick = onclick.replace('function onclick(event) {','');
		onclick = onclick.replace('function onclick()','');
		onclick = onclick.replace('function anonymous()','');
		onclick = onclick.replace('function (event)','');
		onclick = onclick.replace('}','');
		onclick = onclick.replace('{','');
		eval(onclick);
      }
	}
  }
}

//Eingabe überprüfen
function checkInputValue(element,url,param)
{
  //Aktueller Wert zur URL hinzufügen
  var inputValue = element.value;
  url = url + '?Value=' + inputValue + '&ElementID=' + element.id;
  
  //Zusätzliche Parameter
  param = param.replace(',','&');
  if (param != '')
     url += '&' + param;

  //URL aufrufen
  $.ajax({
	url: url,
	context: document.body,
	success: function(data)
	{
	  $('#divTemp').html(data);
	}
  });	
}



	//Box und Linie einblenden
	function showBox(button)
	{
		hideSpot();
	  $('.linie.' + $(button).attr('class')).css('display','block');	
	  $('.box.' + $(button).attr('class')).css('display','block');	
		delay = 100000;
	}
	
	//Box und Linie ausblenden
	function hideBox(button)
	{
	  $('.linie.' + $(button).attr('class')).css('display','none');	
	  $('.box.' + $(button).attr('class')).css('display','none');	
		delay = 2000;
		cycleThru();
	}



$(document).ready(function() {


	var j = 1;
	var k;
//	var playSlideshow =  setInterval( cycleThru, 0 );
	var delayShow = 5000; //millisecond delay between cycles
	var delayHide = 500; //millisecond delay between cycles
	var jmax = $("#divUebungenNavi a").length - 1;

	$('.linie.one').css('display','block');	
	$('.box.one').css('display','block');	



	
	function hideSpot() {
		$('img.linie').fadeOut("slow");
		$('.box').fadeOut("slow");
	}	
	
	function showSpot(currentClass) {
		$('.linie.' + currentClass).fadeIn("slow");
		$('.box.' + currentClass).fadeIn("slow");
	}
	
//	var playSlideshow =  setInterval( cycleThru, 5000 );


     function cycleThru(){
         currentClass = $("#divUebungenNavi a:eq(" + j + ")").attr("class");





         $(".box." + currentClass)
             .animate({"opacity" : "0"}, delayShow, function(){
             	hideSpot();
             })
             .animate({"opacity" : "1"}, delayHide, function(){
	           	showSpot(currentClass);
             	if (j == jmax) {
             		j = 0;
             	} else {
             		j++;
             	}
				cycleThru();


/*
				$("#divUebungenNavi a").mouseenter(function() {
					hideSpot();
					k = j;
					currentClass = $(this).attr("class");
					showSpot(currentClass);
					$(".box").stop();
					$("img.linie").stop();
				});
			

				$("#divUebungenNavi a").mouseout(function() {
					j = k;
					delay = 2000;
					jmax = $("#divUebungenNavi a").length - 1;
					cycleThru();
				});
*/



             });
     };

	cycleThru();


});

