testFormularza1={
  rodzajePol:{
    email:[/^[\w\.-]{2,}@[\w\.-]+\.[a-z]{2,5}$/,'Zadajte prosím platnú e-mail'],
    liczbacalkowita:[/^\d+$/,'Správná hodnota tejto kolonky je celé číslo'],
   
    kodpocztowy:[/^\d{2}\-\d{3}$/,'Niepoprawny format kodu pocztowego np. 06-600'],
    telefon:[/\+\d{11}/,'Niepoprawny format nr telefonu np. +48666666666'],
    m20m100:[/^.{3,40}$/,'Zadajte minimálne 3 znaky a maximálne 40 znakov'],
    m3m25:[/^.{3,25}$/,'Zadajte minimálne 3 znaky a maximálne 25 znakov'],
    m5m80:[/^.{5,80}$/,'Zadajte minimálne 3 znaky a maximálne 80 znakov'],
    m20m200:[/^.{3,200}$/,'Zadajte minimálne 3 znaky a maximálne 200 znakov'],
   
    banner:[/^\d{4}\x\d{4}$/,'Niepoprawny format banera np. 9999x9999'],
    url:[/^http\:\/\/www.+\.[a-z]{2,5}$/,'Zadajte prosím platnú www adresu: http://www.site.com']
  },
  testuj1:function(f){
    var i,rodz;
  
    
    for(i=0;i<f.elements.length;i++){
      E=f.elements[i];
     
      if(rodz=this.rodzajePol[E.getAttribute('rodzajpola')])
      
        if(!rodz[0].test(E.value)){
          E.focus();
          
          E.select();
         
          
          document.getElementById("error1").style.display = "block";
          
          document.getElementById("error1").innerHTML=(E.getAttribute('komunikat')||rodz[1]);
         
          return false;          
        } 
    }
    
    
    
    return true;
  }
  
  
  
}








