function email($co) {
   re = new RegExp("^(([a-zA-Z0-9_\.\-]+@([a-zA-Z0-9_\-]+[\.]{1})+[a-zA-Z]{2,4}|\"[^\"]{0,64}\"<[a-zA-Z0-9_\.\-]+@([a-zA-Z0-9_\-]+[\.]{1})+[a-zA-Z]{2,4}>|\"[^\"]{0,64}<[a-zA-Z0-9_\.\-]+@([a-zA-Z0-9_\-]+[\.]{1})+[a-zA-Z]{2,4}>\")[, ]*)*$");
   if((!re.test($co))|$co==""){
      return false;
  }else{
     return true;
  }
}

function kontrola1(){
   $povol="ANO";
   $data=Array('user','pass1','pass2','jmeno','email','ulice','mesto','psc','www');
   $nevyplneno="";
   for($i=0;$i<$data.length;$i++){
      if(eval('document.forms.udaje.'+$data[$i]+'.value')==''){
         $povol="NE";
         $nevyplneno="Vyplňte všechny požadované údaje.\n";
      }
   }
   $hlaska=$nevyplneno;
   if(document.forms.udaje.pass1.value!=document.forms.udaje.pass2.value){
      $povol="NE";
      $hlaska=$hlaska+"Heslo a ověření hesla se musí shodovat.\n";
   }
   if(document.forms.udaje.pass1.value.length<8 | document.forms.udaje.pass1.value.length>20){
      $povol="NE";
      $hlaska=$hlaska+"Délka hesla musí být v rozmezí 8 - 20 znaků.\n";
   }
   if(document.forms.udaje.user.value.length<4){
      $povol="NE";
      $hlaska=$hlaska+"Délka uživatelského jména musí být alespoň 4 znaky.\n";
   }
   if(!document.forms.udaje.podminky.checked){
      $povol="NE";
      $hlaska=$hlaska+"Musíte souhlasit s podmínkami spolupráce.\n";
   }
   if(!email(document.forms.udaje.email.value)){
      $povol="NE";
      $hlaska=$hlaska+"Zadejte platnou e-mailovou adresu.\n";
   }
    if($povol=="NE"){
      alert($hlaska);
      return false;
   }else{
      if(confirm("Chcete se registrovat s těmito údaji?")){
          return true;
      }else{
         return false;
      }
   }
}

function kontrola2(){
   $povol="ANO";
   $data=Array('jmeno','email','ulice','mesto','psc','www');
   $nevyplneno="";
   for($i=0;$i<$data.length;$i++){
      if(eval('document.forms.udaje.'+$data[$i]+'.value')==''){
         $povol="NE";
         $nevyplneno="Vyplňte všechny požadované údaje.\n";
      }
   }
   $hlaska=$nevyplneno;
   if(!email(document.forms.udaje.email.value)){
      $povol="NE";
      $hlaska=$hlaska+"Zadejte platnou e-mailovou adresu.\n";
   }
   if($povol=="NE"){
      alert($hlaska);
      return false;
   }else{
      if(confirm("Chcete provést změnu údajů?")){
          return true;
      }else{
         return false;
      }
   }
}

function kontrola3(){
   $povol="ANO";
   $data=Array('pass1','pass2','pass');
   $nevyplneno="";
   for($i=0;$i<$data.length;$i++){
      if(eval('document.forms.heslo.'+$data[$i]+'.value')==''){
         $povol="NE";
         $nevyplneno="Vyplňte všechny požadované údaje.\n";
      }
   }
   $hlaska=$nevyplneno;
   if(document.forms.heslo.pass1.value!=document.forms.heslo.pass2.value){
      $povol="NE";
      $hlaska=$hlaska+"Heslo a ověření hesla se musí shodovat.\n";
   }
   if(document.forms.heslo.pass1.value.length<8 | document.forms.heslo.pass1.value.length>20){
      $povol="NE";
      $hlaska=$hlaska+"Délka hesla musí být v rozmezí 8 - 20 znaků.\n";
   }
   if($povol=="NE"){
      alert($hlaska);
      return false;
   }else{
      if(confirm("Chcete provést změnu hesla?")){
          return true;
      }else{
         return false;
      }
   }
}
function selectelement (element) {
  if (document.selection) {
    var range = document.body.createTextRange();
    range.moveToElementText(element);
    range.select();
  }
  else if (window.getSelection) {
    var range = document.createRange();
    range.selectNodeContents(element);
    var selection = window.getSelection();
    selection.removeAllRanges();
    selection.addRange(range);
 }
}
function vyplaceni(provize){
   $povol="ANO";
   $hlaska="Vyplňte prosím následující údaje:\n\n";
   if(provize<500){
      $povol="NE";
      $hlaska=$hlaska+" Provize musí být alespoň 500,- Kč.\n";
   }

   zpusob_zvolen=0;
   for(i=0;i<document.forms.fm.zpusob.length;i++){
      if(document.forms.fm.zpusob[i].checked){
         zpusob_zvolen=1;
      }
   }
   if(zpusob_zvolen==0){
      $povol="NE";
      $hlaska=$hlaska+" Způsob vyplacení.\n";   
   }

   if(document.forms.fm.zpusob[1].checked){
      if(document.forms.fm.jmeno.value==''){
         $povol="NE";
         $hlaska=$hlaska+"Jméno.\n";
      }
      if(document.forms.fm.ulice.value==''){
         $povol="NE";
         $hlaska=$hlaska+"Ulice.\n";
      }
      if(document.forms.fm.mesto.value==''){
         $povol="NE";
         $hlaska=$hlaska+"Město.\n";
      }
      if(document.forms.fm.psc.value==''){
         $povol="NE";
         $hlaska=$hlaska+"PSČ.\n";
      }
   }

   if(document.forms.fm.zpusob[2].checked){
      if(document.forms.fm.ucet.value==''){
         $povol="NE";
         $hlaska=$hlaska+"Číslo účtu.\n";
      }
   }

   if($povol=="NE"){
      alert($hlaska);
      return false;
   }else{
      if(confirm("Chcete odeslat žádost o vyplacení?")){
          return true;
      }else{
         return false;
      }
   }
}
