loader='
Загрузка
'; mover_el=''; max_zIndex=1; function Load_Game(value){ if(((value=='login')&&((document.getElementById('login_l').value=='')||(document.getElementById('pass_l').value=='')))||((value=='reg')&&((document.getElementById('login_r').value=='')||(document.getElementById('pass_r').value=='')||(document.getElementById('pass_w_r').value=='')||(document.getElementById('email_r').value=='')))){alert('Не все поля заполнены!');}else{ document.getElementById('game_td_game').innerHTML='ЗагрузкаЗагрузка данных...'; var request=new Array(); request['type']=value; if(value=='login'){request['login']=document.getElementById('login_l').value;request['pass']=document.getElementById('pass_l').value;}; if(value=='reg'){request['login']=document.getElementById('login_r').value;request['pass']=document.getElementById('pass_r').value;request['pass_w']=document.getElementById('pass_w_r').value;request['email']=document.getElementById('email_r').value;}; var req=new JsHttpRequest(); req.onreadystatechange=function(){ if(req.readyState==4){if(req.responseJS.data=='ok'){location.replace("game.php");}else{document.getElementById('game_td_game').innerHTML=req.responseJS.data;}; }} req.open(null,"loader.php?set=trueload",true); req.send({'value':request}); }; }; function Load_Mailru(){ mailru.loader.require('api', function() { mailru.app.init(mailru_private_key); mailru.app.users.requireInstallation(['notification', 'stream', 'widget']); mailru.common.users.getInfo(function(user_list){ mailru.common.friends.getExtended(function(list){ var request=new Array(); request['user_list']=user_list[0]; request['friends']=list; var req=new JsHttpRequest(); req.onreadystatechange=function(){ if(req.readyState==4){if(req.responseJS.data=='ok'){location.replace("game.php");}else{document.getElementById('game_td_game').innerHTML=req.responseJS.data;}; }} req.open(null,"loginer.php?set=truelogin",true); req.send({'value':request}); });}); }); }; function Load_VK(){ VK.init(function() { // инициализируем Vk API var parts=document.location.search.substr(1).split("&"); var flashVars={}, curr; for (i=0; i Сообщение успешно отправлено!'; document.getElementById('tema').value='';document.getElementById('text').value=''; }else{document.getElementById('text_wait').innerHTML='Ошибка Ошибка: '+req.responseJS.data+'!';}; }} req.open(null,"sender.php?set=truesend",true); req.send({'value':request}); } function Send_Mailru(title,text){ mailru.loader.require('api', function() { mailru.app.init(mailru_private_key); mailru.common.stream.publish({ 'title': title, 'text': text, 'img_url': img_url, 'action_links': [ {'text': 'Играть', 'href': 'game'}, {'text': 'Собрать пазл!', 'href': 'play'} ] }); }); }; function Fly(event){ document.getElementById('fly_div').style.left=event.clientX+document.body.scrollLeft+5; document.getElementById('fly_div').style.top=event.clientY+document.body.scrollTop+15; } function Add_money(){ document.getElementById('money_fly').style.display=''; document.getElementById('money_fly').style.zIndex=max_zIndex+2; document.getElementById('money_fly').style.left=(parseInt(document.getElementById('main_div').style.width)-parseInt(document.getElementById('money_fly').style.width))/2; document.getElementById('money_fly').style.top=100; } function Send_friends(){ document.getElementById('friend_fly').style.display=''; document.getElementById('friend_fly').style.zIndex=max_zIndex+2; document.getElementById('friend_fly').style.left=(parseInt(document.getElementById('main_div').style.width)-parseInt(document.getElementById('money_fly').style.width))/2; document.getElementById('friend_fly').style.top=100; } function Buy_Mailru(id,name,money,sms_money){ mailru.loader.require('api', function() { mailru.app.init(mailru_private_key); mailru.events.listen(mailru.app.events.incomingPayment, function(event) { if(event.status=='success'){Buyer(id);}; }); //if(sms_money!=0){mailru.app.payments.showDialog({service_id: id, service_name: name, sms_price: sms_money, other_price: money});}else{ // mailru.app.payments.showDialog({service_id: id, service_name: name, other_price: money});}; mailru.app.payments.showDialog({service_id: id, service_name: name, mailiki_price: money/100}); }); }; function Buyer(id){ document.getElementById('money_fly').style.display='none'; Show_msg(loader); var request=new Array(); request['id']=id; var req=new JsHttpRequest(); req.onreadystatechange=function(){ if(req.readyState==4){ id=req.responseJS.id; Show_msg(req.responseJS.data); if(req.responseJS.rez=='ok'){ document.getElementById('user_money').innerHTML=req.responseJS.money; }; }} req.open(null,"buyer.php?set=truebuy",true); req.send({'value':request}); } function Set_money(money){ Money_array=new Array(10,30,50,100,500,0); for(i=0;i=500){money_b=100;}else{if(money>=100){money_b=15;}else{if(money>=50){money_b=5;}else{if(money>=30){money_b=2;};};};}; if(money_b!=0){document.getElementById('money_other_bonus').innerHTML='+'+money_b+'';}else{document.getElementById('money_other_bonus').innerHTML='';}; }else{if(document.getElementById('money_other').style.display=='none'){ document.getElementById('money_other').style.display='';document.getElementById('money_other_text').style.backgroundColor='f7bc22';document.getElementById('money_other_text').value='';document.getElementById('money_other_bonus').innerHTML='';}; }; document.getElementById('summa').innerHTML=money*document.getElementById('rub_value').innerHTML; } function Reloading(){ document.getElementById('td_game').innerHTML=loader; document.getElementById('td_main').style.display='none'; document.getElementById('td_game').style.display=''; } function Send_VK(title,text){ VK.init(function(){ img_url='img/logo.jpg'; VK.api("wall.getPhotoUploadServer",{}, function(data1){ if(data1.response){upload_url=data1.response.upload_url; var request=new Array(); request['upload_url']=upload_url; request['photo']=img_url; var req=new JsHttpRequest(); req.onreadystatechange=function(){ if(req.readyState==4){//alert(req.responseText); data2=req.responseJS.data; VK.api('wall.savePost',{wall_id:data2.user,server:data2.server,photo:data2.photo,hash:data2.hash,message:title+" "+text}, function(data3){ VK.callMethod("saveWallPost", data3.response.post_hash); }); }}; req.open(null,"upload_vk.php?set=trueload",true); req.send({'value':request}); } }); }); }; function Buy_VK(id,name,money){ document.getElementById('money_fly').style.display='none'; Show_msg(loader); var request=new Array(); request['id']=id; request['name']=name; request['money']=money; var req=new JsHttpRequest(); req.onreadystatechange=function(){ if(req.readyState==4){ id=req.responseJS.id; Show_msg(req.responseJS.data); if(req.responseJS.rez=='ok'){ document.getElementById('user_money').innerHTML=req.responseJS.money; }; }} req.open(null,"buyer_vk.php?set=truebuy",true); req.send({'value':request}); } function Set_money_VK(money){ Money_array=new Array(1,10,30,50,100,0); for(i=0;i=100){money_b=100;}else{if(money>=50){money_b=25;}else{if(money>=30){money_b=10;}else{if(money>=10){money_b=2;};};};}; if(money_b!=0){document.getElementById('money_other_bonus').innerHTML='+'+money_b+'';}else{document.getElementById('money_other_bonus').innerHTML='';}; }else{if(document.getElementById('money_other').style.display=='none'){ document.getElementById('money_other').style.display='';document.getElementById('money_other_text').style.backgroundColor='f7bc22';document.getElementById('money_other_text').value='';document.getElementById('money_other_bonus').innerHTML='';}; }; document.getElementById('summa').innerHTML=money; } function Show_msg(msg){ document.getElementById('msg_font').innerHTML=msg; document.getElementById('msg_fly').style.display=''; document.getElementById('msg_fly').style.zIndex=max_zIndex+2; document.getElementById('msg_fly').style.left=(parseInt(document.getElementById('main_div').style.width)-parseInt(document.getElementById('msg_fly').style.width))/2; document.getElementById('msg_fly').style.top=100;//parseInt(document.getElementById('main_div').style.height)/2; } function Show_load_fly(){ document.getElementById('load_fly').style.display=''; document.getElementById('load_fly').style.zIndex=max_zIndex+2; document.getElementById('load_fly').style.left=(parseInt(document.getElementById('main_div').style.width)-parseInt(document.getElementById('load_fly').style.width))/2; document.getElementById('load_fly').style.top=100; } function Movering_p(event){el=mover_el; if(el!=''){ if(document.getElementById(el+'_fly').lang!=''){ p_pos_x=document.getElementById(el+'_fly').lang.substring(0,document.getElementById(el+'_fly').lang.indexOf(' ')); p_pos_y=document.getElementById(el+'_fly').lang.substring(document.getElementById(el+'_fly').lang.indexOf(' ')+1); document.getElementById(el+'_fly').style.left=event.clientX+document.body.scrollLeft-p_pos_x;document.getElementById(el+'_fly').style.top=event.clientY+document.body.scrollTop-p_pos_y; return false;}; }else{return false;}; } function Get_bonus(){ Show_msg(loader); var request=new Array(); var req=new JsHttpRequest(); req.onreadystatechange=function(){ if(req.readyState==4){ Show_msg(req.responseJS.data); if(req.responseJS.rez=='ok'){document.getElementById('user_money').innerHTML=req.responseJS.money;}; }} req.open(null,"getbonus.php?set=truebonus",true); req.send({'value':'request'}); } function Geting_bonus(t){document.getElementById('msg_fly').style.display='none'; document.getElementById('bonus_fly').style.display=''; document.getElementById('bonus_fly').style.zIndex=max_zIndex+2; if(t==30){ document.getElementById('bonus_fly').style.left=(parseInt(document.getElementById('main_div').style.width)-parseInt(document.getElementById('bonus_fly').style.width))/2; document.getElementById('bonus_fly').style.top=100; }; document.getElementById('bonus_sec').innerHTML=t; t--; if(t>=0){setTimeout("Geting_bonus("+t+")",1000);}else{document.getElementById('bonus_text').style.display='none';document.getElementById('bonus_button').style.display='';}; } function Save(type,data){ document.getElementById(type+'_wait').innerHTML='Загрузка'; var request=new Array(); request['type']=type; request['data']=data; var req=new JsHttpRequest(); req.onreadystatechange=function(){ if(req.readyState==4){ type=req.responseJS.type; if(req.responseJS.data=='error'){document.getElementById(type+'_wait').innerHTML='Ошибка Ошибка!';}else{document.getElementById(type+'_wait').innerHTML='Всё верно! ОК!';}; }} req.open(null,"saver.php?set=truesave",true); req.send({'value':request}); } function Send_GB(){ document.getElementById('text_wait').innerHTML='Загрузка'; var request=new Array(); request['text']=document.getElementById('text').value; var req=new JsHttpRequest(); req.onreadystatechange=function(){ if(req.readyState==4){ if(req.responseJS.rez=='ok'){document.getElementById('text_wait').innerHTML='ОК! Сообщение успешно отправлено!'; document.getElementById('text').value=''; document.getElementById('messages').innerHTML=req.responseJS.data+document.getElementById('messages').innerHTML; }else{document.getElementById('text_wait').innerHTML='Ошибка Ошибка: '+req.responseJS.rez+'';}; }} req.open(null,"sendergb.php?set=truesend",true); req.send({'value':request}); } function Delete_GB(dater){ document.getElementById('rez_'+dater).innerHTML='Загрузка'; var request=new Array(); request['dater']=dater; var req=new JsHttpRequest(); req.onreadystatechange=function(){ if(req.readyState==4){ dater=req.responseJS.dater; if(req.responseJS.rez=='ok'){document.getElementById('message_'+dater).innerHTML='ОК! Сообщение удалено!'; }else{document.getElementById('rez_'+dater).innerHTML='Ошибка Ошибка: '+req.responseJS.rez+'';}; }} req.open(null,"delgb.php?set=truesend",true); req.send({'value':request}); } function Array_mix(arr){ for(var i=arr.length-1;i>0;i--){ var num=Math.floor(Math.random()*(i + 1)); var d=arr[num]; arr[num]=arr[i]; arr[i]=d; } return arr; } function Mix_Friend_nogame(){ friend_nogame=Array_mix(friend_nogame); for(i=1;i<=Math.min(3,friend_nogame.length);i++){document.getElementById('img_friend_nogame_'+i).src=friend_nogame[i-1];}; setTimeout("Mix_Friend_nogame()",20000); } function Strelka(type){ switch(type){ case 'r': if(document.getElementById('friend_pos_7').value1){ for(i=1;i<=7;i++){ document.getElementById('friend_pos_'+i).value=document.getElementById('friend_pos_'+i).value-1; }; }; break; }; for(i=1;i<=7;i++){ document.getElementById('friend_mesto_'+i).innerHTML=friend_mesto[document.getElementById('friend_pos_'+i).value-1]; document.getElementById('friend_user_'+i).value=friend_user[document.getElementById('friend_pos_'+i).value-1]; document.getElementById('friend_name_'+i).innerHTML=friend_namer[document.getElementById('friend_pos_'+i).value-1]; document.getElementById('friend_img_'+i).src=friend_img[document.getElementById('friend_pos_'+i).value-1]; document.getElementById('friend_img_'+i).title=friend_name[document.getElementById('friend_pos_'+i).value-1]; document.getElementById('friend_img_'+i).alt=document.getElementById('friend_img_'+i).title; //document.getElementById('friend_level_'+i).innerHTML=friend_level[document.getElementById('friend_pos_'+i).value-1]; document.getElementById('friend_ball_'+i).innerHTML=friend_ball[document.getElementById('friend_pos_'+i).value-1]; }; if(document.getElementById('friend_pos_7').value>=friend_user.length){document.getElementById('img_strelka_r').src='img/strelka_r_.gif';}else{document.getElementById('img_strelka_r').src='img/strelka_r.gif';}; if(document.getElementById('friend_pos_1').value<=1){document.getElementById('img_strelka_l').src='img/strelka_l_.gif';}else{document.getElementById('img_strelka_l').src='img/strelka_l.gif';}; } function Friend_Clicker(pos){ if(document.getElementById('friend_user_'+pos).value=='add_friend'){ if(document.getElementById('userfrom').innerHTML=='Mail.ru'){Send_Friends_Mailru();}else{Send_friends();}; }else{ Page('user|user='+document.getElementById('friend_user_'+pos).value); }; }