<!--
function regform(show)
{
if(show)
{
document.getElementById('osobnif').style.display = 'none';
document.getElementById('firemnif').style.display = 'inline';
}
else
{
document.getElementById('osobnif').style.display = 'inline';
document.getElementById('firemnif').style.display = 'none';
}
document.getElementById('ukaf2').style.display = 'inline';
document.getElementById('ukaf').style.display = 'inline';
}

function pkform(show)
{
if(show)
{
document.getElementById('kontaktf').style.display = 'none';
document.getElementById('pobockaf').style.display = 'inline';
}
else
{
document.getElementById('kontaktf').style.display = 'inline';
document.getElementById('pobockaf').style.display = 'none';
}
document.getElementById('ukaf2').style.display = 'inline';
document.getElementById('ukaf').style.display = 'inline';
}

function dafregform(show,n,t)
{
if(show)
{
document.getElementById('daf').style.display = 'inline';
hlpOn(n,t);
}
else
{
document.getElementById('daf').style.display = 'none';
hlpOff(n,t);
}
}

function zhfregform(show,n,t)
{
if(show)
{
document.getElementById('zhf').style.display = 'inline';
hlpOn(n,t);
}
else
{
document.getElementById('zhf').style.display = 'none';
hlpOff(n,t);
}
}

function krform(dv,e)
{
if (document.registrace.elements["f_"+e].value.toLowerCase() == 'cze')
{
document.getElementById(dv).style.display = 'inline';
}
else
{
document.getElementById(dv).style.display = 'none';
}
}

function stavbar(show)
{
if(show)
{
document.getElementById('akcebar').style.display = 'none';
document.getElementById('stavbar').style.display = 'inline';
}
}


function RegSendFormCheck(f)
{

jecislo = /^[0-9]+$/;

var tp = "Chybí";
var tz = "\nProsím opravte tento údaj.";
var tc = "obsahuje jiné znaky než čísla (zadávejte bez mezer).";

if (document.registrace.akce.value == '0') // typ uctu
{
var akce = 0; // novy
if (document.registrace.typucet[0].checked)
{
var typu = 0;
}
else
{
var typu = 1;
}
}
else
{
var akce = 1; // editace
var typu = document.registrace.typucet_x.value;
} // typ uctu


if (document.registrace.dadr[0].checked) // jina dodaci?
{
var dadr = 0; // ne
}
else
{
var dadr = 1; // ano
} // jina dodaci?


if (document.registrace.idm.value == 'registrace')
{
if (akce == 1) // editace
{
if (document.registrace.zh[0].checked) // zmena heslo?
{
var zh = 0;
var heslocheck = 0;
}
else
{
var zh = 1; // ano
var heslocheck = 1;
} // zmena heslo?
}
else
{
var heslocheck = 1; // kontrola hesla
}
}
else
{
var zh = 0;
var heslocheck = 0;
} // registrace

if (typu == 0) // osobni
{
if (document.registrace.f_jmeno.value == '')
{
alert(tp+" jméno. "+tz);
document.registrace.f_jmeno.focus(); 
return false;
}
if (document.registrace.f_prijmeni.value == '')
{
alert(tp+" příjmení. "+tz);
document.registrace.f_prijmeni.focus();
return false;
}
} // osobni


if (typu == 1) // firemni
{
if (akce == 0)
{
if (document.registrace.f_firma.value == '')
{
alert(tp+" název firmy. "+tz);
document.registrace.f_firma.focus(); 
return false;
}
if (document.registrace.f_ico.value == '' || document.registrace.f_ico.value == '0')
{
alert(tp+" IČ. "+tz);
document.registrace.f_ico.focus();
return false;
}
if (!jecislo.test(document.registrace.f_ico.value))
{ 
alert("IČ "+tc+" "+tz);
document.registrace.f_ico.focus();
return false;
}
} // akce nova registrace
if (document.registrace.f_kojmeno.value == '')
{
alert(tp+" jméno kontaktní osoby. "+tz);
document.registrace.f_kojmeno.focus(); 
return false;
}
if (document.registrace.f_koprijmeni.value == '')
{
alert(tp+" příjmení kontaktní osoby. "+tz);
document.registrace.f_koprijmeni.focus();
return false;
}
if (document.registrace.f_kotelefon.value == '')
{
alert(tp+" telefon kontaktní osoby. "+tz);
document.registrace.f_kotelefon.focus();
return false;
}
if (!jecislo.test(document.registrace.f_kotelefon.value))
{ 
alert("Telefon kontaktní osoby "+tc+" "+tz);
document.registrace.f_kotelefon.focus();
return false;
}
} // firemni

if (document.registrace.f_kulice.value == '')
{
alert(tp+" ulice. "+tz);
document.registrace.f_kulice.focus();
return false;
}
if (document.registrace.f_kmesto.value == '')
{
alert(tp+" město. "+tz);
document.registrace.f_kmesto.focus();
return false;
}
if (document.registrace.f_kpsc.value == '')
{
alert(tp+" PSČ. "+tz);
document.registrace.f_kpsc.focus();
return false;
}
if (!jecislo.test(document.registrace.f_kpsc.value))
{ 
alert("PSČ "+tc+" "+tz);
document.registrace.f_kpsc.focus();
return false;
}
if (document.registrace.f_kstat.value == '' || document.registrace.f_kstat.value == '0')
{
alert(tp+" stát. "+tz);
document.registrace.f_kstat.focus();
return false;
}

if (dadr == 1) // jina dodaci
{
if (document.registrace.f_dnazev.value == '')
{
alert(tp+" název (místo) v dodací adrese. "+tz);
document.registrace.f_dnazev.focus();
return false;
}
if (document.registrace.f_dulice.value == '')
{
alert(tp+" ulice v dodací adrese. "+tz);
document.registrace.f_dulice.focus();
return false;
}
if (document.registrace.f_dmesto.value == '')
{
alert(tp+" město v dodací adrese. "+tz);
document.registrace.f_dmesto.focus();
return false;
}
if (document.registrace.f_dpsc.value == '')
{
alert(tp+" PSČ v dodací adrese. "+tz);
document.registrace.f_dpsc.focus();
return false;
}
if (!jecislo.test(document.registrace.f_dpsc.value))
{ 
alert("PSČ v dodací adrese "+tc+" "+tz);
document.registrace.f_dpsc.focus();
return false;
}
if (document.registrace.f_dstat.value == '' || document.registrace.f_dstat.value == '0')
{
alert(tp+" stát v dodací adrese. "+tz);
document.registrace.f_dstat.focus();
return false;
}
} // jina dodaci

if (document.registrace.f_email.value == '' || document.registrace.f_email.value == '@')
{
alert(tp+" e-mail. "+tz);
document.registrace.f_email.focus();
return false;
}
if (document.registrace.f_telefon.value == '')
{
alert(tp+" telefon. "+tz);
document.registrace.f_telefon.focus();
return false;
}
if (!jecislo.test(document.registrace.f_telefon.value))
{ 
alert("Telefon "+tc+" "+tz);
document.registrace.f_telefon.focus();
return false;
}

if (heslocheck == 1) // kontrola hesla
{
if (document.registrace.f_heslo.value == '')
{
alert(tp+" heslo. "+tz);
document.registrace.f_heslo.focus();
return false;
}
if (document.registrace.f_reheslo.value == '')
{
alert(tp+" heslo znovu. "+tz);
document.registrace.f_reheslo.focus();
return false;
}
if (document.registrace.f_heslo.value != document.registrace.f_reheslo.value)
{
alert("Heslo a jeho potvrzení (heslo znovu) se neshoduje. "+tz);
document.registrace.f_heslo.focus();
return false;
}
} // kontrola hesla

if (document.registrace.podminky.checked != true)
{
alert(tp+" souhlas obchodních podmínek. "+tz);
document.registrace.podminky.focus();
return false;
}
if (document.registrace.form_kkod.value == '')
{
alert(tp+" kontrolní kód (číslo z obrázku). "+tz);
document.registrace.form_kkod.focus();
return false;
}
if (!jecislo.test(document.registrace.form_kkod.value))
{ 
alert("Kontrolní kód (číslo z obrázku) "+tc+" "+tz);
document.registrace.form_kkod.focus();
return false;
}

if (document.registrace.idm.value == 'nakup') // nakup
{

  var voldop = 0;
  var doprava = 0;
  
  for (var i = 0; i < document.registrace.doprava.length; i++)
  {
  if (document.registrace.doprava[i].checked)
  {
  var doprava = 1;
  voldop = document.registrace.doprava[i].value;
  }
  }
  if (doprava == 0)
  {
  alert("Není zvolen způsob dopravy. "+tz);
  return false;
  }
  
  var volpla = 0;
  var platba = 0;
  
  for (var i = 0; i < document.registrace.platba.length; i++)
  {
  if (document.registrace.platba[i].checked)
  {
  var platba = 1;
  volpla = document.registrace.platba[i].value;
  }
  }
  if (platba == 0)
  {
  alert("Není zvolen způsob platby. "+tz);
  return false;
  }
  
  if (volpla == 'HOT' || volpla == 'PLK')
  {
  if (voldop == 'PPL' || voldop == 'INT' || voldop == 'CPO' || voldop == 'SKT' || voldop == 'SKK' || voldop == 'ZAH')
  {
  alert("U zvoleného způsobu dopravy je možné platit pouze dobírkou nebo předem na účet. "+tz);
  return false;
  }
  }
  
  if (volpla == 'DOB')
  {
  if (voldop == 'BRK' || voldop == 'BRS' || voldop == 'PHU' || voldop == 'OVK')
  {
  alert("U typu platby dobírkou není možný osobní odběr. "+tz);
  return false;
  }
  }

  for (var i = 0; i < document.registrace.darek.length; i++)
  {
   if (document.registrace.darek[i].checked)
   {
   	var darekZvolen = true;
   }
  }	
	if (darekZvolen && document.registrace.f_slevakod.value != '')
	{
	 alert("Kombinace použití slevového kódu s výběrem dárku není možná. Zvolte prosím pouze jednu výhodu.");
	 return false;
	}


} // nakup

stavbar(true);
return true;

}

function ukazinfo(eid)
{
 var e = document.getElementById(eid);
 if (e)
 {
 	e.style.display = e.style.display == "none" ? "" : "none";
 }
}

function zrusitDarek()
{
 for (var i = 0; i < document.registrace.darek.length; i++)
 {
 	document.registrace.darek[i].checked = false;
 }
}
//-->


