function wpisz(mail) {

        if(!poprawnyAdres(mail)) {
                alert("Niepoprawny adres e-mail");
                document.m.emailAdr.focus();
                document.m.emailAdr.select();
        }
        
        else {
                document.m.submit();
        }
}

function wypisz(mail) {

        if(!poprawnyAdres(mail)) {
                alert("Niepoprawny adres e-mail");
                document.m.emailAdr.focus();
                document.m.emailAdr.select();
        }
        
        else {
                document.m.submit();
        }
}

function poprawnyAdres(mail) {

         zleZnaki = " /:,;"
         
         if (mail == "") {                           // nie może być pusty
            return false
         }

         for (i=0; i<zleZnaki.length; i++) {             // czy zawiera nierawidłowe znaki?                            
            zlyZnak=zleZnaki.charAt(i)
            if (mail.indexOf(zlyZnak,0) != -1) {
               return false
            }
         }
         
         malpaPoz=mail.indexOf("@",0)                // musi zawierać symbol "@"
         if (malpaPoz == -1 || malpaPoz == 0) {
            return false
         }
         if (mail.indexOf("@", malpaPoz+1) != -1) {  // może być tylko jedno "@"
            return false
         }

         kropkaPoz = mail.indexOf(".",malpaPoz)      // musi być conajmniej jedna kropka
         if(kropkaPoz==-1 || kropkaPoz==malpaPoz+1) {
            return false
         }

         if(kropkaPoz+3 > mail.length) {              // po kropce muszą być conajmniej 2 znaki
            return false
         }

         return true
}
      


function powrot(host) {
        window.location="http://www."+host;
}
