
	//
	//											Основной скрипт модуля АВТОРИЗАЦИЯ-РЕГИСТРАЦИЯ
	//

	//	Основные значения 
		

	//	Функции

		function Auth_regResult(HTML){
			document.getElementById("registrationBlock").innerHTML = HTML;
		}
	
		
		function Auth_showRemindBlock(){
			document.getElementById('auth_form').style.display = 'none';
			document.getElementById('remind_form').style.display = 'block';
		}
		
		function Auth_showAuthBlock(){
			document.getElementById('remind_form').style.display = 'none';
			document.getElementById('remind_ok').style.display = 'none';
			document.getElementById('auth_form').style.display = 'block';
		}		
		
		function Auth_remindOK(res){
			document.getElementById('remind_form').style.display = 'none';
			document.getElementById('remind_ok').style.display = 'block';
		}
	
		function Auth_remindPassword(palette){
			var params = new Object;
				params['palette'] = palette;
				params['user_email'] = document.getElementById('user_email').value;
			Query(Auth_remindOK, 'auth', 'request_remind_password', params);				
		}
	
		function Auth_registerUser(form_key, palette){
			var check = Form_checkFields(form_key, reg_form_fields);
			if(check == ''){
				var params = new Object;
					params['palette'] = palette;
				for(var key in reg_form_fields){
					if(reg_form_fields[key]['type']!='bool'){
						params[key] = document.getElementById(form_key + '_' + key).value;					
					} else {
						if(document.getElementById(form_key + '_' + key).checked == true){
							params[key] = 'Y';
						} else {
							params[key] = 'N';
						}
					}						
				}
				Query(Auth_regResult, 'auth', 'request_create_user', params);
			} else {
				alert(check);
			}
		}
		
		