function SetAll(focusItemName) 
{
  for (var i = 0; i < document.frmShowResults.elements.length; i++) {
    var element = document.frmShowResults.elements[i];
    if (element.nodeType == 1 && element.nodeName.toUpperCase() == "INPUT") {
      var ctrl = document.QForm.elements[element.name];  
      if (ctrl) {
        switch (ctrl.nodeName.toUpperCase()) {
        case "HIDDEN":
          if (ctrl.name == "Branche")
            ctrl.value = element.value;
          // do nothing ...
          break;
          
        case "CHECKBOX":
          if (ctrl.value == element.value)
            ctrl.checked = "checked";
          break;
          
        case "SELECT":
          for (var k = 0; k < ctrl.options.length; k++) {
            var option = ctrl.options[k];
            option.selected = (option.value == element.value) ? "selected" : "";
          }
          break;

        default:
          ctrl.value = element.value;
          break;
          
        }
      }
    }
  }
  
  if (document.QForm.elements["Von"] && !document.frmShowResults.elements["Von"]) {
    var d = new Date();
	var Jahresmonat = d.getMonth();
	var Monat = new Array("01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12");
    document.QForm.elements["Von"].value = d.getDate() + "." + Monat[Jahresmonat] + "." + d.getFullYear();
  }
  
  document.QForm.elements[focusItemName].focus();
}
function SetPosition(position)
{
  document.forms.frmShowResults.Position.value = position;
  document.forms.frmShowResults.submit();
}
function SetPageSize(pageSize)
{
  document.forms.frmShowResults.PageSize.value = pageSize;
  document.forms.frmShowResults.submit();
}
function SetSortOrder(sortOrder)
{
  document.forms.frmShowResults.SortOrder.value = sortOrder;
  document.forms.frmShowResults.submit();
}
function applyBranchSelection()
{
  var idx = document.forms.frmBranchSelect.selIndustry.selectedIndex;
  if (0 <= idx)
  {
    var selected = document.forms.frmBranchSelect.selIndustry.options[idx];
    var arr = selected.value.split(",");
    var id = arr[0];
    var text = selected.text;
    var hasChildren = 1 < arr.length && arr[1] == "1";

    if (hasChildren)
    {
      document.forms.frmBranchSelect.Industry.value = id;
      document.forms.frmBranchSelect.IndustryName.value = text;
      document.forms.frmBranchSelect.submit();
    }
    else
    {
      if (window.opener && !window.opener.closed)
      {
        if (id == "")
        {
          id = document.forms.frmBranchSelect.Industry.value;
          text = document.forms.frmBranchSelect.IndustryName.value;
        }
        window.opener.document.forms.QForm.Branche.value = id;
        window.opener.document.forms.QForm.BrancheText.value = text;
        window.close();
      }
    }
  }
}
function applyClusterSelection()
{
  var idx = document.forms.frmClusterSelect.selCIndustry.selectedIndex;
  if (0 <= idx)
  {
    var selected = document.forms.frmClusterSelect.selCIndustry.options[idx];
    var arr = selected.value.split(",");
    var id = arr[0];
    var text = selected.text;
    var hasChildren = 1 < arr.length && arr[1] == "1";
    if (hasChildren)
    {
      document.forms.frmClusterSelect.CIndustry.value = id;
      document.forms.frmClusterSelect.CIndustryName.value = text;
      document.forms.frmClusterSelect.submit();
    }
    else
    {
      if (window.opener && !window.opener.closed)
      {
        if (id == "")
        {
          id = document.forms.frmClusterSelect.CIndustry.value;
          text = document.forms.frmClusterSelect.CIndustryName.value;
        }
        window.opener.document.forms.QForm.Cluster.value = id;
        window.opener.document.forms.QForm.ClusterText.value = text;
        window.close();
      }
    }
  }
}
function applyMainBranchSelection()
{
  var idx = document.forms.frmMainBranchSelect.selMainBranch.selectedIndex;
  if (0 <= idx)
  {
    var selected = document.forms.frmMainBranchSelect.selMainBranch.options[idx];
    var arr = selected.value.split(",");
    var id = arr[0];
    var text = selected.text;
    var hasChildren = 1 < arr.length && arr[1] == "1";
    if (hasChildren)
    {
      document.forms.frmMainBranchSelect.MainBranch.value = id;
      document.forms.frmMainBranchSelect.MainBranchName.value = text;
      document.forms.frmMainBranchSelect.submit();
    }
    else
    {
      if (window.opener && !window.opener.closed)
      {
        if (id == "")
        {
          id = document.forms.frmMainBranchSelect.MainBranch.value;
          text = document.forms.frmMainBranchSelect.MainBranchName.value;
        }
        window.opener.document.forms.QForm.MainBranch.value = id;
        window.opener.document.forms.QForm.MainBranchText.value = text;
        window.close();
      }
    }
  }
}
function getKreisIndex (t) {
	var idx = 0;
	for (var i = 0; i < window.opener.QForm.Kreis.options.length; i++) 
	{
	  if (window.opener.QForm.Kreis.options[i].value == t)
	  {
		  idx = i;
		  break;
	  }
	}
	return idx;
}
