Syntax error 5 at line 6, but nearly identical code is accepted earlier in the script.
I've made countless attempts to change parenthesis, quotes, etc. and updated the entire script to match, but continue to get the same error in the same place. I need help from someone smarter than I am! Any thoughts?
*Field1 has an export value of 1, 2, or 3.
*Field2 is a number
1 var v = this.getField("Field1").value;
2 var l = this.getField("Field2");
3 if ((v==1) && (l<21)) event.value = l;
4 else if ((v==1) && (l>20)) event.value = (Math.ceil(l/2))+10;
5 else if (v==2) && (l>0) && (l<5) event.value = (l-1);
6 else if (v==2) && (l>4) && (l<9) event.value = (l-2);
7 else if (v==2) && (l>8) && (l<13) event.value = (l-3);
8 else if (v==2) && (l>12) && (l<17) event.value = (l-4);
9 else if (v==2) && (l>16) && (l<21) event.value = (l-5);
10 else if (v==2) && (l>20) event.value = (Math.ceil(l/2))+5;
11 else if ((v==3) && (l<21)) event.value = Math.floor(l/2);
12 else if ((v==3) && (l>20)) event.value = (Math.ceil((l-20)/2))+10;
13 else event.value = "";
