var predmet=new Array()
    predmet['braslet1']='Ячейка для браслетов';
    predmet['braslet2']='Ячейка для браслетов';
    predmet['ring1']='Ячейка для колец';
    predmet['ring2']='Ячейка для колец';
    predmet['ring3']='Ячейка для колец';
    predmet['ring4']='Ячейка для колец';
    predmet['ring5']='Ячейка для колец';
    predmet['ring6']='Ячейка для колец';
    predmet['ring7']='Ячейка для колец';
    predmet['ring8']='Ячейка для колец';
    predmet['ring9']='Ячейка для колец';
    predmet['ring10']='Ячейка для колец';
    predmet['tatu1']='Ячейка для татуировок';
    predmet['tatu2']='Ячейка для татуировок';
    predmet['tatu3']='Ячейка для татуировок';
    predmet['serga']='Ячейка для серег';
    predmet['amulet']='Ячейка для амулетов';
    predmet['head']='Ячейка для головных уборов';
    predmet['orudie']='Ячейка для оружия';
    predmet['schit']='Ячейка для щитов';
    predmet['telo']='Ячейка для одежды на корпус';
    predmet['telodown']='Ячейка для одежды на корпус';
    predmet['hand']='Ячейка для одежды на руки';
    predmet['nogi']='Ячейка для одежды на ноги';
    predmet['foot']='Ячейка для обуви';
    predmet['strel']='Ячейка для стрел';
    predmet['kniga']='Ячейка для книги магии';

var predmet_title=new Array()
    predmet_title[0]='braslet1';
    predmet_title[1]='braslet2';
    predmet_title[2]='ring1';
    predmet_title[3]='ring2';
    predmet_title[4]='ring3';
    predmet_title[5]='ring4';
    predmet_title[6]='ring5';
    predmet_title[7]='ring6';
    predmet_title[8]='ring7';
    predmet_title[9]='ring8';
    predmet_title[10]='ring9';
    predmet_title[11]='ring10';
    predmet_title[12]='tatu1';
    predmet_title[13]='tatu2';
    predmet_title[14]='tatu3';
    predmet_title[15]='serga';
    predmet_title[16]='amulet';
    predmet_title[17]='head';
    predmet_title[18]='orudie';
    predmet_title[19]='schit';
    predmet_title[20]='telo';
    predmet_title[21]='hand';
    predmet_title[22]='nogi';
    predmet_title[23]='foot';
    predmet_title[24]='strel';
    predmet_title[25]='telodown';
    predmet_title[26]='kniga';

predmet_temp='mag_atak_0';predmet[predmet_temp]='<font color="#213420"><b>Кулаг мага</b></font><br><font color="#ff3300">Необходим&nbsp;интелект:</font>&nbsp;5<br><font color="#ffcc00">Заклинание</font><br>Расходуемые ОЗ: 5<br>Расходуемые ОД: 3<br><br>Легкая атака. Наносит повреждение по формуле: от (Сила магии/4+2) до (Сила магии/4+2)/2<xaper><intel>5</intel></xaper>';predmet_title[predmet_title.length]=predmet_temp;
for(i=1;i<=8;i++){predmet_temp='mag_atak_'+i;predmet[predmet_temp]='Ячейка для заклинаний';predmet_title[predmet_title.length]=predmet_temp;};
for(i=1;i<=20;i++){predmet_temp='mag_drug_'+i;predmet[predmet_temp]='Ячейка для заклинаний';predmet_title[predmet_title.length]=predmet_temp;};
for(i=1;i<=16;i++){predmet_temp='mag_vrag_'+i;predmet[predmet_temp]='Ячейка для заклинаний';predmet_title[predmet_title.length]=predmet_temp;};

var protsent_cena=0.25;

function Get_predmet(td_name){
 if((td_name=='telo')&&(document.getElementById("telo_img").src.indexOf('empty')>=0)){td_name='telodown';};
 if(predmet[td_name].indexOf('<xaper>')!=-1){document.getElementById("td_predmet").innerHTML=predmet[td_name].substring(0,predmet[td_name].indexOf('<xaper>'));}
    else{document.getElementById("td_predmet").innerHTML=predmet[td_name];};
}

function Set_predmet(td_name,object){
 document.getElementById("td_predmet").style.display='none';
 document.getElementById("td_set_predmet").style.display='';
 document.getElementById("td_set_predmet").style.left=object.clientX+5+document.body.scrollLeft-(screen.width-990)/2+10;document.getElementById("td_set_predmet").style.top=object.clientY+10+document.body.scrollTop;
 document.getElementById("td_set_predmet").innerHTML='<img src="img/loading.gif" alt="Загрузка" title="Загрузка">';
var req=new JsHttpRequest();
 if(td_name.indexOf('mag_atak_')>=0){td_name_temp='';for(i=1;i<=8;i++){td_name_temp=td_name_temp+predmet['mag_atak_'+i]};td_name=td_name+'+|+'+td_name_temp;};
 if(td_name.indexOf('mag_drug_')>=0){td_name_temp='';for(i=1;i<=20;i++){td_name_temp=td_name_temp+predmet['mag_drug_'+i]};td_name=td_name+'+|+'+td_name_temp;};
 if(td_name.indexOf('mag_vrag_')>=0){td_name_temp='';for(i=1;i<=16;i++){td_name_temp=td_name_temp+predmet['mag_vrag_'+i]};td_name=td_name+'+|+'+td_name_temp;};
 if(document.getElementById("harizma_font").innerHTML*1>1){td_name=td_name+'-|-'+protsent_cena;};
req.onreadystatechange=function(){
 if(req.readyState==4){document.getElementById("td_set_predmet").innerHTML=req.responseText.substring(req.responseText.indexOf('<td_set>')+8,req.responseText.indexOf('</td_set>'));}}
req.open(null,"setpredmet.php?set=trueset&level="+document.getElementById("level_font").innerHTML+"&pol="+document.getElementById("pol_font").innerHTML,true);
req.send({'val':td_name});
}

function Move_predmet(object){
 document.getElementById("td_predmet").style.left=(object.clientX*1+5+document.body.scrollLeft)*1-(screen.width-990)/2+10;document.getElementById("td_predmet").style.top=object.clientY+10+document.body.scrollTop;
}

function Up_xap(xap_name){
 if(document.getElementById("xap_font").innerHTML>0){document.getElementById("xap_font").innerHTML=(document.getElementById("xap_font").innerHTML)*1-1;document.getElementById(xap_name+"_font").innerHTML=(document.getElementById(xap_name+"_font").innerHTML)*1+1;Xap_change(xap_name,'up');}else{alert('Очки характеристик закончились!')};
}

function Down_xap(xap_name){
 if(document.getElementById(xap_name+"_font").innerHTML>1){document.getElementById("xap_font").innerHTML=(document.getElementById("xap_font").innerHTML)*1+1;document.getElementById(xap_name+"_font").innerHTML=(document.getElementById(xap_name+"_font").innerHTML)*1-1;Xap_change(xap_name,'down');}else{alert('В характеристике должно остаться хотя бы одно очко!')};
}

function Change_level(value){
var level_title=new Array()
 level_title[0]='Фарш';
 level_title[1]='Пушечное мясо';
 level_title[2]='Отбивная';
 level_title[3]='Скотовод';
 level_title[4]='Веселый молочник';
 level_title[5]='Хромой кладовщик';
 level_title[6]='Кровавый мясорубщик';
 level_title[7]='Крестьянин';
 level_title[8]='Ополченец';
 level_title[9]='Легкая пехота';
 level_title[10]='Лучник';
 level_title[11]='Арбалетчик';
 level_title[12]='Мечник';
 level_title[13]='Копейщик';
 level_title[14]='Тяжелая пехота';

var opit=new Array()
 opit[0]='0 / 200';
 opit[1]='200 / 450';
 opit[2]='450 / 750';
 opit[3]='750 / 1100';
 opit[4]='1100 / 1650';
 opit[5]='1650 / 2250';
 opit[6]='2250 / 2900';
 opit[7]='2900 / 4100';
 opit[8]='4100 / 5400';
 opit[9]='5400 / 6800';
 opit[10]='6800 / 8300';
 opit[11]='8300 / 9900';
 opit[12]='9900 / 11600';
 opit[13]='11600 / 13400';
 opit[14]='13400 /15300 ';

 if(value>(document.getElementById("level_font").innerHTML)*1){document.getElementById("xap_font").innerHTML=(document.getElementById("xap_font").innerHTML)*1+2*(value-(document.getElementById("level_font").innerHTML)*1);};
 if(value<(document.getElementById("level_font").innerHTML)*1){document.getElementById("xap_font").innerHTML=(5+2*(value*1-1))-((document.getElementById("sila_font").innerHTML)*1+(document.getElementById("skorost_font").innerHTML)*1+(document.getElementById("lovkost_font").innerHTML)*1+(document.getElementById("live_font").innerHTML)*1+(document.getElementById("intelekt_font").innerHTML)*1+(document.getElementById("udacha_font").innerHTML)*1+(document.getElementById("harizma_font").innerHTML)*1)+7;};
 
 Change_xap_level('gruz',7,value);
 Change_xap_level('tochnost',82,value);
 Change_xap_level('uklon',2,value);
 
 document.getElementById("level_font").innerHTML=value;
 document.getElementById("level_title_font").innerHTML=level_title[value-1];
 document.getElementById("opit_font").innerHTML=opit[value-1];
 
 Proverka(value);
}

function Change_leveling(){
 value=1*document.getElementById("level_font").innerHTML;
 for(i=0;i<predmet_title.length;i++){predmet_id=predmet_title[i];if(predmet_id=='telodown'){predmet_id='telo';};var predmet_temp=predmet[predmet_id].toLowerCase();if((predmet_temp.substring(predmet_temp.indexOf('<level>')+7,predmet_temp.indexOf('</level>')))*1>value){document.getElementById(predmet_id+"_div").style.backgroundColor='maroon';};};
}

function Change_pol(){
 for(i=0;i<predmet_title.length;i++){predmet_id=predmet_title[i];if(predmet_id=='telodown'){predmet_id='telo';};var predmet_temp=predmet[predmet_id].toLowerCase();if((predmet_temp.substring(predmet_temp.indexOf('<pol>')+5,predmet_temp.indexOf('</pol>')).indexOf('men')!=-1)&&(predmet_temp.substring(predmet_temp.indexOf('<pol>')+5,predmet_temp.indexOf('</pol>'))!=document.getElementById("pol_font").innerHTML)){document.getElementById(predmet_id+"_div").style.backgroundColor='maroon';};};
}

function Change_int(){
 for(i=0;i<predmet_title.length;i++){predmet_id=predmet_title[i];if(predmet_id=='telodown'){predmet_id='telo';};var predmet_temp=predmet[predmet_id].toLowerCase();if(predmet_temp.indexOf('<sila_n>')<0){if(predmet_temp.substring(predmet_temp.indexOf('<intel>')+7,predmet_temp.indexOf('</intel>'))*1>(document.getElementById("intelekt_font").innerHTML*1+document.getElementById("intelekt_t_font").innerHTML*1)*1){document.getElementById(predmet_id+"_div").style.backgroundColor='maroon';};};};
}

function Change_sila(){
 for(i=0;i<predmet_title.length;i++){predmet_id=predmet_title[i];if(predmet_id=='telodown'){predmet_id='telo';};var predmet_temp=predmet[predmet_id].toLowerCase();if(predmet_temp.indexOf('<intel>')<0){if(predmet_temp.substring(predmet_temp.indexOf('<sila_n>')+8,predmet_temp.indexOf('</sila_n>'))*1>(document.getElementById("sila_font").innerHTML*1+document.getElementById("sila_t_font").innerHTML*1)*1){document.getElementById(predmet_id+"_div").style.backgroundColor='maroon';};};};
}

function Proverka(predmet_id){
 if(predmet_id=='schit'){var predmet_temp=predmet['orudie'].toLowerCase();if(predmet_temp.indexOf('<twor>')>=0){document.getElementById('orudie_img').src='img/empty.gif';predmet['orudie']='Ячейка пуста';};};
 if(predmet_id=='orudie'){var predmet_temp=predmet['schit'].toLowerCase();var predmet_temp_=predmet['orudie'].toLowerCase();if((predmet_temp.indexOf('<twor>')>=0)&&(predmet_temp_.indexOf('<twor>')<0)){document.getElementById('schit_img').src='img/empty.gif';predmet['schit']='Ячейка пуста';};};
 
 if(predmet_id=='orudie'){var predmet_temp=predmet['orudie'].toLowerCase();if(predmet_temp.indexOf('<da>')>=0){document.getElementById('dalnii_font').style.display='';document.getElementById('dalnii_font_t').style.display='none';}else{document.getElementById('dalnii_font').style.display='none';document.getElementById('dalnii_font_t').style.display='';};if(predmet_temp.indexOf('<od>')>=0){document.getElementById('timeatak_font').style.display='';document.getElementById('timeatak_font_t').style.display='none';}else{document.getElementById('timeatak_font').style.display='none';document.getElementById('timeatak_font_t').style.display='';};};

 for(i=0;i<predmet_title.length;i++){predmet_id=predmet_title[i];if(predmet_id=='telodown'){predmet_id='telo';};document.getElementById(predmet_id+"_div").style.backgroundColor='';};
 Change_leveling();Change_pol();Change_int();Change_sila();
}

function Change_xap_level(xap_id,start,value){
 document.getElementById(xap_id+"_font").innerHTML=start+value*1-1+(document.getElementById(xap_id+"_font").innerHTML)*1-(start+(document.getElementById("level_font").innerHTML)*1-1);
}

function Change_xap(xap_id,type){
 if(type=='up'){document.getElementById(xap_id+"_font").innerHTML=(document.getElementById(xap_id+"_font").innerHTML)*1+1;}
           else{document.getElementById(xap_id+"_font").innerHTML=(document.getElementById(xap_id+"_font").innerHTML)*1-1;};
}

function Change_xap_i(xap_id,type,i){
 if(type=='up'){document.getElementById(xap_id+"_font").innerHTML=(Math.round((document.getElementById(xap_id+"_font").innerHTML)*1000+i*1000))/1000;}
           else{document.getElementById(xap_id+"_font").innerHTML=(Math.round((document.getElementById(xap_id+"_font").innerHTML)*1000-i*1000))/1000;};
}

function Change_money(xap_id,value,type){//value=Math.round((Math.round(value*100/99.75)-value/100*protsent_cena)*100)/100;
 if(type=='up'){document.getElementById(xap_id+"_font").innerHTML=(Math.round((document.getElementById(xap_id+"_font").innerHTML)*1000+1000*value))/1000;}
           else{document.getElementById(xap_id+"_font").innerHTML=(Math.round((document.getElementById(xap_id+"_font").innerHTML)*1000-1000*value))/1000;};
}

function Xap_change(xap_name,type){
 switch(xap_name){
  case 'sila':Change_xap('bliznii',type);Change_xap('gruz',type);Proverka('no');break;
  case 'skorost':Change_xap('uklon',type);Change_xap('poryadok',type);Get_od(type);break;
  case 'lovkost':Change_xap('dalnii',type);Change_xap('tochnost',type);Get_od(type);if((((document.getElementById("lovkost_font").innerHTML)*1+(document.getElementById("lovkost_t_font").innerHTML)*1)*1)%2==0){if(type=='up'){Change_xap('poryadok',type);};}else{if(type!='up'){Change_xap('poryadok',type);};};if(type=='up'){num_type=0;}else{num_type=1;};if((((document.getElementById("lovkost_font").innerHTML)*1+num_type*1)*1==10)||(((document.getElementById("lovkost_font").innerHTML)*1+num_type*1)*1==21)){Change_xap('dalnost',type);};break;
  case 'live':Change_xap('zgol',type);Change_xap('zkorp',type);Change_xap('zruk',type);Change_xap('znog',type);for(i=1;i<=5;i++){Change_xap('zdorovie',type);Change_xap('zdorovie_all',type);Change_xap('zdorovie_td',type);Change_xap('zdorovie_all_td',type);};break;
  case 'intelekt':Change_xap('magik',type);Change_xap('zmagik',type);for(i=1;i<=5;i++){Change_xap('mana',type);Change_xap('mana_all',type);Change_xap('mana_td',type);Change_xap('mana_all_td',type);};Proverka('no');break;
  case 'udacha':if(type=='up'){num_type=0;}else{num_type=1;};if((document.getElementById("udacha_font").innerHTML)*1%3==1-num_type){Change_xap('krit',type);};if((document.getElementById("udacha_font").innerHTML)*1%4==1-num_type){Change_xap('soprkrit',type);};break;
  case 'harizma':Change_xap('zmagik',type);protsent_cena=0.25*document.getElementById("harizma_font").innerHTML;break;
 }
}

function Get_od(type){
 var sum_ls=(document.getElementById("lovkost_font").innerHTML)*1+(document.getElementById("skorost_font").innerHTML)*1+(document.getElementById("lovkost_t_font").innerHTML)*1+(document.getElementById("skorost_t_font").innerHTML)*1;
 if(type=='up'){k=0;}else{k=1;};
 if((sum_ls==4-k)||(sum_ls==6-k)||(sum_ls==9-k)||(sum_ls==15-k)||(sum_ls==24-k)||(sum_ls==39-k)||(sum_ls==64-k)){Change_xap('od',type);};
}

function Change_stat(predmet_id,stat_id,fun_count,fun_type){
 //уменьшение статов
 predmet[predmet_id]=predmet[predmet_id].toLowerCase();
 if(predmet[predmet_id].indexOf('<xap>')!=-1){
  var stat_val=predmet[predmet_id].substring(predmet[predmet_id].indexOf('<xap>')+5,predmet[predmet_id].indexOf('</xap>'));
  stat_val_array=new Array();
  var i=0;
  while(stat_val.indexOf('<')!=-1){stat_val_array[i]=stat_val.substring(stat_val.indexOf('<')+1,stat_val.indexOf('>'));
                                   stat_val=stat_val.substr(stat_val.indexOf('</'+stat_val_array[i]+'>')+3+stat_val_array[i].length);
                                   i++;};
  for(i=0;i<stat_val_array.length;i++){var js_stat_id=stat_val_array[i];
                                       var js_fun_val=predmet[predmet_id].substring(predmet[predmet_id].indexOf('<'+js_stat_id+'>')+2+js_stat_id.length,predmet[predmet_id].indexOf('</'+js_stat_id+'>'));
                                       if(js_fun_val.indexOf('-')!=-1){var js_fun_type='up';}else{var js_fun_type='down';};
                                       Stat_change(js_stat_id,(Math.abs(js_fun_val))*1,js_fun_type);};
  if(fun_type!='no'){predmet[predmet_id]=stat_val;};
  };
 
 //прибавление статов
 if(stat_id!='empty'){Stat_change(stat_id,fun_count,fun_type);};

}

function Stat_change(stat_id,fun_count,fun_type){
 switch(stat_id){
  case 'z':for(var i=0;i!=fun_count;i++){Change_xap('zgol',fun_type);Change_xap('zkorp',fun_type);Change_xap('zruk',fun_type);Change_xap('znog',fun_type);};break;
  case 'sila':for(var i=0;i!=fun_count;i++){Xap_change(stat_id,fun_type);
              if(fun_type=='up'){stat_val=1;}else{stat_val=-1;};
              document.getElementById(stat_id+"_t_font").innerHTML='+'+1*((document.getElementById(stat_id+"_t_font").innerHTML)*1+1*stat_val);};
              if((document.getElementById(stat_id+"_t_font").innerHTML)*1!=0){document.getElementById(stat_id+"_d_font").style.display='';}else{document.getElementById(stat_id+"_d_font").style.display='none';};break;
  case 'lovkost':for(var i=0;i!=fun_count;i++){
              if(fun_type=='up'){stat_val=1;}else{stat_val=-1;};
              document.getElementById(stat_id+"_t_font").innerHTML='+'+1*((document.getElementById(stat_id+"_t_font").innerHTML)*1+1*stat_val);
              Xap_change(stat_id,fun_type);};
              if((document.getElementById(stat_id+"_t_font").innerHTML)*1!=0){document.getElementById(stat_id+"_d_font").style.display='';}else{document.getElementById(stat_id+"_d_font").style.display='none';};break;
  case 'live':for(var i=0;i!=fun_count;i++){Xap_change(stat_id,fun_type);
              if(fun_type=='up'){stat_val=1;}else{stat_val=-1;};
              document.getElementById(stat_id+"_t_font").innerHTML='+'+1*((document.getElementById(stat_id+"_t_font").innerHTML)*1+1*stat_val);};
              if((document.getElementById(stat_id+"_t_font").innerHTML)*1!=0){document.getElementById(stat_id+"_d_font").style.display='';}else{document.getElementById(stat_id+"_d_font").style.display='none';};break;
  case 'udacha':for(var i=0;i!=fun_count;i++){Xap_change(stat_id,fun_type);
              if(fun_type=='up'){stat_val=1;}else{stat_val=-1;};
              document.getElementById(stat_id+"_t_font").innerHTML='+'+1*((document.getElementById(stat_id+"_t_font").innerHTML)*1+1*stat_val);};
              if((document.getElementById(stat_id+"_t_font").innerHTML)*1!=0){document.getElementById(stat_id+"_d_font").style.display='';}else{document.getElementById(stat_id+"_d_font").style.display='none';};break;
  case 'skorost':for(var i=0;i!=fun_count;i++){
              if(fun_type=='up'){stat_val=1;}else{stat_val=-1;};
              document.getElementById(stat_id+"_t_font").innerHTML='+'+1*((document.getElementById(stat_id+"_t_font").innerHTML)*1+1*stat_val);
              Xap_change(stat_id,fun_type);};
              if((document.getElementById(stat_id+"_t_font").innerHTML)*1!=0){document.getElementById(stat_id+"_d_font").style.display='';}else{document.getElementById(stat_id+"_d_font").style.display='none';};break;
  case 'ves':Change_xap_i('zagruzka',fun_type,fun_count);break;
  case 's':Change_money('sekso',fun_count,fun_type);break;
  case 'peso':Change_money('peso',fun_count,fun_type);break;
  case 'ba':for(var i=0;i!=fun_count;i++){Change_xap('bliznii',fun_type);};break;
  case 'od':for(var i=0;i!=fun_count;i++){Change_xap('timeatak',fun_type);};break;
  case 'da':for(var i=0;i!=fun_count;i++){Change_xap('dalnii',fun_type);};break;
  case 'gruz':for(var i=0;i!=fun_count;i++){Change_xap('gruz',fun_type);};break;
  case 'zdor':for(var i=0;i!=fun_count;i++){Change_xap('zdorovie',fun_type);Change_xap('zdorovie_all',fun_type);Change_xap('zdorovie_td',fun_type);Change_xap('zdorovie_all_td',fun_type);};break;
  case 'krit':for(var i=0;i!=fun_count;i++){Change_xap('krit',fun_type);};break;
  case 'zkrit':for(var i=0;i!=fun_count;i++){Change_xap('soprkrit',fun_type);};break;
  case 'mag':for(var i=0;i!=fun_count;i++){Change_xap('magik',fun_type);};break;
  case 'zmag':for(var i=0;i!=fun_count;i++){Change_xap('zmagik',fun_type);};break;
  case 'mana':for(var i=0;i!=fun_count;i++){Change_xap('mana',fun_type);Change_xap('mana_all',fun_type);Change_xap('mana_td',fun_type);Change_xap('mana_all_td',fun_type);};break;
  case 'dal':for(var i=0;i!=fun_count;i++){Change_xap('dalnost',fun_type);};break;
  case 'toch':for(var i=0;i!=fun_count;i++){Change_xap('tochnost',fun_type);};break;
  case 'zgol':for(var i=0;i!=fun_count;i++){Change_xap('zgol',fun_type);};break;
  case 'zkorp':for(var i=0;i!=fun_count;i++){Change_xap('zkorp',fun_type);};break;
  case 'zruk':for(var i=0;i!=fun_count;i++){Change_xap('zruk',fun_type);};break;
  case 'znog':for(var i=0;i!=fun_count;i++){Change_xap('znog',fun_type);};break;
  case 'uklon':for(var i=0;i!=fun_count;i++){Change_xap('uklon',fun_type);};break;
  case 'od_all':for(var i=0;i!=fun_count;i++){Change_xap('od',fun_type);};break;
  case 'poryadok':for(var i=0;i!=fun_count;i++){Change_xap('poryadok',fun_type);};break;
 
  //case 'timekop':if(fun_type=='up'){fun_count=Math.floor((document.getElementById("timekop_font").innerHTML)*1/100*fun_count);fun_type='down';}else{fun_count=Math.floor((document.getElementById("timekop_font").innerHTML)*fun_count/(100-fun_count*1));fun_type='up';};for(var i=0;i!=fun_count;i++){Change_xap('timekop',fun_type);};break;
  case 'timekop':if(fun_type=='up'){fun_type='down';}else{fun_type='up';};
                 switch(fun_count+''){
                  case '20':fun_count=30;break;
                  case '50':fun_count=60;break;
                  case '100':fun_count=90;break;
                  case '200':fun_count=120;break;
                 };
                 for(var i=0;i!=fun_count;i++){Change_xap('timekop',fun_type);};break;
  case 'vernah':for(var i=0;i!=fun_count;i++){Change_xap('vernah',fun_type);};break;
  case 'vernepr':for(var i=0;i!=fun_count;i++){Change_xap('vernepr',fun_type);};break;
  case 'rands':fun_count=6;for(var i=0;i!=fun_count;i++){Change_xap('vernepr',fun_type);};break;
  
  case 'zk':for(var i=0;i!=fun_count;i++){Change_xap('zkorp',fun_type);};break;
  case 'zg':for(var i=0;i!=fun_count;i++){Change_xap('zgol',fun_type);};break;
  case 'zr':for(var i=0;i!=fun_count;i++){Change_xap('zruk',fun_type);};break;
  case 'zn':for(var i=0;i!=fun_count;i++){Change_xap('znog',fun_type);};break;
  
 };
}

function Save_as(object){
 document.getElementById("menu").style.display='none';document.getElementById("save").style.display='';
 document.getElementById("save").style.left=(object.clientX*1+5+document.body.scrollLeft)*1-(screen.width-990)/2-50;document.getElementById("save").style.top=object.clientY+10+document.body.scrollTop;
}

function Save(object){
 if(document.getElementById("pers_name").innerHTML!=''){User_do('save');}else{Save_as(object)};
}

function Open(object){
 document.getElementById("menu").style.display='none';document.getElementById("open_").style.display='';
 document.getElementById("open_").style.left=(object.clientX*1+5+document.body.scrollLeft)*1-(screen.width-990)/2-50;document.getElementById("open_").style.top=object.clientY+10+document.body.scrollTop;
}

function User_do(type){
 if(type=='save_as'){type='save';typer='_as';}else{typer='';};
 document.getElementById("loading_"+type+typer).innerHTML='<img src="img/loading.gif" alt="Загрузка" title="Загрузка">';
 if((type+typer=='save_as')||(type+typer=='open')){login=document.getElementById(type+"_login").value;pass=document.getElementById(type+"_pass").value;}else{login=document.getElementById("pers_name").innerHTML;pass='<no>';};
 value_array=Array(
 'pol_font',
 'level_title_font',
 'level_font',
 'opit_font',
 'zagruzka_font',
 'gruz_font',
 'bliznii_font',
 'dalnii_font',
 'dalnii_font_t',
 'dalnost_font',
 'tochnost_font',
 'krit_font',
 'soprkrit_font',
 'zgol_font',
 'zkorp_font',
 'zruk_font',
 'znog_font',
 'zartefaktov_font',
 'uklon_font',
 'od_font',
 'poryadok_font',
 'timeatak_font',
 'timeatak_font_t',
 'zdorovie_font',
 'zdorovie_all_font',
 'magik_font',
 'zmagik_font',
 'mana_font',
 'mana_all_font',
 'timekop_font',
 'vernah_font',
 'vernepr_font',
 'zdorovie_td_font',
 'zdorovie_all_td_font',
 'mana_td_font',
 'mana_all_td_font',
 'sekso_font',
 'peso_font',
 'sila_font',
 'skorost_font',
 'lovkost_font',
 'live_font',
 'intelekt_font',
 'udacha_font',
 'harizma_font',
 'sila_t_font',
 'skorost_t_font',
 'lovkost_t_font',
 'live_t_font',
 'intelekt_t_font',
 'udacha_t_font',
 'xap_font',
 'ring1_font',
 'ring2_font',
 'ring3_font',
 'ring4_font',
 'ring5_font',
 'ring6_font',
 'ring7_font',
 'ring8_font',
 'ring9_font',
 'ring10_font',
 'strel_font');
 value_array_img=Array(
 'sex_img',
 'profile_img',
 'telodown_img',
 'braslet1_img',
 'braslet2_img',
 'ring1_img',
 'ring2_img',
 'ring3_img',
 'ring4_img',
 'ring5_img',
 'ring6_img',
 'ring7_img',
 'ring8_img',
 'ring9_img',
 'ring10_img',
 'tatu1_img',
 'tatu2_img',
 'tatu3_img',
 'serga_img',
 'head_img',
 'amulet_img',
 'orudie_img',
 'schit_img',
 'foot_img',
 'hand_img',
 'nogi_img',
 'telo_img',
 'strel_img',
 'kniga_img',
 'mag_atak_1_img',
 'mag_atak_2_img',
 'mag_atak_3_img',
 'mag_atak_4_img',
 'mag_atak_5_img',
 'mag_atak_6_img',
 'mag_atak_7_img',
 'mag_atak_8_img',
 'mag_drug_1_img',
 'mag_drug_2_img',
 'mag_drug_3_img',
 'mag_drug_4_img',
 'mag_drug_5_img',
 'mag_drug_6_img',
 'mag_drug_7_img',
 'mag_drug_8_img',
 'mag_drug_9_img',
 'mag_drug_10_img',
 'mag_drug_11_img',
 'mag_drug_12_img',
 'mag_drug_13_img',
 'mag_drug_14_img',
 'mag_drug_15_img',
 'mag_drug_16_img',
 'mag_drug_17_img',
 'mag_drug_18_img',
 'mag_drug_19_img',
 'mag_drug_20_img',
 'mag_vrag_1_img',
 'mag_vrag_2_img',
 'mag_vrag_3_img',
 'mag_vrag_4_img',
 'mag_vrag_5_img',
 'mag_vrag_6_img',
 'mag_vrag_7_img',
 'mag_vrag_8_img',
 'mag_vrag_9_img',
 'mag_vrag_10_img',
 'mag_vrag_11_img',
 'mag_vrag_12_img',
 'mag_vrag_13_img',
 'mag_vrag_14_img',
 'mag_vrag_15_img',
 'mag_vrag_16_img');
 value_array_display=Array(
 'dalnii_font',
 'dalnii_font_t',
 'timeatak_font',
 'timeatak_font_t',
 'sila_d_font',
 'skorost_d_font',
 'lovkost_d_font',
 'live_d_font',
 'intelekt_d_font',
 'udacha_d_font',
 'ring1_font',
 'ring2_font',
 'ring3_font',
 'ring4_font',
 'ring5_font',
 'ring6_font',
 'ring7_font',
 'ring8_font',
 'ring9_font',
 'ring10_font');
 value_array_bgcolor=Array(
 'braslet1_div',
 'braslet2_div',
 'ring1_div',
 'ring2_div',
 'ring3_div',
 'ring4_div',
 'ring5_div',
 'ring6_div',
 'ring7_div',
 'ring8_div',
 'ring9_div',
 'ring10_div',
 'tatu1_div',
 'tatu2_div',
 'tatu3_div',
 'serga_div',
 'head_div',
 'amulet_div',
 'orudie_div',
 'schit_div',
 'foot_div',
 'hand_div',
 'nogi_div',
 'telo_div',
 'strel_div',
 'kniga_div',
 'mag_atak_0_div',
 'mag_atak_1_div',
 'mag_atak_2_div',
 'mag_atak_3_div',
 'mag_atak_4_div',
 'mag_atak_5_div',
 'mag_atak_6_div',
 'mag_atak_7_div',
 'mag_atak_8_div',
 'mag_drug_1_div',
 'mag_drug_2_div',
 'mag_drug_3_div',
 'mag_drug_4_div',
 'mag_drug_5_div',
 'mag_drug_6_div',
 'mag_drug_7_div',
 'mag_drug_8_div',
 'mag_drug_9_div',
 'mag_drug_10_div',
 'mag_drug_11_div',
 'mag_drug_12_div',
 'mag_drug_13_div',
 'mag_drug_14_div',
 'mag_drug_15_div',
 'mag_drug_16_div',
 'mag_drug_17_div',
 'mag_drug_18_div',
 'mag_drug_19_div',
 'mag_drug_20_div',
 'mag_vrag_1_div',
 'mag_vrag_2_div',
 'mag_vrag_3_div',
 'mag_vrag_4_div',
 'mag_vrag_5_div',
 'mag_vrag_6_div',
 'mag_vrag_7_div',
 'mag_vrag_8_div',
 'mag_vrag_9_div',
 'mag_vrag_10_div',
 'mag_vrag_11_div',
 'mag_vrag_12_div',
 'mag_vrag_13_div',
 'mag_vrag_14_div',
 'mag_vrag_15_div',
 'mag_vrag_16_div');
 value_array_val=Array(
 'level');
 value_array_top=Array(
 'head_img');
 value_array_predmet=Array(
 'braslet1',
 'braslet2',
 'ring1',
 'ring2',
 'ring3',
 'ring4',
 'ring5',
 'ring6',
 'ring7',
 'ring8',
 'ring9',
 'ring10',
 'tatu1',
 'tatu2',
 'tatu3',
 'serga',
 'amulet',
 'head',
 'orudie',
 'schit',
 'telo',
 'telodown',
 'hand',
 'nogi',
 'foot',
 'strel',
 'kniga',
 'mag_atak_1',
 'mag_atak_2',
 'mag_atak_3',
 'mag_atak_4',
 'mag_atak_5',
 'mag_atak_6',
 'mag_atak_7',
 'mag_atak_8',
 'mag_drug_1',
 'mag_drug_2',
 'mag_drug_3',
 'mag_drug_4',
 'mag_drug_5',
 'mag_drug_6',
 'mag_drug_7',
 'mag_drug_8',
 'mag_drug_9',
 'mag_drug_10',
 'mag_drug_11',
 'mag_drug_12',
 'mag_drug_13',
 'mag_drug_14',
 'mag_drug_15',
 'mag_drug_16',
 'mag_drug_17',
 'mag_drug_18',
 'mag_drug_19',
 'mag_drug_20',
 'mag_vrag_1',
 'mag_vrag_2',
 'mag_vrag_3',
 'mag_vrag_4',
 'mag_vrag_5',
 'mag_vrag_6',
 'mag_vrag_7',
 'mag_vrag_8',
 'mag_vrag_9',
 'mag_vrag_10',
 'mag_vrag_11',
 'mag_vrag_12',
 'mag_vrag_13',
 'mag_vrag_14',
 'mag_vrag_15',
 'mag_vrag_16');
 value='';
 for(i=0;i<value_array.length;i++){value=value+'<'+value_array[i]+'>'+document.getElementById(value_array[i]).innerHTML+'</'+value_array[i]+'>';};
 for(i=0;i<value_array_img.length;i++){value=value+'<'+value_array_img[i]+'>'+document.getElementById(value_array_img[i]).src.substring(document.getElementById(value_array_img[i]).src.indexOf('img/'))+'</'+value_array_img[i]+'>';};
 for(i=0;i<value_array_display.length;i++){value=value+'<'+value_array_display[i]+'_display>'+document.getElementById(value_array_display[i]).style.display+'</'+value_array_display[i]+'_display>';};
 for(i=0;i<value_array_bgcolor.length;i++){value=value+'<'+value_array_bgcolor[i]+'_bgcolor>'+document.getElementById(value_array_bgcolor[i]).style.backgroundColor+'</'+value_array_bgcolor[i]+'_bgcolor>';};
 for(i=0;i<value_array_val.length;i++){value=value+'<'+value_array_val[i]+'>'+document.getElementById(value_array_val[i]).value+'</'+value_array_val[i]+'>';};
 for(i=0;i<value_array_top.length;i++){value=value+'<'+value_array_top[i]+'_top>'+document.getElementById(value_array_top[i]).style.top+'</'+value_array_top[i]+'_top>';};
 for(i=0;i<value_array_predmet.length;i++){value=value+'<'+value_array_predmet[i]+'_predmet>'+predmet[value_array_predmet[i]]+'</'+value_array_predmet[i]+'_predmet>';};
var req=new JsHttpRequest();
req.onreadystatechange=function(){
 if(req.readyState==4){document.getElementById("loading_"+type+typer).innerHTML='';
                       document.getElementById("menu").style.display='none';
                       document.getElementById("save").style.display='none';
                       document.getElementById("open_").style.display='none';
                       switch(type){
                        case 'save':document.getElementById("pers_name").innerHTML=login;alert(req.responseText.substring(req.responseText.indexOf('<alert>')+7,req.responseText.indexOf('</alert>')));break;
                        case 'open':if(req.responseText.indexOf('<alert>')<0){document.getElementById("pers_name").innerHTML=login;
                                    for(i=0;i<value_array.length;i++){temp_value=value_array[i];document.getElementById(temp_value).innerHTML=req.responseText.substring(req.responseText.indexOf('<'+temp_value+'>')+2+temp_value.length,req.responseText.indexOf('</'+temp_value+'>'))};
                                    for(i=0;i<value_array_img.length;i++){temp_value=value_array_img[i];document.getElementById(temp_value).src=req.responseText.substring(req.responseText.indexOf('<'+temp_value+'>')+2+temp_value.length,req.responseText.indexOf('</'+temp_value+'>'))};
                                    for(i=0;i<value_array_display.length;i++){temp_value=value_array_display[i];document.getElementById(temp_value).style.display=req.responseText.substring(req.responseText.indexOf('<'+temp_value+'_display>')+2+8+temp_value.length,req.responseText.indexOf('</'+temp_value+'_display>'))};
                                    for(i=0;i<value_array_bgcolor.length;i++){temp_value=value_array_bgcolor[i];document.getElementById(temp_value).style.backgroundColor=req.responseText.substring(req.responseText.indexOf('<'+temp_value+'_bgcolor>')+2+8+temp_value.length,req.responseText.indexOf('</'+temp_value+'_bgcolor>'))};
                                    for(i=0;i<value_array_val.length;i++){temp_value=value_array_val[i];document.getElementById(temp_value).value=req.responseText.substring(req.responseText.indexOf('<'+temp_value+'>')+2+temp_value.length,req.responseText.indexOf('</'+temp_value+'>'))};
                                    for(i=0;i<value_array_top.length;i++){temp_value=value_array_top[i];document.getElementById(temp_value).style.top=req.responseText.substring(req.responseText.indexOf('<'+temp_value+'_top>')+2+4+temp_value.length,req.responseText.indexOf('</'+temp_value+'_top>'))};
                                    for(i=0;i<value_array_predmet.length;i++){temp_value=value_array_predmet[i];predmet[temp_value]=req.responseText.substring(req.responseText.indexOf('<'+temp_value+'_predmet>')+2+8+temp_value.length,req.responseText.indexOf('</'+temp_value+'_predmet>'))};
                                    }else{alert(req.responseText.substring(req.responseText.indexOf('<alert>')+7,req.responseText.indexOf('</alert>')));};
                                    break;
                       };}}
req.open(null,"user_do.php?set=trueuserdo&type="+type,true);
req.send({'val':'<login>'+login+'</login><pass>'+pass+'</pass>'+value});
}