function navigation_laden(auswahl) {
   var arg = navigation_laden.arguments;
   var v = auswahl.options[auswahl.selectedIndex].value;
   if (arg.length > 1) {
      var w = arg[1];
   } else {
      var w = self;
   }
   if (v != "" && v != "#") {
      w.location.href = v;
   }
}

function damnfrms() {
   if (top.location !== self.location) {
      top.location=self.location;
   }
}

function charCounter(field, punkte_faktor, min_worte, max_worte) {
   var zeichen = field.value.length;
   document.getElementById("zfZeichen").innerHTML = "<strong>" + zeichen + "</strong> Zeichen";

   var woerter = field.value.split(" ").length;
   document.getElementById("zfWoerter").innerHTML = "<strong>" + woerter + "</strong> Wörter";

   var punkte = woerter*(punkte_faktor/10);
   if (punkte > 15) punkte=15;
   document.getElementById("zfPunkte").innerHTML = "<strong>" + runden(punkte) + " Punkte</strong><input type='hidden' name='punkte' value='" + runden(punkte) + "' />";

   if (woerter >= min_worte) {
      document.zf_formular.speichern_button.disabled = false;
      document.zf_formular.selfmade.disabled = false;
      document.zf_formular.speichern_button.value = 'Speichern';
   }
   else {
      var min_woerter = min_worte-woerter;
      document.zf_formular.speichern_button.disabled = true;
      document.zf_formular.selfmade.disabled = true;
      document.zf_formular.speichern_button.value = 'Noch min. ' + min_woerter + ' Wörter...';
   }
   if (woerter > max_worte) {
      //field.value = formfeld;
      //alert('Es werden maximal ' + max_worte + ' akzeptiert.');
   }
   else {
    formfeld = field.value + ' ';
   }
}

function runden(x) {
  var k = (Math.round(x * 100) / 100).toString();
  k += (k.indexOf('.') == -1)? '.00' : '00';
  var p = k.indexOf('.'), m = k.indexOf('-.');
  var f = (p == 0 || m == 0)? '0,' : ',';
  return k.substring(0, p) + f + k.substring(p+1, p+3);
}

function submitRating(evt)
{
   var tmp = evt.target.getAttribute('id').substr(5);
   var widgetId = tmp.substr(0, tmp.indexOf('_'));
   var starNbr = tmp.substr(tmp.indexOf('_')+1);
   $.get("/submitRating.php",
      { ratingID: widgetId, value: starNbr},
      function(data){
        alert(data);
      }
    );
}

function jqueryInit()
{
  init_rating();
  $('div.rating/img').bind('click', submitRating);
}
