
/* set options */
function setOpt() {
    var rds = document.getElementsByName("package_id");
    for (i = 0; i < rds.length; i++) {
        if (rds[i].checked) {
            if (arr = window["p"+rds[i].value]) {
                for (j = 0; j < arr.length; j++) {
                    document.getElementById("opt"+arr[j]).checked=true;
			  document.getElementById("opt"+arr[j]).disabled=true;
                    var op = document.getElementById("price"+arr[j]);
                    var fr = document.getElementById("free"+arr[j]);
                    if (op.style.display == "block") {
                        op.style.display = "none";
                        fr.style.display = "block";
                    }
                }
            } else {
                arr = opts;
                for (j = 0; j < arr.length; j++) {
                    document.getElementById("opt"+arr[j]).checked=false;
			  document.getElementById("opt"+arr[j]).disabled=false;
                    var op = document.getElementById("price"+arr[j]);
                    var fr = document.getElementById("free"+arr[j]);
                    if (op.style.display == "none") {
                        op.style.display = "block";
                        fr.style.display = "none";
                    }
                }
            }
        }
    }
}

function selectAll(isChecked) {
    var opts = document.getElementsByName("option_id[]");
    for (i = 0; i < opts.length; i++) {
        opts[i].checked = isChecked;
    }
}

window.onload= function() {
    var rds = document.getElementsByName("package_id");
    for (i = 0; i < rds.length; i++)
        rds[i].onclick = setOpt;
    setOpt();
}