// IE
ie = ((document.all) && (window.offscreenBuffering)) ? true : false;
// Netscape
ns = ((document.captureEvents) && (!document.getElementById)) ? true :
false;
// Mozilla
mz = ((document.getElementById) && (!document.all) &&
(document.documentElement)) ? true : false;


function setStatusOfRelatedElement(chckbox, divID) {
	myDiv = document.getElementById(divID);
	newDisplay = (chckbox.checked) ? 'block' : 'none';
	myDiv.style.display = newDisplay; 
}
	
function setInlineElement(chckbox, divID) {
	myDiv = document.getElementById(divID);
	newDisplay = (chckbox.checked) ? 'inline' : 'none';
	myDiv.style.display = newDisplay; 
}

function setBlockElement(doShow, divID) {
	myDiv = document.getElementById(divID);
	newDisplay = (doShow) ? 'block' : 'none';
	myDiv.style.display = newDisplay; 
}

function setInputState(doDisable, inputID) {
    myInput = document.getElementById(inputID);
    myInput.disabled = doDisable;
}

function hideSelects() {
	how = document.all.tags("form");
	for (i = 0; i < how.length; i++) {
		for (j = 0; j < how[i].elements.length; j++) {
			if (how[i].elements[j].options != null) {
				how[i].elements[j].style.visibility='hidden';
			}
		}
	}
}



function showSelects() {
	wow = document.all.tags("form");
	for (i = 0; i < wow.length; i++) {
		for (j = 0; j < wow[i].elements.length; j++) {
			if (wow[i].elements[j].options != null) {
				wow[i].elements[j].style.visibility='visible';
			}
		}
	}
}


function cA(url,q) {
  if (confirm(q)) {
    window.location.href=url
  }
}
function cAM(url) {
  if (confirm("Opravdu chcete pokračovat?")) {
    window.location.href=url
  }
}

function nP(bx, items, cssClass) {
	for (var i=0; i < items.length; ++i) {
		// najde aktualni prvek
		var item = document.getElementById(items[i]);
		item.checked = bx.checked;
		// jeste upravi tridu bunky
		var cell = document.getElementById('td'+items[i]);
		if (bx.checked) {
			cell.className=cssClass;
		}
		else {
			cell.className = '';
		}
	}

}


function updateChboxCss(bx, cssClass) {
  var cell = document.getElementById("td"+bx.id);
  if (bx.checked) {
	cell.className=cssClass;
  } else {
	cell.className = '';
  }
}

function sw(id) {
	// najde aktualni prvek
	var item = document.getElementById(id);
	var visible= (item.style.display!='none');
	if (visible) {
		item.style.display='none';
	}
	else {
		item.style.display='block';
	}
}

function swshow(id) {
	var item = document.getElementById(id);
	item.style.display='block';
}

function swhide(id) {
	var item = document.getElementById(id);
	item.style.display='none';
}


function showHelp(url) {
  w=window.open(url,'help','width=600, height=400,toolbar=0,menubar=0,scrollbars=yes');
  w.focus();
}

// toggling status (changing an image and setting a hidden element)
function toggle(id, type){
	// hidden item ID
	var hiddenField = document.getElementById(id);
	var spanID = id+'I';
	var span = document.getElementById(spanID);
	if (hiddenField.value == id+':N') {
		// je vypnuty, tj. musime zapnout
		hiddenField.value = id+':Y';
		span.className = 'clickicon-' + type;
		}
	else {
		hiddenField.value = id+':N';
		span.className = 'clickicon-off';
	}
}

function printpage() {
	window.print(); 
}



function sw(id) {
	// najde aktualni prvek
	var item = document.getElementById(id);
	var visible= (item.style.display!='none');
	if (visible) {
		item.style.display='none';
	}
	else {
		item.style.display='block';
	}
}

function swshow(id) {
	var item = document.getElementById(id);
	item.style.display='block';
}

function swhide(id) {
	var item = document.getElementById(id);
	item.style.display='none';
}


function showHelp(url) {
  w=window.open(url,'help','width=600, height=400,toolbar=0,menubar=0,scrollbars=yes');
  w.focus();
}

// toggling status (changing an image and setting a hidden element)
function toggle(id, type){
	// hidden item ID
	var hiddenField = document.getElementById(id);
	var spanID = id+'I';
	var span = document.getElementById(spanID);
	if (hiddenField.value == id+':N') {
		// je vypnuty, tj. musime zapnout
		hiddenField.value = id+':Y';
		span.className = 'clickicon-' + type;
		}
	else {
		hiddenField.value = id+':N';
		span.className = 'clickicon-off';
	}
}

function printpage() {
	window.print(); 
}



