//***********************************************************************************************************
// 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);
	}
  });	
}

