
document.onkeypress = Tastendruck;

function Tastendruck (Ereignis) {
    var Taste = 'Du Doof!';
	if(!Ereignis) Ereignis = window.event;
    if (Ereignis.which) Taste = Ereignis.which;
	else if (Ereignis.keyCode) Taste = Ereignis.keyCode;
    if (Taste==38) {
      if (document.getElementById('vorschlag').selectedIndex) {
        var Cur_Index = document.getElementById('vorschlag').selectedIndex;
        if (Cur_Index==1) document.getElementById('vorschlag').selectedIndex = 1;
        else document.getElementById('vorschlag').selectedIndex = parseInt(Cur_Index)-1;
        ChangeSuchwort();
      }
    }
    else if (Taste==40) {
      if (document.getElementById('vorschlag').selectedIndex) {
        var Cur_Index = document.getElementById('vorschlag').selectedIndex;
        if (Cur_Index<0) document.getElementById('vorschlag').selectedIndex = 1;
        else document.getElementById('vorschlag').selectedIndex = parseInt(Cur_Index)+1;
        ChangeSuchwort();
      }
    }
    else {
      var Param = document.getElementById('suchwort').value;
      getSuchwort('output.php?suchwort=' + Param);
    }  
}

function ChangeSuchwort() {
  if (document.getElementById('vorschlag').selectedIndex) {
    var Cur_Opt=document.getElementById('vorschlag').selectedIndex;
    var Eins=document.forms["suchfeld"].elements["vorschlag"].options[Cur_Opt].text.length;
    if (Eins > 1) var Suchwort=document.forms["suchfeld"].elements["vorschlag"].options[Cur_Opt].text;
  }
  else if (Zwei >= 1) var Suchwort=document.getElementById('suchwort').value;
  else var Suchwort='Bitte geben Sie hier Ihren Suchbegriff ein ...';
  var sw= '<input type="text" name="suchwort" id="suchwort" autocomplete="off" class="inputfeld-gutscheinsuche" value="'+Suchwort+'" onfocus="if (this.value == \'Bitte geben Sie hier Ihren Suchbegriff ein ...\') this.value=\'\';">';
  document.getElementById('suchdiv').innerHTML=sw;
  document.suchfeld.suchwort.focus();
}

function getSuchwort(strURL)
{
  try {
    req = new XMLHttpRequest();
  }
  catch (e) {
    try {
      req = new ActiveXObject("Msxml2.XMLHTTP");
    } 
    catch (e) {
      try {
        req = new ActiveXObject("Microsoft.XMLHTTP");
      } 
      catch (failed) {
        req = null;
      }
    }  
  }
  if (req) {
    req.onreadystatechange = function() {
      if (req.readyState == 4) {
        if (req.status == 200) document.getElementById('hintdiv').innerHTML=req.responseText;
      }
    }
    req.open("GET", strURL, true);
    req.send(null);
  }
}

function ShowCode(gscode)
{
  if (document.getElementById('rubbelfeld'+gscode).style.display == 'block') {
    document.getElementById('rubbelfeld'+gscode).style.display = 'none';
    document.getElementById('rubbelcode'+gscode).style.display = 'block';
  }
  else {
    document.getElementById('rubbelfeld'+gscode).style.display = 'block';
    document.getElementById('rubbelcode'+gscode).style.display = 'none';
  }
}

function showmorecomments(id)
{
	document.getElementById('morecomments'+id).style.display = 'block';
	document.getElementById('showcomments'+id).style.display = 'none';
}
