var index_title;var index_header;var index_menu;var index_data;var index_update;var last_index;var timer_id;var timer_id_update;var buffer_data;var mode=-1;var mode_bridge=0;var mode_bridge_dir;var mode_update_dir;function traceError(a){alert("Sorry. There was an error. "+a)}function getRandom(){var a=Math.random()+"";return a.substr(2,a.length-2)}function flickerYellowFlag(){var a=document.getElementById("yf");if(a==null){return}if(a.style.display=="block"){a.style.display="none"}else{a.style.display="block"}}setInterval("flickerYellowFlag()",750);function getSubString(e,a,d){var c="";var b=1;for(pos=0;pos<e.length;pos++){if(e.charAt(pos)==d){if(b==a){return c}b=b+1}else{if(b==a){c=c+e.substr(pos,1)}}}return c}function getXMLHttpRequest(){var b=null;if(window.XMLHttpRequest){b=new XMLHttpRequest()}else{if(window.ActiveXObject){try{b=new ActiveXObject("Msxml2.XMLHTTP")}catch(a){b=new ActiveXObject("Microsoft.XMLHTTP")}}else{b=false}}return b}function startFade(a){var b=document.getElementById(a);if(b==null){return}if(b.FadeState==1){return}b.FadeState=1;b.style.opacity=0;b.FadeTimeLeft=300;setTimeout("animateFade("+new Date().getTime()+",'"+a+"')",33)}function animateFade(d,a){var c=document.getElementById(a);if(c==null){return}var b=new Date().getTime();var f=b-d;if(c.FadeTimeLeft<=f){c.style.opacity="1";c.style.filter="alpha(opacity = 100)";c.FadeState=2;return}c.FadeTimeLeft-=f;var e=c.FadeTimeLeft/300;e=1-e;c.style.opacity=e;c.style.filter="alpha(opacity = "+(e*100)+")";setTimeout("animateFade("+b+",'"+a+"')",33)}function AjaxElementUpdater(b,a){var c=b;var d=getXMLHttpRequest();d.onreadystatechange=function(){if(d.readyState!=4){return}document.getElementById(c).innerHTML=d.responseText};d.open("get",a,true);d.send(null)}function loadTimer(){timer_id=setTimeout("loadTimer()",10000);var a=getXMLHttpRequest();a.onreadystatechange=function(){answerTimer(a)};a.open("get","live.php?"+getRandom(),true);a.send(null)}function answerTimer(c){if(c.readyState!=4){return}var a;try{a=c.responseText}catch(b){alert(b)}if(a.length==0){return}checkData(index_title,"data_title",getSubString(a,index_title,";"));checkData(index_header,"data_header",getSubString(a,index_header,";"));checkData(index_menu,"data_menu",getSubString(a,index_menu,";"));checkData(index_data,"data",getSubString(a,index_data,";"));clearTimeout(timer_id);timer_id=setTimeout("loadTimer()",5000)}function checkData(c,b,a){if(last_index[c]==a){return}last_index[c]=a;if(c==9){index_update=0}else{var d="text.php?file=data"+c+"_"+a%10+".txt";new AjaxElementUpdater(b,d+"&"+getRandom())}}function loadTimerUpdate(){timer_id_update=setTimeout("loadTimerUpdate()",10000);if(mode_bridge==1){manageBridge.connect("www.vola-racing.com",20944);mode_bridge=0;return}if(mode_bridge!=0){return}var a=getXMLHttpRequest();a.onreadystatechange=function(){answerTimerUpdate(a)};a.open("get","update.php?dir="+mode_update_dir+"&index="+index_update+"&"+getRandom(),true);a.send(null)}function answerTimerUpdate(c){if(c.readyState!=4){return}if(mode!=1){return}if(mode_bridge!=0){return}var a;try{a=c.responseText}catch(b){alert(b)}makeData(a);clearTimeout(timer_id_update);timer_id_update=setTimeout("loadTimerUpdate()",5000)}function makeData(f){if(mode!=1){return}buffer_data+=f;var h=buffer_data.indexOf("\3");while(h!=-1){var a=buffer_data.substring(0,h);var b=getSubString(a,2,"\4");var d=document.getElementById(b);if(d){var c=getSubString(a,3,"\4");var g=getSubString(a,4,"\4");var e=c.length;if(e>0&&c.charAt(e-1)=="*"){c=c.substring(0,e-1);startFade(b)}if(d.innerHTML!=g){d.innerHTML=g}if(d.className!=c){d.className=c}}index_update=getSubString(a,1,"\4");buffer_data=buffer_data.substring(h+1,buffer_data.length);h=buffer_data.indexOf("\3")}}var so;var manageBridge={connect:function(b,a){this.flashMovie.connect(b,a)},stop:function(){if(mode_bridge!=2){return}this.flashMovie.write("STOP\3")},start:function(){if(mode_bridge!=2){return}this.flashMovie.write("START\3")},loaded:function(){mode_bridge=1;this.flashMovie=document.getElementById("bridge")},connected:function(){mode_bridge=2;this.flashMovie.write(mode_bridge_dir+"\3");this.start()},disconnected:function(){mode_bridge=1},ioError:function(a){mode_bridge=0},securityError:function(a){mode_bridge=0},receive:function(a){makeData(a)}};function start(a){if(mode==a){return}if(mode==-1){timer_id=0;timer_id_update=0;last_index=new Array(10)}else{var b=document.getElementById("data");if(b!=null){b.innerHTML=""}}mode=a;index_update=0;buffer_data="";index_title=1;index_header=2;if(mode==1){index_menu=3;index_data=9}if(mode==2){index_menu=4;index_data=6}if(mode==3){index_menu=5;index_data=7}last_index[index_menu]=0;last_index[index_data]=0;if(timer_id!=0){clearTimeout(timer_id);timer_id=setTimeout("loadTimer()",50)}else{timer_id=setTimeout("loadTimer()",500)}if(timer_id_update!=0){clearTimeout(timer_id_update);timer_id_update=0;if(mode==1){timer_id_update=setTimeout("loadTimerUpdate()",150)}}else{if(mode==1){timer_id_update=setTimeout("loadTimerUpdate()",1500)}}if(mode==1){manageBridge.start()}else{manageBridge.stop()}}function init(a){mode_bridge_dir=a;mode_update_dir=a.replace("\\",":");start(1)};
