(function() {
	
var toggleImg = function(e) {   
  //if (excludeBtn && this.id != excludeBtn) {
  if (excludeBtn && !in_array(this.id, excludeBtn)) {
    var str_length = Number(this.src.length);
    var str_ident  = this.src.substring((str_length-6), str_length);
    if (str_ident == '_a.gif') {
      this.src = this.src.replace(/_a.gif/g, ".gif");
    } else {
      this.src = this.src.replace(/.gif/g, "_a.gif");
    }
  }
}

YAHOO.util.Event.addListener(['home', 'unternehmen', 'produkte', 'bildgalerie', 'presse', 'kontakt', 'downloads', 'p_telefonie', 'p_rechenzentrum', 'p_internet', 'p_daten', 'p_systemloesungen'], 'mouseover', toggleImg);
YAHOO.util.Event.addListener(['home', 'unternehmen', 'produkte', 'bildgalerie', 'presse', 'kontakt', 'downloads', 'p_telefonie', 'p_rechenzentrum', 'p_internet', 'p_daten', 'p_systemloesungen'], 'mouseout', toggleImg);

})();

// small helper
function in_array(item,arr) {
  for(p=0;p<arr.length;p++) if (item == arr[p]) return true;
  return false;
}

function toggleContent(area) {
  var productBox            = new Array('rechenzentrum', 'internet', 'daten', 'systemloesungen', 'telefonie');
  
  // Produktbox Telefonie
  productBox['telefonie']       = '<div class="telefonie"> <h2>Telefonie f&uuml;r<br />maxXimale Kommunikation</h2> <p> Lernen Sie unsere verschiedenen Produkte der Telefonie und Telefonie-Diensteistungen f&uuml;r Ihr Unternehmen kennen.<br /><br /> F&uuml;r Gesch&auml;ftskunden bietet die TelemaxX Telekommunikation GmbH professionelle Sprachdienstleistungen an. Auf Basis unserer redundant ausgelegten Glasfaserinfrastruktur k&ouml;nnen wir Ihnen Sprachprodukte mit hoher Qualit&auml;t und Ausfallsicherheit bieten.</p> <br class="cls" /> </div> <ul> <li> <strong><a href="euro-isdn-anschluss/" title="Euro ISDN-Anschluss">TelemaxX Euro ISDN-Anschluss</strong><br /></a> Klassische Festnetztelefonie </li> <li> <strong><a href="ip-centrexx/" title="IP-Telefonie Centrex">IP-Telefonie Centrex</strong><br /></a> Kosteng&uuml;nstige Internettelefonie mit VOIP </li> <li> <strong><a href="preselexxion/" title="PreselexXion">PreselexXion</strong><br /></a> Automatisch immer den besten Preis </li> <li> <strong><a href="servicerufnummern/" title="Servicerufnummern">Servicerufnummern</strong><br /></a> Telefonie mit bequemer Kostenteilung </li> <li> <strong><a href="kombi-telefonie-internet/" title="Kombi Telefonie/Internet">Kombi Telefonie/Internet</strong><br /></a> MaxXimale Flexibilit&auml;t mit dem Kombipaket </li> </ul> <br class="cls" /> </div> ';
  
  // Produktbox Rechenzentrum
  productBox['rechenzentrum']   = '<div class="rechenzentrum"> <h2>Housing und Hosting in sicheren H&auml;nden.</h2> <p> Nutzen Sie die M&ouml;glichkeiten, die Ihnen ein Housing in unseren hochverf&uuml;gbaren Rechenzentren bietet. <br /><br /> F&uuml;r den sicheren Betrieb Ihrer Unternehmens-IT. </p> <br class="cls" /> </div> <ul> <li> <strong> <a href="rechenzentrum/" title="Rechenzentrum">Das TelemaxX Rechenzentrum</strong><br /></a> Erfahren Sie mehr </li>  </ul> <br class="cls" /> <br class="cls" /></div> ';

  //Produktbox Internet
  productBox['internet']        = '<div class="internet"> <h2>Der Zugang in die Welt des &quot; worldwideweb &quot;.</h2> <p> &Uuml;ber unser eigenes TelemaxX Backbone mit Anschluss an das europ&auml;ische und weltweite Internet-Backbone-Netz bringen wir Sie ohne Umwege direkt ins "worldwideweb" - mit maxXimaler Verf&uuml;gbarkeit und Geschwindigkeit. <br /><br /></p> <br class="cls" /> </div> <ul> <li> <strong><a href="internet/" title="Internet">TelemaxX Internet Anschluss</strong><br /></a> Surfen im "www" </li> <li> <strong><a href="sdsl/" title="TelemaxX SDSL Anschluss">TelemaxX SDSL Anschluss</strong><br /></a> Die clevere Alternative </li> </ul> <br class="cls" /> </div> ';
  
  //Produktbox Daten
  productBox['daten']			= '<div class="daten"> <h2>Vernetzen Sie Standorte &ndash; auch weltweit</h2> <p> Mit Datendirektverbindungen zwischen Ihren Unternehmensstandorten sichern und verbessern Sie den Erfolg Ihrer Unternehmenskommunikation.<br /><br /></p> <br class="cls" /> </div> <ul> <li> <strong><a href="daten/" title="Datendirektverbindungen">TelemaxX Datendirektverbindungen</strong><br /></a> MaxXimale &Uuml;bertragungsgeschwindigkeiten </li> <li> <strong><a href="vpn/" title="TelemaxX VPN">TelemaxX VPN</strong><br /></a> Standort-Vernetzung via Internet </li> </ul> <br class="cls" /> <br class="cls" /> </div> ';
  
  //Produktbox Systemlösungen
  productBox['systemloesungen'] = '<div class="systemloesungen"> <h2>Individuelle L&ouml;sungen und Erg&auml;nzungen f&uuml;r Ihr Unternehmen.</h2> <p> Sprechen Sie mit uns und lassen Sie sich auf Ihren Bedarf zugeschnittene Kommunikationsl&ouml;sungen erstellen. Wir beraten Sie gerne.<br /><br /></p> <br class="cls" /> </div> <ul> <li> <strong><a href="systemloesungen/" title="Systeml&ouml;sungen">TelemaxX Systeml&ouml;sungen</strong><br /></a> Individuell f&uuml;r Ihr Unternehmen </li> <li> <strong><a href="online-backup/" title="TelemaxX Online-Backup">TelemaxX Online-Backup</strong><br /></a> Optimale Datensicherheit f&uuml;r Ihr Unternehmen </li> </ul> <br class="cls" /> <br class="cls" /> </div> ';
  
  // Content Toggle
  if (in_array(area, productBox)) {
    var productBoxHTML         = document.getElementById('productbox_content');
    productBoxHTML.innerHTML   = "";
    productBoxHTML.innerHTML   = productBox[area];
    document.getElementById(excludeBtn[1]).src = document.getElementById(excludeBtn[1]).src.replace(/_b.gif/g, ".gif");
    var str_length = Number(document.getElementById('p_'+area).src.length);
    var str_ident  = document.getElementById('p_'+area).src.substring((str_length-6), str_length);
    if (str_ident == '_a.gif') {
      document.getElementById('p_'+area).src     = document.getElementById('p_'+area).src.replace(/_a.gif/g, "_b.gif");
    } else {
      document.getElementById('p_'+area).src     = document.getElementById('p_'+area).src.replace(/.gif/g, "_b.gif");
    }
    excludeBtn.pop();
    excludeBtn.push('p_'+area);
  }
}

