function change_pravni_forma(type){
  if(type == "fyzicka_osoba_nepodnikatel"){
    
    document.getElementById("reg_kontakt").style.display = 'block';
    document.getElementById("firma").style.display = 'none';
    document.getElementById("ic").style.display = 'none';
    document.getElementById("dic").style.display = 'none';
    document.getElementById("ic_dph_sk").style.display = 'none';
    check = document.getElementById("typ_pravni_forma");
    check.setAttribute("value", "fyzicka_osoba_nepodnikatel");
			
  }else if (type == "fyzicka_osoba_podnikatel"){
  
    document.getElementById("reg_kontakt").style.display = 'block';
    document.getElementById("firma").style.display = 'block';
    document.getElementById("firma_text").innerHTML = 'Obchodní jméno: <strong class="hvezdicka">*</strong>';
    document.getElementById("firma_poznamka").innerHTML = 'Jan Novák - IT služby pro všechny';
    document.getElementById("ic").style.display = 'block';
    document.getElementById("dic").style.display = 'block';
    check = document.getElementById("typ_pravni_forma");
    check.setAttribute("value", "fyzicka_osoba_podnikatel");

  }else if (type == "pravnicka_osoba"){
  
    document.getElementById("reg_kontakt").style.display = 'block';
    document.getElementById("firma").style.display = 'block';
    document.getElementById("firma_text").innerHTML = 'Obchodní jméno: <strong class="hvezdicka">*</strong>';
    document.getElementById("firma_poznamka").innerHTML = '<span class="poznamka">uvádějte včetně právního dovětku</span> Novák, s.r.o.';
    document.getElementById("ic").style.display = 'block';
    document.getElementById("dic").style.display = 'block';
    check = document.getElementById("typ_pravni_forma");
    check.setAttribute("value", "pravnicka_osoba");
  }
}

function show_hide_sk_ic_dph(selected_value) {

  if(selected_value == "sk" && document.getElementById("typ_pravni_forma").value  == "pravnicka_osoba"){
    document.getElementById("ic_dph_sk").style.display = 'block';
  }else if(selected_value == "sk" && document.getElementById("typ_pravni_forma").value  == "fyzicka_osoba_podnikatel"){
    document.getElementById("ic_dph_sk").style.display = 'block';
  }else{
    document.getElementById("ic_dph_sk").style.display = 'none';
  }
}


function sila_hesla(){

  var heslo  = document.getElementById('heslo').value;
  var textik = document.getElementById('sila_hesla_text');
  var obr    = document.getElementById('sila_hesla_img');
  var spatne  = new Array('12345','qweqwe','aaaa');
  var delka   = heslo.length;
  var sila    = 0;
  var cislo   = 0;
  var male    = 0;
  var velke   = 0;
  var ostatni    = 0;
  var penalizace = 0;
  var ok         = true;
  
  if( delka<4 ){
    ok = false;
  }else{

    for(i=0; i<spatne.length; i++){
      if(heslo.toLowerCase().indexOf(spatne[i]) >-1){
        ok = false;
      break;
      }
    }
              
  }
  
  if(ok ) {
  
    for( i=0; i< delka; i++){
  
      if( heslo.charAt(i).match(/[a-z]/) ){
        male++;
      }else if( heslo.charAt(i).match(/[A-Z]/) ){
        velke++;
      }else if( heslo.charAt(i).match(/\d/) ){
        cislo++;
      }else {
        ostatni++;
      }
      
      if(i>0){
        if(heslo.charAt(i-1)==heslo.charAt(i)){
          penalizace++;
        }
      }
  
    }
    
    if(delka>7){
      sila += 50;
    }else{
      sila += (delka-4)*10;
    }
    
    if(male> 0){
      sila +=10;
    }
    if(velke> 0){
      sila +=10;
    }
    if(cislo> 0){
      sila +=10;
    }
    if(ostatni> 0){
      sila +=20;
    }
  
  }
  
  if(sila>0){
  
    obr.style.width = sila+'%';
    
    if(sila>33){
    
      if(sila>66){
        obr.src = "/_images/sila_hesla/mtr_green.gif";
      textik.innerHTML = " výborné heslo";
      }else{
        obr.src = "/_images/sila_hesla/mtr_orange.gif";
        textik.innerHTML = " dobré heslo";
      }
    
    }else{
      obr.src = "/_images/sila_hesla/mtr_red.gif";
      textik.innerHTML = " slabé heslo";
    }
  
  }else{
  
    obr.style.width = '0%';
    
    if(delka<4){
      textik.innerHTML = " zadejte alespoň 4 znaky";
    } else {
      textik.innerHTML = " slabé heslo";
    }
    
    obr.src = "/_images/sila_hesla/mtr_red.gif";
    
  }
  obr.height = 8;
}

function checkUsername(){
    document.getElementById('check_username_iframe').src = '/check_usr.php?username='+document.getElementById('username').value;
}

function checkEmail(){
    document.getElementById('check_email_iframe').src = '/check_email.php?email='+document.getElementById('email').value;
}
