var mY,tt,rr,ddd,fff,t2t,fexp,page_main='',ord_name=0;
  var par_1=new Array(),par_2=new Array(),par_3=new Array(),par_4=new Array(),kart_n=new Array();kart_name=new Array(),kart_team=new Array(),kart_syla=new Array(),kart_ob=new Array(),kart_level=new Array(),kart_exp=new Array(),kart_hp=new Array(),kart_hpm=new Array(),kart_bn_id=new Array(),kart_bn_name=new Array(),kart_bn_text=new Array(),kart_sp1_id=new Array(),kart_sp1_name=new Array(),kart_sp1_text=new Array(),kart_sp2_id=new Array(),kart_sp2_name=new Array(),kart_sp2_text=new Array(),kart_sp3_id=new Array(),kart_sp3_name=new Array(),kart_sp3_text=new Array(),kart_sz1_id=new Array(),kart_sz1_name=new Array(),kart_sz2_id=new Array(),kart_sz2_name=new Array(),kart_sz3_id=new Array(),kart_sz3_name=new Array(),kart_price=new Array(),kart_mrkt_price=new Array();
  
function createElement(name, attrs, style, text,past_id,position,changed) {
    var parent = document.getElementsByTagName('BODY')[0];
    var e = document.createElement(name);
    if (attrs) {
        for (key in attrs) {
            if (key == 'class') {
                e.className = attrs[key];
            } else if (key == 'id') {
                e.id = attrs[key];
            } else {
                e.setAttribute(key, attrs[key]);
            }
        }
    }
    if (style) {
        for (key in style) {
            e.style[key] = style[key];
        }
    }
    if (text) {
        e.appendChild(document.createTextNode(text));
    }
    parent.appendChild(e);
    if(past_id){
          var old_elem = document.getElementById(past_id);
        if(position=='before'){            
            parent.insertBefore(e,old_elem)
        }else if(position=='after'){
            insertAfter(parent,e,old_elem);
        }
        if(changed!='' && changed==true){
            parent.removeChild(old_elem);
        }
    }
}
function crtEl()
{createElement('span', {'id': 'lic'}, { 'position': 'absolute','left': '40%'}, '','',
              'before','body');      
}
function popUpPic(URLStr)
{  popUpWin = open(URLStr, 'image', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no');
}

function show_about(p) {
	if (p>0){

var id='mid'+p;
if (document.getElementById(id).style.display=="block") document.getElementById(id).style.display="none";
else{
var len=document.getElementsByName('more').length;
for (var i=0;i<len;i++){
	if (document.getElementsByName('more')[i].style.display=="block")  document.getElementsByName('more')[i].style.display="none";
}
var id='mid'+p;
document.getElementById(id).style.display="block";}

var params='n='+p;
	new Ajax.Updater(id, 'http://'+location.hostname+'/all/members/show_about.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                  parameters: params,
		                                                  onLoading: function(){document.getElementById('my').innerHTML="Подождите";},
		                                                  onFailure: function(){document.getElementById('my').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                  } );
}
    else { var params='n=0';
    	new Ajax.Updater('myid', 'http://'+location.hostname+'/all/members/show_about.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                  parameters: params,
		                                                  onLoading: function(){document.getElementById('skrt').innerHTML="Подождите";},
		                                                  onFailure: function(){document.getElementById('skrt').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                  } );
    	
    }
}

function getInnerHeight() 
{
    height = 0;
    if (window.innerHeight) {
        height = window.innerHeight - 18;
    } else if (document.documentElement && document.documentElement.clientHeight) {
        height = document.documentElement.clientHeight;
    } else if (document.body && document.body.clientHeight) {
        height = document.body.clientHeight;
    }
    return height;
}
function getScrollY() 
{
    scrollY = 0;    
    if (typeof window.pageYOffset == "number") {
        scrollY = window.pageYOffset;
    } else if (document.documentElement && document.documentElement.scrollTop) {
        scrollY = document.documentElement.scrollTop;
    }  else if (document.body && document.body.scrollTop) {
        scrollY = document.body.scrollTop; 
    } else if (window.scrollY) {
        scrollY = window.scrollY;
    }
    return scrollY;
}
function getDocumentHeight()  
{      return (document.body.scrollHeight > document.body.offsetHeight)?document.body.scrollHeight:document.body.offsetHeight;  } 

 function  get_online()
{new Ajax.Updater('get_o', 'http://'+location.hostname+'/all/members/get_online.php',{ method: 'post',
		                                                 evalScripts: true,		                                                 
		                                                 onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );  
 } 
 function Update(p){
	$('myid').innerHTML='';
	var params='p='+p;
	var tt=new Ajax.Updater('myid', 'http://'+location.hostname+'/all/members/index.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                 parameters: params,
		                                                 onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );    
}
function cut_str(str,cut,rev){
 var len=str.length;
 	if (rev==0) len=len-cut;
 	else {var len2=len-cut;}
 	var str2=''; 
 	for (var i=0;i<len;i++)
	{ if ((rev==true)&&(i>=len2)) str2=str2+str.charAt(i);if (rev==false) str2=str2+str.charAt(i);}
	return str2;	
 }
function Update2(){   
find_event();  
	new Ajax.Updater({ success: 'hide_check', failure: 'hh' }, 'http://'+location.hostname+'/all/members/hide_check.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                   onSuccess: function(){ myinfo(); get_online();},
		                                                  onFailure: function(){document.getElementById('myid2').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );   
                                                   main();
}

function clear_table(id){
var count=parent.document.getElementById(id).rows.length;
if (count>0){for (var i=count-1; i>=0; i--){parent.document.getElementById(id).deleteRow(i);}}	
}

function myinfo(){                                                                                        
	new Ajax.Request( 'http://'+location.hostname+'/all/members/info.php',{ method: 'get',
onSuccess: function(transport){
 var user=transport.responseXML.getElementsByTagName('user');
clear_table("myinfo");clear_table("fexp");
add_rows("myinfo","Имя",user[0].getElementsByTagName('name')[0].firstChild.nodeValue);add_rows("myinfo","Монеты",user[0].getElementsByTagName('money')[0].firstChild.nodeValue);add_rows("myinfo","Патроны",user[0].getElementsByTagName('bul')[0].firstChild.nodeValue);add_rows("myinfo","Патроны/час",10);add_rows("myinfo","Патроны/max",user[0].getElementsByTagName('maxbul')[0].firstChild.nodeValue);add_rows("myinfo","Время",user[0].getElementsByTagName('time')[0].firstChild.nodeValue);add_rows("fexp","Бои",user[0].getElementsByTagName('fights')[0].firstChild.nodeValue);add_rows("fexp","Победы",user[0].getElementsByTagName('wins')[0].firstChild.nodeValue);add_rows("fexp","Поражения",user[0].getElementsByTagName('lost')[0].firstChild.nodeValue);add_rows("fexp","Ничьи",user[0].getElementsByTagName('draw')[0].firstChild.nodeValue);       
  }
} );   
}
function shop(settings){	var arr=["but_buy","buy_buster"];
	disableByName(arr);
	var func= settings.func || "",par1= settings.par1 || 0,preload= settings.preload || "none";
	new Ajax.Updater('myid', 'http://'+location.hostname+'/all/members/shop.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                 parameters: 'func='+func+'&par1='+par1,
		                                                 onComplete:function(){if (preload=="pre") card_preload("shop",0,0);}
                                                   } );                                                                 
}
function Updateinfo(page){
  card_page({number:page,k:true,preload:"pre"});                                                                                                               
}
function card_page(settings){
 var   ord=settings.order || 0,k= settings.k || false,func= settings.func || "",page= settings.page || page_main,nk= settings.nk || 0,preload= settings.preload || "none",number= settings.number || 1,par1= settings.par1 || 0,filter=settings.filter || 2; 
 var r=777,t=777, m=777,l=777;
	if ((page_main.length>0)&&(page=="")) page=page_main;
	if ((page_main!=page)&&(k==false)) k=true;
	if (document.getElementById('order')) ord = document.getElementById('order').value;
	if (ord==0) ord=ord_main;
	ord_main=ord;
	if ((page_main=='reserve')&&(filter==2)) {var r=document.getElementById('rs').value,t=document.getElementById('tp').value,m=document.getElementById('mrkt').value,l=document.getElementById('lvl').value;}page_main=page;
	if (preload=="pre")card_preload(page,ord,number);
	var arr=["toreserve","hlth","regn","togame","git","sale","game","filter_sort","move_all","reserve","load_d","save_d"];
	disableByName(arr);
        var params ='ord='+ord+'&func='+func+'&nk='+nk+'&page_type='+page+'&number='+number+'&par1='+par1+'&r='+r+'&t='+t+'&m='+m+'&l='+l;
		new Ajax.Updater('myid', 'http://'+location.hostname+'/all/members/show2.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                 parameters: params,
		                                                 onSuccess:function(){if (preload=="past")card_preload(page,ord,number);},
                                                      onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";},
                                                      onLoading: function() {if (ord==3) document.getElementById('hd').innerHTML="Сортирую...ожидайте"; if(k==true)   {document.getElementById('myid').innerHTML="Ждите, идет загрузка карт";}}
                                                   } );                                                                                                                 
}
function market2(settings){
	var order=settings.order || 0,page=settings.page || 1,way=settings.way || "asc";	
	if ($("list")) var card_n = $('list').value;else var card_n=0;
	if ($("listr")) var rase = $('listr').value;else var rase=0;
	var params ='card_n='+ card_n+'&order='+order+'&way='+way+'&rase='+ rase+'&page='+ page;
	new Ajax.Updater('myid', 'http://'+location.hostname+'/all/members/market.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                 parameters: params,
                                                      onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );                                                                                                                              
}
function ablok2(k,pr,id) {
	var params='fn='+k+'&p='+1;
	new Ajax.Updater('skrt', 'http://'+location.hostname+'/all/members/show_change.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                  parameters: params,
		                                                  onLoading: function(){document.getElementById('skrt').innerHTML="Подождите";},
		                                                  onSuccess: function(){document.getElementById('dshw').style.display = "block";},
		                                                   onFailure: function(){document.getElementById('skrt').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                  } );
     ddd=getScrollY();
	 fff=getInnerHeight(); 
rr=document.body.scrollTop;
tt=getDocumentHeight();
 rr=fff/2+ddd-150; rr=rr+"px"; document.getElementById('test').style.top = rr;
document.getElementById('fon').style.height=tt;
document.getElementById('fon').style.display = "block";
document.getElementById('nkrt').value=k;
document.getElementById('idvl').value=id;
document.getElementById('pr').innerHTML=pr;
document.getElementById('test').style.display = "block"; 
}
function retsale(k,f){
	if (f==0){
			var ord = document.getElementById('order').value;
	var curpage = document.getElementById('crpg').value;
		var len=document.getElementsByName('set').length;
		var len2=document.getElementsByName('sale').length;
		var len3=document.getElementsByName('ret').length;
		var len4=document.getElementsByName('git').length;
		var len5=document.getElementsByName('turn').length;
		for (var i=0;i<len;i++)
	{ document.getElementsByName('set')[i].disabled=true;}
for (var i=0;i<len2;i++)
{ document.getElementsByName('sale')[i].disabled=true;}
for (var i=0;i<len3;i++)
{ document.getElementsByName('ret')[i].disabled=true;}
        for (var i=0;i<len4;i++)
{ document.getElementsByName('git')[i].disabled=true;}       
 for (var i=0;i<len5;i++)
{ document.getElementsByName('turn')[i].disabled=true;}
document.getElementById('hd').innerHTML=""; 
document.getElementById('ui2').disabled=true;}
	else {var ord =0; var curpage = 0;}
	var params ='k='+ k+'&ord='+ord+'&cp='+curpage;
	new Ajax.Updater('myid2', 'http://'+location.hostname+'/all/members/retsale.php',{ method: 'get',
	                                                 evalScripts: true,
	                                                 parameters: params,
                                                       onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );                                                                                 
}
function market(f,top,j){
	 var rr='all';
		if (f==1) {	var val = document.getElementById('list').value; rr=document.getElementById('listr').value;}
	else { var val='all'; }
	if (f==2) document.getElementById('list').value='all';
		if (j==1)	var valr = document.getElementById('listr').value;
	else { var valr='all'; }
	if (rr!='all') var valr=rr;
	sort=top;
	var params ='n='+ val+'&top='+top+'&r='+ valr;
	new Ajax.Updater('myid', 'http://'+location.hostname+'/all/members/market.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                 parameters: params,
                                                      onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );     
                                                                                                                           
}
function next_market(n){
 market({page:n});	
}
function details(n){
	var t=document.getElementById('t').value;
	var tp=document.getElementById('tp').value;
	var r=document.getElementById('r').value;
var params ='n='+ n+'&t='+t+'&tp='+tp+'&r='+r;
new Ajax.Updater('myid', 'http://'+location.hostname+'/all/members/show_details.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                 parameters: params,
                                                      onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );                                                                                
}
function Updatersh(){
	new Ajax.Updater('myid', 'http://'+location.hostname+'/all/members/runshop.php',{ method: 'get',
	                                                 evalScripts: true,
	                                                   onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );                                                                                 
}
function Updateprsh(){

	new Ajax.Updater('myid2', 'http://'+location.hostname+'/all/members/preshop.php',{ method: 'get',
	                                                 evalScripts: true,
	                                                onLoading: function(){document.getElementById('bust').disabled=true;},
	                                                  onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );                                                                                 
}

function logout()
{location.replace('http://'+location.hostname+'/all/logout.php')	
}
function market_buy(d)
{ document.getElementById('skrt').innerHTML=''; document.getElementById('dshw').style.display = "none"; document.getElementById('test').style.display='none'; document.getElementById('fon').style.display = 'none'; 
if (d==1){
	var len=document.getElementsByName('set').length;
	for (var i=0;i<len;i++)
	{ document.getElementsByName('set')[i].disabled=true;}
	var f=document.getElementById('nkrt').value; 
	var id=document.getElementById('idvl').value; 
	var params ='f='+f+'&id='+id;

	new Ajax.Updater('myid2', 'http://'+location.hostname+'/all/members/market_buy.php',{ method: 'get',
	                                                 evalScripts: true,
	                                                   parameters: params,
	                                                  onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );               }           
}
function movepic(img_name,img_src,img_src2) {
document[img_name].src=img_src;
document.getElementById('dj').src=img_src2;
}

function show_library(f){
	if (f==77) var s=document.getElementById('bibl').value;
	else var s=f;

	      var params ='s='+ s;
	 
new Ajax.Updater('myid', 'http://'+location.hostname+'/all/members/library.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                 parameters: params,
		                                                
                                                         onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );              
                                                                                                                                 
}

function fightlist(m,y,d){
		      var params ='year='+ y+'&mon='+ m+'&day='+ d;
new Ajax.Updater('myid', 'http://'+location.hostname+'/all/members/fight_list.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                        parameters: params,                                     
                                                         onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );                                                                                                                                    
}
function fightlistmore(n,f){
 viewer = window.open('http://'+location.hostname+'/all/members/html/info.php?n='+n+'&fn='+f, "PREV", "toolbar=no,status=no,menubar=no");                                                                                                                                
}

function show_all_mes_in(page)
{	var params ='page='+page;
	new Ajax.Updater('myid', 'http://'+location.hostname+'/all/members/show_all_mess_in.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                 parameters: params,
		                                                  onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );
}
function show_all_mes_out(page)
{	var params ='page='+page;
	new Ajax.Updater('myid', 'http://'+location.hostname+'/all/members/show_all_mess_out.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                 parameters: params,
		                                                  onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );
}
function show_some_mes(n,loc,page)
{	var params ='n='+n+'&loc='+loc+'&page='+page;
	new Ajax.Updater('myid', 'http://'+location.hostname+'/all/members/show_some_mes.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                 parameters: params,
		                                                  onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );
}
function write_mes(loc,page)
{	var params ='loc='+loc+'&page='+page;
	new Ajax.Updater('myid', 'http://'+location.hostname+'/all/members/write_mes.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                parameters: params, 
		                                                onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );
}
function send_mes()
{	if (document.getElementById('mes').value.length==0) alert('Заполните поле');
else{
	var to=document.getElementById('to').value;
	var mes=document.getElementById('mes').value;
	var params ='mes='+encodeURIComponent(mes)+'&to='+encodeURIComponent(to);

	new Ajax.Updater('myid2', 'http://'+location.hostname+'/all/members/send_mes.php',{ method: 'post',
		                                                 evalScripts: true,
		                                                   parameters: params,
		                                                onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );}
}
function set_chbox()
{		var len=document.getElementsByName('head').length;
	
	if (document.getElementById('chkt').checked==true){
	for (var i=0;i<len;i++)
	{ if (document.getElementsByName('head')[i].checked==false) document.getElementsByName('head')[i].checked=true;}}
	if (document.getElementById('chkt').checked==false){
	for (var i=0;i<len;i++)
	{ if (document.getElementsByName('head')[i].checked==true) document.getElementsByName('head')[i].checked=false;}}
	
}
	function delete_mess(loc,page){
		var len=document.getElementsByName('head').length;
	var mas='';
		for (var i=0;i<len;i++)
	{ if (document.getElementsByName('head')[i].checked==true){ if (i>0) mas=mas+','; mas=mas+document.getElementsByName('head')[i].id;}}
	var params ='mas='+mas+'&loc='+loc+'&page='+page;
	new Ajax.Updater('myid2', 'http://'+location.hostname+'/all/members/delete_mess.php',{ method: 'post',
		                                                 evalScripts: true,
		                                                   parameters: params,
		                                                onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );
	}
		function deselect_mess(page){
		var len=document.getElementsByName('head').length;
	var mas='';
		for (var i=0;i<len;i++)
	{ if (document.getElementsByName('head')[i].checked==true){ if (i>0) mas=mas+','; mas=mas+document.getElementsByName('head')[i].id;}}
	var params ='mas='+mas+'&page='+page;
	new Ajax.Updater('myid2', 'http://'+location.hostname+'/all/members/deselect_mess.php',{ method: 'post',
		                                                 evalScripts: true,
		                                                   parameters: params,
		                                                onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );
	}
function search_us()
{ var us=document.getElementById('to').value;
if (us=='') document.getElementById('srchnm').style.display='none';
if (us.length>0){document.getElementById('srchnm').style.display='block';
	var params ='us='+encodeURIComponent(us);
	new Ajax.Updater('srchnm', 'http://'+location.hostname+'/all/members/search_us.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                   parameters: params,
		                                                onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );}
}
function set_it(text){
	document.getElementById('to').value=text;
document.getElementById('srchnm').style.display='none';	
}

function show_user_info(id)
{	var params ='id='+id;
	new Ajax.Updater('myid', 'http://'+location.hostname+'/all/members/userinfo.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                parameters: params, 
		                                                onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );
}

function hide_param(par)
{	var params ='par='+par+'&op=h';

	new Ajax.Updater('myid2', 'http://'+location.hostname+'/all/members/s_h_params.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                parameters: params, 
		                                                onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );
}
function show_param(par)
{	var params ='par='+par+'&op=s';
	new Ajax.Updater('myid2', 'http://'+location.hostname+'/all/members/s_h_params.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                parameters: params, 
		                                                onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );
}
function show_over(id,name){
	var len=document.getElementsByName('edit').length;
for (var i=0;i<len;i++){
	  document.getElementsByName('edit')[i].style.display="none";
}
	document.getElementById(id).style.display="none";
	var id2=id+'2';
	document.getElementById(id2).innerHTML="<input id='txt' type='text' size='10' value='"+name+"'/><input type='button' name='"+id+"' value='>' onclick='change_params(this.name); return false;'/>";
}
function change_params(id)
{var val=document.getElementById('txt').value;
	var params ='what='+id+'&val='+encodeURIComponent(val);
	new Ajax.Updater('myid2', 'http://'+location.hostname+'/all/members/ch_params.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                parameters: params, 
		                                                onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );
}
function show_pass(){
	var len=document.getElementsByName('edit').length;
for (var i=0;i<len;i++){
	  document.getElementsByName('edit')[i].style.display="none";
}
document.getElementById('ch_pass').style.display='block';

}
function change_pass()
{var pass1=document.getElementById('pass1').value; 
	var pass2=document.getElementById('pass2').value; 
	var pass3=document.getElementById('pass3').value; 
	if (pass2!=pass3) alert ('Неправильно подтвержден пароль');
	else {
	var params ='pass1='+encodeURIComponent(pass1)+'&pass2='+encodeURIComponent(pass2);
	new Ajax.Updater('myid2', 'http://'+location.hostname+'/all/members/ch_pass.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                parameters: params, 
		                                                onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );}
}

function add_rows(id,text1,text2){
	if (!document.getElementById(id).getElementsByTagName('TBODY')[0]){var ntbody = document.createElement("TBODY");document.getElementById(id).appendChild(ntbody);}
	var tbody = document.getElementById(id).getElementsByTagName('TBODY')[0];
    var row = document.createElement("TR");
    tbody.appendChild(row);
    var td1 = document.createElement("TD");
    var td2 = document.createElement("TD");
    row.appendChild(td1);
    row.appendChild(td2);
    td1.innerHTML = text1;
    td2.innerHTML = text2;
}

function loading(id,par){
$(id).innerHTML="<img src='http://"+location.hostname+"/pics/bar/loading.gif' width='50' alt='' title=''>";
setTimeout(par,2000);
}
function thiskart(n)
{ 	ddd=getScrollY();var table_id="thkrt";
	fff=getInnerHeight(); 
 rr=fff/2+ddd-150; rr=rr+"px"; 	
clear_table("thkrt");
$('thiskart').style.top = rr;
$('thkrt').style.height = 0;
	if ($('thiskart').style.display="none") $('thiskart').style.display="block";
	if (typeof kart_name[n]=="undefined") {loading("thkrt_load","thiskart("+n+")");return 0;}
	$("thkrt_load").innerHTML="";
	$('thkrt').style.height = 200;
	add_rows(table_id,"Имя",kart_name[n]);add_rows(table_id,"Раса",kart_team[n]);add_rows(table_id,"Сила",kart_syla[n]);add_rows(table_id,"Обойма",kart_ob[n]);add_rows(table_id,"Уровень",kart_level[n]);add_rows(table_id,"Опыт",kart_exp[n]);add_rows(table_id,"Текущее здоровье",kart_hp[n]);add_rows(table_id,"Максимальное здоровье",kart_hpm[n]);add_rows(table_id,"<img src='http://"+location.hostname+"/pics/bonus/"+kart_bn_id[n]+".png'>","<b>"+kart_bn_name[n]+"</b><br>"+kart_bn_text[n]);if (kart_sp1_id[n]>0)add_rows(table_id,"<img src='http://"+location.hostname+"/pics/spec/"+kart_sp1_id[n]+".png'>","<b>"+kart_sp1_name[n]+"</b><br>"+kart_sp1_text[n]);if (kart_sp2_id[n]>0)add_rows(table_id,"","<b>"+kart_sp2_name[n]+"</b><br>"+kart_sp2_text[n]);if (kart_sp3_id[n]>0)add_rows(table_id,"","<b>"+kart_sp3_name[n]+"</b><br>"+kart_sp3_text[n]);if (kart_sz1_id[n]>0)add_rows(table_id,"<img src='http://"+location.hostname+"/pics/zodiak/"+kart_sz1_id[n]+".png'>","<b>"+kart_sz1_name[n]+"</b>");if (kart_sz2_id[n]>0)add_rows(table_id,"<img src='http://"+location.hostname+"/pics/zodiak/"+kart_sz2_id[n]+".png'>","<b>"+kart_sz2_name[n]+"</b>");if (kart_sz3_id[n]>0)add_rows(table_id,"<img src='http://"+location.hostname+"/pics/zodiak/"+kart_sz3_id[n]+".png'>","<b>"+kart_sz3_name[n]+"</b>");
}

function librkart(idk,stat)
{ 	ddd=getScrollY();
	fff=getInnerHeight(); 
 rr=fff/2+ddd-150; rr=rr+"px"; document.getElementById('thiskart').style.top = rr;
	if (document.getElementById('thiskart').style.display="none") document.getElementById('thiskart').style.display="block";
  var params ='idk='+idk+'&stat='+stat;

	new Ajax.Updater('thkrt', 'http://'+location.hostname+'/all/members/librkart.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                parameters: params, 
		                                                onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );
}
function fkart(nf,n)
{ 	ddd=getScrollY();
	fff=getInnerHeight(); 
 rr=fff/2+ddd-150; rr=rr+"px"; document.getElementById('thiskart').style.top = rr;
	if (document.getElementById('thiskart').style.display="none") document.getElementById('thiskart').style.display="block";
  var params ='nf='+nf+'&n='+n;

	new Ajax.Updater('thkrt', 'http://'+location.hostname+'/all/members/fkart.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                parameters: params, 
		                                                onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );
}
function turn_pay(b,p){
	var ord = document.getElementById('order').value;
	var curpage = document.getElementById('crpg').value;		
	var len=document.getElementsByName('set').length;
		var len2=document.getElementsByName('sale').length;
		var len3=document.getElementsByName('ret').length;
		var len4=document.getElementsByName('git').length;
		var len5=document.getElementsByName('turn').length;
		for (var i=0;i<len;i++)
	{ document.getElementsByName('set')[i].disabled=true;}
for (var i=0;i<len2;i++)
{ document.getElementsByName('sale')[i].disabled=true;}
for (var i=0;i<len3;i++)
{ document.getElementsByName('ret')[i].disabled=true;}
        for (var i=0;i<len4;i++)
{ document.getElementsByName('git')[i].disabled=true;}       
 for (var i=0;i<len5;i++)
{ document.getElementsByName('turn')[i].disabled=true;}
document.getElementById('hd').innerHTML=""; 
document.getElementById('ui2').disabled=true;
	 var params ='n='+b+'&p='+p+'&ord='+ord+'&cp='+curpage;
		new Ajax.Updater('thkrt', 'http://'+location.hostname+'/all/members/turn_pay.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                parameters: params, 
		                                                onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );
}
function turn_info(href)
{ 	new Ajax.Updater('myid', href,{ method: 'get',
		                                                 evalScripts: true,
		                                                 onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );
}
function join_chemp(n,th){th.disabled=true;
var params ='n='+n;	

new Ajax.Updater('slug', 'http://'+location.hostname+'/all/members/join_chemp.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                 parameters: params, 
		                                                 onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );
}
function exit_chemp(n,th){th.disabled=true;
var params ='n='+n;	
new Ajax.Updater('slug', 'http://'+location.hostname+'/all/members/exit_chemp.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                 parameters: params, 
		                                                 onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );
}
function buy_bull(base_pr){
var kilk=document.getElementById('bul_b'). value;
if (kilk>0){	
var params ='kilk='+kilk+'&base_pr='+base_pr;	
new Ajax.Updater('myid2', 'http://'+location.hostname+'/all/members/buy_bull.php',{ method: 'get',
		                                                 evalScripts: true,
		                                                 parameters: params, 
		                                                  onLoading: function(){document.getElementById('but_buy').disabled=true;},
		                                                  onSuccess: function(){document.getElementById('but_buy').disabled=false;},
		                                                 onFailure: function(){document.getElementById('myid').innerHTML="Проверте подключение к Интернету и нажмите кнопку Обновить";}
                                                   } );}
}
function show_pr(base_pr){
	var kilk=document.getElementById('bul_b'). value;
	if (kilk>0){
		if (document.getElementById('but_buy').disabled==true)document.getElementById('but_buy').disabled=false;
	switch (kilk){
case "150": var bonus=0; break;	
case "600": var bonus=100; break;	
case "1300": var bonus=300; break;	
}
var pr=(kilk-bonus)/base_pr;	
document.getElementById('mon_k').innerHTML=pr;	}
else {document.getElementById('but_buy').disabled=true; document.getElementById('mon_k').innerHTML=0;}
}

function show_turnir_info(p) {
var id='more_'+p;
var mas=document.getElementsByName("mor");
var len=mas.length;
if (document.getElementById(id).style.display=="block") document.getElementById(id).style.display="none";
else{
for (var i=0;i<len;i++){
	if (mas[i].style.display=="block")  mas[i].style.display="none";
}
document.getElementById(id).style.display="block";}
}
var u_function,action,number;
function mini_function(func,act,par,par2){
	number=par2;
	ddd=getScrollY();
rr=document.body.scrollTop;
 rr=ddd+40; rr=rr+"px"; document.getElementById('mini_window').style.top = rr;
	$("mini_window").style.display='block';Form.Element.focus($("cards"));
	$("cards").innerHTML='<option value="0" disabled>Работаю...</option>';
	$("k_name").innerHTML='';$("par_1").innerHTML='';$("par_2").innerHTML='';$("par_3").innerHTML='';$("par_4").innerHTML='';
	u_function=func;
new Ajax.Request( 'http://'+location.hostname+'/all/members/squad.php', { 
  method: 'get',
  parameters: 'func='+func+'&action='+act+'&par='+par+'&par2='+par2,
  onSuccess: function( transport ) {$("cards").innerHTML='';
  var card=transport.responseXML.getElementsByTagName('card');
  var header=transport.responseXML.getElementsByTagName('header');
   var opt= $('cards').options.add(new Option(header[0].getElementsByTagName('name')[0].firstChild.nodeValue,'header_1',false,false));   
   action=header[0].getElementsByTagName('action')[0].firstChild.nodeValue;
  var len=card.length;
 for(var b=0;b<len;b++) {
      var number = card[b].getElementsByTagName('number')[0].firstChild.nodeValue;
       var name = card[b].getElementsByTagName('name')[0].firstChild.nodeValue;
       par_1[number] = card[b].getElementsByTagName('par1')[0].firstChild.nodeValue;
		par_2[number] = card[b].getElementsByTagName('par2')[0].firstChild.nodeValue;
      par_3[number] = card[b].getElementsByTagName('par3')[0].firstChild.nodeValue; 
      par_4[number] = card[b].getElementsByTagName('par4')[0].firstChild.nodeValue;
      var opt = $('cards').options.add(new Option(name,number,false,false));     
    }
    $('cards').options[0].disabled=true;
  }} );
}
function show_list(){
	mini_function(u_function,action,$("cards").value,number);
}
function content(settings){
	 var   href=settings.href || "",id= settings.id || "myid",par1= settings.par1 || 0,par2= settings.par2 || 0,par3= settings.par3 || 0,par4= settings.par4 || 0,par5= settings.par5 || 0; 
	new Ajax.Updater({success: 'myid'}, href,{ method: 'get',
														parameters: 'par1='+par1+'&par2='+par2+'&par3='+par3+'&par4='+par4+'&par5='+par5,
		                                                evalScripts: true,
		                                                onFailure: function(){}
                                                   } );    
                                                                                           
}
function disableByName(names){
	var len=names.length;
	for (var i=0; i<len; i++){
		var len2=document.getElementsByName(names[i]).length;
		if (len2>0) for (var j=0;j<len2;j++)  document.getElementsByName(names[i])[j].disabled=true;
	}
}
function card_preload(page,ord,number){
new Ajax.Request( 'http://'+location.hostname+'/all/members/card_preload.php', { 
  method: 'get',
  parameters:'page_type='+page+'&ord='+ord+'&number='+number,
  onSuccess: function( transport ) {
  var card=transport.responseXML.getElementsByTagName('card');
 var len=card.length;
 kart_n.clear();kart_name.clear();kart_team.clear();kart_syla.clear();kart_ob.clear();kart_level.clear();kart_exp.clear();kart_hp.clear();kart_hpm.clear();kart_bn_id.clear();kart_sp1_id.clear();kart_sp2_id.clear();kart_sp3_id.clear();kart_sz1_id.clear();kart_sz2_id.clear();kart_sz3_id.clear();kart_bn_name.clear();kart_bn_text.clear();kart_sp1_name.clear();kart_sp1_text.clear();kart_sp2_name.clear();kart_sp2_text.clear();kart_sp3_name.clear();kart_sp3_text.clear();kart_sz1_name.clear();kart_sz2_name.clear();kart_sz3_name.clear();kart_price.clear();kart_mrkt_price.clear();
  for(var b=0;b<len;b++) {
       kart_n[b] = card[b].getElementsByTagName('number')[0].firstChild.nodeValue;
       kart_name[kart_n[b]] = card[b].getElementsByTagName('name')[0].firstChild.nodeValue;
       kart_team[kart_n[b]] = card[b].getElementsByTagName('komand')[0].firstChild.nodeValue;
       kart_syla[kart_n[b]] = card[b].getElementsByTagName('syla')[0].firstChild.nodeValue;
       kart_ob[kart_n[b]] = card[b].getElementsByTagName('ob')[0].firstChild.nodeValue;
       kart_level[kart_n[b]] = card[b].getElementsByTagName('level')[0].firstChild.nodeValue;a
       kart_exp[kart_n[b]] = card[b].getElementsByTagName('exp')[0].firstChild.nodeValue;
       kart_hp[kart_n[b]] = card[b].getElementsByTagName('hitp')[0].firstChild.nodeValue;
       kart_hpm[kart_n[b]] = card[b].getElementsByTagName('hitpmax')[0].firstChild.nodeValue;
       kart_bn_id[kart_n[b]] = card[b].getElementsByTagName('bonus_id')[0].firstChild.nodeValue;
       kart_sp1_id[kart_n[b]] = card[b].getElementsByTagName('spec1_id')[0].firstChild.nodeValue;
       kart_sp2_id[kart_n[b]] = card[b].getElementsByTagName('spec2_id')[0].firstChild.nodeValue;
       kart_sp3_id[kart_n[b]] = card[b].getElementsByTagName('spec3_id')[0].firstChild.nodeValue;
       kart_sz1_id[kart_n[b]] = card[b].getElementsByTagName('soz1_id')[0].firstChild.nodeValue;
       kart_sz2_id[kart_n[b]] = card[b].getElementsByTagName('soz2_id')[0].firstChild.nodeValue;
       kart_sz3_id[kart_n[b]] = card[b].getElementsByTagName('soz3_id')[0].firstChild.nodeValue;
       kart_bn_name[kart_n[b]] = card[b].getElementsByTagName('bonus_name')[0].firstChild.nodeValue;
       kart_bn_text[kart_n[b]] = card[b].getElementsByTagName('bonus_text')[0].firstChild.nodeValue;      
       kart_sp1_name[kart_n[b]] = card[b].getElementsByTagName('spec1_name')[0].firstChild.nodeValue;
       kart_sp1_text[kart_n[b]] = card[b].getElementsByTagName('spec1_text')[0].firstChild.nodeValue;
       kart_sp2_name[kart_n[b]] = card[b].getElementsByTagName('spec2_name')[0].firstChild.nodeValue;
       kart_sp2_text[kart_n[b]] = card[b].getElementsByTagName('spec2_text')[0].firstChild.nodeValue;
       kart_sp3_name[kart_n[b]] = card[b].getElementsByTagName('spec3_name')[0].firstChild.nodeValue;
       kart_sp3_text[kart_n[b]] = card[b].getElementsByTagName('spec3_text')[0].firstChild.nodeValue;
       kart_sz1_name[kart_n[b]] = card[b].getElementsByTagName('soz1_name')[0].firstChild.nodeValue;
       kart_sz2_name[kart_n[b]] = card[b].getElementsByTagName('soz2_name')[0].firstChild.nodeValue;
        kart_sz3_name[kart_n[b]] = card[b].getElementsByTagName('soz3_name')[0].firstChild.nodeValue;
       kart_price[kart_n[b]] = card[b].getElementsByTagName('price')[0].firstChild.nodeValue;
       kart_mrkt_price[kart_n[b]] = card[b].getElementsByTagName('mrkt_price')[0].firstChild.nodeValue;
         }
  }} );
}
function pastload(n,hp){var count=n.length;
for (var i=0;i<count;i++) kart_hp[n[i]] = hp[i];	 
}
function getElementPosition(elem)
{   var w = elem.offsetWidth;
    var h = elem.offsetHeight;
	var l = 0;
    var t = 0;
	while (elem)
    {   l += elem.offsetLeft;
        t += elem.offsetTop;
        elem = elem.offsetParent; }

    return {"left":l, "top":t, "width": w, "height":h};
}