	var http = 'http://www.srobv.ru';
	var ua = navigator.userAgent.toLowerCase();
	var isOpera = (ua.indexOf("opera") != -1);

	var showLoading = function(on) {
		on ? $('#ajax_loading').addClass('loading') : $('#ajax_loading').removeClass('loading');
	}

	function _change_page(actPage, nextPage, Part) {
		var params = 'page=' + nextPage + '&part=' + Part + '&mode=page';

		showLoading(true);
		$.ajax({
			type: "GET",
			url: http + "/ajax_registry.php",
			data: params,
			success: function(msg){
				var request = msg.split('|');
				showLoading(false);
				$('#rp' + Part + actPage).toggleClass('on');
				$('#rp' + Part + nextPage).toggleClass('on');
				$('#pagesnav' + Part).html(request[1]);
				$('#' + Part).html(request[0]);
			}
		});
	}


	function _search_request(Object, Part) {
		var array = $("#" + Object).serializeArray();
		var datas = isOpera ? $.param(array) : $.param(array, true);
		var params = decodeURIComponent(datas);
		var http = '..';
		var params = '&part=' + Part + '&mode=search';

		showLoading(true);
		$.ajax({
			type: "GET",
			url: http + "/ajax_registry.php",
			data: params,
			success: function(msg){
				showLoading(false);
				$('#pagesnav' + Part).html();
				$('#' + Part).html(request[0]);
			}
		});
	}


	function registrationConfirm() {
		if ( _submit_('regForm', false) == false ) return false;

		var array = $("#regForm").serializeArray();
		var datas = isOpera ? $.param(array) : $.param(array, true);
		var params = decodeURIComponent(datas);
		
		$.ajax({
			type: "GET",
			url: http + "/ajax_registration.php",
			data: params,
			success: function(msg){
				if (msg == "false") {
					window.location.href = http + "/error/8";
				} else if (msg == "mcode") {
					alert("Вы ввели неверный код!");
					$("input[name='mcode']").focus();
				} else {
					openRegisterConfirm();
				}
			}
		});
	}
	
	
	function _nplist(Part, href) {
		var params = 'part=' + Part + '&href=' + href +'&mode=np';

		showLoading(true);
		$.ajax({
			type: "GET",
			url: http + "/ajax_request.php",
			data: params,
			success: function(msg){
				//var request = msg.split('|')
				showLoading(false);
				if (Part == 'legal') { 
					if (!$('.link2').hasClass('on')) { 
						$('.link2').toggleClass('on'); 
						$('.link1').toggleClass('on'); 
					}
				} else  {
					if (!$('.link1').hasClass('on')) { 
						$('.link1').toggleClass('on'); 
						$('.link2').toggleClass('on'); 
					}	
				}			
				$('.np').html(msg);
			}
		});
	}

	
	function profileRequests(Object, Request) {
		switch (Request) {
			case 'info': 
				var array = $("#" + Object).serializeArray();
				var datas = isOpera ? $.param(array) : $.param(array, true);
				var params = decodeURIComponent(datas) + '&mode=info'; 
			break
			case 'password':
				var nP_ajax = $("input[name='" + Object + "']");
				var pValue = nP_ajax.val();
				var params = 'password=' + pValue + '&mode=passw';
			break
			case 'logo':
				var params = 'mode=deletelogo';
			break
			case 'text':
				var _ajax = $("textarea[name='" + Object + "']");
				var _value = _ajax.val();
				var params = 'txt=' + _value + '&mode=text';
			break
			case 'mail':
				var array = $("#" + Object).serializeArray();
				var datas = isOpera ? $.param(array) : $.param(array, true);
				var params = decodeURIComponent(datas) + '&mode=mail'; 
			break			
			case 'subscribe':
		}
		showLoading(true);
		$.ajax({
			type: "GET",
			url: http + "/ajax_request.php",
			data: params,
			success: function(msg){
				if (Request == 'password') {
					var eValue = $("input[name='email']").val();
					$("#myHiddenDiv1 h2").after('<div class="txt">Письмо с паролем выслано по адресу <span>' + eValue + '</span></div>');
				}
				if (Request == 'logo') {
					$("#logoimg").html(msg);
				}
				showLoading(false);
				setTimeout('openChangeConfirm();', 300);
			}
		});
	}
