var boxList        = new Array();
var boxMaster      = false;
var boxCurrent     = 0;
var boxClassName   = 'div_inner-contentBox-double'; 
var boxClassNameHidden   = 'div_outer-contentBox-double-hidden';

function datango_init_boxChange() {
  // Boxen einlesen
  for ( var x = 0, elements = document.getElementsByTagName('div'), count = elements.length; x < count; x++) {
    element = elements[x];
    if( element.className == boxClassName ){
      
      if( boxMaster == false ) {
        boxMaster = element;
        boxList.push(element.innerHTML);
      }
      else{
        if( element.parentNode.className.indexOf(boxClassNameHidden) > -1 ){
          boxList.push(element.innerHTML);
        }
      }
    }
  }
  if( boxList.length > 1 ){
    boxMaster.className = boxMaster.className +  ' div_outer-contentBox-double-overflow';
    datango_createButtonNext_boxChange( boxMaster );
  }
}

function datango_doNext_boxChange(){
  boxCurrent++;
  if( boxCurrent == boxList.length ){
    boxMaster.innerHTML = boxList[boxCurrent];
    datango_createButtonPrevious_boxChange( boxMaster );
    boxCurrent--; 
  }
  else{
    boxMaster.innerHTML = boxList[boxCurrent];
    datango_createButtonPrevious_boxChange( boxMaster );
    if( boxCurrent < boxList.length-1 ){
      datango_createButtonNext_boxChange( boxMaster ); 
    }
    
  }
}

function datango_doPrevious_boxChange(){
  boxCurrent--;
  if( boxCurrent < 0 ){
    boxCurrent++;
    datango_createButtonNext_boxChange( boxMaster );
  }
  else{
    boxMaster.innerHTML = boxList[boxCurrent];
    datango_createButtonNext_boxChange( boxMaster );
    if( boxCurrent > 0 ){
      datango_createButtonPrevious_boxChange( boxMaster );
    }
  }
}

function datango_createButtonNext_boxChange( obj ){
    myButton = document.createElement('a');
    myText = document.createTextNode('next');
    myButton.appendChild(myText);
    myButton.href = '#';
    myButton.onclick = function(){
      datango_doNext_boxChange();
      return false;
    }
    myButton.className = 'changeBoxContentNext';
    obj.appendChild(myButton);  
}

function datango_createButtonPrevious_boxChange( obj ){
    myButton = document.createElement('a');
    myText = document.createTextNode('previous');
    myButton.appendChild(myText);
    myButton.href = '#';
    myButton.onclick = function(){
      datango_doPrevious_boxChange();
      return false;
    }
    myButton.className = 'changeBoxContentPrevious';
    obj.appendChild(myButton);  
}

/* Tab Content */
/* change Link Target */

function datango_changeTabContent(me){
  for( var x = 0, elements = document.getElementById('tab_mode').getElementsByTagName('a'), count = elements.length; x < count; x ++) {
    element = elements[x];
    element.className = '';
  }
  me.className = 'selected';
  var tmpNav = document.getElementById('tab_mode').cloneNode(true);
  document.getElementById('mode').innerHTML = document.getElementById(me.parentNode.id + '_content').innerHTML;
  document.getElementById('mode').getElementsByTagName('div')[0].appendChild(tmpNav);
}

function change_link_target(){
  for ( var x = 0, elements = document.getElementsByTagName('a'), count = elements.length; x < count; x++) {
    element = elements[x];
    if( element.href.indexOf('.pdf') > -1 || element.className == 'download' || element.className == 'extern' ){
      element.target = '_blank';
    }
  }
}

// Tooltip
function show_tooltip(me){
  
  /*var myTop =  $(me).offset().top;
  var myLeft = $(me).offset().left;*/
  
  if( checkIE() ) {
    var divElements = document.getElementById(me.id + '_content').getElementsByTagName('div');
    document.getElementById('display-Tooltip-inner-ie').innerHTML = divElements[divElements.length - 1].innerHTML;
    var myTop =  me.offsetTop;
    var myLeft = me.offsetLeft;
    document.getElementById('display-Tooltip-outer-ie').style.left = ( myLeft + me.offsetWidth ) + 'px';
    document.getElementById('display-Tooltip-outer-ie').style.top = (myTop - 10 )+ 'px';
    document.getElementById('display-Tooltip-outer-ie').style.display = 'block';
  }
  else{
    var divElements = document.getElementById(me.id + '_content').getElementsByTagName('div');
    document.getElementById('display-Tooltip-inner').innerHTML = divElements[divElements.length - 1].innerHTML;
    var myTop =  $(me).offset().top;
    var myLeft = $(me).offset().left;
    document.getElementById('display-Tooltip-outer').style.left = ( myLeft + me.offsetWidth + 15 ) + 'px';
    document.getElementById('display-Tooltip-outer').style.top = (myTop - 10 )+ 'px';
    document.getElementById('display-Tooltip-outer').style.display = 'block';
  }
}

function hide_tooltip(me){
  if( checkIE() ) {
    document.getElementById('display-Tooltip-outer-ie').style.display = 'none';
  }
  else{
    document.getElementById('display-Tooltip-outer').style.display = 'none';
  } 
}


function hide_hiddenForm(){
  for ( var x = 0, elements = document.getElementsByTagName('input'), count = elements.length; x < count; x++) {
    element = elements[x];
    if (element.type == 'hidden'){
      element.style.display = 'none';
      element.style.position = 'absolute';
      element.style.left = '-999em';
    }
  }
}



