// Смена городов в селекте в зависимости от выбранного округа
function change_region_cities()
{
	
	
	 $.post("/ajax/ajaxListClubs.php",
                {    o : "city_region_change",
                     region_id: curr_okrug    
                }, function(data){
				
				curr_metro="";
				// В селект помещаем список городов
				$('#search-engines1_ul').html(data['cities'])
				 
				$('#change_region').val(data['first_city_id']);
				$('#region_name').html(data['first_city_name']);
				
				// Показываем первый город в списке
				$('#cityNameSpan').html(data['first_city_name'])
				
				// Клик по первому городу, для вывода списка клубов
				$('#search-engines1_ul li:first a').trigger('click')
				
				// Инициализация селекта с выбором городов	
				$('#flat').menu({ 
				content: $('#flat').next().html(), // grab content from this page
				showSpeed: 400 
				
				});	
			 
			 	// Если округ москва, выводим селект с метро
				if(curr_okrug==28)
				{  
					$('#search_block_metro_fast').show();
				}
				else
				{
					$('#search_block_metro_fast').hide();
				}
						
	}, 'json')
	    	
		
		
}
function listChange(name,type)
{
        if(type=='city')
        {
                $('#cityNameSpan').html(name);
                $(".h1_metro").html('<br /><br /><h1>Все фитнес-клубы г. '+name+'</h1><br /><br />');
                document.title='Все фитнес-клубы г. '+name;
                curr_okrug="";
                $('#okrugNameSpan').html("Округ");
                 curr_metro="";
                $('#metroNameSpan').html("Метро");
        }
        if(type=='okrug')
        {
                $('#okrugNameSpan').html(name);
                if (name == 'Все округа'){
                  document.title='Фитнес-клубы, '+name;
                  $(".h1_metro").html('<br /><br /><h1>Фитнес-клубы, '+name+'</h1><br /><br />');
                } else {
                  document.title='Фитнес-клубы, '+name+' округ';
                  $(".h1_metro").html('<br /><br /><h1>Фитнес-клубы, '+name+' округ</h1><br /><br />');
                }
                //curr_metro=""
                curr_city=0;
                curr_metro="";
                $('#metroNameSpan').html("Метро");
                $('#cityNameSpan').html("Москва");
        }
        if(type=='metro')
        {
                $('#metroNameSpan').html(name);
                if (name == 'Все метро'){
                  document.title="Все фитнес-клубы";
                  $(".h1_metro").html('<br /><br /><h1>Все фитнес-клубы</h1><br /><br />');
                } else {
                  document.title="фитнес м. "+name+", фитнес-клуб м. "+name+", фитнес-клубы м. "+name+", фитнес-клубы на м. "+name+", фитнес на метро "+name;
                  $(".h1_metro").html('<br /><br /><h1>Все фитнес-клубы на м. '+name+'</h1><br /><br />');
                }
                curr_city=0;
                //curr_okrug="";
                $('#cityNameSpan').html("Москва");
        }

         if($('#poolChB').attr('checked'))
           {
                   isPool=1;
           }
           else
           {
                   isPool=0;
           }

           if($('#24hChB').attr('checked'))
           {
                   is24Ch=1;
           }
           else
           {
                   is24Ch=0;
           }
            $('#loadImg').css('display','block');
                $.post("/ajax/ajaxListClubs.php",
                {    o : "listChange",
                         isPool: isPool,
                         is24Ch: is24Ch,
						 char_filter: char_filter,
                         curr_city: curr_city,
                         curr_okrug: curr_okrug,
                         curr_metro: curr_metro,
                         name_metro: name,
                         type: type
                        }, function(data){
                                //alert('sdf');
                                //alert(data);
                                data=eval(data);
                                //alert(data[6]);
                                $('#listClubContainer').html(data[0]);
                                $('#pages_block').html(data[1]);
                                $('#clubsCount').html(data[2]);
                                if ((data[2] == 0) && (char_filter != ''))
								{
									var msg = '<br/><h1>Фитнес-клубов на ' + ((char_filter == '0-9')? 'цифры ':'букву ') + char_filter + ' не найдено</h1><br/>';
									$('.h1_abc').html(msg);
								}
								$('#arrPrevContainer').html(data[3]);
                                $('#arrNextContainer').html(data[4]);
								// Название округа пока скрыто
                              //   if(data[5]!='') $('#okrugNameSpan').html(data[5]);
                                $('#search-engines3_ul').html(data[6]);
                                
								
                                $('#flat3').menu({
									content: $('#flat3').next().html(), // grab content from this page
									showSpeed: 400
								});
                                $('#loadImg').css('display','none');
								checkedImgBorder();
                });

}

function change_title()
{
	var title = $('title').html();
	var msg = $('.h1_abc').html();
	var pattern =  /на (?:букву|цифры) ([-A-Za-zА-Яа-я0-9]+) -/g;
	var pattern_2 =  /на (?:букву|цифры) ([-A-Za-zА-Яа-я0-9]+)/g;

	if (char_filter == '')
	{
		title = title.replace(pattern, '-');
		msg = '';
	}
	else
	{
		var result = title.match(pattern);
		if (result)
		{
			title = title.replace(pattern, 'на ' + ((char_filter == '0-9')? 'цифры ':'букву ') + char_filter + ' -');
			msg = '<br/><h1>Фитнес-клубы на ' + ((char_filter == '0-9')? 'цифры ':'букву ') + char_filter + '</h1><br/>';
		}
		else
		{
			title = title.replace(/ -/g, ' на ' + ((char_filter == '0-9')? 'цифры ':'букву ') + char_filter + ' -');
			msg = '<br/><h1>Фитнес-клубы на ' + ((char_filter == '0-9')? 'цифры ':'букву ') + char_filter + '</h1><br/>';
		}
	}
	
	document.title = title;
	$('.h1_abc').html(msg);
}

function change_char(obj)
{
	var parent = obj.parentNode;
	var text;
	var child;
	char_filter = $(obj).html();
	
	for (var childItem in parent.childNodes) 
	{
		if ((parent.childNodes[childItem].nodeType == 1) && (parent.childNodes[childItem].tagName != 'BR'))
		{
			child = parent.childNodes[childItem];
			text = $(child).html();
			if (obj == child)
			{
				$(child).replaceWith('<span>'+text+'</span>');
			}
			else
			{
				$(child).replaceWith('<a href="javascript:;" onclick="change_char(this); return false;">'+text+'</a>');
			}
		}
	}
	
	change_title();
	listChange('','');
}


function reset_char(obj)
{
	char_filter = '';
	var text = $(obj).html();
	$(obj).replaceWith('<a href="javascript:;" onclick="change_char(this); return false;">'+text+'</a>');
	change_title();
	listChange('','');
}


function change_pic(id,file_name,block_id)
{
        $('#bigPhoto'+block_id).attr('src','http://onfit.ru/upload/club_photo/'+id+'/'+file_name);
}

