

var nav = (document.layers) ? true : false;
var iex = (document.all) ? true : false;

var geladen = 0;

var h = 0;
var h_zus = "am"
var h_zusold = "am";
var hstring = "";
var m = 0;
var mstring = "";
var s = 0;
var sstring = "";
var h1 = 0;
var h1old = -1;
var h2 = 0;
var h2old = -1;
var m1 = 0;
var m1old = 0;
var m2 = 0;
var m2old = 0;
var s1 = 0;
var s1old = 0;
var s2 = 0;
var s2old = 0;
var timestring = "";
var ImgNo = new Array(1);
var ImgZz = new Array(1);
var zzold = 0;


function show(name) {
  if(iex) { 
    document.all['' + name].style.visibility = "visible";
  } else if (nav) { 
    document.layers['' + name].visibility = "visible";
  } else {
    document.getElementById('' + name).style.visibility = "visible";
  }
}


function hide(name) {
  if(iex) { 
    document.all['' + name].style.visibility = "hidden";
  } else if (nav) { 
    document.layers['' + name].visibility = "hide";
  } else {
    document.getElementById('' + name).style.visibility = "hidden";
  }
}


function closeall() {

  hide('submenu4');
  hide('submenu5');

  imageChange('img_home','home');
  imageChange('img_about','about');
  imageChange('img_facts','facts');
  imageChange('img_products','products');
  imageChange('img_quality','quality');
  imageChange('img_customer','customer');
  imageChange('img_production','production');
  imageChange('img_contact','contact');

  hide('trigger1');
  hide('trigger2');
  hide('trigger3');
  hide('trigger4');


}



function resetmenu() {

  closeall();
  
  if (menuakt == 1) {
    imageChange('img_home','home_akt');
  } else if (menuakt == 2) {
    imageChange('img_about','about_akt');
  } else if (menuakt == 3) {
    imageChange('img_facts','facts_akt');
  } else if (menuakt == 4) {
    imageChange('img_products','products_akt');
	show('submenu4');
  } else if (menuakt == 5) {
    imageChange('img_quality','quality_akt');
	show('submenu5');
  } else if (menuakt == 6) {
    imageChange('img_customer','customer_akt');
  } else if (menuakt == 7) {
    imageChange('img_production','production_akt');
  } else if (menuakt == 8) {
    imageChange('img_contact','contact_akt');
  }

}



function initmenu() {

    resetmenu();

}




function preload() {


  home = new Image();
  home.src = "bilder/menu/home.gif";
  home_akt = new Image();
  home_akt.src = "bilder/menu/home_akt.gif";

  about = new Image();
  about.src = "bilder/menu/about.gif";
  about_akt = new Image();
  about_akt.src = "bilder/menu/about_akt.gif";

  facts = new Image();
  facts.src = "bilder/menu/facts.gif";
  facts_akt = new Image();
  facts_akt.src = "bilder/menu/facts_akt.gif";

  products = new Image();
  products.src = "bilder/menu/products.gif";
  products_akt = new Image();
  products_akt.src = "bilder/menu/products_akt.gif";

  quality = new Image();
  quality.src = "bilder/menu/quality.gif";
  quality_akt = new Image();
  quality_akt.src = "bilder/menu/quality_akt.gif";

  customer = new Image();
  customer.src = "bilder/menu/customer.gif";
  customer_akt = new Image();
  customer_akt.src = "bilder/menu/customer_akt.gif";

  production = new Image();
  production.src = "bilder/menu/production.gif";
  production_akt = new Image();
  production_akt.src = "bilder/menu/production_akt.gif";

  contact = new Image();
  contact.src = "bilder/menu/contact.gif";
  contact_akt = new Image();
  contact_akt.src = "bilder/menu/contact_akt.gif";
  
  
  quality_1 = new Image();
  quality_1.src = "bilder/menu/um4_overview.gif";
  quality_1_akt = new Image();
  quality_1_akt.src = "bilder/menu/um4_overview_akt.gif";

  quality_2 = new Image();
  quality_2.src = "bilder/menu/um5_quality.gif";
  quality_2_akt = new Image();
  quality_2_akt.src = "bilder/menu/um5_quality_akt.gif";

  quality_3 = new Image();
  quality_3.src = "bilder/menu/um5_environment.gif";
  quality_3_akt = new Image();
  quality_3_akt.src = "bilder/menu/um5_environment_akt.gif";


  products_1 = new Image();
  products_1.src = "bilder/menu/um4_overview.gif";
  products_1_akt = new Image();
  products_1_akt.src = "bilder/menu/um4_overview_akt.gif";

  products_2 = new Image();
  products_2.src = "bilder/menu/um4_transport.gif";
  products_2_akt = new Image();
  products_2_akt.src = "bilder/menu/um4_transport_akt.gif";

  products_3 = new Image();
  products_3.src = "bilder/menu/um4_print.gif";
  products_3_akt = new Image();
  products_3_akt.src = "bilder/menu/um4_print_akt.gif";

  products_4 = new Image();
  products_4.src = "bilder/menu/um4_pos.gif";
  products_4_akt = new Image();
  products_4_akt.src = "bilder/menu/um4_pos_akt.gif";

  products_5 = new Image();
  products_5.src = "bilder/menu/um4_heavy.gif";
  products_5_akt = new Image();
  products_5_akt.src = "bilder/menu/um4_heavy_akt.gif";

  products_6 = new Image();
  products_6.src = "bilder/menu/um4_packaging.gif";
  products_6_akt = new Image();
  products_6_akt.src = "bilder/menu/um4_packaging_akt.gif";

  products_7 = new Image();
  products_7.src = "bilder/menu/um4_consult.gif";
  products_7_akt = new Image();
  products_7_akt.src = "bilder/menu/um4_consult_akt.gif";
  
  contact_2 = new Image();
  contact_2.src = "bilder/menu/contact_2.gif";
  contact_2_akt = new Image();
  contact_2_akt.src = "bilder/menu/contact_2_akt.gif";

  imprint = new Image();
  imprint.src = "bilder/menu/imprint.gif";
  imprint_akt = new Image();
  imprint_akt.src = "bilder/menu/imprint_akt.gif";  


  readmore = new Image();
  readmore.src = "bilder/allgemein/readmore.gif";
  readmore_akt = new Image();
  readmore_akt.src = "bilder/allgemein/readmore_akt.gif";  


  karte = new Image();
  karte.src = "bilder/karte/karte_2.gif";
  karte_akt = new Image();
  karte_akt.src = "bilder/karte/karte_2_mo.gif";


  var j = 0;
  for( j=0; j<=9; j++ ) {
    ImgNo[j] = new Image();
    ImgNo[j].src = "bilder/uhr/t"+j+".gif";
  }
  am = new Image();
  am.src = "bilder/uhr/am.gif";
  pm = new Image();
  pm.src = "bilder/uhr/pm.gif";
  for( j=0; j<=4; j++ ) {
    ImgZz[j] = new Image();
    ImgZz[j].src = "bilder/uhr/zz"+j+".gif";
  }


  geladen=1;


}





function imageChange(imageID,imageName) {
  if (geladen==1) {
    document.images[imageID].src = eval(imageName + ".src");
  }
}




function blurb(obj) {
      if (navigator.appName == 'Microsoft Internet Explorer')
      { obj.blur(); }
      }











function updateTime () {

  var now = new Date();

  // Stunden
  h = now.getHours();
  if (h>12) {
    h = h - 12;
	h_zus = 'pm';
  }
  if (h<10) {
    h1 = 0;
    h2 = h;
  } else {
    // String-Konvertierung
    hstring = h.toString();
    timestring = hstring.charAt(0);
    h1 = parseInt(timestring);
    timestring = hstring.charAt(1);
    h2 = parseInt(timestring);
  }

  // Minuten
  m = now.getMinutes();
  if (m<10) {
    m1 = 0;
    m2 = m;
  } else {
    // String-Konvertierung
    mstring = m.toString();
    timestring = mstring.charAt(0);
    m1 = parseInt(timestring);
    timestring = mstring.charAt(1);
    m2 = parseInt(timestring);
  }

  // Sekunden
  //s = now.getUTCSeconds();
  //if (s<10) {
  //  s1 = 0;
  //  s2 = s;
  //} else {
    // String-Konvertierung
  //  sstring = s.toString();
  //  timestring = sstring.charAt(0);
  //  s1 = parseInt(timestring);
  //  timestring = sstring.charAt(1);
  //  s2 = parseInt(timestring);
  //}


  //--- Zeitzone errechnen
  var h_loc = now.getHours();
  var h_gmt = now.getUTCHours();
  if (h_gmt > 19 && h_loc < 4) { h_gmt = h_gmt - 24; }
  var zz = h_loc - h_gmt;
  if (zz<0 || zz>4) { zz = 0; }



  // --- Bilddaten austauschen
  if (geladen>0) {

    if (h1 != h1old) {
      imageChange('hou1','ImgNo['+h1+']');
      h1old = h1;
    }
    if (h2 != h2old) {
      imageChange('hou2','ImgNo['+h2+']');
      h2old = h2;
    }
    if (h_zus != h_zusold) {
      imageChange('ampm', h_zus);
      h_zusold = h_zus;
    }
    if (m1 != m1old) {
      imageChange('min1','ImgNo['+m1+']');
      m1old = m1;
    }
    if (m2 != m2old) {
      imageChange('min2','ImgNo['+m2+']');
      m2old = m2;
    }
    //if (s1 != s1old) {
    //  imageChange('sec1','ImgNo['+s1+']');
    //}
    //imageChange('sec2','ImgNo['+s2+']');
    if (zz != zzold) {
      imageChange('zeitz','ImgZz['+zz+']');
      zzold = zz;
    }

  }


  setTimeout("updateTime()", 60000);


}
