function openTextboxInputDialog(textBoxId, dialogLink, windowOptions, modalDialog, useEscape2Format) {
  var inputValue = document.getElementById(textBoxId).value;
  if(modalDialog) {
    var returnValue = window.showModalDialog(dialogLink + (useEscape2Format?escape(inputValue):inputValue), '', windowOptions);
  }
  else {
    window.open(dialogLink + (useEscape2Format?escape(inputValue):inputValue) );
  }
  if(returnValue != undefined && returnValue != '' && returnValue != 'CANCEL') {
    if(returnValue == 'NONE'){
      document.getElementById(textBoxId).value='';
    }
    else {
      document.getElementById(textBoxId).value=returnValue;
    }
  }
}
function openSpecialTextboxInputDialog(hiddenId, dialogLink, windowOptions) {
  window.open(dialogLink + '?returnID2Var=' + escape(hiddenId) + '&returnName2Var=' + escape('display_' + hiddenId), '_blank', windowOptions );
}

function verbandSelection(node){
	j=0;
	selected = new Array();
	if (navigator.appName.indexOf("Explorer") != -1){
	 trBlock="block";
	} else {
		trBlock="table-row"
	}
	for(i = 0; i < node.options.length; i++) {
		if(node.options[i].selected==true) {
			selected[j++] = node.options[i].value;
		}
		if (selected.length = 1){
			if (selected[0] == 'BayME' || selected[0] == 'VBM'){
//				document.getElementsByName('relationship2Vbw')[0].disabled=true;
//        document.getElementsByName('memberAssociations[]')[0].disabled=true;
	      if (document.getElementById('relationship2Vbw_tr') && document.getElementsByName('relationship2Vbw')[0] && document.getElementById("functionInOwnCompany1_tr") && document.getElementById("functionInOwnCompany2_tr") && document.getElementById('memberAssociations_tr')) {
					document.getElementById('relationship2Vbw_tr').style.display="none";
					document.getElementsByName('relationship2Vbw')[0].value="none";
					relationshipToVbw(document.getElementsByName('relationship2Vbw')[0]);
	        document.getElementById('memberAssociations_tr').style.display="none";
				  document.getElementById("functionInOwnCompany1_tr").style.display="none";
	        document.getElementById("functionInOwnCompany2_tr").style.display=trBlock;
	      }
			} else if(selected[0] == 'vbw') {
//				document.getElementsByName('relationship2Vbw')[0].disabled=false;
        if (document.getElementById('relationship2Vbw_tr') && document.getElementById("functionInOwnCompany2_tr") && document.getElementById("functionInOwnCompany1_tr") && document.getElementsByName('relationship2Vbw')[0]) {
					document.getElementById('relationship2Vbw_tr').style.display=trBlock;
					document.getElementById("functionInOwnCompany2_tr").style.display="none";
				  document.getElementById("functionInOwnCompany1_tr").style.display=trBlock;
				  relationshipToVbw(document.getElementsByName('relationship2Vbw')[0]);
        }
			} else {
				if (document.getElementById('relationship2Vbw_tr') && document.getElementsByName('relationship2Vbw')[0] && document.getElementById("functionInOwnCompany1_tr") && document.getElementById("functionInOwnCompany2_tr")) {
					document.getElementById('relationship2Vbw_tr').style.display="none";
	        document.getElementsByName('relationship2Vbw')[0].value="none";
	        document.getElementById("functionInOwnCompany1_tr").style.display="none";
	        document.getElementById("functionInOwnCompany2_tr").style.display="none";
				}
			}
		}
	}
}

function relationshipToVbw(node) {
	 if (navigator.appName.indexOf("Explorer") != -1){
   trBlock="block";
  } else {
    trBlock="table-row"
  }
  if (node)
	if (node.value=='vbw-Mitgliedsverband'){
//		document.getElementsByName('memberAssociations[]')[0].disabled=false;
		document.getElementById('memberAssociations_tr').style.display=trBlock;
	} else {
//		document.getElementsByName('memberAssociations[]')[0].disabled=true;
		document.getElementById('memberAssociations_tr').style.display="none";
		document.getElementsByName('memberAssociations[]')[0].value="none";
	}
}

function onLoad(){
	relationship=document.getElementsByName('relationship2Vbw')[0];
	zugehoerigkeit=document.getElementsByName('Verbandszugehörigkeit[]')[0];

	relationshipToVbw(relationship)
	verbandSelection(zugehoerigkeit);

}
function onSubmit(node2){
	node = document.getElementsByName("Verbandszugehörigkeit[]")[0];
	if (node)
	for(i = 0; i < node.options.length; i++) {
    if(node.options[i].selected==true) {
      selected[j++] = node.options[i].value;
    }
    if (selected.length = 1){
      if (selected[0] == 'BayME' || selected[0] == 'VBM'){
      	if (document.getElementsByName('functionInOwnCompany1')[0])
        document.getElementsByName('functionInOwnCompany1')[0].value="none";
      } else {
      	if (document.getElementsByName('functionInOwnCompany2')[0])
        document.getElementsByName('functionInOwnCompany2')[0].value="none";
      }
    }
  }
  node2.submit();
}
