//startmessagewindow = window.open('/wait.htm','eac','resizable=yes,scrollbars,width=600,height=500');
//startmessagewindow.focus();
function closesmw()
{
if(startmessagewindow.closed != true) startmessagewindow.close();
}
cubenormal = new Image(); 
cubenormal.src = "images/test-3-1.gif"; 
cubeturn = new Image(); 
cubeturn.src = "images/test-3.gif"; 


var map_geladen = new Array();
var cub = new Array();
var main = new Array();
var texts = new Array();
var mapextra = new Array();
var mains = new Array();
var mainsh = new Array();
targets = new Array();


for (i = 1; i <=4; i++)
	{ map_geladen[i] = 0;}

cub[1] = "news";
cub[2] = "produkte";
cub[3] = "support";
cub[4] = "eac";

function WertHolen()
{
var Wert = "";
if(document.cookie) 
      {
      Wertstart = document.cookie.indexOf("=") + 1;
      Wertende = document.cookie.indexOf(";");
      if(Wertende == -1) Wertende = document.cookie.length;
      Wert = document.cookie.substring(Wertstart,Wertende);
      }
      
      if(Wert != "") Wert = parseInt(Wert)
      else Wert = 2;;
return Wert;
}

function WertSetzen(Bezeichner, Wert, Verfall)
{
     var jetzt = new Date();
     var Auszeit = new Date(jetzt.getTime() + Verfall);
     document.cookie = Bezeichner+"="+Wert+"; expires="+Auszeit.toGMTString()+";";
}



for (i = 1; i < 40;i++)
{
a = i % 10;
mains[i] = new Image();
mainsh[i] = new Image();
mapextra[i] = new range(a,a,i);
}


for (i = 1; i < 9;i++)
{
texts[i] = new Image();
}

texts[1].src = "images/eacn.gif";
texts[2].src = "images/eacp.gif";
texts[3].src = "images/eacs.gif";
texts[4].src = "images/eacu.gif";
texts[5].src = "images/eacnh.gif";
texts[6].src = "images/eacph.gif";
texts[7].src = "images/eacsh.gif";
texts[8].src = "images/eacuh.gif";


function range(von,bis,id)
{
      this.von = von;
      this.bis = bis;
      this.id = id;
}
ready = 0;
function make(map_nr)
{
     
      n = 0;
      while(window.document.images[n].name != "main1")
      {n++}

      for (i = 1; i < 10;i++)
      {
      main[i] = new Image();
      main[i] = window.document.images[n+i-1];
      }
      ready = 1;

    //  lastmap = WertHolen();
      //wuerfel(lastmap);
	wuerfel(map_nr);
	focus();

	//setTimeout("closesmw()",2000);
    	

}
lastcube = lasttext = new Image();
map_nr = 0;


// Map 1 (news)- targets

targets[1] = "/dnews.htm#newsverteiler";
targets[2] = "";
targets[3] = "/doffene.htm";

targets[4] = "/dnews.htm";
targets[5] = "/dnews.htm";
targets[6] = "/dnews.htm";

targets[7] = "/dnews.htm";
targets[8] = "/dnews.htm";
targets[9] = "/dnews.htm";
mapextra[4] = mapextra[5] = mapextra[6] = mapextra[7] = mapextra[8] = mapextra[9] = new range(4,9,4);
  
// Map 2 (produkte)- targets

targets[11] = "/dgsm.htm";
targets[12] = "/dgsm.htm";
targets[13] = "/dgsm.htm";
mapextra[11] = mapextra[12] = mapextra[13] = new range(1,3,11);

targets[14] = "/dips.htm";
targets[15] = "/dips.htm";
targets[16] = "/dips.htm";
mapextra[14] = mapextra[15] = mapextra[16] = new range(4,6,14);

targets[17] = "/dips-24V.htm";
targets[18] = "/dips-24V.htm";
targets[19] = "/dips-24V.htm";
mapextra[17] = mapextra[18] = mapextra[19] = new range(7,9,17);


// Map 3 (support)- targets

targets[21] = "";
targets[22] = "/dcontact.htm";
targets[23] = "";

targets[24] = "";
targets[25] = "/dimpressum.htm";
targets[26] = "";

targets[27] = "";
targets[28] = "/dkarte.htm";
targets[29] = "";

mapextra[27] = mapextra[28] = mapextra[29] = new range(7,9,27);
// Map 4 (eac)- targets

targets[31] = "";
targets[32] = "/dqual.htm";
targets[33] = "";

targets[34] = "";
targets[35] = "/dwir.htm";
targets[36] = "";

targets[37] = "";
targets[38] = "";
targets[39] = "";

lastnr = 1;
function wuerfel(nr)
{
      target = cub[nr];
      while (ready == 0)
      {return}
      i = 0;
      while(window.document.images[i].name != target)
      {i++}
      lastcube.src = cubenormal.src;
      lasttext.src = texts[lastnr].src;
      lastnr = nr;
      window.document.images[i].src = cubeturn.src;
      window.document.images[i-1].src = texts[nr+4].src;
      lastcube = window.document.images[i];
      lasttext = window.document.images[i-1];
	changemap(nr);
      
}
function changemap(map)
{ 
      while (ready == 0)
      {return}
      Load_map(map) ;
      map_nr = map - 1 ;
      map = (map -1 ) * 10;
      with(document)
      {
      for (i = 1; i < 10;i++)
      main[i].src = mains[i + map ].src;
      last = 0
      }
}
last = 0;
function Bild(n)
{ 
      while (ready == 0)
      {return}
      xt = mapextra[ n + map_nr * 10 ];
         
      if (last != xt.id)
            {   
              changemap(map_nr + 1);
              for (i = xt.von ; i < xt.bis + 1 ;i++)
              {main[i].src = mainsh[ i + map_nr * 10].src;}
            }
     last = xt.id;
}

function jumpto(a)
{
      while (ready == 0)
      {return}
       
      if(targets[ a + map_nr * 10 ] != "")
      {
    //  	if ((map_nr+1) != lastmap)
//		{
//		var verfall = 1000*60*60*12;
//		WertSetzen("Map",map_nr+1,verfall);
//		}
      window.location.href = targets[ a + map_nr * 10 ];
      }
}



function Load_map(map_nr)
{
	if((map_nr == 1) && (map_geladen[1] == 0))
	{
	
	// Map 1(news) normal
	mains[1].src = "images/eac-n-0.gif";
	mains[2].src = "images/eac-n-1.gif";
	mains[3].src = "images/eac-n-2.gif";

	mains[4].src = "images/eac-n-3.gif";
	mains[5].src = "images/eac-n-4.gif";
	mains[6].src = "images/eac-n-5.gif";

	mains[7].src = "images/eac-n-6.gif";
	mains[8].src = "images/eac-n-7.gif";
	mains[9].src = "images/eac-n-8.gif";

	
	// Map 1 (news) - highlight   
	mainsh[1].src = "images/eac-nh-0.gif";
	mainsh[2].src = "images/eac-n-1.gif";
	mainsh[3].src = "images/eac-nh-2.gif";

	mainsh[4].src = "images/eac-nh-3.gif";
	mainsh[5].src = "images/eac-nh-4.gif";
	mainsh[6].src = "images/eac-nh-5.gif";

	mainsh[7].src = "images/eac-nh-6.gif";
	mainsh[8].src = "images/eac-nh-7.gif";
	mainsh[9].src = "images/eac-nh-8.gif";

		map_geladen[1] = 1;
	
	}
	
	else if((map_nr == 2) && (map_geladen[2] == 0))
	{
	
	// Map 2 - Normal (produkte)
	mains[11].src = "images/eac-p-0.gif";
	mains[12].src = "images/eac-p-1.gif";
	mains[13].src = "images/eac-p-2.gif";

	mains[14].src = "images/eac-p-3.gif";
	mains[15].src = "images/eac-p-4.gif";
	mains[16].src = "images/eac-p-5.gif";

	mains[17].src = "images/eac-p-6.gif";
	mains[18].src = "images/eac-p-7.gif";
	mains[19].src = "images/eac-p-8.gif";

	// Map 2 (produkte)- highlight
	mainsh[11].src = "images/eac-ph-0.gif";
	mainsh[12].src = "images/eac-ph-1.gif";
	mainsh[13].src = "images/eac-ph-2.gif";

	mainsh[14].src = "images/eac-ph-3.gif";
	mainsh[15].src = "images/eac-ph-4.gif";
	mainsh[16].src = "images/eac-ph-5.gif";

	mainsh[17].src = "images/eac-ph-6.gif";
	mainsh[18].src = "images/eac-ph-7.gif";
	mainsh[19].src = "images/eac-ph-8.gif";
	
		map_geladen[2] = 1;
	
	}
	
	else if((map_nr == 3) && (map_geladen[3] == 0))
	{
	
	// Map 3 - Normal (support)
	mains[21].src = "images/eac-s-0.gif";
	mains[22].src = "images/eac-s-1.gif";
	mains[23].src = "images/eac-s-2.gif";

	mains[24].src = "images/eac-s-3.gif";
	mains[25].src = "images/eac-s-4.gif";
	mains[26].src = "images/eac-s-5.gif";

	mains[27].src = "images/eac-s-6.gif";
	mains[28].src = "images/eac-s-7.gif";
	mains[29].src = "images/eac-s-8.gif";

	// Map 3 (support)- highlight

	mainsh[21].src = "images/eac-s-0.gif";
	mainsh[22].src = "images/eac-sh-1.gif";
	mainsh[23].src = "images/eac-s-2.gif";

	mainsh[24].src = "images/eac-s-3.gif";
	mainsh[25].src = "images/eac-sh-4.gif";
	mainsh[26].src = "images/eac-s-5.gif";

	mainsh[27].src = "images/eac-s-6.gif";
	mainsh[28].src = "images/eac-sh-7.gif";
	mainsh[29].src = "images/eac-s-8.gif";
	
		map_geladen[3] = 1;
	
	}
	
	else if((map_nr == 4) && (map_geladen[4] == 0))
	{
	

// Map 4 - Normal (eac)
mains[31].src = "images/eac-e-0.gif";
mains[32].src = "images/eac-e-1.gif";
mains[33].src = "images/eac-e-2.gif";

mains[34].src = "images/eac-e-3.gif";
mains[35].src = "images/eac-e-4.gif";
mains[36].src = "images/eac-e-5.gif";

mains[37].src = "images/eac-e-6.gif";
mains[38].src = "images/eac-e-7.gif";
mains[39].src = "images/eac-e-8.gif";

// Map 4 (eac) - highlight
mainsh[31].src = "images/eac-e-0.gif";
mainsh[32].src = "images/eac-eh-1.gif";
mainsh[33].src = "images/eac-e-2.gif";

mainsh[34].src = "images/eac-e-3.gif";
mainsh[35].src = "images/eac-eh-4.gif";
mainsh[36].src = "images/eac-e-5.gif";

mainsh[37].src = "images/eac-e-6.gif";
mainsh[38].src = "images/eac-e-7.gif";
mainsh[39].src = "images/eac-e-8.gif";

		map_geladen[4] = 1;
	
	}
	
}


