// CODE GENERATION FROM XML CONTENT var track_name=new Array(); var track_racetype=new Array(); var track_date=new Array(); var track_serverlocal_post_time=new Array(); var track_to_miliseconds= new Array(); //var track_tracklocal_post_time=new Array(); var track_race_number=new Array(); var track_purse=new Array(); var track_to_minutes=new Array(); var server_hours=17;var server_minutes=8; var full_size=track_name.length; var track_msg=new Array(); track_msg[0]="For betting info call 1-888-675-8886"; var msg_size=track_to_miliseconds.length; var track_msg_size=track_msg.length; var int_refresh = 3000;// SET SCROLLER PAUSE var msg_interval = 99;// SET MSG INTERVAL // REST OF CONTENT DO NOT TOUCH ANYTHING BELOW THIS LINE //SET SCROLLER APPEARANCE AND MESSAGES // SOME GLOBAL VARS var pos=0;// JUST A STARTER VALUE var arr_pos=0;// JUST A STARTER VALUE var msg_pos=1;// JUST A STARTER VALUE var ref_int=60000;// ANOTHER DEFAULT VALUE var current_time; function upd_time_arr(){ var now_again=new Date(); for(i=0;i<=msg_size;i++){ if(track_to_miliseconds[i]-ref_int>0){ track_to_miliseconds[i]=track_to_miliseconds[i]-ref_int; } else{ track_to_miliseconds[i]=0; } } setTimeout("upd_time_arr()",ref_int); } function set_clock() { var ampm; var use_server_hours,use_server_minutes; if(server_minutes==60) { server_minutes=0; server_hours=server_hours+1; } if(server_hours==24) { server_hours=0; } if (server_hours < 12) { ampm = "AM" } else { ampm = "PM" } if (server_hours<10) { use_server_hours="0"+server_hours; } else if (server_hours <13) { use_server_hours=server_hours; } else if (server_hours > 12) { use_server_hours=server_hours - 12; } if(server_minutes<10){ use_server_minutes="0"+server_minutes; } else{ use_server_minutes=server_minutes; } server_minutes=server_minutes+1; current_time=use_server_hours+":"+use_server_minutes+" "+ampm; //alert(current_time); setTimeout("set_clock()",60000); } set_clock(); function run_forest(rnder) { var layer; var mikex, mikey; // Locate placeholder layer so we can use it to position the scrollers. layer = getLayer("placeholder"); mikex = getPageLeft(layer); mikey = getPageTop(layer); // Create the first scroller and position it. if(rnder>=0){ eval("var now_"+rnder+" = new Date()"); eval("var myScroller"+rnder+" = new Scroller(0, 0, 730, 21, 1, 1)"); eval("myScroller"+rnder+".setColors('#FFFF99', '#C1131E', '#C1131E')"); eval("myScroller"+rnder+".setFont('Verdana,Arial,Helvetica', 1)"); pos=check_this_out(pos); if(!check_time_array()) { current_date = 'Friday, May 09, 2008'; eval("myScroller"+rnder+".addItem(current_date + '    ' + current_time)"); } else if((pos%msg_interval)==0){ msg_pos=(pos%track_msg_size); current_date = 'Friday, May 09, 2008'; eval("myScroller"+rnder+".addItem(current_date + '    ' + current_time + '     "+track_msg[msg_pos]+"')"); } else{ arr_pos=(pos%full_size); current_date = 'Friday, May 09, 2008'; track_to_minutes[arr_pos]=(track_to_miliseconds[arr_pos]-(track_to_miliseconds[arr_pos]%60000))/60000; eval("myScroller"+rnder+".addItem(current_date + '    ' + current_time + '     MTP   "+track_name[arr_pos]+" Racetrack   "+track_to_minutes[arr_pos]+" Minutes to post   Race#"+track_race_number[arr_pos]+"   Purse "+track_purse[arr_pos]+"')"); } //alert(pos); pos=pos+1; // PROBABLY USER CONFIGURABLE eval("myScroller"+rnder+".setPause(int_refresh*1000)"); eval("myScroller"+rnder+".create()"); eval("myScroller"+rnder+".hide()"); eval("myScroller"+rnder+".moveTo("+mikex+", "+mikey+")"); eval("myScroller"+rnder+".setzIndex("+int_refresh+")"); eval("myScroller"+rnder+".show()"); setTimeout("run_forest("+rnder+"+1)",int_refresh); } } function check_this_out(position){ if(((track_to_miliseconds[(position%full_size)]-(track_to_miliseconds[(position%full_size)]%60000))/60000)>0 || (position%msg_interval)==0){ //exit nice; } else{ position=position+1; if((position%msg_interval)==0){ //exit nice; } else{ position=check_this_out(position); } } return position; } function check_time_array(){ var still_have; for(i=0;i<=full_size;i++){ if(((track_to_miliseconds[i]-(track_to_miliseconds[i]%60000))/60000)>0){ still_have=1; } } if(still_have==1){ return true; } else{ return false; } } setTimeout("upd_time_arr()",ref_int);