              
//jsou vyplneny vsechny udaje?
function checkForm(x) {
	var hlaseni = "";

	if (!trim(x.jmeno.value)) hlaseni += "Vyplňte, prosím, Vaše jméno.\n";
	if (!trim(x.tel.value)) hlaseni += "Vyplňte, prosím, Váš telefon.\n";
     if (!isMail()) hlaseni += "E-mail je uveden ve špatném formátu.\n";
	if (!trim(x.dotaz.value)) hlaseni += "Pole text je prázdné.\n";
	if (!trim(x.code.value)) hlaseni += "Vložte kontrolní kód.\n";

	if (hlaseni) {alert(hlaseni); x.dotaz.focus(); return false;}

}

function isMail(){
	inp=trim(document.poptavka.email.value);
	email=/^.+@.+\..{2,4}$/
	if (email.test(inp)==true) {
		return true;
	}
	else {
		return false;
	}
}



function printText(text) {

    document.getElementById('nadpis').innerHTML = '&nbsp;'
    lengtha = text.length;
    index = 0; 
    rychlost = 40; 
    interval = setInterval(function() {
   
      printChar(text.charAt(index++)); // Novátoři mohou zkusit ECMA5 Array-like zápis text[index++]
      if(index == lengtha) clearInterval(interval);
    }, rychlost);
    

}
function stopText() {
     clearInterval(interval);
     document.getElementById('nadpis').innerHTML = '&nbsp;'
}
function printChar(pismeno) {

  document.getElementById('nadpis').innerHTML += pismeno; // V proměnné textarea uvažujme referenci na DOM element
};





//trim white spaces
function trim(name) {
     return name.replace(/^\s+|\s+$/g, '');
}

function changeImage(co) {
     if(document.getElementById(co).style.backgroundImage == 'url("/files/images/li.jpg")' || document.getElementById(co).style.backgroundImage == '') {
          document.getElementById(co).style.backgroundImage = 'url("/files/images/submenu.jpg")';
     } else {
          document.getElementById(co).style.backgroundImage = 'url("/files/images/li.jpg")';
     }
}



