
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);



_main = "parent.frames[\'main\']";
_toc = "parent.frames[\'toc\']";
/*
_parent = "parent.frames[\'parent\']";
_top    = "parent.frames[\'top\']";
_self   = "parent.frames[\'self\']";
main    = "parent.frames[\'main\']";
gray = "parent.frames[\'gray\']";

// frame names for goToURL() - user defined
/*
head    = "parent.frames[\'head\']";
toc     = "parent.frames[\'toc\']";

_main    = "parent.frames[\'main\']";
main2   = "parent.frames[\'main2\']";

top.window.document.title = "Consulting Deutschland-Mongolei";
*/
// is there at least IE4+ and / or NN5+ (actually NN6) out there?
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}





IE = false;
NN = false;

NNversion = 5.0; // the must be version for NN
IEversion = 5.0; // the must be version for IE

app     = navigator.appName;
verStr  = navigator.appVersion;
version = parseFloat(verStr);
            
if (app.indexOf('Netscape') != -1)
  { if (version >= NNversion) NN = true }
else if (app.indexOf('Microsoft') != -1)
  { if (version >= IEversion || verStr.indexOf(IEversion) != -1) IE = true }

// load Cascaded Style Sheet
function loadCSS(path)
  {
    document.write('<link rel="stylesheet" type="text/css" href="' + path +'">');
  }

// display status message
function displayStatusMessage(messageString)
  { 
    status = messageString;
  }

// no context menu
function noContextMenu()
  {
    return false; 
  }

// animate title
var titleString = new Array("¸.·´¯`·.¸/ enDESIGN systems ··· advancing possibilities \\¸.·´¯`·.¸");
    // geben Sie hier die Textpassagen in der Form: new Array("...","...","...",etc.) ein
var titleCount = 1;
    // haben Sie oben mehr als eine Passage definiert, müssen Sie diese Variable um die entsprechende Anzahl erhöhen
var i = 1, j = 0, k = 1;

function animateTitle()
  { 
    /*
	für Endlosanimation Folgendes aktivieren

    window.document.title = titleString[j].substr(0, i) + " ";
    if (k == 0) i--;
    if (i == -1)
      { k = 1; i = 0; j++; j = wo%titleCount }
    */
    if (k == 1) i++;
    if (i == titleString[j].length + 10)
      { k = 0; i = titleString[j].length }
    parent.window.document.title = titleString[j].substring(0, i) + " ";
    setTimeout("animateTitle()", 100);
  }

// swap image (by Macromedia, v3.0)
function swapImage()
  {
    var i, j = 0, x, a = swapImage.arguments;
    document.sr = new Array;
    for(i = 0; i < (a.length - 2); i += 3)
    if ((x = findObject(a[i])) != null)
      {
        document.sr[j++] = x;
        if(!x.oSrc) x.oSrc = x.src;
        x.src = a[i + 2];
      }
  }

// swap image restore (by Macromedia, v3.0)
function swapImageRestore()
  {
    var i, x, a = document.sr;
    for(i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
  }

// find object (by Macromedia, v3.0)
function findObject(n, d)
  {
    var p, i, x;
    if (!d) d = document;
    if ((p = n.indexOf("?")) > 0 && parent.frames.length)
      {
        d = parent.frames[n.substring(p + 1)].document;
        n = n.substring(0, p);
      }
    if (!(x = d[n]) && d.all) x = d.all[n];
    for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = findObject(n, d.layers[i].document);
    return x;
  }

// go to URL
function goToURL()
  { 
    var i, args = goToURL.arguments;
    document.returnValue = false;
    for (i = 0; i < (args.length - 1); i += 2) eval(args[i] + ".location='" + args[i + 1] + "'");
  }
  
// control sound (by Macromedia, v3.0)
function MM_controlSound(x, _sndObj, sndFile)
 {
  var i, method = "", sndObj = eval(_sndObj);
  if (sndObj != null) {
    if (navigator.appName == 'Netscape') method = "play";
    else {
      if (window.MM_WMP == null) {
        window.MM_WMP = false;
        for(i in sndObj) if (i == "ActiveMovie") {
          window.MM_WMP = true; break;
      } }
      if (window.MM_WMP) method = "play";
      else if (sndObj.FileName) method = "run";
  } }
  if (method) eval(_sndObj+"."+method+"()");
  else window.location = sndFile;
}

// layer control (by Macromedia, v3.0)
function layerControl()
  {
    var i, p, v, obj, args = layerControl.arguments;
    for (i = 0; i < (args.length - 2); i += 3)
      if ((obj = findObject(args[i])) != null)
        {
          v = args[i+2];
          if (obj.style)
            { 
              obj = obj.style;
              v = (v == 'show') ? 'visible' : (v = 'hide') ? 'hidden' : v;
            }
          obj.visibility = v;
        }
  }

function noContextMenu()
{
	return false;
}  
  
  
function KB_keepItInIE(theName,theWantTop,theWantLeft) {

theRealTop=parseInt(document.body.scrollTop)
theTrueTop=theWantTop+theRealTop
document.all[theName].style.top=theTrueTop

theRealLeft=parseInt(document.body.scrollLeft)
theTrueLeft=theWantLeft+theRealLeft
document.all[theName].style.left=theTrueLeft
}


function KB_keepItInNN(theName,theWantX,theWantY) {
theRealLay=document.layers[theName]
theBadX=self.pageYOffset
theBadY=self.pageXOffset
theRealX=theBadX+theWantX
theRealY=theBadY+theWantY
theRealLay.moveTo(theRealY,theRealX)
}



function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


function MM_timelinePlay(tmLnName, myID) { //v1.2
  //Copyright 1997 Macromedia, Inc. All rights reserved.
  var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false;
  if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  tmLn = document.MM_Time[tmLnName];
  if (myID == null) { myID = ++tmLn.ID; firstTime=true;}//if new call, incr ID
  if (myID == tmLn.ID) { //if Im newest
    setTimeout('MM_timelinePlay("'+tmLnName+'",'+myID+')',tmLn.delay);
    fNew = ++tmLn.curFrame;
    for (i=0; i<tmLn.length; i++) {
      sprite = tmLn[i];
      if (sprite.charAt(0) == 's') {
        if (sprite.obj) {
          numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0];
          if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) {//in range
            keyFrm=1;
            for (j=0; j<sprite.values.length; j++) {
              props = sprite.values[j]; 
              if (numKeyFr != props.length) {
                if (props.prop2 == null) sprite.obj[props.prop] = props[fNew-firstKeyFr];
                else        sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr];
              } else {
                while (keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]) keyFrm++;
                if (firstTime || fNew==sprite.keyFrames[keyFrm-1]) {
                  if (props.prop2 == null) sprite.obj[props.prop] = props[keyFrm-1];
                  else        sprite.obj[props.prop2][props.prop] = props[keyFrm-1];
        } } } } }
      } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
      if (fNew > tmLn.lastFrame) tmLn.ID = 0;
  } }
}

function MM_timelineGoto(tmLnName, fNew, numGotos) { //v2.0
  //Copyright 1997 Macromedia, Inc. All rights reserved.
  var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,lastKeyFr,propNum,theObj;
  if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  tmLn = document.MM_Time[tmLnName];
  if (numGotos != null)
    if (tmLn.gotoCount == null) tmLn.gotoCount = 1;
    else if (tmLn.gotoCount++ >= numGotos) {tmLn.gotoCount=0; return}
  jmpFwd = (fNew > tmLn.curFrame);
  for (i = 0; i < tmLn.length; i++) {
    sprite = (jmpFwd)? tmLn[i] : tmLn[(tmLn.length-1)-i]; //count bkwds if jumping back
    if (sprite.charAt(0) == "s") {
      numKeyFr = sprite.keyFrames.length;
      firstKeyFr = sprite.keyFrames[0];
      lastKeyFr = sprite.keyFrames[numKeyFr - 1];
      if ((jmpFwd && fNew<firstKeyFr) || (!jmpFwd && lastKeyFr<fNew)) continue; //skip if untouchd
      for (keyFrm=1; keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]; keyFrm++);
      for (j=0; j<sprite.values.length; j++) {
        props = sprite.values[j];
        if (numKeyFr == props.length) propNum = keyFrm-1 //keyframes only
        else propNum = Math.min(Math.max(0,fNew-firstKeyFr),props.length-1); //or keep in legal range
        if (sprite.obj != null) {
          if (props.prop2 == null) sprite.obj[props.prop] = props[propNum];
          else        sprite.obj[props.prop2][props.prop] = props[propNum];
      } }
    } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
  }
  tmLn.curFrame = fNew;
  if (tmLn.ID == 0) eval('MM_timelinePlay(tmLnName)');
}

function go1() {
	if (document.selecter1.select1.options[document.selecter1.select1.selectedIndex].value != "none") {
		location = document.selecter1.select1.options[document.selecter1.select1.selectedIndex].value
	}
}
function go2() {
	if (document.selecter2.select2.options[document.selecter2.select2.selectedIndex].value != "none") {
		location = document.selecter2.select2.options[document.selecter2.select2.selectedIndex].value
	}
}


function openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function refreshTOC() {
/*	parent.main.location.reload()*/
}

function refreshContent() {
/*	parent.main.location.reload()*/
}


function MM_controlSound(x, _sndObj, sndFile) { //v3.0
  var i, method = "", sndObj = eval(_sndObj);
  if (sndObj != null) {
    if (navigator.appName == 'Netscape') method = "play";
    else {
      if (window.MM_WMP == null) {
        window.MM_WMP = false;
        for(i in sndObj) if (i == "ActiveMovie") {
          window.MM_WMP = true; break;
      } }
      if (window.MM_WMP) method = "play";
      else if (sndObj.FileName) method = "run";
  } }
  if (method) eval(_sndObj+"."+method+"()");
  else window.location = sndFile;
}//-->

function changeClass(objName, clsName) {
<!--	if ((objName != null) && (clsName != null)) {-->
		if (objName == "this") {
			this.className = clsName;
		}
		else {
			document.getElementById(objName).className = clsName;
		}
<!--	}-->
}
