function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 } 
}
window.onload = externalLinks;


function check_checkbox(id) 
{
	checkbox = document.getElementById(id);
	if (checkbox.checked != true)
	 checkbox.checked = true;
}
function test(what)
{
	return confirm(what);
}

function openwin(url,name,width,height) 
{
	window.open(url,name,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizeable=no,width="+width+",height="+height);
}
function zkontroluj_heslo(theForm){
  if (theForm.heslo1.value == "" && theForm.heslo2.value == "")
  {
    alert("Zadejte prosím heslo.");
    theForm.heslo1.focus();
    return false;
  }
  else
  {
	   if ((theForm.heslo1.value != theForm.heslo2.value)){
		    alert("Hesla nejsou stejná, zadejete je prosím znovu.");
		    theForm.heslo1.value = '';
		    theForm.heslo2.value = '';
		    theForm.heslo1.focus();
  		return false;
	   }
	}
return true;
}

function zkontroluj_referenci(theForm){
  if (theForm.nazev.value == "")
  {
    alert("Zadejte prosím název reference.");
    theForm.nazev.focus();
    return false;
  }
return true;
}

// tato funkce zaskrtne vsechna pole
	function checkall() {
	  cur = document.formular
        for (i = 0; i < cur.length; i++) {
          var el = cur.elements[i];
          if (el.type == "checkbox") {
            el.checked = true;
          }
        }
    }

  // tato funkce zrusi zaskrtnuti vsech poli
    function uncheckall() {
        cur = document.formular
        for (i = 0; i < cur.length; i++) {
          var el = cur.elements[i];
          if (el.type == "checkbox") {
            el.checked = false;
          }
        }
    }
    
    
function zkontroluj_registraci(theForm)
{
  //pokud je poradce, je povinne jmeno, prijmeni, telefon a mail
  if (theForm.typ_partnera1.checked == true)
  {
    if (theForm.jmeno.value == "" || theForm.jmeno.value.length < 2){
		  alert("Prosím zadejte jméno.");
		  theForm.jmeno.focus();
		  return false;
	  }
	  if (theForm.prijmeni.value == "" || theForm.prijmeni.value.length < 2){
		  alert("Prosím zadejte příjmení.");
		  theForm.prijmeni.focus();
		  return false;
	  }
	  if (theForm.telefon.value == "" || theForm.telefon.value.length < 2){
		  alert("Prosím zadejte telefon.");
		  theForm.telefon.focus();
		  return false;
	  }
	  if (theForm.email.value == "" || theForm.email.value.indexOf('@',1)== -1 || theForm.email.value.indexOf('.',2)==-1){
		  alert("Prosím zadejte emailovou adresu.");
		  theForm.email.focus();
		  return false;
    }
  }
  else if (theForm.typ_partnera2.checked == true)
  { 
    //pokud je firma tak vse co u poradce  +  nazev firmy
    if (theForm.jmeno.value == "" || theForm.jmeno.value.length < 2){
		  alert("Prosím zadejte jméno kontaktní osoby.");
		  theForm.jmeno.focus();
		  return false;
	  }
	  if (theForm.prijmeni.value == "" || theForm.prijmeni.value.length < 2){
		  alert("Prosím zadejte příjmení kontaktní osoby.");
		  theForm.prijmeni.focus();
		  return false;
	  }
	  if (theForm.nazev.value == "" || theForm.nazev.value.length < 2){
		  alert("Prosím zadejte název firmy.");
		  theForm.nazev.focus();
		  return false;
	  }
	  if (theForm.telefon.value == "" || theForm.telefon.value.length < 2){
		  alert("Prosím zadejte telefon.");
		  theForm.telefon.focus();
		  return false;
	  }
	  if (theForm.email.value == "" || theForm.email.value.indexOf('@',1)== -1 || theForm.email.value.indexOf('.',2)==-1){
		  alert("Prosím zadejte emailovou adresu.");
		  theForm.email.focus();
		  return false;
    }
  }
return true;
}

function zkontroluj_dotaz(theForm)
{
  if (theForm.jmeno.value == "" || theForm.jmeno.value.length < 2){
	  alert("Prosím zadejte jméno a příjmení.");
	  theForm.jmeno.focus();
	  return false;
  }
	if (theForm.email.value == "" || theForm.email.value.indexOf('@',1)== -1 || theForm.email.value.indexOf('.',2)==-1){
	  alert("Prosím zadejte emailovou adresu.");
	  theForm.email.focus();
	  return false;
  }
  if (theForm.dotaz.value == "" || theForm.dotaz.value.length < 2){
	  alert("Prosím zadejte dotaz.");
	  theForm.dotaz.focus();
	  return false;
  }
  if (theForm.kontrola_kodu.value == "" || theForm.kontrola_kodu.value.length < 5){
	  alert("Prosím zadejte kontrolní kod.");
	  theForm.kontrola_kodu.focus();
	  return false;
  }
  if (theForm.spolecnosti.checked == false && theForm.poradci.checked == false){
	  alert("Prosím vyberte komu se má dotaz odeslat.");
	  theForm.spolecnosti.focus();
	  return false;
  }
  var pocet = 0;
  for(var i=0; i < document.formulardotazu["oblast[]"].length; i++)
  {
    if(document.formulardotazu["oblast[]"][i].checked)
    {
        pocet = pocet+1;
    } 
  }
  if (!pocet){
	  alert("Prosím vyberte alespoň jednu oblast.");
	  theForm.poradci.focus();
	  return false;
  }
  return true;
}

function zkontroluj_diskusi(theForm)
{
  if (theForm.jmeno.value == "" || theForm.jmeno.value.length < 2){
	  alert("Prosím zadejte jméno.");
	  theForm.jmeno.focus();
	  return false;
  }
	if (theForm.email.value == "" || theForm.email.value.indexOf('@',1)== -1 || theForm.email.value.indexOf('.',2)==-1){
	  alert("Prosím zadejte emailovou adresu.");
	  theForm.email.focus();
	  return false;
  }
  if (theForm.predmet.value == "" || theForm.predmet.value.length < 2){
	  alert("Prosím zadejte předmět.");
	  theForm.predmet.focus();
	  return false;
  }
  if (theForm.text.value == "" || theForm.text.value.length < 2){
	  alert("Prosím zadejte text příspěvku.");
	  theForm.text.focus();
	  return false;
  }
  if (theForm.kontrola_kodu.value == "" || theForm.kontrola_kodu.value.length < 5){
	  alert("Prosím zadejte kontrolní kod.");
	  theForm.kontrola_kodu.focus();
	  return false;
  }
  return true;
}


function zkontroluj_klienta(theForm)
{
  if (theForm.jmeno.value == "" || theForm.jmeno.value.length < 2){
	  alert("Prosím zadejte jméno.");
	  theForm.jmeno.focus();
	  return false;
  }
  if (theForm.prijmeni.value == "" || theForm.prijmeni.value.length < 2){
	  alert("Prosím zadejte příjmení.");
	  theForm.prijmeni.focus();
	  return false;
	}
	if (theForm.telefon.value == "" || theForm.telefon.value.length < 2){
	  alert("Prosím zadejte telefon.");
	  theForm.telefon.focus();
	  return false;
	}
	if (theForm.email.value == "" || theForm.email.value.indexOf('@',1)== -1 || theForm.email.value.indexOf('.',2)==-1){
	  alert("Prosím zadejte emailovou adresu.");
	  theForm.email.focus();
	  return false;
  }
  return true;
}

function zkontroluj_email(theForm)
{
	if (theForm.email.value == "" || theForm.email.value.indexOf('@',1)== -1 || theForm.email.value.indexOf('.',2)==-1){
	  alert("Prosím zadejte emailovou adresu.");
	  theForm.email.focus();
	  return false;
  }
  return true;
}

function zkontroluj_zpravu(theForm)
{
  var ret = '';
  ret = theForm.delka.value;
  if (theForm.nazev.value == "" || theForm.nazev.value.length < 2){
	  alert("Prosím zadejte název.");
	  theForm.nazev.focus();
	  return false;
	}
  if (ret.indexOf(',') != -1)
  {
    alert("Prosím oddělte číslo desetinnou tečkou.");
    theForm.delka.focus();
    return false;
  }
  else
    return true;
}
function show(object) {
	if (document.getElementById && document.getElementById(object) != null)
	node = document.getElementById(object).style.display='inline';
	else if (document.layers && document.layers[object] != null)
	document.layers[object].display = 'inline';
	else if (document.all)
	document.all[object].style.display = 'inline';
}

function hide(object) {
	if (document.getElementById && document.getElementById(object) != null)
	node = document.getElementById(object).style.display='none';
	else if (document.layers && document.layers[object] != null)
	document.layers[object].display = 'none';
	else if (document.all)
	document.all[object].style.display = 'none';
}

function altman(theForm){
 if (theForm.pracovni_kapital.value == "" || theForm.pracovni_kapital.value.indexOf('.') !=-1 || theForm.pracovni_kapital.value.indexOf('Kč')!=-1 || theForm.pracovni_kapital.value.indexOf('kč')!=-1 || theForm.pracovni_kapital.value.indexOf(' ')!=-1)
  {
    alert("Zadejte prosím pracovní kapitál, zadávejte pouze číslo.");
    theForm.pracovni_kapital.focus();
    return false;
  }
  if (theForm.aktiva_celkem.value == ""|| theForm.aktiva_celkem.value.indexOf('.') !=-1 || theForm.aktiva_celkem.value.indexOf('Kč')!=-1 || theForm.aktiva_celkem.value.indexOf('kč')!=-1 || theForm.aktiva_celkem.value.indexOf(' ')!=-1)
  {
    alert("Zadejte prosím aktiva celkem, zadávejte pouze číslo.");
    theForm.aktiva_celkem.focus();
    return false;
  }
  if (theForm.zisk_po_zdaneni.value == ""|| theForm.zisk_po_zdaneni.value.indexOf('.') !=-1 || theForm.zisk_po_zdaneni.value.indexOf('Kč')!=-1 || theForm.zisk_po_zdaneni.value.indexOf('kč')!=-1 || theForm.zisk_po_zdaneni.value.indexOf(' ')!=-1)
  {
    alert("Zadejte prosím zisk po zdanění, zadávejte pouze číslo.");
    theForm.zisk_po_zdaneni.focus();
    return false;
  }
  if (theForm.dividendy.value == ""|| theForm.dividendy.value.indexOf('.') !=-1 || theForm.dividendy.value.indexOf('Kč')!=-1 || theForm.dividendy.value.indexOf('kč')!=-1 || theForm.dividendy.value.indexOf(' ')!=-1)
  {
    alert("Zadejte prosím dividendy, zadávejte pouze číslo.");
    theForm.dividendy.focus();
    return false;
  }
  if (theForm.zisk_pred_zdanenim.value == ""|| theForm.zisk_pred_zdanenim.value.indexOf('.') !=-1 || theForm.zisk_pred_zdanenim.value.indexOf('Kč')!=-1 || theForm.zisk_pred_zdanenim.value.indexOf('kč')!=-1 || theForm.zisk_pred_zdanenim.value.indexOf(' ')!=-1)
  {
    alert("Zadejte prosím zisk před zdaněním a úroky, zadávejte pouze číslo.");
    theForm.zisk_pred_zdanenim.focus();
    return false;
  }
  if (theForm.vlastni_kapital.value == ""|| theForm.vlastni_kapital.value.indexOf('.') !=-1 || theForm.vlastni_kapital.value.indexOf('Kč')!=-1 || theForm.vlastni_kapital.value.indexOf('kč')!=-1 || theForm.vlastni_kapital.value.indexOf(' ')!=-1)
  {
    alert("Zadejte prosím trní hodnotu vlastního kapitálu, zadávejte pouze číslo.");
    theForm.vlastni_kapital.focus();
    return false;
  }
  if (theForm.cizi_kapital.value == ""|| theForm.cizi_kapital.value.indexOf('.') !=-1 || theForm.cizi_kapital.value.indexOf('Kč')!=-1 || theForm.cizi_kapital.value.indexOf('kč')!=-1 || theForm.cizi_kapital.value.indexOf(' ')!=-1)
  {
    alert("Zadejte prosím účetní hodnotu cizího kapitálu, zadávejte pouze číslo.");
    theForm.cizi_kapital.focus();
    return false;
  }
  if (theForm.trzby.value == ""|| theForm.trzby.value.indexOf('.') !=-1 || theForm.trzby.value.indexOf('Kč')!=-1 || theForm.trzby.value.indexOf('kč')!=-1 || theForm.trzby.value.indexOf(' ')!=-1)
  {
    alert("Zadejte prosím trby, zadávejte pouze číslo.");
    theForm.trzby.focus();
    return false;
  }
  //var kx1, kx2, kx3, kx4, kx5;
  var vysledek;
  pracovni_kapital = parseInt(theForm.pracovni_kapital.value);
  aktiva_celkem = parseInt(theForm.aktiva_celkem.value);
  zisk_po_zdaneni = parseInt(theForm.zisk_po_zdaneni.value);
  dividendy = parseInt(theForm.dividendy.value);
  zisk_pred_zdanenim = parseInt(theForm.zisk_pred_zdanenim.value);
  vlastni_kapital = parseInt(theForm.vlastni_kapital.value);
  cizi_kapital = parseInt(theForm.cizi_kapital.value);
  trzby = parseInt(theForm.trzby.value);
  
  //vypocet
  kx1 = (pracovni_kapital/aktiva_celkem);
  nerozdeleny_zisk = (zisk_po_zdaneni-dividendy);
  kx2 = (nerozdeleny_zisk/aktiva_celkem); 
  kx3 = (zisk_pred_zdanenim/aktiva_celkem);
  kx4 = (vlastni_kapital/cizi_kapital);
  kx5 = (trzby/aktiva_celkem);
 
  vysledek = (1.2*kx1) + (1.4*kx2) + (3.3*kx3) + (0.6*kx4) + 1*kx5; 
  //vysledek = 2.8;
  div_vysledek = document.getElementById('vysledek');
	div_vysledek.innerHTML = vysledek;
	dobrej = document.getElementById('koef_dobrej');
	normal = document.getElementById('koef_normal');
	spatnej = document.getElementById('koef_spatnej');
	
	if (vysledek > 2.99)
	   dobrej.style.display = 'block';
	if (vysledek > 1.81 && vysledek < 2.99)
	   normal.style.display = 'block';
	if (vysledek < 1.81)
	   spatnej.style.display = 'block';
	   
	//window.alert(vysledek);
	   
	return false;
}
