function load_used(group, type, r_value){
	show_message('Загрузка данных');
	var req = new JsHttpRequest();
	req.open(null, '/js/_ajax/load_used.php', true);
	var data = { 'group': group, 'type': type, 'r_value': r_value, 'catalog_id': document.getElementById('catalog_id').value};
    req.send(data);

	req.onreadystatechange = function() {

		if (req.readyState == 4) {
//alert(req.responseText);
			var result = req.responseJS.result;
			var r_f_letter = req.responseJS.r_f_letter;
			var errors = req.responseJS.errors;
    	    var focus = req.responseJS.focus;

 				if (errors != '') close_message('error', errors, focus);
	            else if (result) {
					$('used_content_'+group).innerHTML = result;
//					alert(result);
				}
			close_message();
			reloadPage();
		}

	}
}

//фОТОГАЛЕРЕЯ В КАТАЛОГЕ--
function rf_gallery(all, now){
	show_message('Загрузка данных');
	for(i=1;i<=all;i++) {
		if ($('sp_'+i)) $('sp_'+i).style.display = 'none';
		if ($('r_li_'+i)) $('r_li_'+i).className = '';
	}
	if ($('sp_'+now)) $('sp_'+now).style.display = 'block';
	if ($('r_li_'+now)) $('r_li_'+now).className = 'active';

	close_message();
}

function rf_gallery2(all, move){
	show_message('Загрузка данных');
	for(i=1;i<=all;i++) {
		if ($('r_li_'+i).className =='active')	var now = i+move;
		if ($('sp_'+i)) $('sp_'+i).style.display = 'none';
		if ($('r_li_'+i)) $('r_li_'+i).className = '';
	}

	if (now>all) now = 1;
	if (now==0) now = all;

	if ($('sp_'+now)) $('sp_'+now).style.display = 'block';
	if ($('r_li_'+now)) $('r_li_'+now).className = 'active';

	close_message();
}
// --фОТОГАЛЕРЕЯ В КАТАЛОГЕ

function r_subscribe(){
	show_message('Загрузка данных');
    var r_subscribe = $('r_subscribe').value;
    if (r_subscribe == '') close_message('error', 'Укажите E-mail!', 'r_subscribe');
    else if (r_subscribe.length>0 && /^[\w\-\.]+\@[\w\-\.]+\.[a-z]{2,5}$/i.test(r_subscribe)==false) close_message('error', 'Некорректно введен email адрес', 'r_subscribe');
	else {
	var req = new JsHttpRequest();
	req.open(null, '/js/_ajax/r_subscribe.php', true);
	var data = { 'r_subscribe': r_subscribe};
    req.send(data);

	req.onreadystatechange = function() {

		if (req.readyState == 4) {
			var result = req.responseJS.result;
			var date = req.responseJS.date;
			var errors = req.responseJS.errors;
    	    var focus = req.responseJS.focus;
 				if (result==1) {
				close_message('info', 'Произошла ошибка. Обновите страницу и поробуйте еще раз');
 				}
				else if (result==2){
				close_message('info', 'Адрес '+r_subscribe+' был добавлен '+date+' года.<br /><br />Введите другой адрес');
				}
	            else {
				close_message('info', 'Проверьте ваш почтовый адрес '+r_subscribe+' и следуйте инструкциям в письме');
				}
			reloadPage();
		}

	}
	}
}




function complect_prod() {
	show_message('Загрузка данных');
    var articul = $('articul').value;
    if (articul == '') close_message('error', 'Укажите артикул или его часть!', 'articul');
    else if (articul.length<2) close_message('error', 'Введите как минимум 2 символа', 'articul');
	else {
	var req = new JsHttpRequest();
	req.open(null, '/js/_ajax/articul.php', true);
	var data = { 'articul': articul};
    req.send(data);

	req.onreadystatechange = function() {

		if (req.readyState == 4) {
//alert(req.responseText);
			var result = req.responseJS.result;
			var errors = req.responseJS.errors;
    	    var focus = req.responseJS.focus;
 				if (result==1) {
				close_message('info', 'К сожалению, ничего не найдено :(');
 				}
	            else {
					$('center').innerHTML = result;
					$('main').innerHTML = '';
					close_message();
				}
			reloadPage();
		}

	}
	}
}

function change_arenda() {
	show_message('Загрузка данных');
    var form_select = $('form_select').value;
    if (form_select == '') close_message('error', 'Необходимо что-то выбрать', 'form_select');
	else {
	var req = new JsHttpRequest();
	req.open(null, '/js/_ajax/change_arenda.php', true);
	var data = { 'form_select': form_select};
    req.send(data);

	req.onreadystatechange = function() {

		if (req.readyState == 4) {
//alert(req.responseText);
			var result1 = req.responseJS.result1;
			var result2 = req.responseJS.result2;
			var errors = req.responseJS.errors;
//alert(result1);
 				if (!result1) {
				close_message('info', 'Сбой формы. Обратитесь к администратору :(');
 				}
	            else {
					$('div_form1').innerHTML = result1;
					$('div_form2').innerHTML = result2;
					close_message();
				}
			reloadPage();
		}

	}
	}
}

//Аренда и Сервис

showPopupAS = function(who) {
	if (document.getElementById(who).style.display != "block") {
	var new_height = document.getElementById(who).offsetHeight;
	var new_width = document.getElementById(who).offsetWidth;
	var top = (document.body.scrollTop>0) ? document.body.scrollTop : document.documentElement.scrollTop;
	document.getElementById(who).style.top = (parseInt(top,10)+(document.body.clientHeight/2)-(new_height/2)-500)+'px';
   	document.getElementById(who).style.left = ((document.body.clientWidth/2)-(new_width/2)-400)+'px';
	document.getElementById(who).style.display = "block";
	}
	return false;
}

showSovet = function(who) {
	if (document.getElementById(who).style.display == "block") {
	document.getElementById(who).style.display = "none";
	}
	else {
		for(i=1;i<=100;i++) {
				if ($('popupSovet'+i)) $('popupSovet'+i).style.display = "none";
		}
	document.getElementById(who).style.display = "block";
	}
	return false;
}
