/* ======================================= */
/* === Rahmenfunktion für die Webseite === */
/* ======================================= */

    function ZweiFrames(URL1,F1,URL2,F2)
     {
      parent.frames[F1].location.href=URL1;
      parent.frames[F2].location.href=URL2;
     }
    function DreiFrames(URL1,F1,URL2,F2,URL3,F3)
     {
      parent.frames[F1].location.href=URL1;
      parent.frames[F2].location.href=URL2;
      parent.frames[F3].location.href=URL3;
     }


/* ======================== */
/* === Menüsteuerung v2 === */
/* ======================== */

	function startmenu() {
  	{menu0.style.display = "none"; btnUnternehmen.src="/images_web/menu/menu_unternehmen_off.gif"};
  	{menu1.style.display = "none"; btnService.src="/images_web/menu/menu_service_off.gif"};
  	{menu2.style.display = "none"; btnProdukte.src="/images_web/menu/menu_produkte_off.gif"};
  	{menu3.style.display = "none"; btnAnwendungen.src="/images_web/menu/menu_anwendungen_off.gif"}; }


	function menu0func (divID,imgID) {
		if (divID.style.display == "none")
			{
  		startmenu();
  		divID.style.display = "block";
			imgID.src="images_web/menu/menu_unternehmen_red_off.gif";
			}
		else
			{
  		startmenu();
	  	}
	  }


	function menu1func (divID,imgID) {
		if (divID.style.display == "none")
			{
  		startmenu();
  		divID.style.display = "block";
			imgID.src="images_web/menu/menu_service_red_off.gif"
			}
		else
			{
  		startmenu();
			}
	  }


	function menu2func (divID,imgID) {
		if (divID.style.display == "none")
			{
  		startmenu();
  		divID.style.display = "block";
			imgID.src="images_web/menu/menu_produkte_red_off.gif"
			}
		else
			{
  		startmenu();
			}
	  }


	function menu3func (divID,imgID) {
		if (divID.style.display == "none")
			{
  		startmenu();
  		divID.style.display = "block";
			imgID.src="images_web/menu/menu_anwendungen_red_off.gif"
			}
		else
			{
  		startmenu();
			}
	  }




/* ================== */
/* === Bild-PopUp === */
/* ================== */

function ViewImage(bildurl,b,h,bildtitel){
	var eigenschaft,sbreite,shoehe,fenster,b,h;
		// stellt die Bildschirmabmessungen fest
		var ns6 = (!document.all && document.getElementById);
		var ie4 = (document.all);
		var ns4 = (document.layers);
	if(ns6||ns4)
		{
		sbreite = innerWidth;
		shoehe = innerHeight;
		}
	else if(ie4)
		{
		sbreite = document.body.clientWidth;
		shoehe = document.body.clientHeight;
		}

	x = (sbreite-b)/2;
	y = (shoehe-h)/2;
	eigenschaften="left="+x+",top="+y+",screenX="+x+",screenY="+y+",width="+b+",height="+h+",menubar=no,toolbar=no";
	fenster=window.open("","",eigenschaften);
	fenster.focus();
	fenster.document.open();
	with (fenster)
		{
	  document.write('<html><head>');
	  document.write("<script type='text/javascript' language='JavaScript'>");
	  document.write("function click() { window.close(); } ");  // bei click  schliessen
	  document.write("document.onmousedown=click ");
	  document.write("</script>");
	  document.write('<title>'+ bildtitel +'</title></head>');
	  // Zeile geändert Aug 2003 (Dreamweaver machte Probleme)
	  document.write('<' + 'body onblur="window.close();" ');// bei Focusverlust schliessen
	  document.write('marginwidth="0" marginheight="0" leftmargin="0" topmargin="0">');
	  document.write('<center>');
	  document.write('<img src="'+ bildurl +'"border="0">');
	  document.write('</center>');
	  document.write('</body></html>');
	  fenster.document.close();
		}
}


/* ====================== */
/* === ABCDE-Rollover === */
/* ====================== */

	imgOff = new Image();
	imgOff.src = 'http://pics.wecogroup.com/produkte/abcde_blank.jpg';

	/* Grafiken für ABCDE-Menü */
	img1On = new Image();
	img1On.src = 'http://pics.wecogroup.com/produkte/abcde_a.jpg';
	img2On = new Image();
	img2On.src = 'http://pics.wecogroup.com/produkte/abcde_b.jpg';
	img3On = new Image();
	img3On.src = 'http://pics.wecogroup.com/produkte/abcde_c.jpg';
	img4On = new Image();
	img4On.src = 'http://pics.wecogroup.com/produkte/abcde_d.jpg';
	img5On = new Image();
	img5On.src = 'http://pics.wecogroup.com/produkte/abcde_e.jpg';
	img6On = new Image();
	img6On.src = 'http://pics.wecogroup.com/produkte/abcde_zul.jpg';


/* =============================== */
/* === Popup: Neues Webfenster === */
/* =============================== */

function openWin (URL,TARGET,OPT) {
	window.onerror=null;window.open(URL,TARGET,OPT);
	}


/* ====================== */
/* === Dropdown-Liste === */
/* ====================== */

function QuickJump(Formular) {
	var Element = Formular.Ziel.selectedIndex;
	var Frameziel = Formular.Ziel.options[Element].frameziel;
 
	if (Formular.Ziel.options[Element].value != 0) {
		if(frameziel = "extern") {
			window.open(Formular.Ziel.options[Element].value);
        	}
        	else {
			location = Formular.Ziel.options[Element].value;
		}
	}
}


/* ============================ */
/* === Focus in Eingabefeld === */
/* ============================ */

function setzeCurser() {
	if (document.forms.length > 0) {
	var field = document.forms[0];
	for (i = 0; i < field.length; i++) {
	if ((field.elements[i].type == "text") || (field.elements[i].type == "textarea") || (field.elements[i].type.toString().charAt(0) == "s")) {
	document.forms[0].elements[i].focus();
	break;
	 }
      }
   }
}

/* ================================== */
/* === Imagewechsel bei Mouseover === */
/* ================================== */

///////////////////////////////////////////////////////////
// Konfiguration!
var className = 'button'; // Name der Klasse
var ext       = '.png';  // Der Grafiktyp
var over      = '_over'; // Dateinamenerweiterung fÃ¼r
var stay      = '_stay'; // die Buttons
var down      = '_down'; // in den verschiedenen ZustÃ¤nden

///////////////////////////////////////////////////////////
// Eine anonyme Funktion, die unmittelbar beim einbinden
// des Skripts aufgerufen wird.
(
function()
{
    var _click_       = null;
    ///////////////////////////////////////////////////////////
    // Funktion: start_mouse_over()
    // Die initialisierung
    //
    function start_mouse_over()
    {
         var d = self.document;
         if(!d.images) return;
         for(var i = 0; i < d.images.length; i++)
         {
              var img = d.images[i];
              ///////////////////////////////////////////////////
              // Button suchen und events zuweisen.
              if( img.className && img.className.indexOf(className) > -1)
              addEventsToImage(img);
         }
    }
    ///////////////////////////////////////////////////////////
    // Funktion: addEventsToImage(img)
    //
    // die events zuweisen.
    function addEventsToImage(img)
    {
         var folder = img.src.substring(0, img.src.lastIndexOf('/') + 1) ;
         var name   = img.src.substring(img.src.lastIndexOf('/') + 1, img.src.lastIndexOf('.') ) ;
         img.name = name;
         ///////////////////////////////////////////////////////
         // Die Events
         img.onmouseover = on_mouse_over;
         img.onmouseout  = on_mouse_out;
         img.onmousedown = on_mouse_down;
         img.onclick     = on_click;

         ///////////////////////////////////////////////////////
         // Bild vorladen, gleichzeitig findet eine Test statt
         // ob das Bild vorhanden ist, im Fehlerfall
         // wird der Event nicht mehr ausgefÃ¼hrt.
         
		 img.stay = new Image();
         img.stay.img = img;
		 img.stay.onerror = function() { this.img.onclick = null;}
		 img.stay.src = folder + img.name + stay + ext;

         img.over = new Image();
         img.over.img = img;
         img.over.onerror = function() { this.img.onmouseover = null;}
         img.over.src = folder + img.name + over + ext;

         img.down = new Image();
         img.down.img = img;
         img.down.onerror = function() { this.img.onmousedown = null;}
         img.down.src = folder + img.name + down + ext;

         ///////////////////////////////////////////////////////
         // die Ã¼rsprÃ¼ngliche Grafik sichern.
         img.out = img.src;

         ///////////////////////////////////////////////////////
         // wurde breits vorher auf das Bild geklickt?
         if(top.name == img.name) img.onclick();
    }
    ///////////////////////////////////////////////////////////
    // Funktion: on_mouse_down()
    function on_mouse_down()
    {
         if(_click_ == this) return false; // ist bereits angeklickt.
         this.src = this.down.src;
         return true;
    }
    ///////////////////////////////////////////////////////////
    // Funktion: on_mouse_over()
    function on_mouse_over()
    {
         if(_click_ == this) return false; // ist bereits angeklickt.
         this.src = this.over.src;
         return true;
    }
    ///////////////////////////////////////////////////////////
    // Funktion: on_mouse_out()
    function on_mouse_out()
    {
         if(_click_ == this) return false;

         this.src = this.out;
         return true;
    }
    ///////////////////////////////////////////////////////////
    // Funktion: on_click()
    function on_click()
    {
         if(_click_ == this) return false;
         this.src = this.stay.src;

         // den vorherigen Zustand eines angeklickten Buttons herstellen.
         if(_click_) _click_.src = _click_.out;
         _click_ = this;
         top.name = this.name;
         return true;
    }

    ///////////////////////////////////////////////////////////
    // Funktion: on_resize()
    function on_resize()
    {
        if(_click_) _click_.src = _click_.stay.src;
    }


    ///////////////////////////////////////////////////////////
    // das Skript startet nach dem laden automatisch.
    if(window.addEventListener)
    {
         window.addEventListener('load', start_mouse_over, false);
         window.addEventListener('resize', on_resize, false);
    }
    else
    {
         window.onload   = start_mouse_over;
         window.onresize = on_resize
    }
}()
)