var suchegerade = 0;

function klappen(id)
{
  if (document.getElementById('row' + id).className == "visible")
  {
    document.getElementById('row' + id).className = "invisible";
    document.getElementById('klapp' + id).src = './images/icons/forum/ausklappen.png';
  }
  else
  {
    document.getElementById('row' + id).className = "visible";
    document.getElementById('klapp' + id).src = './images/icons/forum/zuklappen.png';
  }
}

function Bewertung(Art, Artikel, Wertung)
{
  var url = './ajax/bewertung.php?action=wertung&Art=' + Art + '&Artikel=' + Artikel + '&Wertung=' + Wertung;
  $.get(url, function(data)
  {
    var Feld = document.getElementById(Art + 'Wertung' + Artikel);
    Feld.innerHTML = data;
  });
}

function checkZeichenAnzahl(area)
{
  if (area.value.length > 1000)
  {
    $("#achtungzulang").show('slow');
  }
  else
  {
    $("#achtungzulang").hide('slow');    
  }
}

function ShowAlert(text)
{
  alert(text);
}

var Stern = {

  stern1: new Image(),

  stern2: new Image(),

  change: function(anz)
  {
    if (anz < 1) { document.getElementById('bstern1').src = this.stern1.src; } else { document.getElementById('bstern1').src = this.stern2.src; }
    if (anz < 2) { document.getElementById('bstern2').src = this.stern1.src; } else { document.getElementById('bstern2').src = this.stern2.src; }
    if (anz < 3) { document.getElementById('bstern3').src = this.stern1.src; } else { document.getElementById('bstern3').src = this.stern2.src; }
    if (anz < 4) { document.getElementById('bstern4').src = this.stern1.src; } else { document.getElementById('bstern4').src = this.stern2.src; }
    if (anz < 5) { document.getElementById('bstern5').src = this.stern1.src; } else { document.getElementById('bstern5').src = this.stern2.src; }
  }

}

Stern.stern1.src = './images/icons/bstern_g.png';
Stern.stern2.src = './images/icons/bstern.png';

function searchOrt()
{
  if (document.getElementById('OrteIDSelect'))
  {
  	document.getElementById('OrteIDSelect').selectedIndex = '';
  }
  var such = document.getElementById('plzortsuche').value;
  var Feld = document.getElementById('ortauswahl');
  if (such.length >= 3)
  {
    if (Feld.innerHTML == '&nbsp;')
    {
      Feld.innerHTML = '<img src="../images/ajax.gif"> Lade Orte...';
    }

    var url = '../ajax/getorte.php?plzortsuche=' + such;

    $.get(url, function(data)
    {
     var Feld = document.getElementById('ortauswahl');
     if (document.getElementById('OrteIDSelect'))
     {
     	var SelectFeld = document.getElementById('OrteIDSelect');
     	if (!SelectFeld.selectedIndex)
     	{
     	  Feld.innerHTML = data;
     	}
     }
     else
     {
       Feld.innerHTML = data;
     }
     
    });
  }
  else
  {
    Feld.innerHTML = '&nbsp;';
  }
}

function searchProfilOrt()
{
  if (document.getElementById('OrteIDSelect'))
  {
  	document.getElementById('OrteIDSelect').selectedIndex = '';
  }
  var such = document.getElementById('plzortsuche').value;
  var Feld = document.getElementById('profilorte');
  if (such.length >= 3 && suchegerade == 0)
  {
    suchegerade = 1;
    document.getElementById('profilorte').style.display = 'block';
    if (Feld.innerHTML == '&nbsp;')
    {
      Feld.innerHTML = '<img src="../images/ajax.gif"> Lade Orte...';
    }

    var url = '../ajax/getprofilorte.php?plzortsuche=' + such;

    $.get(url, function(data)
    {
     var Feld = document.getElementById('profilorte');
     if (document.getElementById('OrteIDSelect'))
     {
     	var SelectFeld = document.getElementById('OrteIDSelect');
     	if (!SelectFeld.selectedIndex)
     	{
     	  Feld.innerHTML = data;
     	}
     }
     else
     {
       Feld.innerHTML = data;
     }
     
    });
    suchegerade = 0;
  }
  else
  {
    document.getElementById('profilorte').style.display = 'none';
  }
}

function saveUserOrt(ort)
{
  document.getElementById('edit3').style.display = 'none';
  
  var url = '../ajax/saveprofil.php?what=ort&id=' + ort;
  $.get(url, function(data)
  {
    var Feld = document.getElementById('wohnort');
    if (data)
    {
      Feld.innerHTML = data;
    }
    else
    {
      alert('Es ist ein Fehler aufgetreten.');
    }
  });
}

function saveUserBeruf()
{
  document.getElementById('edit2').style.display = 'none';
  
  var url = '../ajax/saveprofil.php?what=beruf&beruf=' + document.getElementById('profilberuf').value;
  $.get(url, function(data)
  {
    var Feld = document.getElementById('beruf');
    Feld.innerHTML = data;
  });
  
}

function saveUserVerein()
{
  document.getElementById('edit4').style.display = 'none';
  
  var url = '../ajax/saveprofil.php?what=verein&verein=' + document.getElementById('profilverein').value;
  $.get(url, function(data)
  {
    var Feld = document.getElementById('verein');
    Feld.innerHTML = data;
  });
  
}

function saveUserAlter()
{
  document.getElementById('edit1').style.display = 'none';
  
  var url = '../ajax/saveprofil.php?what=alter&tag=' + document.getElementById('profiltag').value + '&monat=' + document.getElementById('profilmonat').value + '&jahr=' + document.getElementById('profiljahr').value;
  $.get(url, function(data)
  {
    var Feld = document.getElementById('alter');
    if (data)
    {
      Feld.innerHTML = data;
    }
    else
    {
      alert('Es ist ein Fehler aufgetreten.');
    }
  });
  
}
