var script_ver=4;var request;var request_status=true;var soket_time=new Array(3);var soket_status=new Array(3);var soket_module=new Array(3);var soket_value1=new Array(3);var soket_value2=new Array(3);var soket_tstring=new Array(3);var sokets_count=0;var error=0;var soket=-1;var min_time;var parameters;var date;function Request(module,value1,value2){error=0;for(var i=0;i<soket_status.length;i++){if(soket_status[i]=="1"){if(soket_module[i]==module&&soket_value1[i]==value1&&soket_value2[i]==value2){error=1;}}}if(soket_status.length <=sokets_count+2){soket_time.push(null);soket_status.push(null);soket_module.push(null);soket_value1.push(null);soket_value2.push(null);soket_tstring.push(null);}if(error=="0"&&module!=null){for(var i=0;i<soket_status.length;i++){if(soket_status[i]==null){date=new Date();soket_status[i]="1";soket_time[i]=date.getTime();soket_module[i]=module;soket_value1[i]=value1;soket_value2[i]=value2;soket_tstring[i]=0;sokets_count=sokets_count+1;break;}}}}function StartRequest(){if(request_status==true&&sokets_count > 0){request_status=false;engine_wait=0;min_time=date.getTime();for(var i=0;i<soket_status.length;i++){if(soket_time[i] <=min_time&&soket_time[i]!=null){soket=i;min_time=soket_time[i];}}if(window.XMLHttpRequest){request=new XMLHttpRequest();if(request.overrideMimeType){request.overrideMimeType('text/html');}}else if(window.ActiveXObject){try{request=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{request=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}if(!request){alert("Произошла ошибка - Системе не удалось запустить движок. Обратитесь к администратору admin@moneygame.ru");return false;}request.onreadystatechange=getXmlData;if(soket_module[soket]!=null){parameters="module="+soket_module[soket]+"&value1="+soket_value1[soket]+"&value2="+soket_value2[soket]+"&rand="+soket_tstring[soket];request.open("POST","race.php",true);request.setRequestHeader("Content-type","application/x-www-form-urlencoded");request.setRequestHeader("Content-length",parameters.length);request.setRequestHeader("Connection","close");request.send(parameters);}}else{}return true;}var refresh_sec=0;var engine_wait=0;function try_refresh(){StartRequest();if(request_status==false){engine_wait++;if(engine_wait >=10){TimeoutEngine();}}refresh_sec=refresh_sec+1;if(refresh_process <=refresh_sec){refresh();}}function start_refresh(sec){refresh_sec=refresh_process-sec;}function get_random(min_random,max_random){var range=max_random-min_random+1;return Math.floor(Math.random()*range)+min_random;}function TimeoutEngine(){request.abort();request=false;request_status=true;}var data;var data2;var data3;var work_function;var work_value1;var work_value2;var values;var block;var slot;var cdata;var new_text;function getXmlData(){if(request.readyState==4){if(request.status < 300){data=request.responseText;data2=data.split("[!EDA]");if(data2.length > 1){for(var q=0;q < data2.length-1;q++){data3=data2[q].split("[!VDA]");work_function=data3[0];if(data3[1]=="NULL"){work_value1="";}else{work_value1=data3[1];}if(data3[2]=="NULL"){work_value2="";}else{work_value2=data3[2];}if(work_function!=""&&work_value1!=""&&work_value2!=""){eval(work_function+"('"+work_value1+"','"+work_value2+"');");}else if(work_function!=""&&work_value1!=""){eval(work_function+"('"+work_value1+"');");}else if(work_function!=""){eval(work_function+"();");}}}soket_time[soket]=null;soket_status[soket]=null;soket_module[soket]=null;soket_value1[soket]=null;soket_value2[soket]=null;soket_tstring[soket]=null;sokets_count=sokets_count-1;}TimeoutEngine();}}function $(){var elements=new Array();for(var w=0;w < arguments.length;w++){var element=arguments[w];if(typeof element=='string')element=document.getElementById(element);if(arguments.length==1)return element;elements.push(element);}return elements;}function channel_update(){var text2="";var table=$('channel_table');var trList=table.getElementsByTagName('tr');for(var i=0;i<trList.length;i++){var tdList=trList[i].getElementsByTagName('td');for(j=0;j<tdList.length;j++){var ninput=tdList[j].getElementsByTagName('input');text2=text2+ninput[0].name+";"+ninput[0].checked+";";}}close_info();Request("chat_options","submit",text2);}function option_on_global_ignore(value){if(value=="1"){if($("on_global_ignore").checked){Request("chat_options","on_global_ignore","2");}else{Request("chat_options","on_global_ignore","1");}$("on_global_ignore").disabled=true;}else if(value=="2"){$("on_global_ignore").disabled=false;}}function option_on_only_prv(value){if(value=="1"){if($("on_only_prv").checked){Request("chat_options","on_only_prv","2");}else{Request("chat_options","on_only_prv","1");}$("on_only_prv").disabled=true;}else if(value=="2"){$("on_only_prv").disabled=false;}}function chat_on(value){clear_chat();if(value=="off"){$("show_chat").style.visibility="hidden";last_time=0;$("chat_who").innerHTML="";}else if(value=="on"){$("chat_who").innerHTML="<img src=\"images/loader.gif\">";$("chat_div_0").innerHTML="<img src=\"images/loader.gif\">";$("show_chat").style.visibility="visible";}}var chat_text="";var chat_work=1;function chat_submit(){if($("chat_input").value!=""){$("chat_input").disabled=true;$("chat_button").disabled=true;chat_text=$("chat_input").value;$("chat_input").value="Ждите, идёт отправка сообщения...";chat_process();}}function claer_input(){$("chat_input").value="";$("chat_input").focus();}function chat_process(){Request("chat_send",chat_text);}function chat_submit_true(){chat_work=0;}function chat_work_true(){$("chat_input").disabled=false;$("chat_button").disabled=false;$("chat_input").value="";chat_text="";if($("show_chat").style.visibility=="visible"){$("chat_input").focus();}}function clear_chat(){$("chat_div_0").innerHTML="";$("chat_div_1").innerHTML="";$("chat_div_2").innerHTML="";}var chat_text_go;var msg_count=1;var chat_array=new Array();function chat_message(values){chat_array.push(values);try_chat();}var chat_lock=0;var chat_lock2=0;function try_chat(){if(chat_lock=="0"){if(chat_array.length > 0){values=chat_array[0];chat_array.splice(0,1);chat_message2(values);}}else if(chat_lock2=="0"){setTimeout("try_chat();chat_lock2=0;",300);chat_lock2=1;}}function user_activ(level,level_p){if($("act_maintd")!=null){$("user_level").innerHTML=level;pvalue=Math.floor(level_p)+1;$("user_level_td1").width=pvalue+"%";pvalue=99-Math.floor(level_p);$("user_level_td2").width=pvalue+"%";$("user_level_p").innerHTML=level_p+"%";}}function chat_message2(values){chat_lock=1;chat_text_go=1;block=Math.round(msg_count/chat_block_size);if(block >=3){$("chat_div_0").innerHTML=$("chat_div_1").innerHTML;$("chat_div_1").innerHTML=$("chat_div_2").innerHTML;$("chat_div_2").innerHTML="";block=2;msg_count=msg_count-chat_block_size;}data=values.split("[!CHAT]");if(data[0]=="1"&&user_login!=data[2]){append("chat_div_"+block,"["+data[1]+"] [<img onclick=\"cn('"+data[2]+"');\" src=\"images/ci-"+data[5]+".gif\"><a style=\"cursor:default;\" onclick=\"chat_action('1','"+data[2]+"');\"><font color=\"#"+data[4]+"\">"+data[2]+"</font></a>] "+data[3]+"<br>");}else if(data[0]=="7"){if(user_login!=data[2]){append("chat_div_"+block,"["+data[1]+"] [<img onclick=\"cn('"+data[2]+"');\" src=\"images/ci-"+data[5]+".gif\"><a style=\"cursor:default;\" onclick=\"chat_action('2','"+data[2]+"');\"><font color=\"#"+data[4]+"\">"+data[2]+"</font></a>] <font color=\"#"+chat_color2+"\">"+data[3]+"</font><br>");}else{append("chat_div_"+block,"["+data[1]+"] [<font color=\"#"+data[4]+"\">"+data[2]+"</font>] <font color=\"#"+chat_color2+"\">"+data[3]+"</font><br>");}}else if(data[0]=="1"){append("chat_div_"+block,"["+data[1]+"] [<font color=\"#"+data[4]+"\">"+data[2]+"</font>] "+data[3]+"<br>");}else if(data[0]=="5"){append("chat_div_"+block,"["+data[1]+"] <i>"+data[3]+"</i><br>");}else if(data[0]=="4"){append("chat_div_"+block,"["+data[1]+"] <FONT COLOR=\"#"+chat_color3+"\">"+data[3]+"</FONT><br>");}else{append("chat_div_"+block,"["+data[1]+"] "+data[3]+"<br>");}msg_count++;chat_lock=0;try_chat();}function refresh_end(){chat_top("end");if(chat_text_go=="1"&&chat_work=="0"){chat_work=1;chat_work_true();}chat_text_go=0;}function append(element,data){if('string'==typeof(element)){element=$(element);}eval('element.'+"innerHTML"+' += data;');return true;}function hassign(element,data){assign(element,"innerHTML",data);}function assign(element,property,data){if($(element)!==null){if('string'==typeof element){element=$(element);}switch(property){case 'innerHTML':element.innerHTML=data;break;default:if(willChange(element,property,data))eval('element.'+property+' = data;');break;}return true;}else{return false;}}function willChange(element,attribute,newData){if('string'==typeof element){element=$(element);}if(element){var oldData;eval('oldData=element.'+attribute);return(newData!=oldData);}return false;}function bonus(barray){if(!barray){assign("tbonus","innerHTML","");}else{var bhtml="<table cellSpacing=\"0\" cellPadding=\"0\"><tr>";var bon=barray.split(";");for(var m=0;m < bon.length-1;m=m+2){bhtml=bhtml+"<td align=\"center\"><img src=\"images/p-"+bon[m]+".gif\"></td><td>&nbsp;&nbsp;</td>";}bhtml=bhtml+"</tr><tr>";var bon=barray.split(";");for(var m=1;m < bon.length-1;m=m+2){bhtml=bhtml+"<td align=\"center\" class=\"minitext\">"+bon[m]+"</td><td></td>";}bhtml=bhtml+"</tr></table>";assign("tbonus","innerHTML",bhtml);}}var tmp;function get_map(cars,level){target=null;m_target=null;ontarget=null;data=cars.split("[!CAR]");for(var r=0;r < data.length-1;r++){slot=data[r].split("[!V]");name="slot-"+slot[0]+"-"+slot[1];if(name=="slot-1-3"){tmp="<center><img src=\"images/car-"+slot[3]+".gif\"></center><DIV align=\"right\"><B>"+slot[2]+"</B></DIV>";if($(name).innerHTML!=tmp){$(name).innerHTML=tmp;}if($(name).style.background!="#F4F4F4"){$(name).style.background="#F4F4F4";}}else if(slot[2]=="-1"){tmp="";if($(name).innerHTML!=tmp){$(name).innerHTML=tmp;}if($(name).style.background!="#D4D6DB"){$(name).style.background="#D4D6DB";}$(name).onmouseover=null;$(name).onmouseout=null;$(name).onclick=null;}else if(slot[2]=="1"){tmp="<image src=\"images/car-.gif\"><DIV align=\"right\">Свободное место</DIV>";if($(name).innerHTML!=tmp){$(name).innerHTML=tmp;}if($(name).style.background!="#F4F4F4"&&ontarget!=name){$(name).style.background="#F4F4F4";}if(slot[0]=="1"){$(name).onmouseover=null;$(name).onmouseout=null;$(name).onclick=null;}else{$(name).onmouseover=OpenSlotOver;$(name).onmouseout=OpenSlotOut;$(name).onclick=OpenSlotClick;}}else{tmp="<img align=\"center\" src=\"images/car-"+slot[3]+".gif\"><br><DIV align=\"right\"><B>"+slot[2]+"</B></DIV>";if($(name).innerHTML!=tmp){$(name).innerHTML=tmp;}if($(name).style.background!="url(images/car_i-"+slot[4]+".gif) no-repeat #F4F4F4"){$(name).style.background="url(images/car_i-"+slot[4]+".gif) no-repeat #F4F4F4";}if(slot[0]=="1"){$(name).onmouseover=null;$(name).onmouseout=null;$(name).onclick=null;}else{$(name).onmouseover=OpenSlotOver;$(name).onmouseout=OpenSlotOut;$(name).onclick=OpenSlotClick;}}}$("level-1").innerHTML="<a style=\"cursor:help;\" onclick=\"javascript:row_info('"+level+"');\">"+level+" ряд</a>";level++;$("level-2").innerHTML="<a style=\"cursor:help;\" onclick=\"javascript:row_info('"+level+"');\">"+level+" ряд</a>";level++;$("level-3").innerHTML="<a style=\"cursor:help;\" onclick=\"javascript:row_info('"+level+"');\">"+level+" ряд</a>";}function row_info(level){show_info("","2");Request("row_info",level);}function show_info(text,size){close_info();if(size==""||size==null||size=="0"||size=="1"){xwidth="380";xheight="275";xtop="45%";xleft="32%";}else if(size=="2"){xwidth="630";xheight="450";xtop="30%";xleft="23%";}$("info_table").style.width=xwidth;$("info_table").style.height=xheight;$("info_table").style.top=xtop;$("info_table").style.left=xleft;$("info_content").style.width=xwidth-40;$("info_content").style.height=xheight-70;$("info_content").innerHTML="";if(text==""||text==null||text=="undefined"){text="<img src=\"images/loader.gif\"> Подождите, идёт загрузка.";}$("info_content").innerHTML=text;$("info_table").style.display="block";$("info_table").style.visibility="visible";}function close_info(){$("info_table").style.display="none";$("info_table").style.visibility="hidden";$("info_content").innerHTML="";}var target=null;var ontarget=null;var old_bg;function OpenSlotOver(){if(target!=this.id&&m_target==null&&target==null){ontarget=this.id;old_bg=this.style.background;this.style.background="url(images/target.gif) no-repeat #F4F4F4";}}function OpenSlotOut(){if(target!=this.id&&m_target==null&&target==null){ontarget=null;this.style.background=old_bg;}}var test_target=0;function OpenSlotClick(){if(this.id!=test_target){test_target=this.id;}show_info();load_info();}function car_effects(value1,value2){if(value2 > 0){if(confirm("Активировать эффект?")){Request("car_effects",value1,value2);}}else{show_info("","2");Request("car_effects",value1);}}function car_use(value1,value2){show_info("","2");Request("car_use",value1,value2);}function load_info(){Request("move_info",test_target);}function process_move(value){if(confirm("Совершить действие?")){close_info();m_target=test_target;if(m_target!=null){Request("target",m_target,value);}}}var m_target=null;function good_target(){$(m_target).style.background="url(images/target_red.gif) no-repeat #F4F4F4";target=m_target;m_target=null;}var old_target;function del_target(){if(target!=null){old_target=target;target=null;ontarget=null;$(old_target).onmouseover=OpenSlotOver;$(old_target).onmouseout=OpenSlotOut;$(old_target).onclick=OpenSlotClick;}}var last_time=0;function update_time(time){last_time=time;}var chat_scroll=true;function chat_top(value){if($("chat_div")!=null){var scroll=$("chat_div").scrollHeight-$("chat_div").clientHeight;if(scroll > 0){if(value=="start"){if(scroll!=$("chat_div").scrollTop){chat_scroll=false;}else{chat_scroll=true;}}else if(value=="end"&&chat_scroll==true){$("chat_div").scrollTop=scroll;}}}}function outtb(table){$(table).style.background="";}function overtb(table){$(table).style.background="#FFFFFF";}var bad_time=0;function set_refresh_time(sec){refresh_process=sec;}var wind_array=new Array(3);wind_array["0"]="-1";wind_array["1"]="-1";wind_array["2"]="-1";var salt="-1";function set_salt(avalue){salt=avalue;}function set_window(wind_id,wind_name){wind_array[wind_id]=wind_name;}function salt_refresh(){$("salt_refresh_button").disabled=true;$("salt_refresh_button").value="Идёт загрузка...";salt="-1";Request("salt_refresh");}function refresh(){refresh_sec=0;bad_timer();if(bad_time <=6){chat_top("start");if(version > 0){Request("refresh",wind_array["0"]+";"+wind_array["1"]+";"+wind_array["2"],last_time+";"+salt);}else{document.location="index.php?page=race";}}else{document.location="index.php?page=race";}}function stop_engine(){document.body.innerHTML="<FONT COLOR=\"White\"><b>Вы вышли из системы или произошла другая ошибка. Обновите страницу через F5.</b></font>";document.location="index.php?page=relogin";}function bad_timer(){bad_time++;}function reset_bad_timer(){bad_time=0;}function Fchat_who(text){cdata=text.split("|");new_text="";for(var v=0;v < cdata.length-1;v=v+3){new_text=new_text+"<a style=\"cursor:pointer;color:#"+cdata[v+1]+";\" onclick=\"cn('"+cdata[v]+"');\"><img src=\"images/ci-"+cdata[v+2]+".gif\"> "+cdata[v]+"</a><br>";}hassign("chat_who",new_text);}var div;function radio(value){div=$("s_radio_div");if(div===null){div=document.createElement("div");div.id="s_radio_div";div.style.position="absolute";div.style.visibility="hidden";div.style.zIndex="-10";document.body.appendChild(div);}if(value==null||value <=0){$("s_radio_div").innerHTML="";}else{$("s_radio_div").innerHTML="<iframe border=\"0\" src='radio.php?id="+value+"' width=\"1\" height=\"1\"/>";}}var x=0;var y=0;document.onmousemove=cnm;function cn(name){div=$("s_chathelp_div");if(name!=null){if(div===null){div=document.createElement('div');div.className='chat_help_div';div.id='s_chathelp_div';div.style.weight='200';document.body.appendChild(div);div=$("s_chathelp_div");}div.innerHTML=cnt(name);div.style.display="block";div.style.visible="hidden";var div_x=x-$("s_chathelp_div").clientWidth/2;var div_y=y-$("s_chathelp_div").clientHeight-5;if(div_x < 10){div_x=x-5;}else if(div_x+$("s_chathelp_div").clientWidth > getClientWidth()-20){div_x=x-$("s_chathelp_div").clientWidth-10;}$("s_chathelp_div").style.left=div_x+"px";$("s_chathelp_div").style.top=div_y+"px";div.style.visible="visible";}}function cn3(value,name){if(value=="1"){chat_action('1',name);}else if(value=="2"){chat_action('2',name);}else if(value=="3"){user_info(name);}else if(value=="4"){show_info("","1");Request("complaint",name,"1");}else if(value=="5"){show_info("","2");Request("user_options",name);}else if(value=="6"){}div.style.display="none";}function cn1(value){$("cnt_"+value).style.background="#FFFFFF";}function cn2(value){$("cnt_"+value).style.background="";}function cnt(name){return "<table weight=\"200\"><tr><td><b>"+name+"</b></td></tr><tr><td id=\"cnt_1\" onmouseover=\"cn1('1');\" onmouseout=\"cn2('1');\" onclick=\"cn3('1','"+name+"');\">Скопировать&nbsp;имя</td></tr><tr><td id=\"cnt_2\" onmouseover=\"cn1('2');\" onmouseout=\"cn2('2');\" onclick=\"cn3('2','"+name+"');\">Приватное&nbsp;сообщение</td></tr><tr><td id=\"cnt_3\" onmouseover=\"cn1('3');\" onmouseout=\"cn2('3');\" onclick=\"cn3('3','"+name+"');\">Информация&nbsp;об&nbsp;участнике</td></tr><tr><td id=\"cnt_4\" onmouseover=\"cn1('4');\" onmouseout=\"cn2('4');\" onclick=\"cn3('4','"+name+"');\">Пожаловаться</td></tr><tr><td id=\"cnt_5\" onmouseover=\"cn1('5');\" onmouseout=\"cn2('5');\" onclick=\"cn3('5','"+name+"');\">Дополнительные&nbsp;опции</td></tr><tr><td id=\"cnt_6\" onmouseover=\"cn1('6');\" onmouseout=\"cn2('6');\" onclick=\"cn3('6','"+name+"');\">Закрыть</td></tr></table>";}function cnm(e){if(!e){e=window.event;}if(e.pageX||e.pageY){x=e.pageX;y=e.pageY;}else if(e.clientX||e.clientY){x=e.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft)-document.documentElement.clientLeft;y=e.clientY+(document.documentElement.scrollTop||document.body.scrollTop)-document.documentElement.clientTop;}return true;}function getClientWidth(){return document.compatMode=='CSS1Compat'&&!window.opera?document.documentElement.clientWidth:document.body.clientWidth;}function getClientHeight(){return document.compatMode=='CSS1Compat'&&!window.opera?document.documentElement.clientHeight:document.body.clientHeight;}function user_info(name){show_info("",1);Request("user_info",name);}function chat_action(value,name){close_info();if(chat_text==""){var str=$("chat_input").value;if(value=="1"){$("chat_input").focus();if(str.indexOf(name)+1||str.indexOf("prv[")+1){$("chat_input").value=str;}else{$("chat_input").value=name+", "+str;}}else if(value=="2"){$("chat_input").focus();if(str.indexOf("prv[")+1){$("chat_input").value=str;}else{$("chat_input").value="prv["+name+"] "+str;}}}}var smiles_html;function get_smiles(){if(!smiles_html){show_info("",2);Request("get_smiles");}else{show_info(smiles_html,2);}}function select_smile(id){close_info();$("chat_input").focus();$("chat_input").value=$("chat_input").value+"::"+id+":: ";}function smiles_list(text){smiles_html=text;}function popup(url,width,height,name){if(!name){name='_popup';}window.open(url.replace(/&amp;/g,'&'),name,'height='+height+',resizable=yes,scrollbars=yes,width='+width);return false;}function jumpto(){var page=prompt('{LA_JUMP_PAGE}:','{ON_PAGE}');var perpage='{PER_PAGE}';var base_url='{A_BASE_URL}';if(page!==null&&!isNaN(page)&&page > 0){document.location.href=base_url.replace(/&amp;/g,'&')+'&start='+((page-1)*perpage);}}function find_username(url){popup(url,760,570,'_usersearch');return false;}function marklist(id,name,state){var parent=document.getElementById(id);if(!parent){eval('parent = document.'+id);}if(!parent){return;}var rb=parent.getElementsByTagName('input');for(var r=0;r < rb.length;r++){if(rb[r].name.substr(0,name.length)==name){rb[r].checked=state;}}}var work_script=1;var market_c=0.02;function market_summ(){$("nom").value=Math.round($("nom").value);if($("nom").value > 9999999||$("nom").value < 0||$("nom").value=="NaN"){$("nom").value=10;}if($("cost").value > 4||$("cost").value=="NaN"){$("cost").value=2;}if($("type").value=="1"){$("summ").innerHTML=Math.floor($("cost").value*$("nom").value/10)/100;}else if($("type").value=="2"){$("summ").innerHTML=Math.floor($("cost").value*$("nom").value*(1-market_c))/1000;}if($("summ").value=="NaN"){$("summ").value="Ошибка"}}