function trim(s) {
  while ((s.substring(0, 1) == ' ') || (s.substring(0, 1) == '\n') || (s.substring(0, 1) == '\r') || (s.substring(0, 1) == '\t')) {
    s = s.substring(1, s.length);
  }

  while ((s.substring(s.length-1, s.length) == ' ') || (s.substring(s.length-1, s.length) == '\n') || (s.substring(s.length-1, s.length) == '\r') || (s.substring(s.length-1, s.length) == '\t')) {
    s = s.substring(0, s.length-1);
  }

  return s;
}

function check_poll_vote(n) {
  var obj = eval('document.forms.' + n);

  var _choice = false;
  for (var i = 0; i < obj.choice.length; i++) {
    if (obj.choice[i] && obj.choice[i].checked)
      _choice = true;
  }

  if (!_choice) {
    alert('Lütfen bir seçenek işaretleyiniz.');
    obj.choice[0].focus();
    return;
  }

  obj.submit();
  return;
}

function check_case_add(n) {
  var obj = eval('document.forms.' + n);

  if (trim(obj.olgutitle.value) == '') {
    alert('Lütfen olgu başlığınız giriniz.');
    obj.title.focus();
    return;
  }

  /*if (trim(obj.summary.value) == '') {
    alert('Lütfen olgu özetini giriniz.');
    obj.summary.focus();
    return;
  }*/

  if (trim(obj.content.value) == '') {
    alert('Lütfen olguyu giriniz.');
    obj.content.focus();
    return;
  }

  obj.submit();
  return;
}

function check_case_discussion(n) {
  var obj = eval('document.forms.' + n);

  if (trim(obj.content.value) == '') {
    alert('Lütfen yorum içeriğini giriniz.');
    obj.content.focus();
    return;
  }
  
  obj.sbutton.disabled = true;
  obj.sbutton.value = "Lütfen bekleyiniz..";

  obj.submit();
  return;
}

function check_poll_add(n) {
  var obj = eval('document.forms.' + n);

  if (trim(obj.question.value) == '') {
    alert('Lütfen soruyu giriniz.');
    obj.question.focus();
    return false;
  }

  var _choice = 0;
  for (var i = 0; i < obj.elements['choice[]'].length; i++) {
    if (obj.elements['choice[]'][i] && trim(obj.elements['choice[]'][i].value) != '')
      _choice++;
  }

  if (_choice < 2) {
    alert('En az iki seçenek girmelisiniz.');
    obj.elements['choice[]'][0].focus();
    return false;
  }

  return true;
}
