// JavaScript Document

function ukaz(prom) {
  var o=document.getElementById(prom);
  o.style.visibility='visible';
}

function schovej(prom){
  var o=document.getElementById(prom);
  o.style.visibility='hidden';
}

function ukaz_p(prom,pocet) {
  var o=document.getElementById(prom);
  var kolik = 5 + (49*pocet);
  o.style.top = kolik+"px";
  o.style.visibility='visible';
}

function nahrad(s){
	document.form.message.value += '§' + s + '§';
	document.form.message.focus();
	return;
}

function typ_change(id_pod,id_typ) {
	var o = document.getElementById(id_typ);
	var vyber = o.options[o.selectedIndex].value;
	if (vyber == '5') {
		ukaz(id_pod);
	} else {
		schovej(id_pod);
	}
}

function obarvit(prom){
  var o=document.getElementById(prom);
  o.style.backgroundColor="#000033";
	return;
}

function odbarvit(prom){
  var o=document.getElementById(prom);
  o.style.backgroundColor="";
	return;
}

function trim(s){
	return rtrim(ltrim(s));
}

function ltrim(s){
	var l=0;
	while(l < s.length && s[l] == ' ')
	{	l++; }
	return s.substring(l, s.length);
}

function rtrim(s){
	var r=s.length -1;
	while(r > 0 && s[r] == ' ')
	{	r-=1;	}
	return s.substring(0, r+1);
}

function check_form_diskuze(){
    var ohlas='true';
    
    if (trim(document.form.name.value) == ""){
        document.form.name.style.border='red solid 2px';
        ohlas='false';
    }
    else
        document.form.name.style.border='';
    
    if (trim(document.form.message.value) == ""){
        document.form.message.style.border='red solid 2px';
        ohlas='false';
    }
    else
        document.form.message.style.border='';

    if (document.form.control.value != "1"){
        document.form.control.style.border='red solid 2px';
        ohlas='false';
    }
    else
        document.form.control.style.border='';
    
    if(ohlas=='false'){
        alert('Nejsou správně vyplněny údaje.');
        return(false);
    }
    else
        return(true);
}

function check_form_mail(){
    var ohlas='true';
    
    if (trim(document.form.name.value) == ""){
        document.form.name.style.border='red solid 2px';
        ohlas='false';
    }
    else
        document.form.name.style.border='';
    
    if (trim(document.form.message.value) == ""){
        document.form.message.style.border='red solid 2px';
        ohlas='false';
    }
    else
        document.form.message.style.border='';
    
    if (document.form.email.value==""){
        document.form.email.style.border='red solid 2px';
        ohlas='false';
    }
    else{
        var check = check_mail();
        if(!check){
            ohlas='false';
        }
    }
    
    if(ohlas=='false'){
        alert('Nejsou správně vyplněny údaje.');
        return(false);
    }
    else
        return(true);
}

function check_mail(){
  var inp = document.form.email.value;
  var email = /^[^.]+(\.[^.]+)*@([^.]+[.])+[A-z]{2,3}$/;
  if (email.test(inp)==false){
        document.form.email.style.border='red solid 2px';
        return(false);
  }
  else{
        document.form.email.style.border='';
        return(true);
  }
}
