// JavaScript Document
/* ___///|||TATO FUNKCE OVĚŘUJE ÚDAJE (EMAIL, HESLO) NA POSLEDNÍ STRANĚ DOTAZNÍKU + PŘI PŘIHLÁŠENÍ: |||\\\___ */
function verifyMe()
      {
var msg='';

if(document.getElementById('email').value=='')
  {msg+='- Email\n\n';}

var email=document.getElementById('email').value;
if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)))
  {msg+='- Neplatná emailová adresa: '+email+'\n\n';}

if(document.getElementById('password').value=='')
  {msg+='- Heslo\n\n';}

if(msg!='')
    {
    alert('Prosím vyplňte správně následující údaje:\n\n'+msg);
    return false
    }
    else{return true}
      }

/* ___///|||OVĚŘENÍ VYPLNĚNÍ VŠECH OTÁZEK V DOTAZNÍKU:|||\\\___ */
function verifyMe2()
      {
      
      var msg='';
      var i=0;
      for (i=0;i<=100;i++) /*loop na ověření zodpovězení zaškrtnutí všech otázek (radios)*/
            {
            
            var productElement = document.getElementById("F"+i+"[0]");
            if (productElement != null) /* zjistí jestli např. osmý element dotazníku existuje. Když ne jde až do 10. */
               {
                if(!document.getElementById('F'+i+'[0]').checked && !document.getElementById('F'+i+'[1]').checked && !document.getElementById('F'+i+'[2]').checked && !document.getElementById('F'+i+'[3]').checked){
                i++;
                msg+='- '+i+'\n';
                i--;}
                }
             }  

if(msg!='') /* zobrazení zprávy s vypsanými čísly nezodpovězených otázkek */
  {
	alert('Prosím odpovězte na tyto otázky:\n'+msg);
	return false
  }
  else{return true}

      }
      

/* ___///|||POTVRZENÍ SMAZÁNÍ SESSION (SMAZÁNÍ VŠEHO V DOTAZNÍKU)|||\\\___ */
function confirmMe()
        {
        ask_user = confirm("Skutečně chcete vymazat VŠECHNA data ze VŠECH stránek formuláře a začít znovu?")
          if (ask_user == true)
                {return true;}
          else
                {return false}
        }


/* SKRIPT ZOBRAZIT/SKRÝT: */

function showHide(shID) {
    if (document.getElementById(shID)) {
        if (document.getElementById(shID+'-show').style.display != 'none') {
            document.getElementById(shID+'-show').style.display = 'none';
            document.getElementById(shID).style.display = 'block';
        }
        else {
            document.getElementById(shID+'-show').style.display = 'inline';
            document.getElementById(shID).style.display = 'none';
        }
    }
}

/* SHOW-HIDE */
<!--
	function showhide(targetID) {
		//change target element mode
		var elementmode = document.getElementById(targetID).style;
		elementmode.display = (!elementmode.display) ? 'none' : '';
	}

	function changetext(changee,oldText,newText) {
		//changes text in source element
		var elementToChange = document.getElementById(changee);
		elementToChange.innerHTML = (elementToChange.innerHTML == oldText) ? newText : oldText;
	}

	function workforchange(targetID,sourceID,oldContent,newContent) {
		showhide(targetID);
		changetext(sourceID,oldContent,newContent);
	}

	// Cruft note: The content of "oldContent," the third argument of the
	// workforchange() function, must match the existing content of the changer text.

// -->


