function inArray(pole, hodnota)
{
  for (var i = 0; i < pole.length; i++)
  {
    if (pole[i].toLowerCase()==hodnota.toLowerCase())
    {
      return true;
    }
  }
  return false;
}

function checkForBlur(f, puvodni){
  if (f.value.replace(/^\s+|\s+$/, '') == ''){
    f.value = puvodni
  }
}

function test()
{
  document.getElementById('boxF').className="active";
}

function sA(element)
{
document.getElementById('ods').className='';
document.getElementById('odspce').className='';
document.getElementById(element).className='active';
}

function zkontrolujEmail(){
	if (window.RegExp) { 
		re = new RegExp("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$"); 
		if (!re.test(document.getElementById("email").value)) { 
			window.alert("E-mailová adresa nemá správný formát."); 
			return false; 
		} 
	}
}

function validateEmail(elementValue){ 
var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/; return emailPattern.test(elementValue); 
}

function checkNewsForm(form){

er = 0;
for (i = 0; i <2; i++){
if (form.sex[i].checked == false)er++;
}

  if (er > 1){
    alert("Zvolte prosím pohlaví")
    return false;
  }

  if (!validateEmail(form.email.value)){ 
    alert("Zadaná e-mailová adresa je v nesprávném tvaru")
    return false;
  }
  
  
return true;

}

function checkChatForm(form){

test = form.otazka.value.toLowerCase().replace(/^\s+|\s+$/, '')
  if (test == "vaše otázka" || test == ""){  
        alert("Vyplňte prosím otázku, kterou chcete položit")
    return false;
}

	if (!validateEmail(form.mail.value)){ 
    alert("Zadaná e-mailová adresa je v nesprávném tvaru")
    return false;
  }

return true;
}

function changeFormClass(which)
{
  if (which=="first")
  {
    document.getElementById('hideBrog').style.display="none";
    document.getElementById('hideLetter').style.display="none";
    document.getElementById('hideMain').style.display="";
    document.getElementById('hideCtp').style.display="none";
    document.getElementById('letak').className="fst a";
    document.getElementById('brog').className="";
    document.getElementById('formType').value='l';

    document.getElementById('test').innerText='Balení, výsek, bigování, perforace, číslování, doprava apod.:';    
  }
  else if (which=="second")
  {
    document.getElementById('hideBrog').style.display="";
    document.getElementById('hideLetter').style.display="";
    document.getElementById('hideCtp').style.display="none";
    document.getElementById('hideMain').style.display="";
    document.getElementById('letak').className=""
    document.getElementById('brog').className="fst a";
    document.getElementById('formType').value='b';

    document.getElementById('test').innerText='Balení, výsek, bigování, perforace, číslování, doprava apod.:';
  }
  else
  {
    document.getElementById('hideBrog').style.display="none";
    document.getElementById('hideLetter').style.display="none";
    document.getElementById('hideCtp').style.display="";
    document.getElementById('hideMain').style.display="none";
    document.getElementById('ctp').className="fst a";  
    document.getElementById('formType').value='c';
    document.getElementById('test').innerText='Sem pište své připomínky:';
  }
  


}

function checkDemandForm(form)
{
  var company = form.company.value.replace(/^\s+|\s+$/, '');
  var name = form.name.value.replace(/^\s+|\s+$/, '');
  var ctpNo = parseInt(form.ctpCnt.value);
  var cntNo = parseInt(form.cnt.value);
  var dsFrom = form.dsForm.value;
  var hlaska ="";
  var validExt = new Array(".pdf",".jpg",".rar",".zip");
  var file = form.userFile.value;
      file = file.substr(file.indexOf("."),file.length);
  

if (form.formType.value=="c")
{
  if (form.ctpCnt.length<1)
  {
    alert("Zadejte počet desek.");
    form.ctpCnt.focus();
    return false;
  }
  
  if (isNaN(ctpNo))
  {
   alert("Počet desek musí být číslo.");
   form.ctpCnt.focus();
   return false;
  }
  
}


if (form.formType.value!="c")
{
  if (form.cnt.length<1)
  {
    alert("Zadejte počet kusů.");
    form.cnt.focus();
    return false;
  }
  
  if (isNaN(cntNo))
  {
   alert("Počet kusů musí být číslo.");
   form.cnt.focus();
   return false;
  } 
}

  
if (company.length < 1){
  alert('Název společnosti musí být vyplněn.');
  form.company.focus();
  return false;
}

if (name.length < 1){
  alert('Kontaktní osoba musí být vyplněna.');
  form.name.focus();
  return false;
}

if (form.mail.value.length<1)
{
    alert("Vyplňte prosím e-mailovou adresu.")
    form.mail.focus();
    return false;
}

if (!validateEmail(form.mail.value)){ 
    alert("Zadaná e-mailová adresa je v nesprávném tvaru.")
    form.mail.focus();
    return false;
}


if (form.dsForm.value==2 && form.phone.value.length<1)
{
  alert('Vyplňte telefon.');
  form.phone.focus();
  return false;
}

if (form.dsForm.value==2 && form.phone.value.length<9)
{
  alert('Telefon musí být alespoň 9 místný.');
  form.phone.focus();
  return false;
}
  
if (form.ico!=undefined)
{
  ico = parseInt(form.ico.value);
}


if ((form.ico!=undefined) && (form.ico.value.length<1))
{
  alert('Vyplňte IČO.');
  form.ico.focus();
  return false;
}

if ((form.ico!=undefined) && (form.ico.value.length!=8))
{
  alert('Vyplňte IČO na 8 platných číslic.');
  form.ico.focus();
  return false;
}

if ((form.ico!=undefined) && isNaN(ico))
{
  alert('IČO musí být číslo.');
  form.ico.focus();
  return false;
}

if ((form.dic!=undefined) && (form.dic.value.length<1))
{
  alert('Vyplňte DIČ.');
  form.dic.focus();
  return false;
}

if (form.userFile!=undefined && form.userFile.value.length>0 && !inArray(validExt,file))
{
  alert('Nepovolený typ souboru.');
  form.userFile.focus();
  return false;
}

if ((form.lawCheck!=undefined) && (!form.lawCheck.checked))
{
    alert("Musíte souhlasit s právní doložkou. Zaškrtněte prosím příslušné políčko.");
    return false;
}
  return true;

}
function checkFillForm(form)
{
  var validExt = new Array(".pdf",".jpg",".rar",".zip");
  var ico = parseInt(form.ico.value);
  var file = form.userFile.value;
      file = file.substr(file.indexOf("."),file.length);

if (form.phone.value.length<1)
{
  alert('Vyplňte telefon.');
  form.phone.focus();
  return false;
}

if (form.userFile.value)

if (form.phone.value.length<9)
{
  alert('Telefon musí být alespoň 9 místný.');
  form.phone.focus();
  return false;
}

if ((form.ico!=undefined) && (form.ico.value.length<1))
{
  alert('Vyplňte IČO.');
  form.ico.focus();
  return false;
}

if ((form.ico!=undefined) && (form.ico.value.length!=8))
{
  alert('Vyplňte IČO na 8 platných číslic.');
  form.ico.focus();
  return false;
}

if (isNaN(ico))
{
  alert('IČO musí být číslo.');
  form.ico.focus();
  return false;
}

if ((form.dic!=undefined) && (form.dic.value.length<1))
{
  alert('Vyplňte DIČ.');
  form.dic.focus();
  return false;
}

if (form.userFile!=undefined && form.userFile.value.length>0 && !inArray(validExt,file))
{
  alert('Nepovolený typ souboru.');
  form.userFile.focus();
  return false;
}


if ((form.lawCheck!=undefined) && (!form.lawCheck.checked))
{
    alert("Musíte souhlasit s právní doložkou. Zaškrtněte prosím příslušné políčko.");
    return false;
}
  return true;

}
