// ----------------------------------------------------------------------------------------------
	
function popupWindow(url, titel, settings) {
	window.open(url, titel, settings)
}

// ----------------------------------------------------------------------------------------------

function AllElements(Form, count) {
	var loop;

	if (document.Form.allchecked.checked == true) {
		for (loop = 0; loop <= count; loop++) {	
			if (count == 0) { document.Form.elements[0].checked = true; }
			else { document.Form.elements[loop].checked = true; }
		}
	}
	else {
		for (loop = 0; loop <= count; loop++) {	
			if (count == 0) { document.Form.elements[0].checked = false; }
			else { document.Form.elements[loop].checked = false; }
		}
	}
}

// ----------------------------------------------------------------------------------------------

function toggleSearch(sect_id, option_id) {
  var item = document.getElementById(sect_id);
  
  if (option_id == "1") {
    item.style.display = "block"
  } 
  else {
    item.style.display = "none"
  }
}

// ----------------------------------------------------------------------------------------------

function toggleSearchCbks(cat_id, child_ids1, child_ids2, child_ids3, parent_ids) {

	if ((document.getElementById(cat_id).checked == true) && (child_ids1.length > 0)) {
		
		var child_ids1 = child_ids1.split("_");
		
		for (var i = 0; i < child_ids1.length; i++) { 
			
			if (document.getElementById(child_ids1[i]).checked == false) {
				document.getElementById(child_ids1[i]).checked = true;
			}
		}
	}

	if ((document.getElementById(cat_id).checked == false) && (child_ids1.length > 0)) {
		
		var child_ids1 = child_ids1.split("_");

		for (var i = 0; i < child_ids1.length; i++) {
			
			if (document.getElementById(child_ids1[i]).checked == true) {
				document.getElementById(child_ids1[i]).checked = false;
			}
		}
	}	
	
	if ((document.getElementById(cat_id).checked == false) && (child_ids2.length > 0)) {
		
		var child_ids2 = child_ids2.split("_");

		for (var i = 0; i < child_ids2.length; i++) {
			document.getElementById(child_ids2[i]).checked = false;
		}
	}
	
	if ((child_ids3.length > 0) && (parent_ids.length > 0)) {
	
		var child_ids3 = child_ids3.split("|");
		var parent_ids = parent_ids.split("_");
	
		for (var i = 0; i < child_ids3.length; i++) {
			child_ids3[i] = child_ids3[i].split("_");
		}
		
		for (var i = child_ids3.length-1; i >= 0; i--) {
			
			var AllChecked = true;
			
			for (var ii = 0; ii < child_ids3[i].length; ii++) {				
				if (document.getElementById(child_ids3[i][ii]).checked == false) {
					AllChecked = false;
				}
			}
			
			if (AllChecked) {
				document.getElementById(parent_ids[i]).checked = true;
			}
		}
	}
}

// ----------------------------------------------------------------------------------------------



// ----------------------------------------------------------------------------------------------
