function wrong_mail_address(adresa){
  var re = /^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$/;
  return re.test(adresa) == 0;
}

function objGet(id){
   if(Boolean(document.getElementById))
      return document.getElementById(id);
   else if(Boolean(document.all))
      return eval('document.all.'+id);
   else
      return eval('document.'+id);
}

function clearField(obj, str){
  if(obj.value == str) obj.value='';
}

function displayComments(btn){
  objGet('diskuze_triger').style.display = 'none';
  objGet('diskuze').style.display = 'block';
}

function validateComment(obj){
  if(obj.captcha.value == ''
     || obj.captcha.value == 'opište číslo z obrázku' 
     || obj.author.value == '' 
     || obj.cont.value == '' 
     || obj.cont.value == 'text příspěvku' 
     || (obj.email.value != '' && wrong_mail_address(obj.email.value))
     ){
    obj.submit_comment.disabled=true;
  }
  else{
    obj.submit_comment.disabled=false;
  }
}
  
function insertSmile(code){
  clearField(objGet('textarea'), 'text příspěvku');
  objGet('textarea').value += " " + code + " ";
}