function get_html(id,type) {
	var str = type == 0 ? '<a href="javascript:get_html('+id+',1)">убрать из моего расписания</a>':
		'<a href="javascript:get_html('+id+',0)">добавить в мое расписание</a>';
	$.ajax({
		type: "GET",
		url: "/poster/add_guest.php",
		data: "id="+id+"&type="+type,
		success: function(html){
			$("#g"+id).html(str);
			promVal = parseInt($("#g"+id).prev('div.visitors').children('a').text());
			if(type) {
				$("#g"+id).prev(".visitors").children('a').text(promVal-=1);
				$("#g"+id).prev(".visitors").children('span').text( word_case(promVal,new Array('человек','человека','человек')) );
				$("#g"+id).removeClass('pdel_div');
				$("#g"+id).addClass('padd_div');
			}
			else {
				$("#g"+id).prev(".visitors").children('a').text(promVal+=1);
				$("#g"+id).prev(".visitors").children('span').text( word_case(promVal,new Array('человек','человека','человек')) );
				$("#g"+id).removeClass('padd_div');
				$("#g"+id).addClass('pdel_div');
			}
		}
	});
}
//блок информации не показывать
function noInstruct(){
	$("#help").hide();
	setCookie('staffhelp','none',30);
	return false;
}
/* Склонение слов */
function word_case(num, wordarray)
{
	var lastdigit = num%10;
	if( num==1 || (num>20 && lastdigit==1) ) return wordarray[0];
	if( (num>20 || num<5 ) && (lastdigit>1 && lastdigit<5) ) return wordarray[1];
	else return wordarray[2];
}
/* Функция фильтрация вывода афиши */
function aj_filter_result()
{
	$('li#posters div.moz2').html('<div style="margin-top:180px; text-align:center;"><img src="/images/poster/big_ajax_loader.gif"/></div>');
	var filter = 'filter';
	var DateRange = $('[name=start_date]').val().split(' - ');
	var timeZone = Date.today().getTimezoneOffset()*60;
	if(DateRange[0]!='')/*Дата*/
	{
		filter += '&begin_date='+((Date.parseExact(DateRange[0],'d.M.yyyy'))/1000-timeZone);
		if(typeof(DateRange[1]) !== 'undefined'){
			filter += '&end_date='+((Date.parseExact(DateRange[1],'d.M.yyyy'))/1000-timeZone);
		}
	}/*Места*/
	if($('[name=place_id]').val()!='' && $('#place-check').val()=='1' )
		filter += '&place='+$('[name=place_id]').val();
	else{
		if($('[name=city_id]').val()!='' && $('#city-check').val()==1 )
			filter += '&city='+$('[name=city_id]').val();
		else filter += '&region='+$('[name=region_id]').val();
	}/*Типы событий*/
	if( $('#type-all').val()!='1' )
	{
		filter+='&type='
		$('input.type').each(function(){
			if( $(this).val()=='1' ) filter+=$(this).attr('rel')+'-';
		});
	}/*Мое расписание*/
	if( $('#schedule').val()=='1' ) filter+='&schedule=1';
	/* Персоны */
	if( $('[name=friend_id]').val()!='' && $('div.usercheck').children('input').val()=='1' ) filter+='&friend='+$('[name=friend_id]').val();
	/* Друзья */
	if( $('[name=person_id]').val()!='' && $('div.personcheck').children('input').val()=='1' ) filter+='&person='+$('[name=person_id]').val();
	/*Сортировка*/
	filter+='&order='+$('div[rel=sortorder] input[value=1]').attr('rel');
	/*Вид*/
	filter+='&view='+$('div[rel=view] input[value=1]').attr('rel');
	$('#link').val('http://'+base_url+'/poster/index.php?'+filter).parent().parent().show();
	$.get('/poster/index.php',filter,function(data){
		$('#posters').html(data);
	});
}
function show_posters(){
	var dest_r = "http://clubber.ru/adv/banners/"+bannersListR[curBanner];
	var dest_l = "http://clubber.ru/adv/banners/"+bannersListL[curBanner];
	var flashvars = {};
	var params = {};
	var attributes = {};
	params.allowScriptAccess="sameDomain";
	params.allowFullScreen="false";
	params.menu="false";
	params.quality="best";
	params.wmode="opaque",
	params.bgcolor="#ffffff";
	attributes.align = "left";
	params.movie = dest_r;
	swfobject.embedSWF(dest_r, "right_banner", "465", "90", "9.0.0", "http://www.macromedia.com/go/getflashplayer",flashvars, params,attributes);
	params.movie = dest_l;
	swfobject.embedSWF(dest_l, "left_banner", "465", "90", "9.0.0", "http://www.macromedia.com/go/getflashplayer",flashvars, params,attributes);
}
/* Форматирование результата контекстного поиска для городов */
function formatResults(row, i, num){
	var result = "<a href='#' onclick='return false'>";
	result+=row[0]+"<br/>"; if(typeof(row[2])!='undefined') result+="<span class='small_text'>"+row[2]+"</span></a>";
	return result;
}
function formatPersons(row, i, num)
{
	var result = "<a href='#' onclick='return false;'>";
	result+='<img src="/user/avatar.php?id='+row[4]+'&type=6"/>';
	result+='<span class="bold">'+row[0]+'</span><br/>'+row[1]+' '+row[2]+"</a>";
	return result;
}
/* Фукнция при загрузке сайта */
var filter_timer=false;
$( function(){
	on_load=1;
	show_posters();
	if(getCookie("staffhelp")!="none"){
		$('#help').show();
	}
	$('div.staff-request a, div.accredit-request a').live('click', function(){
		var anchor = $(this);
		$.post('/service/ajax/stuff_request.php','id='+$(this).attr('rel'),function(data){
			if( data==0 ) anchor.unbind('click').bind('click',function(){return false;}).css('text-decoration','none').css('color','black').addClass('accept_a').html('Ваш запрос отправлен').parent().removeClass('stuff-request');
			else {
				if( data==1 ) alert('Неверный запрос');
				else if ( data==2 ) alert('Ошибка выполнения запроса');
				else if ( data==3 ){
					alert('Ваш запрос уже был принят');
					anchor.parent().remove();
				}
			}
		});
		return false;
	});
	/* Установка стандартных значений для полей ввода */
    $(".defaultText").focus(function(srcc)
    {
        if ($(this).val() == $(this)[0].title && $(this).hasClass("defaultTextActive"))
        {
            $(this).removeClass("defaultTextActive");
            $(this).val("");
        }
    });
    $(".defaultText").blur(function()
    {
        if ($(this).val() == "")
        {
            if( $(this).attr('name')!='region' || $('#person').val()==1 ) $(this).addClass("defaultTextActive");
            $(this).val($(this)[0].title);
            hidden = $(this).siblings('input[type=hidden]');
            hidden.val( hidden.attr('rel') );
            $(this).siblings('div.checkbox').addClass('off').children('input').val('0');
        }
    });
    $(".defaultText").blur();     
    /* Оживляем блок фильтрации */
    $('.radio').click( function(){
    	$( 'div.radio[rel='+$(this).attr('rel')+']' ).addClass('off').children('input').val('0');
    	$(this).removeClass('off').children('input').val('1');
    });
    $('.checkbox').click(function(){
    	$(this).toggleClass('off');
    	children = $(this).children('input[type=hidden]');
    	chval = children.val(); if(chval==1) chval=0; else chval=1;
    	children.val(chval);
    });
    $('.resetall').click(function(){
    	$('div.all').addClass('off').children('input').val(0);
    });
    $('.all').click(function(){
    	$(this).parent().parent().find('.checkbox').addClass('off').children('input').val(0);
    	$(this).removeClass('off').children('input').val(1);
    });
    /* Дата */
	$('[name=start_date]').daterangepicker();
	/* Регионы */
	$('[name=region]').autocomplete('/service/ajax/ac_regions.php',{resultcacheLength:1, matchSubset:false, delay:400, autoFill:false, maxItemsToShow:15, selectFirst:true, formatItem:formatResults, scrollHeight:320, width:300});
	$('[name=region]').result(function(event, data, formatted){
		if( data ) $('[name=region_id]').val(data[1]);
		else $('[name=region_id]').val(0);
	});
	/* Города */
	$('.citycheck').click(function(){
		$('[name=city]').toggleClass('defaultTextActive');
	});
	$('[name=city]').bind('keyup',function(){ $('.citycheck').removeClass('off').children('input').val('1'); } );
	$('[name=city]').autocomplete('/service/ajax/ac_cities.php',{resultcacheLength:1, matchSubset:false, delay:400, autoFill:false, maxItemsToShow:15, selectFirst:true, formatItem:formatResults, scrollHeight:320, width:300});
	$('[name=city]').result(function(event, data, formatted){
		if( data ){
			$('[name=region]').val(data[2]);
			$('[name=region]').search();
			$('[name=city_id]').val(data[1]);
			if( $('.citycheck').hasClass ) $('.citycheck').click();
		}
		else $('[name=city_id]').val(0);
	});
	$('[name=city]').blur( function(){ $(this).search(); });
	/* Клубы */
	$('.placecheck').click(function(){
		$('[name=place]').toggleClass('defaultTextActive');
	});
	$('[name=place]').bind('keyup',function(){ $('.placecheck').removeClass('off').children('input').val('1'); } );
	$('[name=place]').autocomplete('/service/ajax/ac_places.php',{cacheLength:1, matchSubset:false, delay:400, autoFill:false, maxItemsToShow:15, selectFirst:true, formatItem:formatResults, scrollHeight:320, width:300 });
	$('[name=place]').result(function(event, data, formatted){
		if( data ){
			$('[name=city]').val(data[2]);
			$('[name=city]').search();
			$('[name=place_id]').val(data[1]);
		}
		else $('[name=place_id]').val(0);
	});
	/*Друзья*/
	$('[name=friend]').autocomplete('/service/ajax/ac_friends.php',{cacheLength:1, matchSubset:false, delay:400, autoFill:false, maxItemsToShow:15, selectFirst:true, formatItem:formatPersons, scrollHeight:320, width:300, extraParams:{uid:user_id} });
	$('[name=friend]').result(function(event, data, formatted){
		$('[name=friend_id]').val(data[4]);
	});
	$('[name=friend]').bind('keyup',function(){ 
		if( user_id==0 ){ unreg_user_alert(this); $(this).val(''); return false; }
		$('.usercheck').removeClass('off').children('input').val('1'); 
	} );
	$('.usercheck').click(function(){
		if( user_id==0 ){ unreg_user_alert(this); $(this).addClass('off').children('input').val()=='0'; return false; }
		if( $(this).children('input').val()=='1' && $('#friend').val()=='Все' ) $('[name=friend_id]').val(0);
		$('[name=friend]').toggleClass('defaultTextActive');
	});
	/*Персоны*/
	$('[name=person]').autocomplete('/service/ajax/ac_persons.php',{cacheLength:1, matchSubset:false, delay:400, autoFill:false, maxItemsToShow:15, selectFirst:true, formatItem:formatPersons, scrollHeight:320, width:300, extraParams:{type:'2|3|4|5|6|7|8|9|10|11|12'} });
	$('[name=person]').result(function(event, data, formatted){
		$('[name=person_id]').val(data[4]);
	});
	$('[name=person]').bind('keyup',function(){ $('.personcheck').removeClass('off').children('input').val('1'); } );
	$('.personcheck').click(function(){
		$('[name=person]').toggleClass('defaultTextActive');
	});
	/* Выделение ссылки */
	$('#link').click(function(){
		this.selectionStart=0;
		this.selectionEnd=$(this).val().length;
	});
	on_load=0;
});

