var ua = navigator.userAgent.toLowerCase();
var ie = ( (ua.indexOf("msie") != -1) && (ua.indexOf("opera") == -1) && (ua.indexOf("webtv") == -1) );
var arVersion = navigator.appVersion.split("MSIE");
var version = parseFloat(arVersion[1]);
if (version < 7) var ie6 = true; else var ie6 = false;
if (version < 8 && version > 6) var ie7 = true; else var ie7 = false;
version = parseFloat(navigator.appVersion);
if (ua.search(/ipad/) != -1) var ipad = true; else var ipad = false;
if (ua.search(/iphone/) != -1) var iphone = true; else var iphone = false;
if (ua.search("opera") != -1) var opera = true; else var opera = false;
if (ua.search("safari") != -1) var safari = true; else var safari = false;

function isMobile() {
        var a = navigator.userAgent||navigator.vendor||window.opera;
        if (ipad || iphone) return true;
        else return (/android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)));
}

function Dot(SS) {
  var T='', S=String(Math.round(SS)), L=S.length-1, C, j
  for (j=0; j<=L; j++) {
    T+=C=S.charAt(j)
    if ((j < L) && ((L-j)%3 == 0) && (C != '-')) T+='.' }
  return T }

function getSize() {
   var myWidth = 0, myHeight = 0;
   if( typeof( window.innerWidth ) == 'number' ) {
       //Non-IE
       myWidth = window.innerWidth;
       myHeight = window.innerHeight;
   } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
       //IE 6+ in 'standards compliant mode'
       myWidth = document.documentElement.clientWidth;
       myHeight = document.documentElement.clientHeight;
   } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
       //IE 4 compatible
       myWidth = document.body.clientWidth;
       myHeight = document.body.clientHeight;
   }
   return [ myWidth, myHeight ];
}

dropdown = function() {
        var ele = document.getElementById("nav").getElementsByTagName("li");
        for (var i=0; i<ele.length; i++) {
                ele[i].onmouseover=function() {
                        this.className+=" hover";
                }
                ele[i].onmouseout=function() {
                        this.className=this.className.replace(new RegExp(" hover\\b"), "");
                }
        }
}

var preloadImages = new Array('img/bg_nav_t.png');
var images = new Array();
for (var i=0;i<preloadImages.length;i++) {
        var name1 = preloadImages[i].split("/");
        var name2 = name1[1].split(".");
        var name = name2[0];
        images[name] = new Image; images[name].src = preloadImages[i];
}

function isNumber(str) {
  for(var position=0; position<str.length; position++){
        var chr = str.charAt(position)
        if  ( (chr < "0") || (chr > "9") )
              return false;
  };
  return true;
};


var imgfix = '#logo img, #nav li a';
function init() {
         /*if ($('callbacktext')) $('callbacktext').getElementsByTagName('a')[0].onclick = function() {
                 if ($('callback').getElementsByTagName('form')[0].style.display != 'block') {
                          Effect.BlindUp('callbacktext', {duration:0.2});
                          Effect.BlindDown($('callback').getElementsByTagName('form')[0], {queue:'end',duration:0.2});
                 }
         }*/
         bodyclass = document.getElementsByTagName('body')[0].className;
         switch(bodyclass) {
                  case 'glossar':
                          var a = $('content').getElementsByTagName('a');
                          for (var i=0; i<a.length; i++) {
                                 a[i].parentNode.getElementsByTagName('div')[0].style.display='none';
                                 a[i].onclick = function() {
                                         var e = this.parentNode.getElementsByTagName('div')[0];
                                         if (e.style.display=='none') Effect.BlindDown(e, {duration:0.2});
                                         else Effect.BlindUp(e, {duration:0.2});
                                 }
                          }
                  break;
                  case 'karriere':
                          var div = $('content').getElementsByTagName('div');
                          for (var i=0; i<div.length; i++) {
                                 if (div[i].parentNode.id=='content') {
                                          div[i].getElementsByTagName('div')[0].style.display='none';
                                          div[i].getElementsByTagName('a')[0].onclick = function() {
                                                  var e = this.parentNode.getElementsByTagName('div')[0];
                                                  if (e.style.display=='none') Effect.BlindDown(e, {duration:0.2});
                                                  else Effect.BlindUp(e, {duration:0.2});
                                          }
                                 }
                          }
                  break;
                  case 'kontakt':
                          if (window.location.href.search(/#vertriebsteam/) == -1) $('vertriebsteam').style.display='none';
                          var a = document.getElementsByTagName('a');
                          for (var i=0; i<a.length; i++) {
                                if (a[i].className=='vertriebsteam') a[i].onclick = function() {
                                         if ($('vertriebsteam').style.display=='none') {
                                                 Effect.BlindDown('vertriebsteam', {duration:0.2});
                                                 window.setTimeout("scrollTo(0,1180)",200);
                                         } else {
                                                 scrollTo(0,1180);
                                         }
                                         return false;
                                }
                          }
                  break;
                  case 'wie_funktioniert_factoring':
                          if (window.location.href.search(/#ablauf/) == -1) $('ablauf').style.display='none'; else $('schritte').style.display='none';
                          var a = document.getElementsByTagName('a');
                          for (var i=0; i<a.length; i++) {
                                if (a[i].className=='schritte' || a[i].className=='ablauf') a[i].onclick = function() {
                                         if ($(this.className).style.display=='none') {
                                                 if (this.className=='schritte') {
                                                         Effect.BlindUp('ablauf', {duration:0.5});
                                                         $('subnav').getElementsByTagName('li')[1].className = $('subnav').getElementsByTagName('li')[1].className.replace(/ aktiv/,'');
                                                         $('subnav').getElementsByTagName('li')[0].className += ' aktiv';
                                                 } else {
                                                         Effect.BlindUp('schritte', {duration:0.5});
                                                         $('subnav').getElementsByTagName('li')[0].className = $('subnav').getElementsByTagName('li')[0].className.replace(/ aktiv/,'');
                                                         $('subnav').getElementsByTagName('li')[1].className += ' aktiv';
                                                 }
                                                 Effect.BlindDown(this.className, {queue:'end',duration:0.5});
                                         }
                                         return false;
                                }
                          }
                          $('bl_r').style.display='none';
                          $('br_r').style.display='none';
                          $('t_r').style.display='none';
                          $('p1').style.display='none';
                          $('p2').style.display='none';
                          $('p3').style.display='none';
                          $('p4').style.display='none';
                          $('p5').style.display='none';
                          $('animation').style.visibility='visible';
                          anim(0);
                  break;
                  case 'produktcheck':
                      if ($('branche')) {
                         factoring = 0;
                         $('brancheb').style.height='5px';
                         $('branche1').style.display='none';
                         $('branche2').style.display='none';
                         $('branche3').style.display='none';
                         $('branche4').style.display='none';
                         $('easyfactoring').style.display='block';
                         $('classicfactoring').style.display='block';
                         var p = $('produktcheck').getElementsByTagName('input');
                         for (i=0;i<p.length;i++) if (p[i].className=='text') p[i].value='';
                         $('easyfactoring').style.display='none';
                         $('classicfactoring').style.display='none';
                         $('branche').onchange = function() {
                                 for (i=1;i<=4;i++) if ($('branche'+i).style.display!='none') Effect.Fade('branche'+i, {duration:0.2});
                                 if (this.selectedIndex>0) {
                                         Effect.Appear('branche'+this.selectedIndex, {queue:'end',duration:0.2});
                                         $('brancheb').style.display='block';
                                         $('brancheb').style.height='25px';
                                 } else {
                                         $('brancheb').style.height='5px';
                                 }
                         }
                         for (i=1;i<=4;i++) $('branche'+i).onchange = function() {
                                 if (this.selectedIndex>0) this.parentNode.parentNode.getElementsByTagName('div')[0].className += ' done';
                                 else this.parentNode.parentNode.getElementsByTagName('div')[0].className = 'schritt';
                                 if (this.selectedIndex>0 && $('klaerunga').style.display!='none') {
                                        Effect.BlindUp('klaerunga', {duration:0.2})
                                        //Effect.Appear('submit1', {queue:'end',duration:0.2});
                                 }
                         }
                         $('branche_sonstige').onkeyup = function() {
                                 if (this.value!="") {
                                         this.parentNode.getElementsByTagName('div')[0].className += ' done';
                                 } else if ($('branche1').selectedIndex==0 && $('branche2').selectedIndex==0 && $('branche3').selectedIndex==0 && $('branche4').selectedIndex==0) {
                                         this.parentNode.getElementsByTagName('div')[0].className = 'schritt';
                                 } else if (($('branche1').selectedIndex>0 || $('branche2').selectedIndex>0 || $('branche3').selectedIndex>0 || $('branche4').selectedIndex>0) && $('klaerunga').style.display!='none') {
                                         Effect.BlindUp('klaerunga', {duration:0.2})
                                 }
                         }
                         $('Jahresumsatz').onkeyup = function() {
                                 if (this.value!='') this.parentNode.getElementsByTagName('div')[0].className += ' done';
                                 else this.parentNode.getElementsByTagName('div')[0].className = 'schritt';
                         }
                         for (i=1;i<=2;i++) $('submit'+i).onclick = function() {
                                 var umsatz = $('Jahresumsatz').value.replace(/\./,'')*1;
                                 if (this.id=='submit1') {
                                          if (isNumber(umsatz+'') == false) {
                                                  alert('Ihr Umsatz ist keine Zahl.');
                                          } else if ($('schritt1').className == 'schritt' || $('schritt2').className == 'schritt') {
                                                  alert('Bitte geben Sie Ihre Branche und Ihren Umsatz an.');
                                          } else {
                                                   if (umsatz<100000) {
                                                           if ($('ablehnung').style.display=='none') Effect.BlindDown('ablehnung', {queue:'end',duration:0.2});
                                                           if ($('easyfactoring').style.display!='none') Effect.BlindUp('easyfactoring', {queue:'end',duration:0.2});
                                                           if ($('classicfactoring').style.display!='none') Effect.BlindUp('classicfactoring', {queue:'end',duration:0.2});
                                                           if ($('submit2').style.display!='none') Effect.Fade('submit2', {queue:'end',duration:0.2});
                                                   } else if (umsatz<2000000) {
                                                           if ($('ablehnung').style.display!='none') Effect.BlindUp('ablehnung', {queue:'end',duration:0.2});
                                                           if ($('classicfactoring').style.display!='none') Effect.BlindUp('classicfactoring', {queue:'end',duration:0.2});
                                                           //$('schritt1').innerHTML = '1<span>/6</span>';
                                                           //$('schritt2').innerHTML = '2<span>/6</span>';
                                                           for (i=0;i<=3;i++) $('easyfactoring').getElementsByTagName('input')[i].onkeyup = function() {
                                                                     if (this.value!='') this.parentNode.getElementsByTagName('div')[0].className += ' done';
                                                                     else this.parentNode.getElementsByTagName('div')[0].className = 'schritt';
                                                           }
                                                           if ($('easyfactoring').style.display=='none') Effect.BlindDown('easyfactoring', {duration:0.2});
                                                           factoring = 1;
                                                           if ($('submit2').style.display=='none') Effect.Appear('submit2', {duration:0.2});
                                                   } else {
                                                           if ($('ablehnung').style.display!='none') Effect.BlindUp('ablehnung', {queue:'end',duration:0.2});
                                                           if ($('easyfactoring').style.display!='none') Effect.BlindUp('easyfactoring', {queue:'end',duration:0.2});
                                                           //$('schritt1').innerHTML = '1<span>/12</span>';
                                                           //$('schritt2').innerHTML = '2<span>/12</span>';
                                                           for (i=0;i<=7;i++) $('classicfactoring').getElementsByTagName('input')[i].onkeyup = function() {
                                                                     if (this.value!='') this.parentNode.getElementsByTagName('div')[0].className += ' done';
                                                                     else this.parentNode.getElementsByTagName('div')[0].className = 'schritt';
                                                           }
                                                           if ($('classicfactoring').style.display=='none') Effect.BlindDown('classicfactoring', {duration:0.2});
                                                           factoring = 2;
                                                           $('C11Abschlagszahlungenja').onclick = function() { this.parentNode.getElementsByTagName('div')[0].className = 'schritt done'; }
                                                           $('C11Abschlagszahlungennein').onclick = function() { this.parentNode.getElementsByTagName('div')[0].className = 'schritt done'; }
                                                           $('C12Rueckgabevereinbarungenja').onclick = function() { this.parentNode.getElementsByTagName('div')[0].className = 'schritt done'; }
                                                           $('C12Rueckgabevereinbarungennein').onclick = function() { this.parentNode.getElementsByTagName('div')[0].className = 'schritt done'; }
                                                           if ($('submit2').style.display=='none') Effect.Appear('submit2', {duration:0.2});
                                                   }
                                                   if ($('finalclassic').style.display!='none') Effect.BlindUp('finalclassic', {queue:'end',duration:0.2})
                                                   if ($('finaleasy').style.display!='none') Effect.BlindUp('finaleasy', {queue:'end',duration:0.2})
                                                   if ($('klaerunga').style.display!='none') Effect.BlindUp('klaerunga', {queue:'end',duration:0.2})
                                                   if ($('klaerungb').style.display!='none') Effect.BlindUp('klaerungb', {queue:'end',duration:0.2})
                                            }
                                            return false;
                                 }
                                 if ((factoring == 1 && (isNumber($('E3Anteil-Export-vom-Umsatz').value+'') == false || isNumber($('E4Anz-aktive-Debitoren').value+'') == false || isNumber($('E5Anteil-Debitor-vom-Umsatz').value+'') == false || isNumber($('E6Laengstes-Zahlungsziel').value+'') == false)) || (factoring == 2 && (isNumber($('C5Anteil-Export-vom-Umsatz').value+'') == false || isNumber($('C6Anz-aktive-Debitoren').value+'') == false || isNumber($('C7Anteil-Debitor-vom-Umsatz').value+'') == false || isNumber($('C9Laengstes-Zahlungsziel').value+'') == false)) ) {
                                                 alert('Bitte fÃ¼llen Sie alle Felder nur mit Zahlen aus.');
                                 } else if ((factoring == 1 && ($('E3Anteil-Export-vom-Umsatz').value=='' || $('E4Anz-aktive-Debitoren').value=='' || $('E5Anteil-Debitor-vom-Umsatz').value=='' || $('E6Laengstes-Zahlungsziel').value=='')) || (factoring == 2 && ($('C5Anteil-Export-vom-Umsatz').value=='' || $('C6Anz-aktive-Debitoren').value=='' || $('C7Anteil-Debitor-vom-Umsatz').value=='' || $('C9Laengstes-Zahlungsziel').value=='' || ($('C11Abschlagszahlungenja').checked == false && $('C11Abschlagszahlungennein').checked == false) || ($('C12Rueckgabevereinbarungenja').checked == false && $('C12Rueckgabevereinbarungennein').checked == false))) ) {
                                                 alert('Bitte fÃ¼llen Sie alle Felder aus.');
                                 } else {
                                         if ((factoring == 1 && ($('E3Anteil-Export-vom-Umsatz').value*1>=35 || $('E4Anz-aktive-Debitoren').value*1>=300 || $('E5Anteil-Debitor-vom-Umsatz').value*1>=35 || $('E6Laengstes-Zahlungsziel').value*1>60)) || (factoring == 2 && ($('C5Anteil-Export-vom-Umsatz').value*1>=51 || $('C7Anteil-Debitor-vom-Umsatz').value*1>=41 || $('C8Anteil-der-Privatkunden-am-Umsatz').value*1>=10 || $('C9Laengstes-Zahlungsziel').value*1>90 || $('C11Abschlagszahlungenja').checked == true || $('C12Rueckgabevereinbarungenja').checked == true)) ) {
                                                 Effect.BlindDown('klaerungb', {queue:'end',duration:0.2})
                                                 if ($('finalclassic').style.display!='none') Effect.BlindUp('finalclassic', {queue:'end',duration:0.2})
                                                 if ($('finaleasy').style.display!='none') Effect.BlindUp('finaleasy', {queue:'end',duration:0.2})
                                         } else if ($('branche').selectedIndex==0 || ( $('branche').selectedIndex==1 && $('branche1').selectedIndex==0) || ( $('branche').selectedIndex==2 && $('branche2').selectedIndex==0) || ( $('branche').selectedIndex==3 && $('branche3').selectedIndex==0) || ( $('branche').selectedIndex==4 && $('branche4').selectedIndex==0) || $('branche_sonstige').value != '') { // Branche unklar
                                                 if ($('klaerunga').style.display=='none') Effect.BlindDown('klaerunga', {queue:'end',duration:0.2})
                                         } else {
                                                 if (factoring == 1) {
                                                         if (umsatz < 200000) gebuehr = 417;
                                                         else if (umsatz < 300000) gebuehr = 667;
                                                         else if (umsatz < 400000) gebuehr = 875;
                                                         else if (umsatz < 500000) gebuehr = '1.000';
                                                         else if (umsatz < 600000) gebuehr = '1.167';
                                                         else if (umsatz < 700000) gebuehr = '1.350';
                                                         else if (umsatz < 800000) gebuehr = '1.517';
                                                         else if (umsatz < 900000) gebuehr = '1.667';
                                                         else if (umsatz < 1000000) gebuehr = '1.800';
                                                         else if (umsatz < 1100000) gebuehr = '1.917';
                                                         else if (umsatz < 1200000) gebuehr = '2.063';
                                                         else if (umsatz < 1300000) gebuehr = '2.200';
                                                         else if (umsatz < 1400000) gebuehr = '2.329';
                                                         else if (umsatz < 1500000) gebuehr = '2.450';
                                                         else if (umsatz < 1600000) gebuehr = '2.588';
                                                         else if (umsatz < 1700000) gebuehr = '2.733';
                                                         else if (umsatz < 1800000) gebuehr = '2.876';
                                                         else if (umsatz < 1900000) gebuehr = '3.015';
                                                         else if (umsatz < 2000000) gebuehr = '3.151';
                                                         else gebuehr = '3.283';
                                                         $('gebuehr').innerHTML = gebuehr;
                                                         $('forderungen').innerHTML = Dot($('E2Durchschnittlich-offene-Forderungen').value*0.8);
                                                         if ($('finaleasy').style.display=='none') Effect.BlindDown('finaleasy', {queue:'end',duration:0.2})
                                                         if ($('finalclassic').style.display!='none') Effect.BlindUp('finalclassic', {queue:'end',duration:0.2})
                                                         if ($('klaerunga').style.display!='none') Effect.BlindUp('klaerunga', {queue:'end',duration:0.2})
                                                         if ($('klaerungb').style.display!='none') Effect.BlindUp('klaerungb', {queue:'end',duration:0.2})
                                                 } else {
                                                         $('forderungen2').innerHTML = Dot($('C3Durchschnittlich-offene-Forderungen').value*0.9);
                                                         if (umsatz/($('C6Anz-aktive-Debitoren').value*1) < 10000 || umsatz/($('C4Anzahl-der-Rechnungen-pro-Jahr').value*1) < 1000) {
                                                                 $('fullservice').style.display = 'none';
                                                                 $('inhouse').style.display = 'block';
                                                         } else {
                                                                 $('inhouse').style.display = 'none';
                                                                 $('fullservice').style.display = 'block';
                                                         }
                                                         if ($('finalclassic').style.display=='none') Effect.BlindDown('finalclassic', {queue:'end',duration:0.2})
                                                         if ($('finaleasy').style.display!='none') Effect.BlindUp('finaleasy', {queue:'end',duration:0.2})
                                                         if ($('klaerunga').style.display!='none') Effect.BlindUp('klaerunga', {queue:'end',duration:0.2})
                                                         if ($('klaerungb').style.display!='none') Effect.BlindUp('klaerungb', {queue:'end',duration:0.2})
                                                 }
                                         }
                                 }
                                 return false;
                         }
                         for (i=3;i<=5;i++) $('submit'+i).onclick = function() {
                                 if ($('classicfactoring').style.display=='none') $('classicfactoring').innerHTML = '';
                                 if ($('easyfactoring').style.display=='none') $('easyfactoring').innerHTML = '';
                                 if ($('finaleasy').style.display=='none') $('finaleasy').innerHTML = '';
                                 if ($('finalclassic').style.display=='none') $('finalclassic').innerHTML = '';
                                 if ($('klaerungb').style.display=='none') $('klaerungb').innerHTML = '';
                         }
                         for (i=0;i<=4;i++) $('easyfactoring').getElementsByTagName('input')[i].onkeyup = function() {
                                 if (this.value!='') this.parentNode.getElementsByTagName('div')[0].className += ' done';
                                 else this.parentNode.getElementsByTagName('div')[0].className = 'schritt';
                         }
                         $('callbacklink').onclick = function() {
                                   if ($('callback').getElementsByTagName('form')[0].style.display != 'block') {
                                            Effect.BlindUp('callbacktext', {duration:0.2});
                                            Effect.BlindDown($('callback').getElementsByTagName('form')[0], {queue:'end',duration:0.2});
                                   }
                                   scrollTo(0,300);
                         }
                     }
                  break;
                  case 'analysebogen':
                          f = new InteractiveForm("analyse");
                          f.addMasterCheckbox('vertragliche-regelungen-mit-kunden');
                          f.addSlaveContainer('vertragliche-regelungen-mit-kunden-ja',true);
                          f.addMasterCheckbox('boniregelungen');
                          f.addSlaveContainer('boniregelungen-ja',true);
                          f.addMasterCheckbox('kunden-zahlen-per-ueberweisung');
                          f.addSlaveContainer('kunden-zahlen-per-ueberweisung-ja',true);
                          f.addMasterCheckbox('kunden-zahlen-per-wechsel');
                          f.addSlaveContainer('kunden-zahlen-per-wechsel-ja',true);
                          f.addMasterCheckbox('kunden-zahlen-per-scheck');
                          f.addSlaveContainer('kunden-zahlen-per-scheck-ja',true);
                          f.addMasterCheckbox('kunden-zahlen-per-einzugsermaechtigung');
                          f.addSlaveContainer('kunden-zahlen-per-einzugsermaechtigung-ja',true);
                          f.addMasterCheckbox('keine-buchhaltungssoftware');
                          f.addSlaveContainer('keine-buchhaltungssoftware-ja',true);
                          f.addMasterCheckbox('buchhaltungssoftware');
                          f.addSlaveContainer('buchhaltungssoftware-ja',true);
                          f.addMasterCheckbox('warenwirtschaftssystem');
                          f.addSlaveContainer('warenwirtschaftssystem-ja',true);
                          f.addMasterCheckbox('factoringvertrag-gegeben');
                          f.addSlaveContainer('factoringvertrag-gegeben-ja',true);
                          f.addMasterCheckbox('kreditversicherung-gegeben');
                          f.addSlaveContainer('kreditversicherung-gegeben-ja',true);
                          f.init();
                  break;
                  case 'pressemitteilungen':
                          var div = $('content').getElementsByTagName('div');
                          var j=0;
                          for (var i=0; i<div.length; i++) {
                                 if (div[i].parentNode.id=='content') {
                                          j++;
                                          if (window.location.href.substring(window.location.href.search(/#/),window.location.href.length) != '#'+j) div[i].getElementsByTagName('div')[0].style.display='none';
                                          div[i].getElementsByTagName('a')[0].onclick = function() {
                                                  var e = this.parentNode.getElementsByTagName('div')[0];
                                                  if (e.style.display=='none') {
                                                         var div = $('content').getElementsByTagName('div');
                                                         for (var i=0; i<div.length; i++) {
                                                                 if (div[i].parentNode.parentNode.id=='content' && div[i].style.display!='none') Effect.BlindUp(div[i], {duration:0.2});
                                                         }
                                                         Effect.BlindDown(e, {queue:'end',duration:0.2});
                                                  } else {
                                                         Effect.BlindUp(e, {duration:0.2});
                                                  }
                                          }
                                 }
                          }
                  break;
         }
         if (bodyclass != 'easyfactoring' && bodyclass != 'classicfactoring' && bodyclass != 'karriere') {
                 headertimer = window.setTimeout("header(2,1)", 5000);
         }
         if (ie6) {
                 DD_belatedPNG.fix(imgfix+'');
                 dropdown();
         }
}

var activeheader = 1;
var hoverheader = '';
var fading = 0;
headertimer = window.setTimeout("", 0);
function header(id,timer) {
   if (fading==0) {
         clearTimeout(headertimer);
         if (id=='') {
                 if (hoverheader.substr(0,1) == activeheader) {
                          Effect.Fade('headertext'+hoverheader,{duration:0.5});
                          fading=1;
                          window.setTimeout("fading=0", 500);
                 } else if (hoverheader.substr(0,1) > activeheader) {
                          Effect.Fade('headertext'+hoverheader);
                          Effect.Fade('header'+hoverheader.substr(0,2));
                          fading=1;
                          window.setTimeout("fading=0", 1000);
                 } else {
                          Effect.Fade('headertext'+hoverheader);
                          Effect.Appear('headertext'+activeheader+'b');
                          Effect.Appear('header'+activeheader+'b');
                          fading=1;
                          window.setTimeout("fading=0", 1000);
                 }
         } else {
                 hoverheader = id+'b1';
                 if (id==activeheader) {
                          e = 'headertext'+id+'b1';
                          if ($(e).className.search(/ dn/) != -1) {
                                  $(e).style.display = 'none';
                                  $(e).className = $(e).className.replace(/ dn/,'');
                          }
                          Effect.Appear(e,{duration:0.5});
                          fading=1;
                          window.setTimeout("fading=0", 500);
                 } else if (id>activeheader) {
                          e = 'header'+id+'b';
                          if ($(e).className.search(/ dn/) != -1) {
                                  $(e).style.display = 'none';
                                  $(e).className = $(e).className.replace(/ dn/,'');
                          }
                          Effect.Appear(e);
                          e = 'headertext'+id+'b';
                          if (timer==0) e += '1';
                          if ($(e).className.search(/ dn/) != -1) {
                                  $(e).style.display = 'none';
                                  $(e).className = $(e).className.replace(/ dn/,'');
                          }
                          Effect.Appear(e);
                          fading=1;
                          window.setTimeout("fading=0", 1000);
                 } else {
                          e = 'headertext'+id+'b';
                          if (timer==0) e += '1';
                          if ($(e).className.search(/ dn/) != -1) $(e).className = $(e).className.replace(/ dn/,'');
                          $(e).style.display='block';
                          e = 'header'+activeheader+'b';
                          Effect.Fade(e);
                          e = 'headertext'+activeheader+'b';
                          Effect.Fade(e);
                          fading=1;
                          window.setTimeout("fading=0", 1000);
                 }
         }
         if (timer==1) {
                 if (id!='') activeheader = id;
                 else id = activeheader;
                 id++;
                 if(id>2) id=1;
                 headertimer = window.setTimeout("header("+id+",1)", 5000);
         } else {
                 headertimer = window.setTimeout("", 0);
         }
   }
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' ist keine gÃ¼ltige E-Mail-Adresse.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' enthält keine Zahlen.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' ist ein nichtausgefÃ¼lltes Pflichtfeld.\n'; }
  } if (errors) alert('Folgende Fehler sind aufgetreten:\n'+errors);
  document.MM_returnValue = (errors == '');
}

animtimer = window.setTimeout("", 0);
function anim(step) {
         clearTimeout(animtimer);
         time = 1000;
         switch (step) {
                 case 0:
                          Effect.Appear('t', {duration:0.5});
                 break;
                 case 1:
                          Effect.Appear('br', {duration:0.5});
                 break;
                 case 2:
                          Effect.Appear('bl', {duration:0.5});
                 break;
                 case 3:
                          Effect.Appear('t_r', {duration:0.5});
                          Effect.Appear('br_r', {duration:0.5});
                          Effect.Appear('p1', {duration:0.5});
                          Effect.Appear('p1_r', {duration:0.5});
                          time = 3000;
                 break;
                 case 4:
                          Effect.Fade('p1_r', {duration:0.5});
                          Effect.Fade('br_r', {duration:0.5});
                 break;
                 case 5:
                          Effect.Appear('bl_r', {duration:0.5});
                          Effect.Appear('p2', {duration:0.5});
                          Effect.Appear('p2_r', {duration:0.5});
                          time = 3000;
                 break;
                 case 6:
                          Effect.Fade('p2_r', {duration:0.5});
                 break;
                 case 7:
                          Effect.Appear('p3', {duration:0.5});
                          Effect.Appear('p3_r', {duration:0.5});
                          time = 3000;
                 break;
                 case 8:
                          Effect.Fade('p3_r', {duration:0.5});
                          Effect.Fade('t_r', {duration:0.5});
                 break;
                 case 9:
                          Effect.Appear('br_r', {duration:0.5});
                          Effect.Appear('p4', {duration:0.5});
                          Effect.Appear('p4_r', {duration:0.5});
                          time = 3000;
                 break;
                 case 10:
                          Effect.Fade('p4_r', {duration:0.5});
                 break;
                 case 11:
                          Effect.Appear('p5', {duration:0.5});
                          Effect.Appear('p5_r', {duration:0.5});
                          time = 3000;
                 break;
                 case 12:
                          Effect.Fade('p5_r', {duration:0.5});
                          Effect.Appear('t_r', {duration:0.5});
                 break;
                 case 13:
                          for (var i=1; i<=5; i++) {
                                 $('b'+i).onmouseover = function() {
                                         var id = this.id.substr(1,1);
                                         Effect.Appear('p'+id+'_r', {duration:0.2, queue:'end'});
                                 }
                                 $('b'+i).onmouseout = function() {
                                         var id = this.id.substr(1,1);
                                         Effect.Fade('p'+id+'_r', {duration:0.2, queue:'end'});
                                 }
                          }
                 break;
         }
         step++;
         if (step < 14) animtimer = window.setTimeout("anim("+step+")", time);
}
