/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


function updateKommuneSelect(e) {
// The response comes back as a bunch-o-JSON
  var kommuner = eval(e.responseText)
    // evaluate JSON
    if (kommuner) {
        var rselect = document.getElementById('kommuneSelect')

        // Clear all previous options
        var l = rselect.length

        while (l > 0) {
            l--
            rselect.remove(l)
        }
        // Rebuild the select
        for (var i=0; i < kommuner.length; i++)
        {
            var kommune = kommuner[i]
            var opt = document.createElement('option');
            opt.text = kommune.name
            opt.value = kommune.number
            try {
                rselect.add(opt, null)
            // standards compliant; doesn't work in IE
            }
            catch(ex) {
                rselect.add(opt) // IE only
            }
        }
    }
}


function checkAll(checkBoxGroup){
	var valgt = document.getElementById("visFelt").checked
	var checkBoxes = document.getElementsByTagName("input")
	if (!valgt){
	   for (i = 0; i < checkBoxes.length; i++){
	     var test = checkBoxes[i].value
	     if (test == 'on') checkBoxes[i].checked = false
	   }
	}
	if (valgt){
	   for (i = 0; i < checkBoxes.length; i++){
	     var test1 = checkBoxes[i].value
	     if (test1 == 'on') checkBoxes[i].checked = true
	   }
	}
	
}

function checkAllByClassName(checkBoxIdentifier, checkBoxId){
	var valgt = document.getElementById(checkBoxId).checked
	var checkBoxes = $$(checkBoxIdentifier)
	if (!valgt){
	   for (i = 0; i < checkBoxes.length; i++){
	     var test = checkBoxes[i].value
	     if (test == 'on') checkBoxes[i].checked = false
	   }
	}
	if (valgt){
	   for (i = 0; i < checkBoxes.length; i++){
	     var test1 = checkBoxes[i].value
	     if (test1 == 'on') checkBoxes[i].checked = true
	   }
	}

}


 

