// Walidacja formularzy przed ich wyslaniem:

// Walidacja formularza rejestracji studenta:
function rejestracja_student_walidacja() {
   var imie=document.getElementById('student_imie').value;
   var nazwisko=document.getElementById('student_nazwisko').value;
   var login=document.getElementById('student_login').value;
   var dzialanie=document.getElementById('student_dzialanie').value;
   
   var loginRegExpr=/^[a-zA-Z0-9_]{4,10}$/;
   var dzialanieRegExpr=/^\d{1,3}$/;
   
   var msg="";
   if (imie=="") msg+="Nie podano imienia<br/>";
   if (nazwisko=="") msg+="Nie podano nazwiska<br/>";
   if (login=="") msg+="Nie podano loginu<br/>";
   else if(login.search(loginRegExpr)==-1)
      msg+="niepoprawny format loginu<br/>";
   if (dzialanie=="") msg+="Nie wykonano dzialania"; 
   else if (dzialanie.search(dzialanieRegExpr)==-1) 
      msg+="Niepoprawna forma dla wyniku dzialania";
   document.getElementById('rejestracja_bledy').innerHTML=msg;
   if (msg=="") document.forms.rejestracja_student.submit();  
}

// Walidacja formularza rejestracji ucznia:
function rejestracja_uczen_walidacja() {
   var imie=document.getElementById('uczen_imie').value;
   var nazwisko=document.getElementById('uczen_nazwisko').value;
   var login=document.getElementById('uczen_login').value;
   var dzialanie=document.getElementById('uczen_dzialanie').value;
   
   var loginRegExpr=/^[a-zA-Z0-9_]{4,10}$/;
   var dzialanieRegExpr=/^\d{1,3}$/;
   
   var msg="";
   if (imie=="") msg+="Nie podano imienia<br/>";
   if (nazwisko=="") msg+="Nie podano nazwiska<br/>";
   if (login=="") msg+="Nie podano loginu<br/>";
   else if(login.search(loginRegExpr)==-1)
      msg+="niepoprawny format loginu<br/>";
   if (dzialanie=="") msg+="Nie wykonano dzialania";
   else if (dzialanie.search(dzialanieRegExpr)==-1) 
      msg+="Niepoprawna forma dla wyniku dzialania";
   document.getElementById('rejestracja_bledy').innerHTML=msg;
   if (msg=="") document.forms.rejestracja_uczen.submit();  
}

function wyslij_walidacja() {
   var msg="";
   var haslo=document.getElementById('password').value;
   var pattern=/^[0-9]{10}$/;
   if (haslo=="") {
      msg+="Nie podano hasla<br/>";
   } else if (haslo.search(pattern)==-1) {
	   msg+="Niepoprawny format hasla<br/>";
   }
   if (msg=="") {
      document.getElementById('wyslij_form').submit();
   } 
   else
   {
       document.getElementById('wyslij_bledy').innerHTML=msg;
   }
}
