Svarar på mig själv med lösningen, kanske är intressant för någon. Valde att populera selecten med en komma-separerad sträng som value. Enklare än så kunde det nästan inte bli. Sen splitta i javan och loopa.
Kod:
<script type="text/javascript">
function check(){
var arrayFunc = document.getElementById("modell").value.split(",");
for (i = 0; i < arrayFunc.length; i++)
{
if (arrayFunc[i] == 1) {
document.getElementById("FUNKTION"+i).checked = true;
} else {
document.getElementById("FUNKTION"+i).checked = false;
}
}
}
</script>
<html>
<head>
</head>
<body>
<form name=myform>
<select onChange="javascript:check();" name="modell" id="modell">
<option>Välj modell...</option>
<option value="1,0,0">MODELL1</option>
<option value="1,1,0">MODELL2</option>
<option value="1,1,1">MODELL3</option>
</select>
<p>
FUNKTION1<input type="checkbox" id="FUNKTION0" value="">
FUNKTION2<input type="checkbox" id="FUNKTION1" value="">
FUNKTION3<input type="checkbox" id="FUNKTION2" value="">
</p>
</form>
</body>
</html>