// Copyright Martin Kroulík 2005
//  součást aplikací pro www.primadvd.cz


function KopieAdresy(form){
  form.SQLsFakJmeno.value=form.SQLsJmeno.value+' '+form.SQLsPrijmeni.value;
  form.SQLsFakUlice.value=form.SQLsUlice.value;
  form.SQLsFakMesto.value=form.SQLsMesto.value;
  form.SQLsFakPSC.value=form.SQLsPSC.value;
  form.SQLsFakZeme.value=form.SQLsZeme.value;
}

function odeslani(formular)
{
 if (window.RegExp)
 {
  re = new RegExp("[A-Ža-ž0-9]{3,25}");
  if (!re.test(formular.SQLsLogin.value))
  {
   alert("Login obsahuje nepovolené znaky nebo je mimo rozsah 3-25 písmen: "+formular.SQLsLogin.value);
   formular.SQLsLogin.select();
   return false;
  }

  re = new RegExp("[A-Za-z0-9]{3,20}");
  if (!re.test(formular.SQLsPassword.value))
  {
   alert("Heslo obsahuje nepovolené znaky nebo je mimo rozsah 3-20 písmen: "+formular.SQLsPassword.value);
   formular.SQLsPassword.select();
   return false;
  }
  if (formular.SQLsPassword.value!=formular.heslo1.value)
  {
   alert("Totéž heslo musíte také napsat do potvrzení hesla");
   formular.heslo1.select();
   return false;
  }

	
  re = new RegExp("[A-Ža-ž0-9]{3,40}");
  if (!re.test(formular.SQLsJmeno.value))
  {
   alert("Jméno obsahuje nepovolené znaky nebo je mimo rozsah 3-40 písmen: "+formular.SQLsJmeno.value);
   formular.SQLsJmeno.select();
   return false;
  }

	re = new RegExp("[A-Ža-ž0-9]{3,40}");
  if (!re.test(formular.SQLsPrijmeni.value))
  {
   alert("Příjmení obsahuje nepovolené znaky nebo je mimo rozsah 3-40 písmen: "+formular.SQLsPrijmeni.value);
   formular.SQLsPrijmeni.select();
   return false;
  }
	
  if (formular.SQLsJmeno.value.length+formular.SQLsPrijmeni.value.length>32)
  {
   alert("Celkový počet znaků ve jméně a příjmení je "+(formular.SQLsJmeno.value.length+formular.SQLsPrijmeni.value.length)+". Prosím zkraťte jméno nebo příjmení, tak aby součet počtu znaků byl maximálně 32");
   return false;
  }

  re = new RegExp("^[^@]+@[^.]+[\.].+$");
  if (!re.test(formular.SQLsEmail.value))
  {
   alert("Máte chybně vyplněnou e-mailovou adresu: "+formular.SQLsEmail.value);
   formular.SQLsEmail.select();
   return false;
  }

  re = new RegExp("[0-9\ \+]{6,50}");
  if (!re.test(formular.SQLsTelefon.value))
  {
   alert("Vyplňte prosím správně telefonní číslo: "+formular.SQLsTelefon.value);
   formular.SQLsTelefon.select();
   return false;
  }

  if (formular.SQLsUlice.value=='' || formular.SQLsMesto.value=='' || formular.SQLsPSC.value=='' || formular.SQLsZeme.value=='')
  {
   alert("Zadejte prosím Ulici, Město, PSČ i Zemi");
   return false;
  }

  if (formular.SQLsDodUlice.value!=='' && formular.SQLsDodZeme.value=='')
  {
   alert("Pokud vyplňujete dodací ulici, zadejte také prosím dodací zemi");
   return false;
  }	

	if (!formular.SQLnNovinky.checked)
  {
   if (!confirm("Nezatrhli jste volbu zasílání novinek\nPřijdete tím o možnost dostávat nejaktuálnější informace o novinkách, slevové kupóny a účastnit se speciálních akcí.\nInformace se zasílají měsíčně formou krátkého emailu, zasílání lze stejným způsobem zase zrušit.\n\nChcete přesto pokračovat?")) return false;
  }
  
 }
 else return false;
}

function TestEmailu(strVstup){
  //strVstup je odkaz na jmeno pole
        vstup=eval("document.all."+strVstup+".value");
        re = new RegExp("^[^@]+@[^.]+[\.].+$");
  if (!re.test(vstup))
  {
   alert("Máte chybně vyplněnou e-mailovou adresu: "+vstup);
   return false;
  }
        else {
         return true;
        }
}

