function Reg(login,pass,pass2,email){
 document.getElementById('reg_wait').innerHTML='<img src="img/loading.gif" border="0" alt="Загрузка" title="Загрузка">';
 document.getElementById('reg_wait2').innerHTML='<img src="img/loading.gif" border="0" alt="Загрузка" title="Загрузка">';
 document.getElementById('reg').disabled=true;document.getElementById('reg').value='Подождите...';
 document.getElementById('login_td').innerHTML='<img src="img/loading.gif" border="0" alt="Загрузка" title="Загрузка">';
 document.getElementById('password_td').innerHTML='<img src="img/loading.gif" border="0" alt="Загрузка" title="Загрузка">';
 document.getElementById('password2_td').innerHTML='<img src="img/loading.gif" border="0" alt="Загрузка" title="Загрузка">';
 document.getElementById('email_td').innerHTML='<img src="img/loading.gif" border="0" alt="Загрузка" title="Загрузка">';
 document.getElementById('reg_info').innerHTML='';
 
 var request=new Array();
 request['login']=login;
 request['pass']=pass;
 request['pass2']=pass2;
 request['email']=email;
 
 var req=new JsHttpRequest();
req.onreadystatechange=function(){
 if(req.readyState==4){
    document.getElementById('reg_wait').innerHTML='';
    document.getElementById('reg_wait2').innerHTML='';
    document.getElementById('reg').disabled=false;document.getElementById('reg').value='Регистрация';
    
    
    if(req.responseJS.data=='error_write'){document.getElementById('reg_info').innerHTML='<img src="img/error.png" border="0" alt="Ошибка" title="Ошибка"> <font color="red">Ошибка записи в базу данных! Повторите попытку позже!</font>';};
    if(req.responseJS.login=='error_login'){document.getElementById('login_td').innerHTML='<img src="img/error.png" border="0" alt="Ошибка" title="Ошибка"> <font color="red">Неправильно указан логин!</font>';}else{document.getElementById('login_td').innerHTML='<center><img src="img/good.png" border="0" alt="Всё верно!" title="Всё верно!"> <font color="green"><b>Всё верно!</b></font></center>';};
    if(req.responseJS.login=='error_exists'){document.getElementById('login_td').innerHTML='<img src="img/error.png" border="0" alt="Ошибка" title="Ошибка"> <font color="red">Логин занят!</font>';};
    if(req.responseJS.pass=='error_pass'){document.getElementById('password_td').innerHTML='<img src="img/error.png" border="0" alt="Ошибка" title="Ошибка"> <font color="red">Неправильно указан пароль!</font>';}else{document.getElementById('password_td').innerHTML='<center><img src="img/good.png" border="0" alt="Всё верно!" title="Всё верно!"> <font color="green"><b>Всё верно!</b></font></center>';};
    if(req.responseJS.pass2=='error_pass2'){document.getElementById('password2_td').innerHTML='<img src="img/error.png" border="0" alt="Ошибка" title="Ошибка"> <font color="red">Введенные пароли не совпадают!</font>';}else{document.getElementById('password2_td').innerHTML='<center><img src="img/good.png" border="0" alt="Всё верно!" title="Всё верно!"> <font color="green"><b>Всё верно!</b></font></center>';};
    if(req.responseJS.email=='error_email'){document.getElementById('email_td').innerHTML='<img src="img/error.png" border="0" alt="Ошибка" title="Ошибка"> <font color="red">Неправильно указан E-mail адрес!</font>';}else{document.getElementById('email_td').innerHTML='<center><img src="img/good.png" border="0" alt="Всё верно!" title="Всё верно!"> <font color="green"><b>Всё верно!</b></font></center>';};
    if(req.responseJS.data=='ok'){document.getElementById('reg_font').innerHTML='<center><img src="img/good.png" border="0" alt="Всё верно!" title="Всё верно!"> <font color="green"><b>Регистрация успешно завершена!</b></font></center>';};


    
 }}
req.open(null,"reger.php?set=truereg",true);
req.send({'value':request});
}

function Save(type,data){
 document.getElementById(type+'_wait').innerHTML='<img src="img/loading.gif" border="0" alt="Загрузка" title="Загрузка">';
 
 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='<img src="img/error.png" border="0" alt="Ошибка" title="Ошибка"> <font color="red">Ошибка!</font>';}else{document.getElementById(type+'_wait').innerHTML='<img src="img/good.png" border="0" alt="Всё верно!" title="Всё верно!"> <font color="green"><b>ОК!</b></font>';};
 }}
req.open(null,"saver.php?set=truesave",true);
req.send({'value':request});
}

function Game_black_red(data){
 var request=new Array();
 request['data']=data;
 request['inner']=document.getElementById('game_result').innerHTML;
 
 document.getElementById('game_result').innerHTML='<img src="img/loading.gif" border="0" alt="Загрузка" title="Загрузка">';
 
 var req=new JsHttpRequest();
req.onreadystatechange=function(){
 if(req.readyState==4){
    document.getElementById('game_result').innerHTML=req.responseJS.data;
 
 }}
req.open(null,"game_br.php?set=truegame",true);
req.send({'value':request});
}

function Game_more_less(data){
 var request=new Array();
 request['data']=data;
 request['inner']=document.getElementById('game_result').innerHTML;
 
 document.getElementById('num_font').innerHTML='<img src="img/loading.gif" border="0" alt="Загрузка" title="Загрузка">';
 document.getElementById('game_result').innerHTML='<img src="img/loading.gif" border="0" alt="Загрузка" title="Загрузка">';
 
 var req=new JsHttpRequest();
req.onreadystatechange=function(){
 if(req.readyState==4){
    document.getElementById('game_result').innerHTML=req.responseJS.data;
    document.getElementById('num_font').innerHTML=req.responseJS.num;
 
 }}
req.open(null,"game_ml.php?set=truegame",true);
req.send({'value':request});
}

function Game_koloda(data){
 var request=new Array();
 request['data']=data;
 request['inner']=document.getElementById('game_result').innerHTML;
 
 document.getElementById('karta').src='img/loading.gif';
 document.getElementById('game_result').innerHTML='<img src="img/loading.gif" border="0" alt="Загрузка" title="Загрузка">';
 
 var req=new JsHttpRequest();
req.onreadystatechange=function(){
 if(req.readyState==4){
    document.getElementById('game_result').innerHTML=req.responseJS.data;
    document.getElementById('karta').src='img/'+req.responseJS.karta+'.gif';
 
 }}
req.open(null,"game_k.php?set=truegame",true);
req.send({'value':request});
}

function AddOtz(avtor,value){
 if(value==''){alert('Сообщение отсутствует!')}else{
 wait.innerHTML='<img src="img/loading.gif" border="0" alt="Загрузка" title="Загрузка">';
 
 var request=new Array();
 request['avtor']=avtor;
 request['value']=value;
 
var req=new JsHttpRequest();
req.onreadystatechange=function(){
 if(req.readyState==4){wait.innerHTML='';add.disabled=false;new_text.disabled=false;new_text.style.backgroundColor='';new_text.value='';document.getElementById("new_info").innerHTML=req.responseText}}
req.open(null,"addotz.php?set=trueotziv",true);
req.send({'value':request});
};}