/* JavaScript Document
 * Sa tu funkcje do sprawdzania poprawnosci wprowadzonych znakow w pola formularzy
 */

/*************************************************/
/**************verify_login(string)***************/
/*function verify_login(string){
  var error = "";
  var wzor = /^[a-zA-Z0-9]{4,20}$/; //dozwolone litery, cyfry
  
  if(string == ""){
    error += "Nie wprowadzono nazwy uzytkownika.\n";
  }else if( ((string.length)<4) ||((string.length)>20) ){
    error += "Nazwa uzytkownika ma miec 4-20 znakow.\n";
  }else  if(!wzor.test(string)){
    error += "Nazwa uzytkownika moze zawierac tylko litery i cyfry.\n";
  }  
  return error;
}*/
/*************************************************/

/*************************************************/
/*************verify_password(string)*************/
/*function verify_password(string){
  var error = "";
  var wzor = /^[a-zA-Z0-9]{6,20}$/; //dozwolone litery, cyfry

  if(string == ""){
    error += "Nie wprowadzono hasla.\n";
  }else if( ((string.length)<6) || ((string.length)>21) ){
    error += "Haslo ma miec 6-20 znakow.\n";
  }else if(!wzor.test(string)){
    error += "Haslo zawiera niedozwolone znaki.\n";
  }
  return error;
}*/
/*************************************************/

/*************************************************/
/********verify_password_2(string,string2)********/
/*function verify_password_2(string,string2){
  var error = "";
  var wzor = /^[a-zA-Z0-9]{6,20}$/; //dozwolone litery, cyfry

  if(string == ""){
    error += "Nie wprowadzono hasla.\n";
  }else if( ((string.length)<6) || ((string.length)>21) ){
    error += "Haslo ma miec 6-20 znakow.\n";
  }else if(!wzor.test(string)){
    error += "Haslo zawiera niedozwolone znaki.\n";
  }else if(string != string2){
    error += "Wpisane hasla s±… różne.\n";
  }
  return error;
}*/
/*************************************************/

/*************************************************/
/***********verify_liczby(string)******************/
function verify_liczby(string){
  var error = "";
  var wzor = /^[0-9\-]{9,20}$/;

  if(string == ""){
    error += "Pole powinno zawierac liczby.\n";
  }else if( ((string.length)>21) ){
    error += "Za dlugie";
  }else if( ((string.length)<9) ){
    error += "Za krótkie";
  }else if(!wzor.test(string)){
    error += "Pole powinno zawierac liczby.\n";
  }

  return error;
}
/*************************************************/

/*************************************************/
/***********verify_email(string)******************/
function verify_email(string){
  var error = "";
  var wzor = /^[a-zA-Z0-9.\-_]+@[a-zA-Z0-9\-.]+\.[a-zA-Z]{2,4}$/;

  if(string == ""){
    error += "Pole powinno zawierac e-mail.\n";
  }else if( ((string.length)>100) ){
    error += "E-mail moze miec do 100 znaków.\n";
  }else if(!wzor.test(string)){
    error += "Wprowadz poprawny e-mail.\n";
  }

  return error;
}
/*************************************************/

/*************************************************/
/********verify_string(string,stringOpis)*********/
function verify_string(string,stringOpis){
  var error = "";
  var wzor = /[\*\\\(\)\{\}\[\]\<\>\?\;\:]/; //wszysto oprocz tych

  if(string == ""){
    error += "Wpisz "+stringOpis+".\n";
  }else if( ((string.length)>100) ){
    error += "Pole "+stringOpis+" moze miec do 100 znakow.\n";
  }else if(wzor.test(string)){
    error += "Pole "+stringOpis+" zawiera niedozwolone znaki.\n";
  }

  return error;
}
/*************************************************/

/*************************************************/
/**************verify_kod(string******************/
function verify_kod(string){
  var error = "";
  var wzor = /^[0-9]{2}[^\*]?[0-9]{3}$/;

  if( string == "" ){
    error += "Nie wprowadzono pozycji kod pocztowy.\n";
  }else if(!wzor.test(string)){
    error += "Kod pocztowy jest nieprawidlowy.\n";
  }
  return error;
}
/*************************************************/

