function zaskrtni(str)
{
with (document.form1) {

for (var i=0; i < elements.length; i++) {
if (elements[i].type == 'checkbox' && elements[i].name == str+'[]')
elements[i].checked = true;
}
}
if (str=="typ")
{
enable("zastaveno");

}
}

function nezaskrtni(str)
{

with (document.form1) {

for (var i=0; i < elements.length; i++) {
if (elements[i].type == 'checkbox' && elements[i].name == str+'[]')
elements[i].checked = false;
}
}
if (str=="typ")
{
disable("zastaveno");

}

}

function spocti(str)
{
var i=0;
with (document.form1) {

for (var i=0; i < elements.length; i++) {
if (elements[i].type == 'checkbox' && elements[i].name == str+'[]')
{i++;}
}

}
return i;
}
function disable(str)
{


for (var i=0; i <= spocti(str)+1; i++) {

f=document.getElementById(str+i);

if (f)
{
f.style.backgroundImage="url('../images/internal/mapa/pozadicko.gif')";
f.style.backgroundRepeat="repeat";
}

}


with (document.form1) {

for (var i=0; i < elements.length; i++) {
if (elements[i].type == 'checkbox' && elements[i].name == str+'[]')
elements[i].disabled = true;
}
}

}

function enable(str)
{
for (var i=0; i <= spocti(str)+1; i++) {

f=document.getElementById(str+i);

if (f)
{
f.style.backgroundImage="none";

}

}


with (document.form1) {

for (var i=0; i < elements.length; i++) {
if (elements[i].type == 'checkbox' && elements[i].name == str+'[]')
elements[i].disabled = false;
}
}
}


function haly(event)
{
var e=document.getElementById('haly');
var f=document.getElementById('brownfield');
if (e&&f)
{
if (e.checked || f.checked)
{
 enable('zastaveno');
}
else {
disable('zastaveno');
}
}
if (e.checked)
{
e.checked=false;
}
else {
e.checked=true;
}
event.stopPropagation();
}


function brown()
{
var e=document.getElementById('haly');
var f=document.getElementById('brownfield');
if (e&&f)
{
if (e.checked || f.checked)
{
 enable('zastaveno');
}
else {
disable('zastaveno');
}
}


}

function schovej(str)
{
var e=document.getElementById(str);
if (e)
{
e.style.display="none";
}

}

function ukaz(str)
{
var e=document.getElementById(str);
if (e)
{
e.style.display="block";
}

}


function postr()
{
var e=document.getElementById('haly');
var f=document.getElementById('brownfield');
if (e&&f)
{
if (e.checked || f.checked)
{
 ukaz('zastaveno');
}
else {
schovej('zastaveno');
}
}
}

function odesli()
{
if (arguments[0] && arguments[1])
{
var e=eval("document.form1."+arguments[0]);
e.value=arguments[1];
}
document.form1.submit();

}
