var notfirst=false; //initialize Bilderstrecken var bilder= new Array(50); var bildunterschriften= new Array(50); var last= new Array(50); function nextBild(bildakt,start,matid) { var akt=parseInt(document.getElementById(''+start+'.aktnr').value); if(akt==last[matid]) {var next=0;}else{var next=akt+1;} document.getElementById(''+start+'.aktnr').value=next; document.getElementById(''+start+'.bild').innerHTML=bilder[matid][next]; document.getElementById(''+start+'.aktbildtext').focus(); document.getElementById(''+start+'.aktbildtext').innerHTML=bildunterschriften[matid][next]; return true; } function prevBild(bildakt,start,matid) { var akt=parseInt(document.getElementById(''+start+'.aktnr').value); if(akt==0) {var next=last[matid];}else{var next=akt-1;} document.getElementById(''+start+'.aktnr').value=next; document.getElementById(''+start+'.bild').innerHTML=bilder[matid][next]; document.getElementById(''+start+'.aktbildtext').focus(); document.getElementById(''+start+'.aktbildtext').innerHTML=bildunterschriften[matid][next]; return true; } function showhideMenuElement( show ) { var elements = document.body.getElementsByTagName('div'); for (var j = 0; j < elements.length; j++) { if( elements[j].id.toString().substring(0,13) == "menuContainer" ) { elements[j].style.display='none'; } } if(show !=''){ document.getElementById(show).style.display='block'; document.getElementById('menuLayer').style.display='block'; } return true; } var aktivBild=''; var stopwechsel = false; window.onblur = function() { stopwechsel = true; } function wechselKlick(n){ if(n==aktivBild){return true;} stopwechsel = true; var navpointa = 'nav-point-' + aktivBild; var navpointb = 'nav-point-' + n; document.getElementById(navpointb).className = 'wechselheader-nav-point-aktiv'; document.getElementById(navpointa).className = 'wechselheader-nav-point'; document.getElementById(n).style.left='80%'; document.getElementById(n).style.opacity=1; document.getElementById(aktivBild).style.left='-20%'; document.getElementById(aktivBild).style.display = 'block'; document.getElementById(n).style.display = 'block'; slide(n,aktivBild,0,100,.5); aktivBild = n; } function wechsel(arr,n,aktion) { var a = n; //aktuelles element var b = n +1; //nächstes Element if( b == arr.length){ b = 0; } if(stopwechsel == false){ if(document.getElementById(arr[a]) != undefined){ var navpointa = 'nav-point-' + arr[a]; var navpointb = 'nav-point-' + arr[b]; document.getElementById(navpointb).className = 'wechselheader-nav-point-aktiv'; document.getElementById(navpointa).className = 'wechselheader-nav-point'; document.getElementById(arr[a]).style.display = 'none'; document.getElementById(arr[b]).style.display = 'block'; // slideOut(arr[b],arr[a],0,250,1); // slideOutVertical(arr[b],arr[a],0,950,2); if(aktion==1){ document.getElementById(arr[a]).style.display = 'none'; document.getElementById(arr[b]).style.display = 'block'; fadeIn(arr[b],arr[a],0,1,0.01); }else if(aktion==2){ //confirm('weiter'); document.getElementById(arr[b]).style.left='80%'; document.getElementById(arr[b]).style.opacity=1; document.getElementById(arr[a]).style.left='-20%'; document.getElementById(arr[a]).style.display = 'block'; document.getElementById(arr[b]).style.display = 'block'; slide(arr[b],arr[a],0,100,1, b, arr); aktivBild = arr[b]; } //zoom it //alert("hier"); document.getElementById(arr[a]+'-img').style.width = '100%'; document.getElementById(arr[a]+'-teaser').style.display = 'none'; //zoom it } // var wechselTimer = setTimeout(function() {wechsel(arr, b, aktion);},10000); }else{ // var wechselTimer = setTimeout(function() {wechsel(arr, n, aktion);},8000); } } function fadeIn(elmIn,elmOut,hIn,hOut,steps) { if(elmOut!=elmIn){ var newhOut = hOut - steps; var newhIn = hIn + steps; document.getElementById(elmOut).style.opacity=newhOut; document.getElementById(elmIn).style.opacity=newhIn; if(newhOut>0){ setTimeout("fadeIn('" + elmIn + "','" + elmOut + "'," + newhIn +"," + newhOut +"," + steps +")",'20'); } } } function slide(elmIn,elmOut,hIn,hOut,steps,n, arr) { if(elmOut!=elmIn){ //if(hOut < 50){steps = steps/2;} //if(hOut < 20){steps = steps/2;} var newhOut = hOut - steps; var newhIn = 100 - newhOut; document.getElementById(elmOut).style.left='-' + newhIn + '%'; document.getElementById(elmIn).style.left= newhOut + '%'; //if(hIn == 0){ //document.getElementById(elmOut).style.opacity=1; //document.getElementById(elmIn).style.opacity=1; //} if(newhOut>0){ // var slider = setTimeout("slide('" + elmIn + "','" + elmOut + "'," + newhIn +"," + newhOut +"," + steps +"," + n +"," + arr +")",'0.5'); var slider = setTimeout(function() {slide(elmIn, elmOut, newhIn, newhOut, steps,n,arr);},1); }else{ clearTimeout(slider); var upsizeTimer = setTimeout(function() {upsize(elmIn,100,n,arr);},20); } } } function upsize(elm, aktsize, n, arr) { var newsize = aktsize + 0.02; document.getElementById(elm +'-img').style.height = newsize +'%'; if(newsize < 103) { setTimeout(function() {upsize(elm,newsize,n, arr);},6); }else{ document.getElementById(elm +'-teaser').style.display = 'block'; var wechselTimer = setTimeout(function() {wechsel(arr, n, 2);},5000); } } function slideIn(elm,start,end) { var newh = start + 50; if(newh > end){newh=end;} document.getElementById(elm).style.height = newh +"px"; if(newh < end){ setTimeout("slideIn('" + elm + "'," + newh + "," + end +")",'0'); } } function slideOut(elm,start,end) { var newh = start - 50; if(newh < 0){newh=0;} document.getElementById(elm).style.height = newh +"px"; if(newh > 0){ setTimeout("slideOut('" + elm + "'," + newh + "," + end +")",'0'); }else{ document.getElementById(elm).style.display='none'; document.getElementById(elm).style.height = end + "px"; } } var begin=1; function toggledisplay(elm) { if(document.getElementById(elm).style.display=='none' || begin == 1){ //alert('ja'); document.getElementById(elm).style.visibility='hidden'; document.getElementById(elm).style.display='block'; var elmH = document.getElementById(elm).offsetHeight; document.getElementById(elm).style.height = '0px'; // alert(elmH); document.getElementById(elm).style.visibility='visible'; slideIn(elm,0,elmH); begin=0; }else{ var elmH = document.getElementById(elm).offsetHeight; // alert(elmH); // var saveH = elmH; slideOut(elm,elmH,elmH); //document.getElementById(elm).style.display='none'; // document.getElementById(elm).style.height = saveH + "px"; begin=1; } } function toggleInnerHtml(elm,v1, v2){ if(document.getElementById(elm).innerHTML==v1){ document.getElementById(elm).innerHTML=v2; }else{ document.getElementById(elm).innerHTML=v1; } } function toggledisplaycontent(elm) { if(document.getElementById(elm).style.display=='none' || begin == 1111){ //alert('ja'); document.getElementById(elm).style.visibility='hidden'; document.getElementById(elm).style.display='block'; var elmH = document.getElementById(elm).offsetHeight; document.getElementById(elm).style.height = '0px'; // alert(elmH); document.getElementById(elm).style.visibility='visible'; slideIn(elm,0,elmH); begin=0; }else{ var elmH = document.getElementById(elm).offsetHeight; // alert(elmH); // var saveH = elmH; slideOut(elm,elmH,elmH); //document.getElementById(elm).style.display='none'; // document.getElementById(elm).style.height = saveH + "px"; begin=1; } } function scrollme(elm, pos){ document.getElementById(elm).scrollTo(0,pos); } function toggledisplays(gruppe, elm, cnt) { var mypos = (cnt * 53) - 53; //document.getElementById('MenuContainerSmartphone').scrollTo(0,mypos); var myElm = gruppe + elm; var myTop = 'menu' + elm; if(document.getElementById(myElm) != undefined){ var elements = document.getElementsByClassName(gruppe); for (var j = 0; j < elements.length; j++) { if(elements[j].id.toString() == myElm) { toggledisplay(myElm); }else{ elements[j].style.display='none'; } } // var mypos = document.getElementById(myTop).offsetTop; setTimeout(function() {scrollme('MenuContainerSmartphone', mypos);},100); return true; }else{ return false; } } function scrolltoelm( pos,plus ) { xdes = document.getElementById(pos).offsetTop + plus; //if( inta == undefined ) { xpos = document.body.scrollTop; intaX = window.setInterval("scrollelm()", 40 ); // } return; } function scrollelm() { var scrollspeed; if( xpos == xdes ) { window.clearInterval(intaX); } else { if( xpos > xdes ) { scrollspeed = parseInt( (xpos - xdes) / 5 ); if( scrollspeed < 1 ) scrollspeed = 1; if( scrollspeed > 50 ) scrollspeed = (scrollspeed * 5) - 50; xpos -= scrollspeed; } else if( xpos < xdes ) { scrollspeed = parseInt( (xdes - xpos) / 5 ); if( scrollspeed < 1 ) scrollspeed = 1; if( scrollspeed > 50 ) scrollspeed = (scrollspeed * 5) - 50; xpos += scrollspeed; } scrollTo( 0, xpos ); } return; } function scrolltoelmy( pos,plus ) { elm = document.getElementById(pos); ydes = elm.scrollLeft + plus; //if( inta == undefined ) { ypos = elm.scrollLeft; //confirm(ypos); inta = window.setInterval("scrollelmy()", 60 ); // } return; } function scrollelmy() { var scrollspeed; if( ypos == ydes ) { window.clearInterval(inta); } else { if( ypos > ydes ) { scrollspeed = parseInt( (ypos - ydes) / 5 ); if( scrollspeed < 1 ) scrollspeed = 1; if( scrollspeed > 50 ) scrollspeed = (scrollspeed * 5) - 50; ypos -= scrollspeed; } else if( ypos < ydes ) { scrollspeed = parseInt( (ydes - ypos) / 50 ); if( scrollspeed < 1 ) scrollspeed = 1; if( scrollspeed > 50 ) scrollspeed = (scrollspeed * 5) - 50; scrollspeed = 1; ypos += scrollspeed; } elm.scrollLeft = ypos; } return; } function istEmail(elm) { if (elm.value.indexOf("@") != "-1" && elm.value.indexOf(".") != "-1") { return false; } else { return true; } } function is_ziffer(chStr) { var ok=true; for(i=0;i "9"){ ok = false;} } return ok; } var searchform=false; function checksearch(txt) { if(searchform==false) { document.getElementById('suchform').style.border='1px solid #aaa'; document.getElementById('suche').style.width='350px' document.forms['suchform'].suchwort.style.width='80%' document.forms['suchform'].suchwort.style.padding='5px 5px'; document.forms['suchform'].suchwort.focus(); searchform=true; return false; } if(document.forms['suchform'].suchwort.value.length == 0) { document.forms['suchform'].suchwort.style.width='0%'; document.forms['suchform'].suchwort.style.padding='5px 0px'; document.forms['suchform'].suchwort.blur(); document.getElementById('suche').style.width='30px'; document.getElementById('suchform').style.border='none'; searchform=false; return false; } if(document.forms['suchform'].suchwort.value.length < 3) { alert(txt); return false; } return true; } function checkForm(FormName) { for(i=0; i