var inputs = document.getElementsByTagName("input");

function mezzo() {
var camereda=document.cam.cameredas.value;
var cameresele=document.cam.camereselezionate.value;
var total_ints=0;
var sn=0;
for(var k=0;k<inputs.length;k++)
{
if(inputs[k].checked==true && inputs[k].type=="checkbox") {
total_ints++;
var cifra=inputs[k].value.split("-");
if(cifra[2]!="0") {	sn=1;}
}
} 
		if(sn=="0" || total_ints=="0") {
			alert("Select at least one room");
			return false;
		} else if (camereda!=cameresele){
			alert("You've selected "+cameresele+" room/s than selected ("+camereda+")");
			return false;
		} else {
           document.cam.submit();
        }
}

function arrangia(elemento, idel, idcam) {
var totalic=0;
var azione=document.getElementById(idel).checked;
var camereda=document.cam.cameredas.value;
var cameresele=document.cam.camereselezionate.value;
var maxnumcam=document.getElementById("camer"+idcam).value;

if(azione==true) {	
for(var k=0;k<inputs.length;k++) {
var cifra=inputs[k].value.split("-");
if(cifra[0]==idcam && inputs[k].checked==true) {
		totalic++;
						}
}

if(totalic>maxnumcam) {		
document.getElementById(idel).checked=false;
	alert("The maximum number of rooms for this type has been selected ("+totalic+")");	
	} else {
for(var k=0;k<inputs.length;k++) {
if(inputs[k].checked==false) {
	var cifra=inputs[k].value.split("-");
	document.getElementById("camereselezionate").value=(cameresele*1)+(1*1);
	if(cifra[3]==elemento) {
		inputs[k].disabled=true;
	var testod=inputs[k].value+"-testo";
	document.getElementById(testod).className="testokno";		
							}
							 }
								}
				}
				} else {
for(var k=0;k<inputs.length;k++) {
if(inputs[k].disabled==true) {
var cifra=inputs[k].value.split("-");
if(cifra[3]==elemento) {
		document.getElementById("camereselezionate").value=(cameresele*1)-(1*1);
		inputs[k].disabled=false;
	var testod=inputs[k].value+"-testo";
	document.getElementById(testod).className="testok";		
						}
							}
								}
				}
}