function changeBg() {
	if (screen.width > 800 && screen.width <= 1024){document.body.style.background='url(./image/1024.jpg)';}
	else if (screen.width > 1024 && screen.width <= 1280){document.body.style.background='url(./image/1280.jpg)';}
	else if (screen.width > 1280 && screen.width <= 1440){document.body.style.background='url(./image/1440.jpg)';}
	else if (screen.width > 1440 && screen.width <= 1600){document.body.style.background='url(./image/1600.jpg)';}
	else {document.body.style.background='url(./image/1900.jpg)';}
document.body.style.backgroundRepeat = 'no-repeat';
document.body.style.backgroundAttachment='fixed';
}
		
function sprawdzenie() {
	with (document.forms[0]) {
	var brak1 = 0;
	var brak2 = 0;
	var brak3 = 0;
	var brak4 = 0;
	var brak5 = 0;
	var brak6 = 0;
	var brak7 = 0;
	var check = 0;
	var inny  = 0;		
		//sprawdzenie czy podano wszystkie dane odbiorcy i nadawcy
		for (var x=0;x<=21;x++){
			if (elements[x].value==""){
				elements[x].style.backgroundColor = "#FD4000";
				brak1+=1;
			}
			else {
				elements[x].style.backgroundColor = "white";
			}
		}
	//sprawdzenie czy zaznaczono jakikolwiek typ
		for (var x=0;x<=8;x++){
			if (typ[x].checked==true){
				check+=1;
			}
		}
  		//sprawdzenie wypełniania dla typów do paczki do samochodu
		for (var x=0;x<=5;x++){
			if (typ[x].checked==true){
				for (var y=32;y<=38;y++){
		  	  		if(elements[y].value == ""){
		  				elements[y].style.backgroundColor = "#FD4000";
		  				brak2+=1;
		  			}
		  			else {
		  				elements[y].style.backgroundColor = "white";
		  			}
				}
			}
		}
		//sprawdzenie czy wypełniono pole "jakie" dla innych przesyłek
		if (typ[8].checked==true){
	 		if(elements[31].value==""){
				elements[31].style.backgroundColor = "#FD4000";
				inny+=1;
			}
			else {
				elements[31].style.backgroundColor = "white";
			}
		}
		//sprawdzenie wypełnienia dla typów mierzonych w "m3" i "kg" oraz innych
		for (var x=6;x<=8;x++){
			if (typ[x].checked==true){
				for (var y=32;y<=35;y++){
			  		if(elements[y].value == ""){
		  				elements[y].style.backgroundColor = "#FD4000";
		  				brak3+=1;
			  		}
			  		else {
			  			elements[y].style.backgroundColor = "white";
			  		}
			  	}		  		
				for (var y=36;y<=39;y++){
			  		if(elements[y].value == ""){
		  				brak4+=1;
		  			}
		  		}
		  		for(var y=36;y<=39;y++){
		  			if (brak4==4){
		  				elements[y].style.backgroundColor = "#FD4000";
		  				brak5+=1;
		  			}
			  		else {
			  			elements[y].style.backgroundColor = "white";
			  		}
			  	} 	
	  		}
	  	}
	  	//sprawdzenie pól wymiary oraz objętość dla przesyłek w "kg" "m3" oraz innych
	  	for (var y=36;y<=38;y++){
			if(elements[y].value == ""){
			brak6+=1;
		  	}
		}
		if (brak6!=0 && brak6 !=3){
			brak7+=1;
			for(var y=36;y<=38;y++){	
		  		if (elements[y].value==""){
		  			elements[y].style.backgroundColor = "#FD4000";
		  		}
		  		else {
					elements[y].style.backgroundColor = "white";
				}
			}
		}	
	  	//wyswietlenie alertow i przerywanie wysylania
	  	if (brak1!=0){
			alert("należy podać wszystkie dane osobowe");
			return false;	
		}
		if (check==0){
			alert("należy zaznaczyć jeden typ");
			return false;
		}
		if (inny!=0){
			alert("po wybraniu innego typu należy podać jaki to jest");
			return false;
		}
		if (brak7!=0){
			alert("należy podać wszystkie wymiary");
			return false;
		}
		if (brak2!=0){
			alert("należy podać wszystkie informacje o przesyłce");
			return false;
		}
		if (brak3!=0 && brak5!=0){
			alert("należy podać podstawowe informacje o przesyłce oraz wymiary lub objętość")
			return false;
		}
		if (brak3!=0 && brak5==0){
			alert("należy podać podstawowe informacje o przesyłce");
			return false;
		}
		if (brak3==0 && brak5!=0){
			alert("należy podać wymiary lub objętość");
			return false;
		}
	  	if(uwagi.value.length>=170){
      	alert("należy wpisać maksymalnie 170 znaków");
         return false;
      }
	}
}

function block() {
	with (document.forms[0]){
		//ustawienia domyślne
		for (var b=31;b<=39;b++){
			elements[b].value="";
			elements[b].disabled=true;
			elements[b].style.backgroundColor = "lightgray";
		}
		//ustawienie możliwości wypełniania dla typów do paczki do samochodu
		for (var b=0;b<6;b++){
			if (typ[b].checked==true){
 				for (var c=32;c<=38;c++){
 			  		elements[c].disabled = false; 
 			  		elements[c].style.backgroundColor = "white";
 			  	}
 			}
  		}
  		//ustawienie możliwości wypełnienia dla typów mierzonych w "m3" i "kg"
		for (var b=6;b<8;b++){
  			if (typ[b].checked==true){
  				for (var c=32;c<=39;c++){
  			  		elements[c].disabled = false; 
			  		elements[c].style.backgroundColor = "white";
			  	}
  			}
  		}
  		//ustawienie możliwości wypełnienia dla innych typów
  		if (typ[8].checked==true){
			for (var b=31;b<=39;b++){
		  		elements[b].disabled = false; 
		  		elements[b].style.backgroundColor = "white";
	 		}
  		}
	}
}

