  
// potwierdzenie usuniecia wiadomosci
  function potwierdzenie()
  {
    var sprawdz = window.confirm("Czy na pewno chcesz usunąć wszystkie wiadomości dotyczące danego użytkownika ?");
    if (sprawdz == true) return true;
    else if (sprawdz == false) return false;
  }
  
 // zlicznie ilosci znakow w opisach 
onl=window.onload||Function;
onload=function(){
    onl();
    for(var i=0,d,k; d=document.getElementsByTagName('*')[i++];){
        if(d.className=='zostalo'){
            d.m=+d.innerHTML;
            (k=d.previousSibling).onkeypress=k.onkeyup=function(){
                var n=this.nextSibling;
                if(this.value.length>n.m)this.value=this.value.slice(0,n.m);
                n.innerHTML=n.m-this.value.length;
            }
        }
    }
} 

// sprawdza formularz
function checkForm()
{
  var brakuje_danych=false;
  var formularz=document.znajomy;
  var napis="";
  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
   
  if (formularz.dokogo.value == "" ){
    napis += "Nie podano adresu email\n"
    brakuje_danych=true;
  }
else
{  
    if (formularz.dokogo.value.search(validRegExp) == -1){ 
    napis += "Podany email jest nieprawidłowy\n"
    brakuje_danych=true;
  }
} 

  if (formularz.odkogo.value == "" ){
    napis += "Nie wypełniono pola: Od kogo\n"
    brakuje_danych=true;
  }  
 
  if (!brakuje_danych) formularz.submit();
  else alert ("Nie wypełniono poprawnie następująych pól:\n" + napis);
}
