var stylesActive=true; var preloadTimer;var intro=1; var sh=190; var movinglines; var mlspeed=new Array(3,(-2),2,(-3)); var mlstep=new Array((-14),14,(-14),14); var mlpos=new Array(0,0,0,0); var mlready=false; var mlunten, mlrechts; var mltimer; var starttime, endtime; var count=0; var nolines=false;var nolineTimer;var ie5u6=false;var ie5=false;var ie50=false;var preloadSrc=new Array("./webdesign/img/titelgrafik.gif", "./webdesign/img/titel_preblende.gif", "./webdesign/img/m_hover.gif", "./webdesign/img/m_weshalb.gif", "./webdesign/img/m_referenzen.gif", "./webdesign/img/m_kostenpunkt.gif", "./webdesign/img/m_kontakt.gif", "./development/img/ecke.gif", "./development/img/ecke_backg.jpg");var preloadImg=new Array(preloadSrc.length);preload();var timerStartanim; var arrDev; var arrDevDelay; var xDevTimer;var changingDev=false; var arrWeb; var arrWebDelay; var xWebTimer;var changingWeb=false; var spready=false; var stichpImmerSichtbar=false; var hoverDevStat=false; var hoverWebStat=false; 
function initializeStartPage(){dynamicLayout();preplogo();prepstichpunkte();startAnim();preplines();}
function preload(){for(var p=0; p<this.preloadSrc.length; p++){this.preloadImg[p]=new Image();this.preloadImg[p].src=this.preloadSrc[p];}}
function preplines(){if(handheld||!document.getElementById("ecke")||wh<20||wd<20||!stylesActive){return;}if(!mlready){this.movinglines=new Array(4);}var i, h, d;if(document.body.offsetHeight&&document.body.offsetWidth){h=document.body.offsetHeight;d=document.body.offsetWidth;if(h<wh){h=wh;}if(d<wd-30){d=wd-25;}}else{h=wh;d=wd;}if(!mlready){this.mlpos[0]=0;this.mlpos[1]=d-2;this.mlpos[2]=0;this.mlpos[3]=wh-2;}for(i=0; i<4; i++){if(!mlready){this.movinglines[i]=document.createElement("div");}movinglines[i].className="designelement";movinglines[i].style.backgroundColor="#120055";movinglines[i].style.overflow="hidden";movinglines[i].style.position="absolute";movinglines[i].style.zIndex="4";if(i<2){movinglines[i].style.width="2px";movinglines[i].style.height=h+"px";movinglines[i].style.top="0px"; movinglines[i].style.left=mlpos[i]+"px";}else{movinglines[i].style.width=d+"px";movinglines[i].style.height="2px";movinglines[i].style.top=mlpos[i]+"px"; movinglines[i].style.left="0px";}if(!mlready){document.getElementById("ecke").parentNode.appendChild(movinglines[i]);}}this.mlunten=wh-2;this.mlrechts=d-2;if(!mlready){this.mlready=true;movelines();}}
function movelines(){if(!mlready||!stylesActive||nolines){return;}var i;var coor=0;for(i=0; i<mlpos.length; i++){this.mlpos[i] += Math.round(mlstep[i]);if(mlstep[i]>mlspeed[i]){this.mlstep[i] -= 0.2;}else if(mlstep[i]<mlspeed[i]){this.mlstep[i] += 0.2;}if(i<2){if(mlpos[i]<0){this.mlpos[i] += mlrechts;}else if(mlpos[i]>mlrechts){this.mlpos[i] -= mlrechts;}if(this.stichpImmerSichtbar){this.mlpos[i]=(-3);}movinglines[i].style.left=mlpos[i]+"px";}else{if(mlpos[i]<0){this.mlpos[i] += mlunten;}else if(mlpos[i]>mlunten){this.mlpos[i] -= mlunten;}if(this.stichpImmerSichtbar){this.mlpos[i]=(-3);}movinglines[i].style.top=mlpos[i]+"px";}}if(this.mltimer){clearTimeout(this.mltimer);}if(!this.stichpImmerSichtbar){if(this.count<101){this.count++;if(count==1){this.starttime=new Date();}else if(count==11){timeouttest(2);}}this.mltimer=setTimeout(movelines,60);}}
function timeouttest(variante){if(!this.starttime){return;}this.endtime=new Date();var t=endtime.getTime()-starttime.getTime();if(variante==1&&document.getElementById("kreis")&&t>300){var kreisSt=document.getElementById("kreis").style;kreisSt.backgroundImage="none";kreisSt.backgroundImage='url("./bg_kreis_intransp.jpg")'; }else if(t>1100){linienAusblenden(0);} }
function linienAusblenden(j){var bgcol="#120055";if(j==0){bgcol="#130059";}else if(j==1){bgcol="#14005D";}else if(j==2){bgcol="#150061";}else if(j==3){bgcol="#160065";}else if(j==4){this.nolines=true;} for(i=0; i<mlpos.length; i++){if(j<4){movinglines[i].style.backgroundColor=bgcol;}else{movinglines[i].style.display="none";} }if(j<4){this.nolineTimer=setTimeout(("linienAusblenden("+(++j)+")"),240);}}
function preplogo(){if(!handheld&&document.getElementsByTagName("div")){var i;var j=0;var divs=document.getElementsByTagName("div");var div;var imgs;for(i=0; i<divs.length; i++){div=document.getElementsByTagName("div")[i];if(div.className=="nav"&&div.getElementsByTagName("img")){j++;imgs=div.getElementsByTagName("img");if(imgs.length>=2){imgs[0].id="front"+j;imgs[1].id="hinterfront"+j;}}}}if(this.sh>=190){ngpos((32),17)}else{ngpos((30),17)}}
function prepstichpunkte(){if(!handheld&&document.getElementById("development")&&document.getElementById("webdesign")){if(!spready){var tempArr;this.arrDev=new Array();this.arrWeb=new Array();var i, j;var dev=document.getElementById("development");var web=document.getElementById("webdesign");if(dev.getElementsByTagName("ul")&&web.getElementsByTagName("ul")){var devul=dev.getElementsByTagName("ul");var webul=web.getElementsByTagName("ul");for(i=0; i<devul.length; i++){if(devul[i].className=="charakterisierung"){if(devul[i].getElementsByTagName("li")){this.arrDev=devul[i].getElementsByTagName("li");}}}for(i=0; i<webul.length; i++){if(webul[i].className=="charakterisierung"){if(webul[i].getElementsByTagName("li")){this.arrWeb=webul[i].getElementsByTagName("li");}}}}if(arrDev.length<=0||arrWeb.length<=0){return;}this.arrDevDelay=new Array(arrDev.length);this.arrWebDelay=new Array(arrWeb.length);}var fuckIE=0;if(ie5u6){fuckIE=1;}for(i=0; i<arrDev.length; i++){arrDev[i].className="textfarbe0"+(1-fuckIE);arrDevDelay[i]=1;}for(i=0; i<arrWeb.length; i++){arrWeb[i].className="textfarbe1"+(1-fuckIE);arrWebDelay[i]=1;}this.spready=true;}}
function dynamicLayout(){var i=0;if(handheld){if(webtv){ var tagArr=new Array("eckeschatten", "ecke", "kreis", "kontakt", "startnavh", "webdesign", "development", "additionalnav");for(i=0; i<tagArr.length; i++){eval("document.all."+tagArr[i]+".style.visibility='hidden'");}if(document.all.startnavdiv.style.position!="static"){window.alert("Willkommen bei NetGentry! Da unsere Seiten leider nur sehr bedingt für WebTV geeignet sind, werden sie hierfür stark vereinfacht. Trotz Darstellungsfehlern sollten jetzt Text und Links vollständig verfügbar sein. Weiter mit Ok!");}document.all.startnavdiv.style.position='static';document.all.webdesign.style.position='static';document.all.development.style.position='static';document.all.startnavdiv.innerHTML="";document.all.startnavdiv.outerHTML ='<div style="text-align:center;position:absolute;top:60px;background-color:#170069;width:100%;height:280px;"><div style="text-align:center;position:relative;top:50px;background-color:#060033;width:50%"><br>Programmentwicklung:<br><br><a href="./development/index.html" style="color:#D0D0FF;font-weight:bold;text-decoration:underline;">NetGentry development</a><br><br></div><div style="text-align:center;position:relative;top:70px;background-color:#060033;width:50%"><br>Webdesign:<br><br><a href="./webdesign/index.html" style="color:#D0D0FF;font-weight:bold;text-decoration:underline;">NetGentry webdesign</a><br><br></div></div>';}return;}if(!stylesActive){return;}windowBreite();windowHoehe();if(wh<400){this.sh=160;} else{this.sh=190;}var uagent=navigator.userAgent;if((uagent.search(/MSIE\s6.0/i)>=0||uagent.search(/MSIE\s5./i)>=0)&&!(uagent.search(/Opera/i)>=0)&&!(uagent.search(/Mozilla\/5/i)>=0)){this.ie5u6=true;if(uagent.search(/MSIE\s5./i)>=0&&document.getElementsByTagName("ul")){this.ie5=true;if(uagent.search(/MSIE\s5.[0-4]/i)>=0){this.ie50=true;}elem=document.getElementsByTagName("ul");for(i=0; i<elem.length; i++){elem[i].style.left="-8px"; if(elem[i].className=="charakterisierung"&&ie50){if(this.sh<190){elem[i].style.width="190px";}else{elem[i].style.width="210px";} }}}}if(wd<=5||wh<=5){return;} if(document.getElementById("development")){var margtop=Math.ceil(wh/2)-sh; if(margtop<5){margtop=5;}document.getElementById("development").style.marginTop=(margtop-5)+"px";}if(document.getElementById("kreis")){var kreis=document.getElementById("kreis");if(wd<450||screen.colorDepth==16){kreis.className="hiddendesignelement";}else{kreis.className="designelement";}}if(document.getElementById("ecke")&&document.getElementById("eckeschatten")){var ecke=document.getElementById("ecke");var eckesch=document.getElementById("eckeschatten");var x=wh;if(x<392){x=392;}if(wd-972+x<0){ecke.className="hiddendesignelement"; eckesch.className="hiddendesignelement";}else{ecke.className="designelement"; eckesch.className="designelement";}}if(document.getElementsByTagName("div")){var elem=document.getElementsByTagName("div");if(ie5u6&&document.getElementById("seitenbeginn")){var test=document.getElementById("seitenbeginn");if(typeof(test.offsetHeight)!="undefined"&&typeof(test.firstChild.offsetHeight)!="undefined"){var hlimit=18;if(test.firstChild.offsetHeight>hlimit){test=document.getElementsByTagName("li");for(i=0; i<test.length; i++){test[i].style.lineHeight="1em";} this.stichpImmerSichtbar=true; this.xWebTimer=setTimeout('change("Web");change("Dev");',1000);if(document.getElementsByTagName("ul")&&ie5){test=document.getElementsByTagName("ul");for(i=0; i<test.length; i++){if(test[i].className=="charakterisierung"){test[i].style.width="96%";}}}if(document.getElementsByTagName("img")){test=document.getElementsByTagName("img");var alttext;var lang;var span;for(i=0; i<test.length; i++){if(test[i].style.display!="none"){test[i].style.display="none";alttext=test[i].getAttribute("alt",false);lang=test[i].getAttribute("lang",false);if(alttext!=""&&!alttext.match(/^\(/i)){span=document.createElement("span");if(lang!=""){span.setAttribute("lang",lang,"false");}span.appendChild(document.createTextNode(alttext));test[i].parentNode.appendChild(span);test[i].parentNode.style.whiteSpace="nowrap";if(ie5){test[i].parentNode.parentNode.style.width="95%";}}}}}}}}if(this.sh<190){for(i=0; i<elem.length; i++){if(elem[i].className=="textfeld"){elem[i].className="smalltextfeld";}}}else{for(i=0; i<elem.length; i++){if(elem[i].className=="smalltextfeld"){elem[i].className="textfeld";}}}}if(mlready){preplines();} }
function startAnim(){if(this.intro!=1||handheld){return;}this.intro=2;var x=29;if(this.sh<190){x=27;}if(this.ie5u6){x-=1;}this.timerStartanim=setTimeout('ngverdopplung('+x+');',1000);}
function ngverdopplung(x){if(this.timerStartanim){clearTimeout(this.timerStartanim);}if(this.intro!=2){return;}ngpos(x,17);if(x<=0){nglabel(16);return;}else{x-=Math.floor((310-Math.pow(16-x,2))/55);}this.timerStartanim=setTimeout('ngverdopplung('+x+');',50);}
function nglabel(x){if(this.timerStartanim){clearTimeout(this.timerStartanim);}if(this.intro!=2){return;}ngpos(0,x);x-=Math.floor(x/6)+1;if(x<0){this.intro=0; return;}else{this.timerStartanim=setTimeout('nglabel('+x+');',50);}}
function ngpos(a,b){if(handheld||!stylesActive){return;}if(document.getElementById("front1")&&document.getElementById("hinterfront1")&&document.getElementById("front2")&&document.getElementById("hinterfront2")){var ngdev=document.getElementById("front1");var dev=document.getElementById("hinterfront1");var ngweb=document.getElementById("front2");var web=document.getElementById("hinterfront2");if((sh>=190&&a==32)||(sh<190&&a==30)){ngdev.className="hidden"; dev.className="hidden";}else{ngdev.className=""; dev.className="";}var c=1; var d=0; if(ie5u6){c=5; d=0;}dev.style.top=(a-b-c)+"px";web.style.top=(-a-b+d)+"px";ngdev.style.top=(a-c)+"px";ngweb.style.top=(-a+d)+"px";}}
function mOver(welches){if(handheld||this.stichpImmerSichtbar||!stylesActive){return;}if(welches=="Web"||welches=="web"){welches="Web";if(this.hoverWebStat==false){this.hoverWebStat=true;if(!changingWeb){change(welches); this.changingWeb=true;}}}else{if(this.hoverDevStat==false){this.hoverDevStat=true;if(!changingDev){change(welches); this.changingDev=true;}}}}
function mOut(welches){if(handheld||this.stichpImmerSichtbar||!stylesActive){return;}if(welches=="Web"||welches=="web"){welches="Web";if(this.hoverWebStat==true){this.hoverWebStat=false;if(!changingWeb){change(welches); this.changingWeb=true;}}}else{if(this.hoverDevStat==true){this.hoverDevStat=false;if(!changingDev){change(welches); this.changingDev=true;}}}}
function change(welches){if(welches!="Web"){welches="Dev";} var delay=eval('this.arr'+welches+'Delay');var hoverStat=eval('this.hover'+welches+'Stat');var pos=0;if(welches=="Dev"){pos=this.arrDevDelay.length-1;}var timer=eval('this.x'+welches+'Timer');if(timer){clearTimeout(timer);}if(!this.spready){return;}if((hoverStat||this.stichpImmerSichtbar)&&delay[pos]<7){delay[pos]++;}else if(!hoverStat&&delay[pos]>1&&!stichpImmerSichtbar){delay[pos]--;}timer=setTimeout('controlDelay("'+welches+'")',50);}
function controlDelay(welches){var reverse;var farbklasse;if(welches!="Web"){welches="Dev"; reverse=true;farbklasse="textfarbe0";}else{reverse=false;farbklasse="textfarbe1";}var timer=eval('this.x'+welches+'Timer');if(timer){clearTimeout(timer);}var hover=eval('hover'+welches+'Stat');var i;var arr, arrDelay;arr=eval('this.arr'+welches);arrDelay=eval('this.arr'+welches+'Delay');if(!this.spready){return;}var pos=0;var prev=0;var allegleich=true;for(i=arrDelay.length-1; i>0; i--){if(reverse){pos=arrDelay.length-i-1;prev=arrDelay.length-i;}else{pos=i;prev=i-1;}if(i==1){if(arrDelay[prev]==1&&ie5u6){arr[prev].className=farbklasse+"0";}else{arr[prev].className=farbklasse+arrDelay[prev];}}if(arrDelay[pos]==1&&ie5u6){arr[pos].className=farbklasse+"0";}else{arr[pos].className=farbklasse+arrDelay[pos];}if(arrDelay[pos]!=arrDelay[prev]){allegleich=false;}arrDelay[pos]=arrDelay[prev];}if(document.getElementById("kreis")){var kreis=document.getElementById("kreis");var krclass=kreis.className;kreis.className=krclass;}if(!allegleich){change(welches);}else{if(eval('!hover'+welches+'Stat')&&arrDelay[pos]>1&&!this.stichpImmerSichtbar){change(welches);}else if(eval('hover'+welches+'Stat')&&arrDelay[pos]<=1&&!this.stichpImmerSichtbar){change(welches);}else{eval('this.changing'+welches+'=false');}}}
function show(el){if(!handheld&&typeof(el.className)!="undefined"){el.className="focussed";if(ie5u6){window.scrollTo(0,0);}}}
function hide(el){if(!handheld&&typeof(el.className)!="undefined"){el.className="unfocussed";}}
