function trim(s) {
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  return s;
}


function CheckForm(){
	var errorMsg="";
	var tmp="oto lista bledów:\n ";
	imie = trim(document.forms['zgloszenie'].elements['imie'].value); 
	
	nazwisko = trim(document.forms['zgloszenie'].elements['nazwisko'].value); 
	firma = trim(document.forms['zgloszenie'].elements['firma'].value); 
	miejscowosc = trim(document.forms['zgloszenie'].elements['miejscowosc'].value); 
	kod = trim(document.forms['zgloszenie'].elements['kod'].value); 
	adres = trim(document.forms['zgloszenie'].elements['adres'].value); 
	nip = trim(document.forms['zgloszenie'].elements['nip'].value); 
	regon = trim(document.forms['zgloszenie'].elements['regonkrs'].value); 
	telefon = trim(document.forms['zgloszenie'].elements['telefon'].value); 
	email = trim(document.forms['zgloszenie'].elements['email'].value); 
	haslo = trim(document.forms['zgloszenie'].elements['haslo'].value); 
	
	var re;
	if(!imie) {errorMsg+=" * podaj imie\n ";}
	
	if(!nazwisko){errorMsg+=" * podaj nazwisko\n ";}
	if(!firma){errorMsg+=" * podaj nazwę firmy\n ";}
	if(!miejscowosc){errorMsg+=" * podaj nazwe miejscowosci\n ";}
	if(kod){
		k=/^[0-9]{2}-[0-9]{3}$/;
		if(k.test(kod)==true){}else{
			errorMsg+=" * kod miejscowosci jest niepoprawny\n ";
		}
	}else{errorMsg+=" * podaj kod\n ";}
	if(!adres){errorMsg+=" * podaj adres\n ";}
	if(!nip){errorMsg+=" * podaj NIP\n ";}
	if(!regon){errorMsg+=" * podaj REGON / KRS\n ";}
	if(!telefon){errorMsg+=" * podaj telefon\n ";}
	if(email){
		re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
		if (re.test(email) == true){
		}else{errorMsg+=" * adres e-mail jest niepoprawny\n ";}
	}else{errorMsg+=" * podaj e-mail \n ";}
	if(!haslo){errorMsg+=" * podaj haslo\n ";}
	
	if( errorMsg!="" ){
		alertMessage= "Nie zostaly wypelnione wymagane pola formularza.\n";
		alertMessage=  alertMessage + tmp;
		alertMessage = alertMessage + errorMsg ;
		alert(alertMessage);
	}
	else {document.forms['zgloszenie'].submit();}
}

