var req;
var reqTimeout;

function passgen(uid){
	chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
	pass = "";
	for(x=0;x<8;x++)
	{
		i = Math.floor(Math.random() * 62);
		pass += chars.charAt(i);
	}
	$('#'+uid).val(pass);
}

function $_(value){
	return document.getElementById(value);
}

function search_chaking(){
	if(document.vendors.query.value == ''){
		document.getElementById('error').innerHTML= '<b style="color:#FFFF00;">Введите название товара </b>';
		return false;
	}
	document.vendors.submit();
}

function uptime_checking(){
	$_('login_error').innerHTML = '';
	$_('pass_error').innerHTML = '';
	$_('num_error').innerHTML = '';


    login = document.register.logins.value;
    pass = document.register.passs.value;
    num   = document.register.numbs.value;

    $_('register_button').style.display="none";
	$_('register_loader').innerHTML = '<br><div align="center">Идет проверка данных, подождите пожалуйста!<br><img src="/images/ajax-loader-blue.gif" alt="" title="" border=""></div>';


    var fa = false;
    $.ajax({
        type: "GET",
        url: "../ajax/ajax.php",
        data: 'type=uptime&num='+num+'&login='+login+'&pass='+pass,
        success: function(msg){

	        if(msg == 'ERROR_SECYRITY'){
	            $('#register_loader').html('Извините, но система безопасности, не пропускает вас! Пожалуйста обновите свою сессию!');
	            $_('register_button').style.display = '';
	            return false;
	        }

	        if( msg == 'WAIT_MIN' ){
	            $('#register_loader').html('<font color="#FF5F00" style="font:bold 10px;">Вы не так давно меняли Email, извините но вам надо подождать 1 час!</font>');
	        	$_('register_button').style.display = '';
	            return true;
	        }

	        if( msg == 'NO_NUM'){
	        	fa = true;
	            $('#num_error').html('<font color="#FF5F00" style="font:bold 10px;">Введите проверочное число!</font>');
	            $('#numbs').focus();
	        }

	        if( msg == 'ERROR_NUM'){
	        	fa = true;
	            $('#num_error').html('<font color="#FF5F00" style="font:bold 10px;">Введеный проверочный код не совпадает!</font>');
	            $('#numbs').focus();
	        }

			if(msg == 'NO_LOGIN'){
				fa = true;
				$('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Введите логин!</font>');
				$('#login').focus();
	    	}

			if( msg == 'BANlogin' || msg == 'LOGIN_BLOCK'){
				fa = true;
	    		$('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Логин запрещен к использованию!</font>');
	            $('#login').focus();
	    	}

			if(msg == 'LOGIN_LONG_LEN'){
				fa = true;
				$('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Логин слишком короткий / длинный!</font>');
				$('#login').focus();
	    	}

			if(msg == 'LOGIN_NOT_VALID' || msg == 'ERROR_LOGIN'){
				fa = true;
				$('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Логин не валиден!</font>');
	    		$('#login').focus();
	    	}

			if(msg == 'LOGIN_NOT_EXISTS'){
				fa = true;
				$('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Логин не существует!</font>');
				$('#login').focus();
	    	}

			if(msg == 'EMAIL_BANNED'){
				fa = true;
				$('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Email запрещен к использованию!</font>');
				$('#email').focus();
	    	}

			if(msg == 'NOT_FOUND_EMAIL'){
				fa = true;
				$('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Невозможно выслать письмо, нет привязки акка к Email. Обратитесь пожалуйста к администратору проекта.</font>');
				$('#email').focus();
	    	}

			//----------
      		if(msg == 'NO_PASS'){
      			$('#pass_error').html('<font color="#FF5F00" style="font:bold 10px;">Введите пароль!</font>');
      			$('#passs').focus();
      			fa = true;
        	}
    		if(msg == 'PASS_LEN'){
    			$('#pass_error').html('<font color="#FF5F00" style="font:bold 10px;">Пароль слишком длинный / короткий!</font>');
        		$('#passs').focus();
        		fa = true;
        	}

    		if(msg == 'PASS_NOT_VALID'){
    			$('#pass_error').html('<font color="#FF5F00" style="font:bold 10px;">Введеный пароль имеет запрещенные символы!</font>');
        		$('#passs').focus();
        		fa = true;
        	}

    		if(msg == 'ERROR_PASSWORD'){
    			$('#pass_error').html('<font color="#FF5F00" style="font:bold 10px;">Ошибка пароля, пароль имеет неверную длину или символы!</font>');
    			$('#passs').focus();
    			fa = true;
        	}

    		if(msg == 'BAD_PASS'){
    			$('#pass_error').html('<font color="#FF5F00" style="font:bold 10px;">Неверный пароль!</font>');
    			$('#passs').focus();
    			fa = true;
        	}

    		if( msg == 'OK'){
    			$('#display').html('<font color="#FFFF99"><h3>Время последнего входа в игру было успешно обновлено!</h3></font>');
    			return true;
    		}

			$('#register_loader').html('');
			$_('register_button').style.display = '';
			if( fa == false ) alert('error code: '+msg+'. Please send this code to admin.');

	   },
	   error: function() {
	    	$_('register_button').style.display = '';
	        $('#register_loader').html('<font color="red">Сервис временно не доступен!</font>');
	   }
    });

	return true;
}


function password_send(){
	$_('login_error').innerHTML = '';
    $_('register_loader').innerHTML = '<br><div align="center">Идет проверка данных, подождите пожалуйста!<br><img src="/images/ajax-loader-blue.gif" alt="" title="" border=""></div>';
    $_('register_button').style.display = "none";
    login   = document.register.login.value;
    numbs     = document.register.numbs.value;
    var fa = false;
    $.ajax({
        type: "GET",
        url: "../ajax/ajax.php",
        data: 'type=sendpass&numbs='+numbs+'&login='+login,
        success: function(msg){

	        if(msg == 'ERROR_SECYRITY'){
	            $('#register_loader').html('Извините, но система безопасности, не пропускает вас! Пожалуйста обновите свою сессию!');
	            $_('register_button').style.display = '';
	            return false;
	        }

	        if( msg == 'WAIT_MIN' ){
	            $('#register_loader').html('<font color="#FF5F00" style="font:bold 10px;">Вы не так давно меняли Email, извините но вам надо подождать 1 час!</font>');
	        	$_('register_button').style.display = '';
	            return true;
	        }

    		if(msg == 'NO_LOGIN_OR_PASS'){
    			 $('#register_loader').html('<font color="#FF5F00" style="font:bold 10px;">Не введен логин или пароль!</font>');
    			 $_('register_button').style.display = '';
    			 return true;
        	}

    		if(msg == 'EMAIL_BANNED'){
    			$('#register_loader').html('<font color="#FF5F00" style="font:bold 10px;">Email запрещен к использованию!</font>');
    			$_('register_button').style.display = '';
    			return false;
        	}

    		if(msg == 'NOT_FOUND_EMAIL'){
    			$('#register_loader').html('<font color="#FF5F00" style="font:bold 10px;">Невозможно выслать письмо, нет привязки акка к Email. Обратитесь пожалуйста к администратору проекта.</font>');
    			$_('register_button').style.display = '';
    			return false;
        	}

            if( msg == 'NO_NUM'){
            	fa = true;
                $('#num_error').html('<font color="#FF5F00" style="font:bold 10px;">Введите проверочное число!</font>');
                $('#numbs').focus();
            }

            if( msg == 'ERROR_NUM'){
            	fa = true;
                $('#num_error').html('<font color="#FF5F00" style="font:bold 10px;">Введеный проверочный код не совпадает!</font>');
                $('#numbs').focus();
            }

    		if(msg == 'NO_LOGIN'){
    			fa = true;
    			$('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Введите логин!</font>');
    			$('#login').focus();
        	}

    		if( msg == 'BANlogin' || msg == 'LOGIN_BLOCK'){
    			fa = true;
        		$('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Логин запрещен к использованию!</font>');
                $('#login').focus();
        	}

    		if(msg == 'LOGIN_LONG_LEN'){
    			fa = true;
    			$('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Логин слишком короткий / длинный!</font>');
    			$('#login').focus();
        	}

    		if(msg == 'LOGIN_NOT_VALID' || msg == 'ERROR_LOGIN'){
    			fa = true;
    			$('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Логин не валиден!</font>');
        		$('#login').focus();
        	}

    		if(msg == 'LOGIN_NOT_EXISTS'){
    			fa = true;
    			$('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Логин не существует!</font>');
    			$('#login').focus();
        	}





    		if( msg == 'OK'){
    			$('#display').html('<font color="#FFFF99"><h3>Успешно!</h3>Пароль от аккаунта был выслан к вам на почтовый ящик</font>');
    			return true;
    		}

   			$('#register_loader').html('');
    		$_('register_button').style.display = '';
    		if( fa == false ) alert('error code: '+msg+'. Please send this code to admin.');

       },
       error: function() {
        	$_('register_button').style.display = '';
            $('#register_loader').html('<font color="red">Сервис временно не доступен!</font>');
       }
    });
}

function change_pass_check(hash){
	$_('login_error').innerHTML = '';
	$_('pass_error').innerHTML = '';
	$_('pass_error2').innerHTML = '';
	$_('num_error').innerHTML = '';

    login   = document.register.login.value;
    pass   = document.register.pass.value;
    pass1  = document.register.pass1.value;
    num     = document.register.numbs.value;
    reset    = document.register.reset;

    m_reset = 0;
    if(reset.checked){
	m_reset = 1;
    }

    $_('register_loader').innerHTML = '<br><div align="center">Идет проверка данных, подождите пожалуйста!<br><img src="/images/ajax-loader-blue.gif" alt="" title="" border=""></div>';
    $_('register_button').style.display = "none";

    var fa = false;

    $.ajax({
        type: "GET",
        url: "../ajax/ajax.php",
        data: 'type=change_pass&login='+login+'&pass='+pass+'&pass1='+pass1+'&num='+num+'&reset='+m_reset,
        success: function(msg){

	        if(msg == 'ERROR_SECYRITY'){
	            $('#register_loader').html('Извините, но система безопасности, не пропускает вас! Пожалуйста обновите свою сессию!');
	            $_('register_button').style.display = '';
	            return false;
	        }

            if( msg == 'WAIT_MIN2' ){
            	$('#register_loader').html('<font color="#FF5F00" style="font:bold 10px;">Вы не можете менять пароль для этого аккаунта в течении 1 часа!</font>');
            	$_('register_button').style.display = '';
            	return true;
            }

	        if( msg == 'WAIT_MIN' ){
	            $('#register_loader').html('<font color="#FF5F00" style="font:bold 10px;">Вы не так давно меняли пароль, извините но вам надо подождать 1 час!</font>');
	        	$_('register_button').style.display = '';
	            return true;
	        }

	        if( msg == 'ban_anti_podbor' ){
	            $('#register_loader').html('<font color="#FF5F00" style="font:bold 10px;">Данный логин заблокирован системой антиподбора! Аккаунт будет разблокирован через 2 часа!</font>');
	        	$_('register_button').style.display = '';
	            return true;
	        }

    		if(msg == 'EMAIL_BANNED'){
    			$('#register_loader').html('<font color="#FF5F00" style="font:bold 10px;">Email запрещен к использованию!</font>');
    			$_('register_button').style.display = '';
    			return false;
        	}
	        if( msg == 'DISABLE' ){
	            $('#register_loader').html('<font color="#FF5F00" style="font:bold 10px;">Вы не можете произвести смену пароля для этого аккаунта. Обратитесь к администратору сервера!</font>');
	        	$_('register_button').style.display = '';
	            return true;
	        }



    		if(msg == 'NOT_FOUND_EMAIL'){
    			$('#register_loader').html('<font color="#FF5F00" style="font:bold 10px;">Невозможно выслать письмо, нет привязки акка к Email. Обратитесь пожалуйста к администратору проекта.</font>');
    			$_('register_button').style.display = '';
    			return false;
        	}

           if( msg == 'NO_NUM'){
            	fa = true;
                $('#num_error').html('<font color="#FF5F00" style="font:bold 10px;">Введите проверочное число!</font>');
                $('#numbs').focus();
            }

            if( msg == 'ERROR_NUM'){
            	fa = true;
                $('#num_error').html('<font color="#FF5F00" style="font:bold 10px;">Введеный проверочный код не совпадает!</font>');
                $('#numbs').focus();
            }


    		if(msg == 'NO_LOGIN'){
    			fa = true;
    			$('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Введите логин!</font>');
    			$('#login').focus();
        	}

    		if( msg == 'BANlogin'){
    			fa = true;
        		$('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Логин запрещен к использованию!</font>');
                $('#login').focus();
        	}

    		if(msg == 'LOGIN_LONG_LEN'){
    			fa = true;
    			$('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Логин слишком короткий / длинный!</font>');
    			$('#login').focus();
        	}

    		if(msg == 'LOGIN_NOT_VALID' || msg == 'ERROR_LOGIN'){
    			fa = true;
    			$('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Логин не валиден!</font>');
        		$('#login').focus();
        	}

    		if(msg == 'LOGIN_NOT_EXISTS'){
    			fa = true;
    			$('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Логин не существует!</font>');
    			$('#login').focus();
        	}


	        //----------
      		if(msg == 'NO_PASS'){
      			$('#pass_error').html('<font color="#FF5F00" style="font:bold 10px;">Введите пароль!</font>');
      			$('#pass').focus();
      			fa = true;
        	}
    		if(msg == 'PASS_LEN'){
    			$('#pass_error').html('<font color="#FF5F00" style="font:bold 10px;">Пароль слишком длинный / короткий!</font>');
        		$('#pass').focus();
        		fa = true;
        	}

    		if(msg == 'PASS_NOT_VALID'){
    			$('#pass_error').html('<font color="#FF5F00" style="font:bold 10px;">Введеный пароль имеет запрещенные символы!</font>');
        		$('#pass').focus();
        		fa = true;
        	}

    		if(msg == 'ERROR_PASSWORD'){
    			$('#pass_error').html('<font color="#FF5F00" style="font:bold 10px;">Ошибка пароля, пароль имеет неверную длину или символы!</font>');
    			$('#pass').focus();
    			fa = true;
        	}

    		if(msg == 'BAD_PASS'){
    			$('#pass_error').html('<font color="#FF5F00" style="font:bold 10px;">Неверный пароль!</font>');
    			$('#pass').focus();
    			fa = true;
        	}

	        //----------
      		if(msg == 'NO_PASS1'){
      			$('#pass_error2').html('<font color="#FF5F00" style="font:bold 10px;">Введите пароль!</font>');
      			$('#pass1').focus();
      			fa = true;
        	}
    		if(msg == 'PASS_LEN1'){
    			$('#pass_error2').html('<font color="#FF5F00" style="font:bold 10px;">Пароль слишком длинный / короткий!</font>');
        		$('#pass1').focus();
        		fa = true;
        	}

    		if(msg == 'PASS_NOT_VALID1'){
    			$('#pass_error2').html('<font color="#FF5F00" style="font:bold 10px;">Введеный пароль имеет запрещенные символы!</font>');
        		$('#pass1').focus();
        		fa = true;
        	}

    		if(msg == 'ERROR_PASSWORD1'){
    			$('#pass_error2').html('<font color="#FF5F00" style="font:bold 10px;">Ошибка пароля, пароль имеет неверную длину или символы!</font>');
    			$('#pass1').focus();
    			fa = true;
        	}

    		if(msg == 'BAD_PASS1'){
    			$('#pass_error2').html('<font color="#FF5F00" style="font:bold 10px;">Неверный пароль!</font>');
    			$('#pass').focus();
    			fa = true;
        	}
    		//----------


    		if(msg == 'PASS_RAVEN_PASS'){
    			$('#pass_error').html('<font color="#FF5F00" style="font:bold 10px;">Пароли одинаковые!</font>');
    			$('#pass_error2').html('<font color="#FF5F00" style="font:bold 10px;">Пароли одинаковые!</font>');
    			$('#pass1').focus();
    			fa = true;
        	}


			if( msg == 'OK'){
				$('#display').html('<div align="center"><font color="#FFFF99"><h3>Смена Пароля шаг I:</h3>На ваш Email отправлено письмо с кодом подтверждения!</div>');
				return true;
			}

			$('#register_loader').html('');
			$_('register_button').style.display = '';
			if( fa == false ) alert('error code: '+msg+'. Please send this code to admin.');
    	},
	   error: function() {
	    	$_('register_button').style.display = '';
	        $('#register_loader').html('<font color="red">Сервис временно не доступен!</font>');
	   }
    });

}


function change_email_check(hash){
    $_('login_error').innerHTML = '';
    $_('email_error').innerHTML = '';
    $_('email_error2').innerHTML = '';
    $_('num_error').innerHTML = '';

    login   = document.register.login.value;
    email   = document.register.email.value;
    email2  = document.register.email2.value;
    num     = document.register.numbs.value;


    $_('register_loader').innerHTML = '<br><div align="center">Идет проверка данных, подождите пожалуйста!<br><img src="/images/ajax-loader-blue.gif" alt="" title="" border=""></div>';
    $_('register_button').style.display = "none";

    var fa = false;

    $.ajax({
       type: "GET",
       url: "../ajax/ajax.php",
       data: 'type=change_email&login='+login+'&email='+email+'&email2='+email2+'&num='+num,
       success: function(msg){

            if(msg == 'ERROR_SECYRITY'){
                $('#register_loader').html('Извините, но система безопасности, не пропускает вас! Пожалуйста обновите свою сессию!');
                $_('register_button').style.display = '';
                return false;
            }

            if( msg == 'WAIT_MIN' ){
                $('#register_loader').html('<font color="#FF5F00" style="font:bold 10px;">Вы не так давно меняли Email, извините но вам надо подождать 1 час!</font>');
            	$_('register_button').style.display = '';
                return true;
            }

            if( msg == 'WAIT_MIN2' ){
            	$('#register_loader').html('<font color="#FF5F00" style="font:bold 10px;">Вы не можете менять электронную почту для этого аккаунта в течении 1 часа!</font>');
            	$_('register_button').style.display = '';
            	return true;
            }

            if( msg == 'NO_NUM'){
            	fa = true;
                $('#num_error').html('<font color="#FF5F00" style="font:bold 10px;">Введите проверочное число!</font>');
                $('#numbs').focus();
            }

            if( msg == 'ERROR_NUM'){
            	fa = true;
                $('#num_error').html('<font color="#FF5F00" style="font:bold 10px;">Введеный проверочный код не совпадает!</font>');
                $('#numbs').focus();
            }


    		if(msg == 'NO_LOGIN'){
		    fa = true;
		    $('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Введите логин!</font>');
		    $('#login').focus();
        	}

    		if( msg == 'BANlogin'){
		    fa = true;
		    $('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Логин запрещен к использованию!</font>');
		    $('#login').focus();
        	}

    		if(msg == 'LOGIN_LONG_LEN'){
		    fa = true;
		    $('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Логин слишком короткий / длинный!</font>');
		    $('#login').focus();
        	}

    		if(msg == 'LOGIN_NOT_VALID' || msg == 'ERROR_LOGIN'){
		    fa = true;
		    $('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Логин не валиден!</font>');
		    $('#login').focus();
        	}

    		if(msg == 'LOGIN_NOT_EXISTS'){
		    fa = true;
		    $('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Логин не существует!</font>');
		    $('#login').focus();
        	}

    		if(msg == 'BANemail'){
		    fa = true;
		    $('#email_error').html('<font color="#FF5F00" style="font:bold 10px;">Email запрещен к использованию!</font>');
		    $('#email').focus();
        	}

		if(msg == 'EMAIL_BANNED3'){
		    fa = true;
		    $('#email_error').html('<font color="#FF5F00" style="font:bold 10px;">Указан неверный почтовый ящик для этого аккаунта!</font>');
		    $('#email').focus();
        	}



    		if(msg == 'EMAIL_NOT_VALID'){
    			fa = true;
    			$('#email_error').html('<font color="#FF5F00" style="font:bold 10px;">Неверный формат почтового ящика. Если это ошибка, обратитесь к администратору сервера!</font>');
    			$('#email').focus();
        	}

    		if(msg == 'NO_EMAIL'){
    			fa = true;
    			$('#email_error').html('<font color="#FF5F00" style="font:bold 10px;">Введите Email!</font>');
        		$('#email').focus();
        	}

    		if(msg == 'BANemail2'){
    			fa = true;
    			$('#email_error2').html('<font color="#FF5F00" style="font:bold 10px;">Email запрещен к использованию!</font>');
    			$('#email2').focus();
        	}

    		if(msg == 'NO_EMAIL2'){
    			fa = true;
    			$('#email_error2').html('<font color="#FF5F00" style="font:bold 10px;">Введите Email!</font>');
        		$('#email2').focus();
        	}

    		if(msg == 'EMAIL2_NOT_VALID' || msg == 'ERROR_EMAIL2'){
    			fa = true;
    			$('#email_error2').html('<font color="#FF5F00" style="font:bold 10px;">Email не валидный!</font>');
        		$('#email2').focus();
        	}

    		if(msg == 'EXISTS_EMAIL2'){
    			fa = true;
    			$('#email_error2').html('<font color="#FF5F00" style="font:bold 10px;">Email уже используется!</font>');
        		$('#email2').focus();
        	}

    		if(msg == 'EMAIL_RAVEN_MAIN_EMAIL'){
    			fa = true;
    			$('#email_error').html( '<i><font color="#FF5F00"  style="font:bold 10px;">Email не совпадает!</font></i>');
    			$('#email_error2').html( '<i><font color="#FF5F00"  style="font:bold 10px;">Email не совпадает!</font></i>');
    	    	$('#email2').focus();
        	}

    		if(msg == 'ERROR_NOT_LOG_OR_EMAIL'){
    			$('#register_loader').html( '<font color="red">Введенные данные не прошли проверки на удаленном сервере, пожалуйста обратитесь к администратору!</font>');
            	$_('register_button').style.display = '';
            	return true;
        	}

    		if( msg == 'OK'){
    			$('#display').html('<div align="center"><font color="#FFFF99"><h3>Смена Email шаг I:</h3>На ваш Email отправлено письмо с кодом подтверждения!</font></div><hr><div align="center"><font color="#FFFF99"><h3>Change EMail. Step I:</h3>The confirmation code has been sent on your email.!<br><a href="http://fwuo.ru/en">English page</a></font></div>');
    			return true;
    		}

   			$('#register_loader').html('');
    		$_('register_button').style.display = '';
    		if( fa == false ) alert('error code: '+msg+'. Please send this code to admin.');
       },
       error: function() {
        	$_('register_button').style.display = '';
            $('#register_loader').html('<font color="red">Сервис временно не доступен!</font>');
       }
   });
}

function register_check(hash){
 	$_('login_error').innerHTML = '';
	$_('email_error').innerHTML = '';
	$_('num_error').innerHTML = '';

    login = document.register.login.value;
    email = document.register.email.value;
    num   = document.register.numbs.value;

    $('#register_loader').html('<br><div align="center">Идет проверка данных, подождите пожалуйста!<br><img src="/images/ajax-loader-blue.gif" alt="" title="" border=""></div>');
    $_('register_button').style.display = 'none';

    var error_set = false;

    $.ajax({
       type: "GET",
       url: "../ajax/ajax.php",
       data: 'type=register&login='+login+'&email='+email+'&num='+num,
       success: function(msg){

            if(msg == 'ERROR_SECYRITY'){
    			$('#register_loader').html('Извините, но система безопасности, не пропускает вас! Пожалуйста обновите свою сессию!');
    			$_('register_button').style.display = '';
                return false;
            }
    		if( msg == 'WAIT_MIN' ){
    			$('#register_loader').html('<font color="#FF5F00" style="font:bold 10px;">Вы не так давно регестрировались, извините но вам надо подождать 1 час!</font>');
        		error_set = true;
        	}

    		if( msg == 'NO_NUM'){
        		$('#num_error').html('<font color="#FF5F00" style="font:bold 10px;">Введите проверочное число!</font>');
                $('#numbs').focus();
        		error_set = true;
        	}

    		if( msg == 'ERROR_NUM'){
        		$('#num_error').html('<font color="#FF5F00" style="font:bold 10px;">Введеный проверочный код не совпадает!</font>');
                $('#numbs').focus();
                error_set = true;
        	}


            if(msg == 'EXISTS_LOGIN'){
        		$('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Такой логин уже существует!</font>');
                $('#login').focus();
        		error_set = true;
        	}
    		if( msg == 'NO_LOGIN'){
        		$('#login_error').html( '<font color="#FF5F00" style="font:bold 10px;">Введите логин!</font>');
                $('#login').focus();
        		error_set = true;
        	}
    		if( msg == 'LOGIN_LONG_LEN'){
        		$('#login_error').html( '<font color="#FF5F00" style="font:bold 10px;">Логин слишком короткий / длинный!</font>');
                $('#login').focus();
        		error_set = true;
        	}
    		if( msg == 'LOGIN_NOT_VALID'){
        		$('#login_error').html( '<font color="#FF5F00" style="font:bold 10px;">Логин не валиден!</font>');
                $('#login').focus();
        		error_set = true;
        	}
    		if( msg == 'BANlogin'){
        		$('#login_error').html('<font color="#FF5F00" style="font:bold 10px;">Логин запрещен к использованию!</font>');
                $('#login').focus();
        		error_set = true;
        	}

    		if( msg == 'EXISTS_EMAIL'){
        		$('#email_error').html('<font color="#FF5F00" style="font:bold 10px;">Такой адрес электронной почты уже используеться!</font>');
                $('#email').focus();
        		error_set = true;
        	}
            if( msg == 'NO_EMAIL'){
        		$('#email_error').html('<font color="#FF5F00" style="font:bold 10px;">Введите Email!</font>');
                $('#email').focus();
        		error_set = true;
        	}
    		if( msg == 'BANemail'){
        		$('#email_error').html('<font color="#FF5F00" style="font:bold 10px;">Email запрещен к использованию!</font>');
                $('#email').focus();
        		error_set = true;
        	}

    		if( msg == 'EMAIL_LEN'){
        		$('#email_error').html('<font color="#FF5F00" style="font:bold 10px;">Email слишком короткий / длинный!</font>');
                $('#email').focus();
        		error_set = true;
        	}
    		if( msg == 'EMAIL_NOT_VALID'){
        		$('#email_error').html('<font color="#FF5F00" style="font:bold 10px;">Email не валидный!</font>');
                $('#email').focus();
        		error_set = true;
        	}
    		if( msg == 'OK'){
    			$('#display').html('<font color="#FFFF99"><h3>Регистрация шаг I:</h3></font><b>На ваш Email отправлено письмо с кодом подтверждения!</b>');
    			return true;
        	}


   			$('#register_loader').html('');
    		$_('register_button').style.display = '';
    		if( error_set == false ) alert('error code: '+msg+'. Please send this code to admin.');

       },
       error: function() {
        	$_('register_button').style.display = '';
            $('#register_loader').html('<font color="red">Сервис временно не доступен!</font>');
       }
    });
}

function on_update(){
    var random_num = (Math.round((Math.random()*9)+1));
    document.getElementById('reload').src = '/capcha/img.php?s='+random_num;
}



function transfer_check(){
	$('#error').html();

    var f               = document.transfer;
    var shard           = f.shard.value;
    var check_shard     = f.shard_other.value;
    var othershard      = f.othershard.value;

    var login           = f.login.value;
    var password        = f.password.value;
    var nick            = f.nick.value;

    var loginfw         = f.loginfw.value;
    var nickfw          = f.nickfw.value;
    var email           = f.email.value;
    var numbs           = f.numbs.value;

    var skills          = document.transfer.elements["skill[]"];
    var check_skill          = document.transfer.elements["check_skill[]"];
    var name_skill          = document.transfer.elements["skill_name[]"];


    var sk = '';

    for (i=0;i<skills.length;i++) {
        if(check_skill[i].checked){
            sk+="&skills["+name_skill[i].value+"]="+skills[i].value;
        }
    }

    $('#error').html('<br><div align="center">Идет проверка данных, подождите пожалуйста!<br><img src="/images/ajax-loader-blue.gif" alt="" title="" border=""></div>');
    $_('show').style.display = 'none';

    var error_set = false;

    $.ajax({
        type: "GET",
        url: "../ajax/ajax.php",
        data: 'type=transfer&numbs='+numbs+'&email='+email+'&nickfw='+nickfw+'&loginfw='+loginfw+'&nick='+nick+'&password='+password+'&login='+login+'&othershard='+othershard+'&check_shard='+check_shard+'&shard='+shard+sk,
        success: function(msg){
            if(msg == 'OK'){
                $('#show_transfer').html('<b>Ваша заявка была успешно принята. Пожалуйста дождитесь ответа администратора.</b>');
            }else{
                $_('show').style.display = '';
                $('#error').html(msg);

            }
        }
    });
}


