
/* TabbedPane class */
function TabbedPane () {
  
  this.activeTab = '';
  this.activeHeadline = '';
  this.setTab = tabSetTab;
  this.setHeader = tabSetHeader;
}

function informNewOrg(getFrom) {
	if(getFrom == 'bOrgDNPers') {
		var selectedOption = document.getElementById('bOrgDNPers').value;
		if(selectedOption != '') {
			var extOption = document.getElementById('ext'+selectedOption);
			extOption.selected = true;
			var orgOption = document.getElementById('org'+selectedOption);
			orgOption.selected = true;
		}
	}
	else if (getFrom == 'bOrgDNExt') {
		var selectedOption = document.getElementById('bOrgDNExt').value;
		if(selectedOption != '') {
			var persOption = document.getElementById('pers'+selectedOption);
			persOption.selected = true;
			var orgOption = document.getElementById('org'+selectedOption);
			orgOption.selected = true;			
		}
	}
	else if (getFrom == 'bOrgDNOrg') {
		var selectedOption = document.getElementById('bOrgDNOrg').value;
		if(selectedOption != '') {
			var extOption = document.getElementById('ext'+selectedOption);
			extOption.selected = true;
			var persOption = document.getElementById('pers'+selectedOption);
			persOption.selected = true;
		}
	}
}
  
/* Activates a Panel, deactivates the current active Panel.
   NOTE: The name of the Panel has to be [tabname]Panel */
function tabSetTab(activateTab) {
  if (activateTab == this.activeTab)
    return;
  /* Activate Panel and set style for active Tab */    
  document.getElementById(activateTab + 'Panel').style.display = 'block';
  document.getElementById(activateTab).className = 'dialogTabActive';

  if (this.activeTab != '') {
    /* Deactivate Panel and set style for inactive Tab */
    document.getElementById(this.activeTab + 'Panel').style.display = 'none';
    document.getElementById(this.activeTab).className = 'dialogTabInactive';
    

  }
  
  /* Remember active Tab */
  this.activeTab = activateTab;
 /* if (document.forms[0].panel)
    document.forms[0].panel.value=this.activeTab;*/
  
  return; 		 
}

function tabSetHeader(activateHeader) {
	if (activateHeader == this.activeHeadline) {
		return;
	}
		
	document.getElementById(activateHeader + 'Headline').style.display = 'block';
	document.getElementById(activateHeader + 'Help').style.display = 'block';
	document.getElementById(activateHeader).className = 'dialogTabActive';
	
	if (this.activeHeadline != '') {
		document.getElementById(this.activeHeadline + 'Headline').style.display = 'none';
		document.getElementById(this.activeHeadline + 'Help').style.display = 'none';
		document.getElementById(this.activeHeadline).className = 'dialogTabInactive';
	}
	
	this.activeHeadline = activateHeader;
	return;
}