// Created Dec 18, 2005
// Created by: Andy
// Moved functions from header.js to maps.js, because 
//		they are only needed for the maps

function townSelect(id) {
				
		var ids  = id.split(',');
        var id_length = ids.length;	
		
        if (id == "all") {
				// check and highlight ALL towns.
				var all_box = document.getElementById("cb_all");
				var all_checked = all_box.checked;
				var towns = document.getElementById("towns");
				var cb = towns.getElementsByTagName("input");
				var i = 0;
				var ec = cb.length; //element count
				for (i = 0; i < ec; i++) {
						var cbid = cb[i].getAttribute("id");
						var cbidentity =document.getElementById(cbid);
						var rowid = cbid.replace("cb_", "row_");
						var rowidentity=document.getElementById(rowid);
						if (all_checked) {
								setBg(rowid,false);
								cbidentity.checked=false;
						}else{
								setBg(rowid,true);
								cbidentity.checked=true;
						}
				}
			
		}else if (id_length > 1) {				
                //loop through towns
				var j = 0;
                for (j = 0; j < id_length; j++) {
                        var rowid = "row_"+ids[j];
                        var cbid  = "cb_"+ids[j];
                        var rowidentity=document.getElementById(rowid);
                        var cbidentity =document.getElementById(cbid);
                        if (cbidentity.checked) {
                                setBg(rowid,false);
                                cbidentity.checked=false;
                        }else{
                               	setBg(rowid,true);
                                cbidentity.checked=true;
                        }
                }
        }else{
                var rowid = "row_"+id;
                var cbid  = "cb_"+id;

                var rowidentity=document.getElementById(rowid);
                var cbidentity =document.getElementById(cbid);
                // form1.cb3.checked=!form1.cb3.checked;
                if (cbidentity.checked) {
                        setBg(rowid,false);
                        cbidentity.checked=false;
                }else{
                        setBg(rowid,true);
                        cbidentity.checked=true;
                }
        }

}

function setBg(id,on)
{
	var row = document.getElementById(id);
	if(on)
	{
		row.className='on';
		row.bgColor='#E2E7FB';
	}
	else
	{
		row.className='off';
		row.bgColor='white';
	}
}
		

function changeBg(id) {
        var rowid = "row_"+id;
        var cbid  = "cb_"+id;

        if (id == "all") {
                // check and highlight ALL towns.
                var all_box = document.getElementById("cb_all");
                var all_checked = all_box.checked;
                var towns = document.getElementById("towns");
                var cb = towns.getElementsByTagName("input");
                var ec = cb.length; //element count
				var i = 0;
                for (i = 0; i < ec; i++) {
                        var cbid = cb[i].getAttribute("id");
                        var cbidentity =document.getElementById(cbid);
                        var rowid = cbid.replace("cb_", "row_");
                        var rowidentity=document.getElementById(rowid);
                        if (all_checked) {
                        		setBg(rowid,true);
                                cbidentity.checked=true;
                        }else{
                        		setBg(rowid,false);
                                cbidentity.checked=false;
                        }
                }

        }else{
                var rowidentity=document.getElementById(rowid);
                var cbidentity =document.getElementById(cbid);
                if (cbidentity.checked) {
                	setBg(rowid,true);
                }else{
                	setBg(rowid,false);
                }
        }
}   


