Hi Picco,
Try this...
Code:
// create array of empty field state
var f = document.forms["form"];
var adEmpty = new Array(6);
for(var i = 0; i < adEmpty.length; i++){
adEmpty[i] = f.elements["ad" + (i + 1)].value == "";
}
// create array of conditions and text to append if true
var conditions = new Array(7);
conditions[0] = ["2345", seatArr[s-2]];
conditions[1] = ["5", seatArr[s-5]];
conditions[2] = ["4", seatArr[s-4]];
conditions[3] = ["2", seatArr[s-2]];
conditions[4] = ["3", seatArr[s-3]];
conditions[5] = ["6", seatArr[s-6]];
conditions[6] = ["246", seatArr[s-2]];
for(var i = 0; i < conditions.length; i++){
var add = true;
for(var j = 0; j < adEmpty.length; j++){
// compare condition to state
if((conditions[i][0].indexOf((j + 1).toString()) == -1) != adEmpty[j]){
add = false;
break;
}
}
if(add){
el.innerHTML += conditions[i][1];
}
}
HTH,
Chris