var ns_b = document.images && navigator.appName == "Netscape" ? 1 : 0;
var ie_b = document.all ? 1 : 0;
var br_vers="";

if (document.all && !document.getElementById) br_vers="IE4";
else if (document.getElementById) br_vers="IE5NS6";
else if (document.layers) br_vers="NN4"; 
var cc=0; dc=0; c1=0; d1=0; st_y_pos=-100;
var akt_menu=0, total_akt_menu=0;
var yPageSize = 0;

var ua = navigator.userAgent.toLowerCase();

var av = navigator.appVersion;
var version = av.substring(0, av.indexOf(" ")) *1;
var version2 = av.substring(0, av.indexOf(".")) *1;
var versionIE = av.substring(av.indexOf("MSIE")) ;
versionIE = versionIE.substring(5,6) ;

// alert (versionIE);

function init(yy) {
    var wndo = new dw_scrollObj('wn', 'lyr1');
    wndo.setUpScrollbar("dragBar", "track", "v", 1, 1);
    wndo.setUpScrollControls('scrollbar');

    if (yy !="toscroll" )
    {
      wndo.shiftTo(0,yy);
      wndo.scroll(0,200);
    }
}

			var layer;
			var timer;
			var scrollheight=300;	
			// Initialisieren des Scriptes
			function init_old(id) {
				layer = document.getElementById(id);
				layer.style.top = 0; 
			}
	
			// Ermittelt die Höhe des Layers und gibt sie zurück
			function gethoehe() {
				return layer.offsetHeight;
			}
	
			// Nach unten scrollen. Mit speed wird gesteuert wie schnell gescrollt
			// werden soll (Pixel/25ms)
			function scrolldown(speed) {
				// Solange wie wir noch nicht alles gesehen haben scrollen wir nach unten.
				if ( gethoehe() + parseInt(layer.style.top) > scrollheight) {
					layer.style.top = parseInt(layer.style.top) - parseInt(speed) + 'px';
					showLayer ("bar1", 1);
					timer = window.setTimeout("scrolldown('"+speed+"')",15);
				}
				else
				{
        
          hideLayer ("bar2", 1);
        
        }
			}

			// Nach oben scrollen. Mit speed wird gesteuert wie schnell gescrollt
			// werden soll (Pixel/25ms)
			function scrollup(speed) {
				// Solange wir die Ausgangsposition noch nicht wieder erreicht haben
				// scrollen wir nach oben.
				if (  parseInt(layer.style.top) < 0) {
					layer.style.top = parseInt(layer.style.top) + parseInt(speed) + 'px';
					showLayer ("bar2", 1);
					timer = window.setTimeout("scrollup('"+speed+"')",25);
				}
				else
				{
        
          hideLayer ("bar1", 1);
        
        }
			}

			// Den Timer der das Hoch- oder Runterscrollen steuert anhalten.
			function stopscroll() {
				window.clearTimeout(timer);
			}


//
// getPageScroll()
// Returns array with x,y page scroll values.
// Core code from - quirksmode.com
//
function getPageScroll(){

	var xScroll, yScroll;

	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
		xScroll = self.pageXOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){	 // Explorer 6 Strict
		yScroll = document.documentElement.scrollTop;
		xScroll = document.documentElement.scrollLeft;
	} else if (document.body) {// all other Explorers
		yScroll = document.body.scrollTop;
		xScroll = document.body.scrollLeft;	
	}

	arrayPageScroll = new Array(xScroll,yScroll) 
	return arrayPageScroll;
}

// -----------------------------------------------------------------------------------

//
// getPageSize()
// Returns array with page width, height and window width, height
// Core code from - quirksmode.com
// Edit for Firefox by pHaez
//
function getPageSize(){
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = window.innerWidth + window.scrollMaxX;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	
//	console.log(self.innerWidth);
//	console.log(document.documentElement.clientWidth);

	if (self.innerHeight) {	// all except Explorer
		if(document.documentElement.clientWidth){
			windowWidth = document.documentElement.clientWidth; 
		} else {
			windowWidth = self.innerWidth;
		}
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

//	console.log("xScroll " + xScroll)
//	console.log("windowWidth " + windowWidth)

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = xScroll;		
	} else {
		pageWidth = windowWidth;
	}
//	console.log("pageWidth " + pageWidth)
  // alert (yScroll);
	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
	// alert(pageHeight + " / " + windowHeight);
	// var arrayPageScroll = getPageScroll();
  // var lightboxTop = arrayPageScroll[1];
	// var lightboxLeft = arrayPageScroll[0];
	
	// alert(lightboxTop + " / " + windowHeight);
	// if (pageHeight>610) 
  // resizeLayer('wrapper_img', pageWidth, windowHeight );
	// else resizeLayer('wrapper_img', pageWidth, 605 );
	
}


function OnRsz(dummy)
{
  	// resizeLayer('wrapper_img', 0, 0);

  // var lightboxTop = arrayPageScroll[1];
	// var lightboxLeft = arrayPageScroll[0];	
	  // posLayer("wrapper",0, (610-arrayPageSize[3]) );
    //  alert ((610-arrayPageSize[3]));
    if(navigator.appName.indexOf("Microsoft") != -1 && navigator.appVersion.charAt(0) >=4)
    {
      // alert ( versionIE );
      if (versionIE>=7) offs=5; else offs=7; 
    }
    else offs=1;
 
    var arrayPageSize = getPageSize(); 
    var arrayPageScroll = getPageScroll();
       
    off_wrapper_y=(arrayPageSize[1]-614);
    off_wrapper_x=(arrayPageSize[0]);
    if (off_wrapper_x!=0) off_wrapper_x = off_wrapper_x/11;
    if (off_wrapper_y!=0) off_wrapper_y = off_wrapper_y/2;
    else off_wrapper_y=0;
    
    // alert (arrayPageSize[1]);
    
    // if (arrayPageSize[1]<614) 
/*
    if ( (307+off_wrapper_y ) > 0  ) posTopLayer("main", 307+off_wrapper_y );
    else posTopLayer("main", 0 );

		if (arrayPageSize[1]>614) resizeLayer('wrapper_img', arrayPageSize[0], arrayPageSize[1] );
    else
*/        	

 		if (arrayPageSize[1]>620) 
    {
      // alert(yPageSize + " / " + arrayPageSize[1]);
      if (yPageSize==0 || yPageSize != arrayPageSize[1])
      {
        // posTopLayer("main", off_wrapper_y );

        resizeLayer('wrapper_img', arrayPageSize[0], arrayPageSize[1]-offs );
        yPageSize = arrayPageSize[1];
      }
      
    }
    else 
    {
      posTopLayer("main", 304 );
      resizeLayer('wrapper_img', arrayPageSize[0], 614);
      // alert(yPageSize + " / " + arrayPageSize[1]);
    }
    
}


function TestSize ()
{
  var myWidth = 0, myHeight = 0; myWidth_korr1=0; myWidth_korr2=0;
  
  if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) 
  {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
    myWidth_korr1=-2;
    myWidth_korr2=-2;
  }
  else if( typeof( window.innerWidth ) == 'number' ) 
  {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } 
  else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) 
  {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
    myWidth_korr1=2;
    myWidth_korr2=0;
  }

  this.windowX = (document.documentElement && document.documentElement.clientWidth) || window.innerWidth || self.innerWidth || document.body.clientWidth; 
  this.windowY = (document.documentElement && document.documentElement.clientHeight) || window.innerHeight || self.innerHeight || document.body.clientHeight; 
  this.scrollX = (document.documentElement && document.documentElement.scrollLeft) || window.pageXOffset || self.pageXOffset || document.body.scrollLeft; 
  this.scrollY = (document.documentElement && document.documentElement.scrollTop) || window.pageYOffset || self.pageYOffset || document.body.scrollTop; 
  this.pageX = (document.documentElement && document.documentElement.scrollWidth) ? document.documentElement.scrollWidth : (document.body.scrollWidth > document.body.offsetWidth) ? document.body.scrollWidth : document.body.offsetWidth; 
  this.pageY = (document.documentElement && document.documentElement.scrollHeight) ? document.documentElement.scrollHeight : (document.body.scrollHeight > document.body.offsetHeight) ? document.body.scrollHeight : document.body.offsetHeight;

  // window.alert( 'height = ' + this.windowY );
  window.alert( 'Height = ' + myHeight + 'TotalHeight = ' +  this.pageY );

  
  if (myWidth>910) 
  {
    // resizeLayer('fillleft_wrapper',((myWidth-910)/2)+myWidth_korr1,myHeight );
    // resizeLayer('fillright_wrapper',((myWidth-910)/2)+myWidth_korr2,myHeight );
  }
  else
  {
    // resizeLayer('fillleft_wrapper',0,myHeight );
    // resizeLayer('fillright_wrapper',0,myHeight );
  }
  if (myHeight<609) 
  {
    // showLayer('main',this.pageX-911,0)
    // resizeLayer('footer', 911, (myHeight-609) );
  }
  else
  {
    // resizeLayer('footer', 911, 0 );
  }
  
  // resizeLayer('wrapper_img', myWidth, this.scrollY + this.pageY );
  // alert ( this.windowY+' - '+this.pageY+' - '+this.scrollY );
  resizeLayer('wrapper_img', myWidth, (this.scrollY + this.windowY) );

}

function writeLayer(layerID,txt)
{
      if(br_vers=="IE5NS6"){ document.getElementById(layerID).innerHTML=txt; }
			else if(br_vers=="IE4"){ document.all[layerID].innerHTML=txt;}
			else if(br_vers=="NN4"){ with(document.layers[layerID].document){open(); write(txt); close(); }  }
}
function resizeLayer(layerID,xpos,ypos)
{
      // alert (br_vers);
      if(br_vers=="IE5NS6") {document.getElementById(layerID).style.height=ypos+ "px"; document.getElementById(layerID).style.width=xpos+ "px"; }
			else if(br_vers=="IE4") {document.all[layerID].style.height=ypos;document.all[layerID].style.width=xpos;}
			else if(br_vers=="NN4") {document.layers[layerID].height=ypos;document.layers[layerID].width=xpos;}
			else {document.all[layerID].style.height=ypos; document.all[layerID].style.width=xpos;}
			
			// alert(document.getElementById(layerID).style.height)
}
function posLayer(layerID,xpos,ypos)
{
            if(br_vers=="IE5NS6") {document.getElementById(layerID).style.top=ypos+"px"; document.getElementById(layerID).style.left=xpos+ "px"; }
			else if(br_vers=="IE4") {document.all[layerID].style.top=ypos;document.all[layerID].style.left=xpos;}
			else if(br_vers=="NN4") {document.layers[layerID].top=ypos;document.layers[layerID].left=xpos;}
			else {document.all[layerID].style.top=ypos; document.all[layerID].style.left=xpos;}
}
function posLeftLayer(layerID,xpos)
{
            if(br_vers=="IE5NS6") {document.getElementById(layerID).style.left=xpos+ "px"; }
			else if(br_vers=="IE4") {document.all[layerID].style.left=xpos;}
			else if(br_vers=="NN4") {document.layers[layerID].left=xpos;}
			else {document.all[layerID].style.left=xpos;}
}
function posTopLayer(layerID,ypos)
{
            if(br_vers=="IE5NS6") {document.getElementById(layerID).style.top=ypos+"px";  }
			else if(br_vers=="IE4") {document.all[layerID].style.top=ypos;}
			else if(br_vers=="NN4") {document.layers[layerID].top=ypos;}
			else {document.all[layerID].style.top=ypos; }
}
function writeImage(layerID,imgID,imgsrc)
{
            if(br_vers=="IE5NS6"){ eval('document.images ["'+imgID+'"].src =imgsrc;') }
			else if(br_vers=="IE4"){ eval('document.images ["'+imgID+'"].src =imgsrc;')}
			else if(br_vers=="NN4"){ eval('document.'+layerID+'.document.images["'+imgID+'"].src = imgsrc;') }
}
function writeBackImage(layerID,imgsrc)
{
            if(br_vers=="IE5NS6") {document.getElementById(layerID).style.backgroundImage=imgsrc;}
			else if(br_vers=="IE4") {document.all[layerID].style.backgroundImage=imgsrc;}
			else if(br_vers=="NN4") {document.layers[layerID].backgroundImage=imgsrc;}
			else {document.all[layerID].style.backgroundImage=imgsrc; }

}
function showLayer (layer, l)
			{
			  if (document.getElementById)
			  {
			    document.getElementById(layer).style.visibility = "visible";
			    if (l) document.getElementById(layer).style.display = "block";

			  }
			}
		
function hideLayer (layer, l)
			{
			  if (document.getElementById)
			  {
			    document.getElementById(layer).style.visibility = "hidden";
			    if (l) document.getElementById(layer).style.display = "none";
			  }
			}

  function show_Layer (layer, l)
				{
				  if (document.getElementById)
				  {
				    document.getElementById(layer).style.visibility = "visible";
				    if (l) document.getElementById(layer).style.display = "block";

				  }
				}
			
  function hide_Layer (layer, l, menu)
				{
				  hideLayer (layer, l);
				  // alert(menu)
				  if (menu > "") hide_Menu_Layer(menu) 
				  akt_menu=0;
				  resizeLayer('myMenu',911,44); 
				}
	function hide_Menu_Layer(l)
	{
    if (l!=1) { 
      Menu_fokus(1, "normal");
      hide_Layer("SubElements1", l); 
    }
    if (l!=2) { 
      Menu_fokus(2, "normal");
      hide_Layer("SubElements2", l); 
    }
    if (l!=3) { 
      Menu_fokus(3, "normal");
      hide_Layer("SubElements3", l); 
    }
    if (l!=4) { 
      Menu_fokus(4, "normal");
      hide_Layer("SubElements4", l); 
    }
    /*
    if (l!=5) { 
      Menu_fokus(5, "normal");
      hide_Layer("SubElements5", l); 
    }
    */
    if (l!=0) Menu_fokus(l, "bold");
    if (l==99) { Menu_fokus(total_akt_menu, "bold"); resizeLayer('leftmenuspacer',911,44); resizeLayer('rightmenuspacer',911,44); }
    
  }
  
  function Menu_fokus(menu, art)
  {
      // alert(menu);
      if (total_akt_menu==0) total_akt_menu=menu;
      if (menu>0 && menu<99) document.getElementById('MainMenu'+menu+'Text').style.fontWeight = art;
  }
  
  function toggle_Layer (layer, l)
				{
			  	  if (document.getElementById)
			  	  {
   					  var el = document.getElementById(layer);
   					  el.style.display = (el.style.display != 'none' ? 'none' : '' ); 
   					  el.style.visibility = (el.style.visibility != 'hidden' ? 'visible' : 'visible' ); 
			  	  }

				}

var st=0;
				
function ZoomLayer(layerID,xpos,ypos,xpos1,ypos1,step)
{
   // if (st)
   {
   layerID_lokal = layerID;
   xpos_lokal = xpos;
   ypos_lokal = ypos;
   xpos1_lokal = xpos1;
   ypos1_lokal = ypos1;  
   step_lokal = step;
      
   if (xpos_lokal != xpos1_lokal) 
   {
    // xl=xpos1_lokal/step;
    // xp=xpos_lokal+(xl/2);
    xpos_lokal+= step_lokal;
   }
   // else xl=xpos_lokal;
   
   if (ypos_lokal != ypos1_lokal) 
   {
    ypos_lokal+= step_lokal;
    // yp=ypos+(yl/2);
   }
   // else yl=ypos_lokal;
   
   // alert (ypos_lokal);
   
   // showLayer(layerID,xp,yp); 
   resizeLayer(layerID,xpos_lokal,ypos_lokal); 
   // step_lokal+=5;   
    
   if ( (step_lokal>0 && ypos_lokal<ypos1_lokal) || (step_lokal>0 && xpos_lokal<xpos1_lokal) ) eval("st"+layerID+"=setTimeout ('ZoomLayer(layerID_lokal,xpos_lokal,ypos_lokal,xpos1_lokal,ypos1_lokal,step_lokal)',20)");
    
   }
}

// Scrollfunktionen

function MovePlayer()
{
  if (this.status==1)
  {
   fig_lay="Anim"+this.player;
      
   if (this.xpos != this.xpos1) 
   {
    this.xpos+= this.step;
   }
   
   if (this.ypos != this.ypos1) 
   {
    this.ypos+= this.step;

   }
   
   // showLayer(layerID,xp,yp); 
   resizeLayer("display_item"+this.player,this.xpos,this.ypos); 
   // step_lokal+=5;   

   if ( (this.step>0 && this.ypos<this.ypos1) || (this.step>0 && this.xpos<this.xpos1) ) eval("setTimeout('"+fig_lay+".move()',10);");
   else 
   {
    this.status=0;
    
    this.xpos=0; 
    // this.xpos1=170; 
    st=0;
   } 

  }
  
}

function Anim(o,s,t,x,y,x1,y1)
{
  this.player=o; // Index Player (1-10..Fluffy, 11..Spieler, 12-19..SpielerSchuss)
  this.status=s; // bereits in Bewegung 0..nein, 1..ja?
  this.typ=t; // 0..tot, 1..normal (bewegungsfähig), 2..duckend, 3..springend, 4..gelähmt (getroffen), 5..fallend
  this.xpos=x; // x-Position Start
  this.ypos=y; // y-Position Start
  this.xpos1=x1; // x-Position Ziel
  this.ypos1=y1; // y-Position Ziel
  this.step=5; // Stepping

  this.move=MovePlayer; // Prototyp Animation und Move

  this.schritt=10;
}
	
Anim1 = new Anim(1,0,1,0,12,170,12);
Anim2 = new Anim(2,0,1,0,12,170,12);
Anim3 = new Anim(3,0,1,0,12,170,12);
Anim4 = new Anim(4,0,1,0,12,170,12);
Anim5 = new Anim(5,0,1,0,12,170,12);
				
function show_display(item, behave)
{
  //  alert ('BEHAVE: '+behave);
  display_item_d = " ";
  if (item==1) display_item1="<div style='float:left; width:20px; line-height:10px; height:12px; color:white; cursor:pointer;'>&nbsp;&raquo;</div><a href=\"menue.php\" ><div id='display_item1' class='display_item_akt'><img src='images/select_menu.gif'></div></a><br />";
  else display_item1="<div id='display_item1' class='display_item_inakt' onmouseover='show_display(1)'><img src='images/select_menu.gif'></div><br />";
  if (item==2) display_item2="<div style='float:left; width:20px; line-height:10px; height:12px; color:white; cursor:pointer;'>&nbsp;&raquo;</div><a href=\"job_angebote.php\"><div id='display_item2' class='display_item_akt'><img src='images/select_bewerben.gif'></div></a><br />";
  else display_item2="<div id='display_item2'  class='display_item_inakt' onmouseover='show_display(2)'><img src='images/select_bewerben.gif'></div><br />";
  if (item==3) display_item3="<div style='float:left; width:20px; line-height:10px; height:12px; color:white; cursor:pointer;'>&nbsp;&raquo;</div><a href=\"kontakt.php\"><div id='display_item3' class='display_item_akt'><img src='images/select_kontakt.gif'></div></a><br />";
  else display_item3="<div id='display_item3'  class='display_item_inakt' onmouseover='show_display(3)'><img src='images/select_kontakt.gif'></div><br />";
  if (item==4) display_item4="<div style='float:left; width:20px; line-height:10px; height:12px; color:white; cursor:pointer;'>&nbsp;&raquo;</div><a href=\"enter.php\"><div id='display_item4' class='display_item_akt'><img src='images/select_home.gif'></div></a><br />";
  else display_item4="<div id='display_item4'  class='display_item_inakt' onmouseover='show_display(4)'><img src='images/select_home.gif'></div><br />";
  if (item==5) display_item5="<div style='float:left; width:20px; line-height:10px; height:12px; color:white; cursor:pointer;'>&nbsp;&raquo;</div><a href=\"impressum.php\"><div id='display_item5' class='display_item_akt'><img src='images/select_impressum.gif'></div></a><br />";
  else display_item5="<div id='display_item5'  class='display_item_inakt' onmouseover='show_display(5)'><img src='images/select_impressum.gif'></div><br />";
  
  // alert (display_item5);
  display_item_d = " " + display_item1 + display_item2 + display_item3 + display_item4 + display_item5 + " ";
  writeLayer('display_item',display_item_d);
  show_Layer ('display_item',1);
  
  newImage = "url(images/cocofin_select"+item+".gif)";
/*
 if (document.getElementById)
{
document.getElementById('select_rad').style.backgroundImage = newImage;
}
else if (document.all)
{
document.all('select_rad').style.backgroundImage = newImage;
}
else if (document.layers)
{
document.layers('select_rad').style.backgroundImage = newImage;
}
  */
writeBackImage('select_rad',newImage);
  
  // eval("if (Anim"+item+".status==0 && st==0) { st=1; Anim"+item+".status=1 ;Anim"+item+".move()} else Anim"+item+".xpos=0");
  
  if (behave==1) 
  {

    eval("if (st==0) { st=1; Anim"+item+".status=1 ; Anim"+item+".move()} ");
  }
  else 
  {
      // alert("nnn");
      eval("if (st==0) { st=0; Anim"+item+".status=1;} ");
  }
  // eval("if (st==0) { st=1; Anim"+item+".status=1 ;Anim"+item+".move()} ");
  // ZoomLayer ('display_item'+item,0,12,150,12,20);

}

function change_start_button(but)
{
  if (but==1)
  {
    ch_but='images/cocofin_start_akt.jpg';
    // alert(1)
  }
  else
  {
    ch_but='images/cocofin_start.jpg';
    // alert(0)
  }
  writeImage('startbutton','startbutton',ch_but);
}

function change_menu_back(menu)
{
  if (menu==1)
  {
    ch_back='url(images/kunden_back.jpg)';
  }
  else if (menu==2)
  {
    ch_back='url(images/jobs_back.jpg)';
  }
  else if (menu==3)
  {
    ch_back='url(images/spezialisten_back.jpg)';
  }  
  else if (menu==4)
  {
    ch_back='url(images/methode2_back.jpg)';
  }
  else if (menu==5)
  {
    ch_back='url(images/team_back.jpg)';
  }
  else
  {
    ch_back='url(images/kontakt_back.jpg)';  
  }

  /* writeBackImage('backlayer',ch_back); */
}

var menu_X_offset=70; // Offset von links
var menu_hoehe=44; // Hoehe des Hauptmenues
var menu_max_hoehe=250; // max. Hoehe des Hauptmenues
var menu_weite=911; // Weite des Hauptmenues

function Menu_Handling(menu, zoomstyle)
{
  if (total_akt_menu==0) total_akt_menu=menu;
  // alert(total_akt_menu);
  if (menu!=akt_menu)
  {
    // change_menu_back(menu); 
    hide_Menu_Layer(menu); 
  
    show_Layer('SubElements'+menu,1); 
    if ( zoomstyle==1) 
    {
      if (menu==1) ZoomLayer ('myMenu',menu_weite,menu_hoehe,menu_weite,250,10);
      else if (menu==2) ZoomLayer ('myMenu',menu_weite,menu_hoehe,menu_weite,225,10);
      else if (menu==3) ZoomLayer ('myMenu',menu_weite,menu_hoehe,menu_weite,menu_hoehe,10); // kein Submenu
      else if (menu==4) ZoomLayer ('myMenu',menu_weite,menu_hoehe,menu_weite,175,10);
      else ZoomLayer ('myMenu',911,menu_hoehe,menu_weite,180,10);
    }
    else 
    {
      if (menu==1) resizeLayer('myMenu',menu_weite,170);
      else if (menu==2) resizeLayer('myMenu',menu_weite,160);
      else if (menu==3) resizeLayer('myMenu',menu_weite,menu_hoehe);
      else if (menu==4) resizeLayer('myMenu',menu_weite,220);
      else resizeLayer('myMenu',menu_weite,menu_hoehe); 
    }
    // if (total_akt_menu>0) Menu_fokus(total_akt_menu, 'bold'); 
    akt_menu=menu;

    // Spacer für Hover - Menü einklappen rechte position : xpos und Länge des menues : xlang
    if (menu==1) { xpos=menu_X_offset; xlang=200;}
    else if (menu==2) { xpos=270; xlang=180;} 
    else if (menu==3) { xpos=420; xlang=250;}
    else if (menu==4) { xpos=700; xlang=200;}
    else { xpos=0; }
    
    resizeLayer('rightmenuspacer',(menu_weite-xpos-xlang),menu_max_hoehe); 
    resizeLayer('leftmenuspacer',xpos,menu_max_hoehe);
    posLeftLayer('rightmenuspacer',xpos+xlang);
    posLeftLayer('leftmenuspacer',0);


  }
}

var docX, docY;

document.onmousemove = function listener( e )
{

   if( e )
   {
      if( typeof( e.pageX ) == 'number' )
      {
         docX = e.pageX;
         docY = e.pageY;
      }
      else
      {
         docX = e.clientX;
         docY = e.clientY;
      }
   }
   else
   {
      e = window.event;
      docX = e.clientX;
      docY = e.clientY;
      if( document.documentElement
        && ( document.documentElement.scrollTop
            || document.documentElement.scrollLeft ) )
      {
         docX += document.documentElement.scrollLeft;
         docY += document.documentElement.scrollTop;
      } 
      else if( document.body
         && ( document.body.scrollTop
             || document.body.scrollLeft ) )
      {
         docX += document.body.scrollLeft;
         docY += document.body.scrollTop;
      }
   }
   // if (docX>100 && docX<200) alert(docX);
}

// Ticker

var delay=100;
var tsize=22;
var fsize;
var pos_ticker=710;

function do_ticker(text, pos, dir)
{
    writeLayer('footer_ticker',text); // document.getElementById('footer').innerHTML=text;
    posLeftLayer('footer_ticker',pos);
    pos-=dir;
    pos_ticker=pos;
    // alert(pos);
    // Länge anpassen - Pos des Ende des Strings in px
    if(pos>-3200) setTimeout('do_ticker("'+text+'",'+pos+','+dir+')', delay);
    else ticker_init(0)
    
}

function ticker_init(diftime)
{
    ticker_text='<span style=\'color:#a81c25; font-weight:bold;\'>Assistenz</span>: Sekretariat, Teamassistenz, Assistenz der Geschäftsführung, Office-Management & Büroleitung, Empfang/Telefon || <span style=\'color:#a81c25; font-weight:bold;\'>Abwicklung & Administration</span>: Auftragsabwicklung, Vertriebsinnendienst, Back Office, Sachbearbeitung, Customer Service, After Sales, Callcenter Agents || <span style=\'color:#a81c25; font-weight:bold;\'>Rechnungswesen</span>: Fakturierung, Buchhaltung, Lohn-/Gehaltsverrechnung, Debitoren/Kreditoren, Kostenrechnung, Bilanzbuchhaltung, Controlling || <span style=\'color:#a81c25; font-weight:bold;\'>EDV/IT</span>: Installation, Admin, Wartung, User-Support || <span style=\'color:#a81c25; font-weight:bold;\'>Mitarbeiter</span>: Vertrieb, Einkauf, Lager, Logistik, Import, Export, Personalwesen, Projektmanagement ---';
    // alert(diftime);
    do_ticker(ticker_text, (910+(diftime*71)), 5);
}

function do_header_ticker(text, pos, dir)
{
    writeLayer('header_ticker',text); // document.getElementById('footer').innerHTML=text;
    posLeftLayer('header_ticker',pos);
    pos-=dir;
    pos_ticker=pos;
    // alert(pos);
    // Länge anpassen - Pos des Ende des Strings in px
    if(pos>-3000) setTimeout('do_header_ticker("'+text+'",'+pos+','+dir+')', delay);
    else header_ticker_init(0)
    
}

function header_ticker_init(diftime)
{
    ticker_text='<span style=\'color:#a81c25; font-weight:bold;\'>Banking & Finance (Public, Corporate und Private) in Geschäftsführung, Management & Expertenebene:</span> Finanzierung Kredit, Leasing, Factoring; Finanzierung Risikokapital, Private Equity/Venture/Mezzanine; Fonds/Asset/Beteiligung; Strukturierte Finanzierungen, Produktentwicklung, Finanzmathematik; Wertpapiere, Investmentbanking, M&A, Beteiligungsmanagement; Institutional Sales sowie Interbankengeschäft; Treasury, Devisen-, Geld- und Kapitalmarktgeschäfte; internes Controlling, Buchhaltung, Revision; Recht; Risikomanagement, Basel II, Compliance, FMA, OeNB; Zahlungsverkehr, Cashmanagement --- ';
    // alert(diftime);
    do_header_ticker(ticker_text, (710+(diftime*71)), 5);
}
var akt_zeilenlength = 1;
  
function check_length(my_form)
{
  maxLen = 500; // max number of characters allowed
  InputmaxLen = 500; // max number of characters allowed
  akt_length=Personalanfrage.Anmerkungen.value.length;
  lastchar=Personalanfrage.Anmerkungen.value.substr(akt_length);
  // alert (lastchar+"-"+akt_zeilenlength)
  // if (lastchar>=" ") 
  akt_zeilenlength+=1; 
  // else akt_zeilenlength = 0; 
  /*
  if (Personalanfrage.Anmerkungen.value.length >= InputmaxLen) 
  {
    Personalanfrage.Anmerkungen.value = Personalanfrage.Anmerkungen.value+"\n";
    akt_zeilenlength = 1;
  }
  */
  // else akt_zeilenlength+=1; 
  
  if (Personalanfrage.Anmerkungen.value.length > maxLen) 
  {
  // Alert message if maximum limit is reached.
  // If required Alert can be removed.
  // var msg = "You have reached your maximum limit of characters allowed";
  // alert(msg);
  // Reached the Maximum length so trim the textarea
    Personalanfrage.Anmerkungen.value = Personalanfrage.Anmerkungen.value.substring(0, maxLen);
    // akt_zeilenlength = maxLen;
  }
  else
  {
    zz="Zeichen:"+Personalanfrage.Anmerkungen.value.length;
    writeLayer("Personalanfrage_zz",zz)
  }
}  

