loader='
![]() |
Загрузка данных...';
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
';}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
';}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').value