//----------------------
function checkblank(e){
	
 	    if (isblank(e)){
		    alert("Proszę wypełnić pole " + e.description + "!");
		    return false;
	    }
	    
      return true;

}


//----------------------
function checkblank_ver2(e, size_e){
	  
 	  if (e.value.length < size_e){
		    alert("W przypadku pola " + e.name + " wymagane są minimum " + size_e + " znaki!");
		    return false;
	  }	  
    return true;
    
}   

//-------------------
function verify(f){


	if (!f.name.isOptional && !checkblank(f.name)){
				return false;
	}

	//nazwisko
	if (!f.surname.isOptional && !checkblank(f.surname)){
				return false;
	}

    if (!f.ulica.isOptional && !checkblank(f.ulica)){
				return false;
	}

	//nr_domu
	if (!f.nr_domu.isOptional && !checkblank(f.nr_domu)){
				return false;
	}

	//miasto
	if (!f.miasto.isOptional && !checkblank(f.miasto)){
				return false;
	}

	if (!f.mail.isOptional && !checkblank(f.mail)){
				return false;
	}

	if (!f.login.isOptional && !checkblank(f.login)){
					return false;
	}
	
  if (f.login.name == 'login'){
      if(!checkblank_ver2(f.login, 4)) return false;
  }

	if (!f.password1.isOptional && !checkblank(f.password1)){
				return false;
	}
	
	if (f.password1.name == 'password1'){
      if(!checkblank_ver2(f.password1, 4)) return false;
  }
  	
	if (!f.password2.isOptional && !checkblank(f.password2)){
				return false;
	}
  if (f.password2.name == 'password2'){
      if(!checkblank_ver2(f.password2, 4)) return false;
  }


	
return true;
}



















//------------------
function isblank(e){

	if (e.value == null || e.value == "")
		return true;

	for(var i = 0; i < e.value.length; i++){
		var c = e.value.charAt(i);
		if((c != ' ') && (c != '\n') && (c != '\t'))
			return false;
	}
return true;
}

















//-------------------
function verify2(f){


//dodatkowe dane do rachunku
    if (!f.nazwa.isOptional && !checkblank(f.nazwa)){
				return false;
	}

    if (!f.nip.isOptional && !checkblank(f.nip)){
				return false;
	}
	
    if (!f.ulica.isOptional && !checkblank(f.ulica)){
				return false;
	}

	//nr_domu
	if (!f.nr_domu.isOptional && !checkblank(f.nr_domu)){
				return false;
	}

	//miasto
	if (!f.miasto.isOptional && !checkblank(f.miasto)){
				return false;
	}
return true;
}

