// JavaScript Document

var script = document.createElement('script');
script.src = 'js/md5.js';
script.type = 'text/javascript'; 
script.defer = true;
script.id = 'scriptID'; // This will help us in referencing the object later for removal
// Insert the created object to the html head element
var head = document.getElementsByTagName('head').item(0);
head.appendChild(script);

//kontrola prihlasovacih udaju
function prihlaseni()
{
  var name = document.prihlaseni_form.casdzn_login.value;
  var passwd = document.prihlaseni_form.casdzn_passwd.value;
  elmName = document.getElementById('name');
  elmPass = document.getElementById('passwd');
  eror=0;
  
  if(name == ""){	elmName.innerHTML=" ! ";	eror=1; }
  else{ elmName.innerHTML=" ";}
    
  if(passwd == "")    
  {    elmPass.innerHTML=" ! "; eror=1;  }
  else{elmPass.innerHTML=" ";}
     
  if(eror==1){return false; }
  else{	return true;}
}


//kontrola prihlasovacih udaju při potvrzeni
function prihlaseni_confirm()
{
  var confirm_name = document.prihlaseni_cinfirm.confrim_login.value;
  var confirm_passwd = document.prihlaseni_cinfirm.confrim_passwd.value;
  elmName = document.getElementById('name_confirm');
  elmPass = document.getElementById('passwd_confrim');
  eror=0;
  
  if(confirm_name == ""){	elmName.innerHTML=" Login musí být zadán! ";	eror=1; }
  else{ elmName.innerHTML=" ";}
    
  if(confirm_passwd == "")    
  {    elmPass.innerHTML=" Heslo musí být zadáno! "; eror=1;  }
  else{elmPass.innerHTML=" ";}
     
  if(eror==1){return false; }
  else{	return true;}
}



// ========================================================================
// KONTROLA VKLADANI KOMENTARE ============================================
// ========================================================================
//funkce zkontroluje zda sou vyplneny vsechny udaje
function check_form()
{
	
    var eror			= 0;

  	
  	//Kontrola Emailu ****************************************************
   	var mail = document.getElementById("email").value;
    elmMail = document.getElementById('email_text');
    var MailIs,DiaIs=0;
    //*******************************************************************
    if ( 	mail == "")
    {	
    	MailIs=0;	
    	elmMail.innerHTML="  Zadej email! ";
    	elmMail.style.color= "red" ;
    	eror=1;
    }else{	MailIs=1;	elmMail.innerHTML=" ";	}
    //nazev je zapsan,zkontroluju povolenou velikost
    if ( MailIs == 1)
    {
        DiaIs=0;
        var re=new RegExp("^.{1,90}$");
        var pocet_z=mail.search(re);
        if(pocet_z == -1)
        {	
        	elmMail.innerHTML=" Max.90 znaků! ";
        	elmMail.style.color= "red" ;	
        	eror=1;
        }else{ DiaIs=1;	elmMail.innerHTML=" ";}    
    }
    
   	//Kontrola správného formátu emailu 
    if ( DiaIs == 1)
    {
       var re=new RegExp("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+[\.]+(\.[a-zA-Z]+)+(\.[a-zA-Z]+)*$");
    	 var email_re=mail.search(re);
       if(email_re == -1)
        {	
        	elmMail.innerHTML="Neplatný email!";	
        	elmMail.style.color= "red" ;
        	eror=1;
        }else{ elmMail.innerHTML=" ";}    
    }
    
    
    
	
    
   
   //Kontrola Kod ****************************************************
   	var kod 	 = document.getElementById("captcha").value;
    var kod_opis = document.getElementById("captcha_hash").value;	
    elm3 = document.getElementById('captcha_text');
    var is_kod=0;
    //*******************************************************************
   if ( kod == "")
    {
        is_kod=0;
        elm3.innerHTML=" Opište kód! ";
        elm3.style.color= "red" ;
        eror=1;
    }
    else{	
    		is_kod=1; 
    		elm3.innerHTML=" Ochrana proti spamu. ";
    		elm3.style.color= "grey" ;	
    		}
    
    if( is_kod == 1);
    
    if ( kod_opis != md5(kod))
    {
       
       elm3.innerHTML=" Špatně opsaný kód! ";
       elm3.style.color= "red" ;
       eror=1;
    }
    else{	elm3.innerHTML=" Ochrana proti spamu. ";
    			elm3.style.color= "grey" ;	} 
    
    
    
	//vyhodnoceni a presmerovani
    if(eror==1)
    {
    	
        return false;
       
    }
    else
    {
    	//document.forms.new_komentar.action = next_page;
    	SaveForm('vypis_info');
    }
}


