//
//------------------------------------------------------------------------------------------------------
// Datei:
//     EAS.js
// Funktion:
//
// Historie Modifikationen:
//     D.Trees  25.08.2005;
// Sprache:
//     Java Script
//------------------------------------------------------------------------------------------------------
//

// Globale Variablen
// -----------------


// -----------------------------------------------------------------------------------------------------
// Funktionen
//   correct_layout(), num_sort(a,b): Autor Stefan Münz, aus 'Professionelle Websites'
// -----------------------------------------------------------------------------------------------------

function correct_layout()
{ if(document.getElementById('content').offsetHeight)
  {
    var div_heights = new Array(
      document.getElementById('content').offsetHeight,
      document.getElementById('navigation').offsetHeight,
      document.getElementById('features').offsetHeight
    );
    div_heights = div_heights.reverse(div_heights.sort(num_sort));
    var style_height = div_heights[0] + "px";
    document.getElementById('navigation').style.height = style_height;
    document.getElementById('content').style.height = style_height;
    document.getElementById('features').style.height = style_height;
  }
}

function num_sort(a,b)
{
  return a-b;
}

function breadcrumbs() {
  sURL = new String;
  bits = new Object;
  var x = 0;
  var stop = 0;
  var output = "<div class=topnav><a href=/>home</a> » ";

  sURL = location.href;
  sURL = sURL.slice(8,sURL.length);
  chunkStart = sURL.indexOf("/");
  sURL = sURL.slice(chunkStart+1,sURL.length)

  while(!stop){
    chunkStart = sURL.indexOf("/");
    if (chunkStart != -1){
      bits[x] = sURL.slice(0,chunkStart)
      sURL = sURL.slice(chunkStart+1,sURL.length);
    } else {
      stop = 1;
    }
    x++;
  }

  for(var i in bits){
    output += "<a href=\"";
    for(y=1;y<x-i;y++){
      output += "../";
    }
    output += bits[i] + "/\">" + bits[i] + "</a> » ";
  }
  document.write(output);
  document.write("</div>");
  }

function doExpand(paraNum,arrowNum)
{ //Teilbereich aufklappen/schließen und Pfeil drehen bzw. Farbe wechseln
  if(paraNum.style.display=="none")
  { paraNum.style.display="";arrowNum.src="../Common/images//00-ArrowRedDown.gif"}
  else
  { paraNum.style.display="none";arrowNum.src="../Common/images//00-ArrowBlueRight.gif"}
}

function doExpand2(paraNum,arrowNum,pN1,pN2,pN3,aN1,aN2,aN3)
{ //alle Teilbereiche aufklappen/schließen und Pfeil drehen bzw. Farbe wechseln
  if(paraNum.style.display=="none")
  { paraNum.style.display="";arrowNum.src="../Common/images//00-ArrowRedDown.gif"}
  else
  { paraNum.style.display="none";arrowNum.src="../Common/images//00-ArrowBlueRight.gif"}
  pN1.style.display="none";aN1.src="../Common/images//00-ArrowBlueRight.gif"
  pN2.style.display="none";aN2.src="../Common/images//00-ArrowBlueRight.gif"
  pN3.style.display="none";aN3.src="../Common/images//00-ArrowBlueRight.gif"
}

// -----------------------------------------------------------------------------------------------------
// Funktionen
//   new_window(): The JavaScript Source:: http://javascript.internet.com
//                 Updated by: Mike Weiner :: http://www.wearebent.com
//                 Original author: Eric King (eric_andrew_king@hotmail.com)
// -----------------------------------------------------------------------------------------------------


function newWindow(mypage,myname,w,h,features) {
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  if (winl < 0) winl = 0;
  if (wint < 0) wint = 0;
  var settings = 'height=' + h + ',';
  settings += 'width=' + w + ',';
  settings += 'top=' + wint + ',';
  settings += 'left=' + winl + ',';
  settings += features;
  win = window.open(mypage,myname,settings);
  win.window.focus();
}

