<!--
var pix = new Array("nhc","anmeldung","veranstaltungen","mitgliederinfos","kontakt","impressum");

function nav(num, over)
{
	var act = (over) ? "_act.gif" : ".gif";	
	document.images[pix[num]].src = "pix/" + pix[num] + act;
}

var subPix = new Array("nhc_ueberuns","nhc_statements","nhc_mitglieder","nhc_presse","veranst_it_hi_tea","veranst_perf_marketing_day");

function subnav(num, over)
{
	var act = (over) ? "_act.gif" : ".gif";	
	document.images[subPix[num]].src = "pix/" + subPix[num] + act;
}

var actImg = 0;
var imgName = new Array("01.jpg","02.jpg","03.jpg","04.jpg","05.jpg","06.jpg","07.jpg","08.jpg","09.jpg","10.jpg","11.jpg","12.jpg","13.jpg","14.jpg","15.jpg","16.jpg","17.jpg","18.jpg","19.jpg","20.jpg","21.jpg","22.jpg","23.jpg","24.jpg","25.jpg","26.jpg","27.jpg","28.jpg","29.jpg","30.jpg","31.jpg","32.jpg","33.jpg","34.jpg","35.jpg","36.jpg");

function swapImg(sum)
{
	actImg += 	sum;
	if (actImg < 0)
	{
		actImg = imgName.length-1;
	}
	else if (actImg == imgName.length)
	{
		actImg = 0;
	}
	document.images["pic"].src = "pix/gallerie_0104/" + imgName[actImg];
}

var actImg = 0;
var imgName = new Array("01.jpg","02.jpg","03.jpg","04.jpg","05.jpg","06.jpg","07.jpg","08.jpg","09.jpg","10.jpg","11.jpg","12.jpg","13.jpg","14.jpg","15.jpg","16.jpg","17.jpg","18.jpg","19.jpg","20.jpg","21.jpg","22.jpg","23.jpg","24.jpg","25.jpg","26.jpg","27.jpg","28.jpg","29.jpg","30.jpg","31.jpg","32.jpg");

function swapImg2(sum)
{
	actImg += 	sum;
	if (actImg < 0)
	{
		actImg = imgName.length-1;
	}
	else if (actImg == imgName.length)
	{
		actImg = 0;
	}
	document.images["pic"].src = "pix/gallerie_0305/" + imgName[actImg];
}

var actImg = 0;
var imgName = new Array("01.jpg","02.jpg","03.jpg","04.jpg","05.jpg","06.jpg","07.jpg","08.jpg","09.jpg","10.jpg","11.jpg");

function swapImg3(sum)
{
	actImg += 	sum;
	if (actImg < 0)
	{
		actImg = imgName.length-1;
	}
	else if (actImg == imgName.length)
	{
		actImg = 0;
	}
	document.images["pic"].src = "pix/gallerie_0405/" + imgName[actImg];
}

var actImg = 0;
var imgName = new Array("01.jpg","02.jpg","03.jpg","04.jpg","05.jpg","06.jpg","07.jpg","08.jpg","09.jpg","10.jpg","11.jpg","12.jpg","13.jpg","14.jpg","15.jpg","16.jpg","17.jpg","18.jpg","19.jpg");

function swapImg4(sum)
{
	actImg += 	sum;
	if (actImg < 0)
	{
		actImg = imgName.length-1;
	}
	else if (actImg == imgName.length)
	{
		actImg = 0;
	}
	document.images["pic"].src = "pix/gallerie_0705/" + imgName[actImg];
}

var actImg = 0;
var imgName = new Array("01.jpg","02.jpg","03.jpg","04.jpg","05.jpg","06.jpg","07.jpg","08.jpg","09.jpg","10.jpg","11.jpg");

function swapImg5(sum)
{
	actImg += 	sum;
	if (actImg < 0)
	{
		actImg = imgName.length-1;
	}
	else if (actImg == imgName.length)
	{
		actImg = 0;
	}
	document.images["pic"].src = "pix/gallerie_0805/" + imgName[actImg];
}

var actImg = 0;
var imgName = new Array("01.jpg","02.jpg","03.jpg","04.jpg","05.jpg","06.jpg","07.jpg","08.jpg","09.jpg","10.jpg","11.jpg","12.jpg","13.jpg","14.jpg");

function swapImg6(sum)
{
	actImg += 	sum;
	if (actImg < 0)
	{
		actImg = imgName.length-1;
	}
	else if (actImg == imgName.length)
	{
		actImg = 0;
	}
	document.images["pic"].src = "pix/gallerie_1105/" + imgName[actImg];
}

var actImg = 0;
var imgName = new Array("01.jpg","02.jpg","03.jpg","04.jpg","05.jpg","06.jpg","07.jpg");

function swapImg7(sum)
{
	actImg += 	sum;
	if (actImg < 0)
	{
		actImg = imgName.length-1;
	}
	else if (actImg == imgName.length)
	{
		actImg = 0;
	}
	document.images["pic"].src = "pix/gallerie0106/" + imgName[actImg];
}

var actImg = 0;
var imgName = new Array("01.jpg","02.jpg","03.jpg","04.jpg","05.jpg");

function swapImg8(sum)
{
	actImg += 	sum;
	if (actImg < 0)
	{
		actImg = imgName.length-1;
	}
	else if (actImg == imgName.length)
	{
		actImg = 0;
	}
	document.images["pic"].src = "pix/gallerie0206/" + imgName[actImg];
}


var actImg = 0;
var imgName = new Array("01.jpg","02.jpg","03.jpg","04.jpg","05.jpg","06.jpg","07.jpg","08.jpg","09.jpg","10.jpg","11.jpg","12.jpg","13.jpg","14.jpg","15.jpg");

function swapImg9(sum)
{
	actImg += 	sum;
	if (actImg < 0)
	{
		actImg = imgName.length-1;
	}
	else if (actImg == imgName.length)
	{
		actImg = 0;
	}
	document.images["pic"].src = "pix/gallerie0808/" + imgName[actImg];
}


var actImg = 0;
var imgName = new Array("01.jpg","02.jpg","03.jpg","04.jpg","05.jpg","06.jpg","07.jpg","08.jpg","09.jpg","10.jpg","11.jpg","12.jpg","13.jpg","14.jpg","15.jpg","16.jpg","17.jpg","18.jpg","19.jpg","20.jpg","21.jpg","22.jpg","23.jpg","24.jpg","25.jpg","26.jpg","27.jpg","28.jpg","29.jpg","30.jpg","31.jpg","32.jpg","33.jpg","34.jpg","35.jpg","36.jpg","37.jpg","38.jpg","39.jpg","40.jpg","41.jpg","42.jpg","43.jpg");

function swapImg10(sum)
{
	actImg += 	sum;
	if (actImg < 0)
	{
		actImg = imgName.length-1;
	}
	else if (actImg == imgName.length)
	{
		actImg = 0;
	}
	document.images["pic"].src = "pix/galerie1108/" + imgName[actImg];
}




var subMenus = new Array("subnav","subnav2");
var subImages = new Array("nhc","veranstaltungen");

function showSub(num, state)
{
	var vis = (state) ? "visible" : "hidden";
	
	if (document.all)
	{
		document.all.tags("table")[subMenus[num]].style.visibility = vis;
	}
	else
	{
		document.getElementById(subMenus[num]).style.visibility = vis;
	}
	
	if (!state)
	{
		document.images[subImages[num]].src = "pix/" + subImages[num] + ".gif";
	}
	else
	{
		document.images[subImages[num]].src = "pix/" + subImages[num] + "_act.gif";
	}
}

function wopen()
{
	var win = window.open("anmeldung.php","anmeldung","width=420,height=600,location=no,status=no,resizable=no,toolbar=no,scrollbars=yes");	
}

/*** ajk extension start ***/
if (document.images) {
	var myImgArr = new Array();
}
function buildThatArr(){
	if (document.images){
		for (var i = 0; i < arguments.length; i++) {
			eval('myImgArr["' + arguments[i] + '0"] = new Image()');
			eval('myImgArr["' + arguments[i] + '0"].src = "pix/' + arguments[i] + '.gif"');
			eval('myImgArr["' + arguments[i] + '1"] = new Image()');
			eval('myImgArr["' + arguments[i] + '1"].src = "pix/' + arguments[i] + '_act.gif"');
		}
	}
}
buildThatArr('veranstaltungen','veranst_it_hi_tea');
function rollThatPic(p,i) {
	if (document.images) { eval('document.' + p + '.src = myImgArr["' + p + i + '"].src'); }
}
/*** ajk extension end ***/

//*****************************************************************************
// Do not remove this notice.
//
//*****************************************************************************

//----------------------------------------------------------------------------
// Code to determine the browser and version.
//----------------------------------------------------------------------------

function Browser() {

  var ua, s, i;

  this.isIE    = false;  // Internet Explorer
  this.isNS    = false;  // Netscape
  this.version = null;

  ua = navigator.userAgent;

  s = "MSIE";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isIE = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  s = "Netscape6/";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  // Treat any other "Gecko" browser as NS 6.1.

  s = "Gecko";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = 6.1;
    return;
  }
}

var browser = new Browser();

//----------------------------------------------------------------------------
// Code for handling the menu bar and active button.
//----------------------------------------------------------------------------

var activeButton = null;

// Capture mouse clicks on the page so any active button can be
// deactivated.

if (browser.isIE)
  document.onmousedown = pageMousedown;
else
  document.addEventListener("mousedown", pageMousedown, true);

function pageMousedown(event) {

  var el;

  // If there is no active button, exit.

  if (activeButton == null)
    return;

  // Find the element that was clicked on.

  if (browser.isIE)
    el = window.event.srcElement;
  else
    el = (event.target.tagName ? event.target : event.target.parentNode);

  // If the active button was clicked on, exit.

  if (el == activeButton)
    return;

  // If the element is not part of a menu, reset and clear the active
  // button.

  if (getContainerWith(el, "DIV", "menu") == null) {
    resetButton(activeButton);
    activeButton = null;
  }
}

function buttonClick(event, menuId) {

  var button;

  // Get the target button element.

  if (browser.isIE)
    button = window.event.srcElement;
  else
    button = event.currentTarget;

  // Blur focus from the link to remove that annoying outline.

  button.blur();

  // Associate the named menu to this button if not already done.
  // Additionally, initialize menu display.

  if (button.menu == null) {
    button.menu = document.getElementById(menuId);
    if (button.menu.isInitialized == null)
      menuInit(button.menu);
  }

  // Reset the currently active button, if any.

  if (activeButton != null)
    resetButton(activeButton);

  // Activate this button, unless it was the currently active one.

  if (button != activeButton) {
    depressButton(button);
    activeButton = button;
  }
  else
    activeButton = null;

  return false;
}

function buttonMouseover(event, menuId) {

  var button;

  // Find the target button element.

  if (browser.isIE)
    button = window.event.srcElement;
  else
    button = event.currentTarget;

  // If any other button menu is active, make this one active instead.

  if (activeButton != null && activeButton != button)
    buttonClick(event, menuId);
}

function depressButton(button) {

  var x, y;

  // Update the button's style class to make it look like it's
  // depressed.

  button.className += " menuButtonActive";

  // Position the associated drop down menu under the button and
  // show it.

  x = getPageOffsetLeft(button);
  y = getPageOffsetTop(button) + button.offsetHeight;

  // For IE, adjust position.

  if (browser.isIE) {
    x += button.offsetParent.clientLeft;
    y += button.offsetParent.clientTop;
  }

  button.menu.style.left = x + "px";
  button.menu.style.top  = y + "px";
  button.menu.style.visibility = "visible";
}

function resetButton(button) {

  // Restore the button's style class.

  removeClassName(button, "menuButtonActive");

  // Hide the button's menu, first closing any sub menus.

  if (button.menu != null) {
    closeSubMenu(button.menu);
    button.menu.style.visibility = "hidden";
  }
}

//----------------------------------------------------------------------------
// Code to handle the menus and sub menus.
//----------------------------------------------------------------------------

function menuMouseover(event) {

  var menu;

  // Find the target menu element.

  if (browser.isIE)
    menu = getContainerWith(window.event.srcElement, "DIV", "menu");
  else
    menu = event.currentTarget;

  // Close any active sub menu.

  if (menu.activeItem != null)
    closeSubMenu(menu);
}

function menuItemMouseover(event, menuId) {

  var item, menu, x, y;

  // Find the target item element and its parent menu element.

  if (browser.isIE)
    item = getContainerWith(window.event.srcElement, "A", "menuItem");
  else
    item = event.currentTarget;
  menu = getContainerWith(item, "DIV", "menu");

  // Close any active sub menu and mark this one as active.

  if (menu.activeItem != null)
    closeSubMenu(menu);
  menu.activeItem = item;

  // Highlight the item element.

  item.className += " menuItemHighlight";

  // Initialize the sub menu, if not already done.

  if (item.subMenu == null) {
    item.subMenu = document.getElementById(menuId);
    if (item.subMenu.isInitialized == null)
      menuInit(item.subMenu);
  }

  // Get position for submenu based on the menu item.

  x = getPageOffsetLeft(item) + item.offsetWidth;
  y = getPageOffsetTop(item);

  // Adjust position to fit in view.

  var maxX, maxY;

  if (browser.isNS) {
    maxX = window.scrollX + window.innerWidth;
    maxY = window.scrollY + window.innerHeight;
  }
  if (browser.isIE) {
    maxX = (document.documentElement.scrollLeft   != 0 ? document.documentElement.scrollLeft    : document.body.scrollLeft)
         + (document.documentElement.clientWidth  != 0 ? document.documentElement.clientWidth   : document.body.clientWidth);
    maxY = (document.documentElement.scrollTop    != 0 ? document.documentElement.scrollTop    : document.body.scrollTop)
         + (document.documentElement.clientHeight != 0 ? document.documentElement.clientHeight : document.body.clientHeight);
  }
  maxX -= item.subMenu.offsetWidth;
  maxY -= item.subMenu.offsetHeight;

  if (x > maxX)
    x = Math.max(0, x - item.offsetWidth - item.subMenu.offsetWidth
      + (menu.offsetWidth - item.offsetWidth));
  y = Math.max(0, Math.min(y, maxY));

  // Position and show it.

  item.subMenu.style.left = x + "px";
  item.subMenu.style.top  = y + "px";
  item.subMenu.style.visibility = "visible";

  // Stop the event from bubbling.

  if (browser.isIE)
    window.event.cancelBubble = true;
  else
    event.stopPropagation();
}

function closeSubMenu(menu) {

  if (menu == null || menu.activeItem == null)
    return;

  // Recursively close any sub menus.

  if (menu.activeItem.subMenu != null) {
    closeSubMenu(menu.activeItem.subMenu);
    menu.activeItem.subMenu.style.visibility = "hidden";
    menu.activeItem.subMenu = null;
  }
  removeClassName(menu.activeItem, "menuItemHighlight");
  menu.activeItem = null;
}

//----------------------------------------------------------------------------
// Code to initialize menus.
//----------------------------------------------------------------------------

function menuInit(menu) {

  var itemList, spanList;
  var textEl, arrowEl;
  var itemWidth;
  var w, dw;
  var i, j;

  // For IE, replace arrow characters.

  if (browser.isIE) {
    menu.style.lineHeight = "2.5ex";
    spanList = menu.getElementsByTagName("SPAN");
    for (i = 0; i < spanList.length; i++)
      if (hasClassName(spanList[i], "menuItemArrow")) {
        spanList[i].style.fontFamily = "Webdings";
        spanList[i].firstChild.nodeValue = "4";
      }
  }

  // Find the width of a menu item.

  itemList = menu.getElementsByTagName("A");
  if (itemList.length > 0)
    itemWidth = itemList[0].offsetWidth;
  else
    return;

  // For items with arrows, add padding to item text to make the
  // arrows flush right.

  for (i = 0; i < itemList.length; i++) {
    spanList = itemList[i].getElementsByTagName("SPAN");
    textEl  = null;
    arrowEl = null;
    for (j = 0; j < spanList.length; j++) {
      if (hasClassName(spanList[j], "menuItemText"))
        textEl = spanList[j];
      if (hasClassName(spanList[j], "menuItemArrow"))
        arrowEl = spanList[j];
    }
    if (textEl != null && arrowEl != null)
      textEl.style.paddingRight = (itemWidth
        - (textEl.offsetWidth + arrowEl.offsetWidth)) + "px";
  }

  // Fix IE hover problem by setting an explicit width on first item of
  // the menu.

  if (browser.isIE) {
    w = itemList[0].offsetWidth;
    itemList[0].style.width = w + "px";
    dw = itemList[0].offsetWidth - w;
    w -= dw;
    itemList[0].style.width = w + "px";
  }

  // Mark menu as initialized.

  menu.isInitialized = true;
}

//----------------------------------------------------------------------------
// General utility functions.
//----------------------------------------------------------------------------

function getContainerWith(node, tagName, className) {

  // Starting with the given node, find the nearest containing element
  // with the specified tag name and style class.

  while (node != null) {
    if (node.tagName != null && node.tagName == tagName &&
        hasClassName(node, className))
      return node;
    node = node.parentNode;
  }

  return node;
}

function hasClassName(el, name) {

  var i, list;

  // Return true if the given element currently has the given class
  // name.

  list = el.className.split(" ");
  for (i = 0; i < list.length; i++)
    if (list[i] == name)
      return true;

  return false;
}

function removeClassName(el, name) {

  var i, curList, newList;

  if (el.className == null)
    return;

  // Remove the given class name from the element's className property.

  newList = new Array();
  curList = el.className.split(" ");
  for (i = 0; i < curList.length; i++)
    if (curList[i] != name)
      newList.push(curList[i]);
  el.className = newList.join(" ");
}

function getPageOffsetLeft(el) {

  var x;

  // Return the x coordinate of an element relative to the page.

  x = el.offsetLeft;
  if (el.offsetParent != null)
    x += getPageOffsetLeft(el.offsetParent);

  return x;
}

function getPageOffsetTop(el) {

  var y;

  // Return the x coordinate of an element relative to the page.

  y = el.offsetTop;
  if (el.offsetParent != null)
    y += getPageOffsetTop(el.offsetParent);

  return y;
}
//-->