function wdc_validateMetro() {
	var the_f = document.forms['frm_byfilter'];
	if (!(the_f && the_f.elements)) {
		alert('Невозможно найти форму');
		return false;
	}

	var the_metrosel = the_f.elements['metro_sel'];
	var the_metro = the_f.elements['metro'];
	if (!(the_metro && the_metrosel && the_metrosel.options)) {
		alert('Невозможно найти элементы');
		return false;
	}

	the_metro.value = "";
	var arr = new Array();
	var i = 0;
	for (i = 0; i<the_metrosel.options.length; i++) {
		if (the_metrosel.options[i].selected) arr[arr.length] = the_metrosel.options[i].value;
	}
	if (arr.length) the_metro.value = arr.join(',');

	return true;
}
function wdc_validateMetroSel() {
	var the_f = document.forms['frm_byfilter'];
	if (!(the_f && the_f.elements)) {
		alert('Невозможно найти форму');
		return false;
	}

	var the_metrosel = the_f.elements['metro_sel'];
	var the_metro = the_f.elements['metro'];
	if (!(the_metro && the_metrosel && the_metrosel.options)) {
		alert('Невозможно найти элементы');
		return false;
	}

	var s = the_metro.value;
	var arr = s.split(',');
	var arrK = new Array();
	var i = 0;
	for (i = 0; i < arr.length; i++) {
		arrK[''+arr[i]] = 1;
	}

	var i = 0;
	for (i = 0; i<the_metrosel.options.length; i++) {
		if (typeof(arrK[''+the_metrosel.options[i].value]) !== 'undefined') {
			the_metrosel.options[i].selected = true;
		} else {
			the_metrosel.options[i].selected = false;
		}
	}

	return true;
}

function wdc_validatePark() {
	var the_f = document.forms['frm_byfilter'];
	if (!(the_f && the_f.elements)) {
		alert('Невозможно найти форму');
		return false;
	}

	var the_metrosel = the_f.elements['park_sel'];
	var the_metro = the_f.elements['park'];
	if (!(the_metro && the_metrosel && the_metrosel.options)) {
		alert('Невозможно найти элементы');
		return false;
	}

	the_metro.value = "";
	var arr = new Array();
	var i = 0;
	for (i = 0; i<the_metrosel.options.length; i++) {
		if (the_metrosel.options[i].selected) {
			arr[arr.length] = the_metrosel.options[i].value;
		}
	}

	if (arr.length) the_metro.value = arr.join(',');

	return true;
}
function wdc_validateParkSel() {
	var the_f = document.forms['frm_byfilter'];
	if (!(the_f && the_f.elements)) {
		alert('Невозможно найти форму');
		return false;
	}

	var the_metrosel = the_f.elements['park_sel'];
	var the_metro = the_f.elements['park'];
	if (!(the_metro && the_metrosel && the_metrosel.options)) {
		alert('Невозможно найти элементы');
		return false;
	}

	var s = the_metro.value;
	var arr = s.split(',');
	var arrK = new Array();
	var i = 0;
	for (i = 0; i < arr.length; i++) {
		arrK[''+arr[i]] = 1;
	}

	var i = 0;
	for (i = 0; i<the_metrosel.options.length; i++) {
		if (typeof(arrK[''+the_metrosel.options[i].value]) !== 'undefined') {
			the_metrosel.options[i].selected = true;
		} else {
			the_metrosel.options[i].selected = false;
		}
	}

	return true;
}

function wdc_validateAvtopark() {
	var the_f = document.forms['frm_byfilter'];
	if (!(the_f && the_f.elements)) {
		alert('Невозможно найти форму');
		return false;
	}

	var the_metrosel = the_f.elements['avtopark_sel'];
	var the_metro = the_f.elements['avtopark'];
	if (!(the_metro && the_metrosel && the_metrosel.options)) {
		alert('Невозможно найти элементы');
		return false;
	}

	the_metro.value = "";
	var arr = new Array();
	var i = 0;
	for (i = 0; i<the_metrosel.options.length; i++) {
		if (the_metrosel.options[i].selected) {
			arr[arr.length] = the_metrosel.options[i].value;
		}
	}

	if (arr.length) the_metro.value = arr.join(',');

	return true;
}
function wdc_validateAvtoparkSel() {
	var the_f = document.forms['frm_byfilter'];
	if (!(the_f && the_f.elements)) {
		alert('Невозможно найти форму');
		return false;
	}

	var the_metrosel = the_f.elements['avtopark_sel'];
	var the_metro = the_f.elements['avtopark'];
	if (!(the_metro && the_metrosel && the_metrosel.options)) {
		alert('Невозможно найти элементы');
		return false;
	}

	var s = the_metro.value;
	var arr = s.split(',');
	var arrK = new Array();
	var i = 0;
	for (i = 0; i < arr.length; i++) {
		arrK[''+arr[i]] = 1;
	}

	var i = 0;
	for (i = 0; i<the_metrosel.options.length; i++) {
		if (typeof(arrK[''+the_metrosel.options[i].value]) !== 'undefined') {
			the_metrosel.options[i].selected = true;
		} else {
			the_metrosel.options[i].selected = false;
		}
	}

	return true;
}

function wdc_Find() {
	var the_f = document.forms['frm_byname'];
	if (!(the_f && the_f.elements)) {
		alert('Невозможно найти форму');
		return false;
	}

	var the_findname = the_f.elements['findname'];
	if (the_findname && (!the_findname.value.length || the_findname.value == 'Название')) {
		alert('Необходимо ввести значение для поиска');
		return false;
	}

	var the_sort_f = the_f.elements['sort_f'];
	var the_sort_o = the_f.elements['sort_o'];
	var the_pg = the_f.elements['pg'];

	if (the_sort_f && the_sort_f.value == 'name') {
		the_sort_f.disabled = true;
		if (the_sort_o) the_sort_o.disabled = true;
	}

	if (the_sort_f && !the_sort_f.value.length) {
		the_sort_f.disabled = true;
	}

	if (the_sort_o && !the_sort_o.value.length) {
		the_sort_o.disabled = true;
	}

	if (the_pg) the_pg.disabled = true;

	return true;
}

/*  */
function wdc_FilterToastmasters() {
	var the_f = document.forms['frm_byfilter'];
	if (!(the_f && the_f.elements)) {
		alert('Невозможно найти форму');
		return false;
	}

	if (the_f.elements['park_sel']) the_f.elements['park_sel'].disabled = true;
	if (the_f.elements['park'] && !the_f.elements['park'].value.length) the_f.elements['park'].disabled = true;

	var the_sort_f = the_f.elements['sort_i'];
	if (the_sort_f && !the_sort_f.value.length) {
		the_sort_f.disabled = true;
	}

	if (the_f.elements['pg']) the_f.elements['pg'].value='0';

	return true;
}

/*  */
function wdc_FilterBouquets() {
	return wdc_FilterSalons();
}

/*  */
function wdc_FilterSalons() {
	var the_f = document.forms['frm_byfilter'];
	if (!(the_f && the_f.elements)) {
		alert('Невозможно найти форму');
		return false;
	}

	var b_succ = wdc_validateMetro();
	if (!b_succ) {
		return false;
	}

	if (the_f.elements['metro_sel']) the_f.elements['metro_sel'].disabled = true;
	if (the_f.elements['metro'] && !the_f.elements['metro'].value.length) the_f.elements['metro'].disabled = true;

	var the_sort_f = the_f.elements['sort_i'];
	if (the_sort_f && !the_sort_f.value.length) {
		the_sort_f.disabled = true;
	}

	if (the_f.elements['pg']) the_f.elements['pg'].value='0';

	return true;
}

/*  */
function wdc_FilterCorteges() {
	var the_f = document.forms['frm_byfilter'];
	if (!(the_f && the_f.elements)) {
		alert('Невозможно найти форму');
		return false;
	}

	var b_succ = wdc_validateMetro();
	if (!b_succ) {
		return false;
	}

	if (the_f.elements['metro_sel']) the_f.elements['metro_sel'].disabled = true;
	if (the_f.elements['metro'] && !the_f.elements['metro'].value.length) the_f.elements['metro'].disabled = true;

	if (the_f.elements['avtopark_sel']) the_f.elements['avtopark_sel'].disabled = true;
	if (the_f.elements['avtopark'] && !the_f.elements['avtopark'].value.length) the_f.elements['avtopark'].disabled = true;

	var the_sort_f = the_f.elements['sort_i'];
	if (the_sort_f && !the_sort_f.value.length) {
		the_sort_f.disabled = true;
	}

	if (the_f.elements['pg']) the_f.elements['pg'].value='0';

	return true;
}

/*  */
function wdc_FilterRestaurants() {
	var the_f = document.forms['frm_byfilter'];
	if (!(the_f && the_f.elements)) {
		alert('Невозможно найти форму');
		return false;
	}

	var b_succ = wdc_validateMetro();
	if (!b_succ) {
		return false;
	}

	if (the_f.elements['metro_sel']) the_f.elements['metro_sel'].disabled = true;
	if (the_f.elements['metro'] && !the_f.elements['metro'].value.length) the_f.elements['metro'].disabled = true;

	if (!(the_f.elements['evtype'] && the_f.elements['fprice'] && the_f.elements['bprice'])) {
		alert('нет элементов для мероприятия');
		//
		return false;
	}
	if (the_f.elements['evtype'].value == '27234') {
		the_f.elements['fprice'].disabled = true;
	} else if (the_f.elements['evtype'].value == '27233') {
		the_f.elements['bprice'].disabled = true;
	} else {
		alert('неверный идентификатор мероприятия');
		//
		return false;
	}

	if (the_f.elements['fprice'] && !the_f.elements['fprice'].value.length) the_f.elements['fprice'].disabled = true;
	if (the_f.elements['bprice'] && !the_f.elements['bprice'].value.length) the_f.elements['bprice'].disabled = true;
	if (the_f.elements['guests'] && !the_f.elements['guests'].value.length) the_f.elements['guests'].disabled = true;

	var the_sort_f = the_f.elements['sort_i'];
	if (the_sort_f && !the_sort_f.value.length) {
		the_sort_f.disabled = true;
	}

	if (the_f.elements['pg']) the_f.elements['pg'].value='0';

	return true;
}
function wdc_validateGuestCounts(the_sel) {
	if (the_sel.value == '27234') {
		$j('#for_fprice').hide();
		$j('#for_bprice').show();
	} else if (the_sel.value == '27233') {
		$j('#for_bprice').hide();
		$j('#for_fprice').show();
	} else {
		alert('неверный идентификатор мероприятия');
		//
		return false;
	}
	//
	return true;
}

/*  */
function showRestaurYxo(s_tail) {
	$j('#yxo_info').hide();
	$j('#yxo_photos').hide();
	$j('#yxo_files').hide();
	$j('#yxo_'+s_tail).show();
}

/*  */
function wdc_SortByNamed(s_sort_sid, s_anketa) {
	var the_f = document.forms['frm_byname'];
	//
	if (s_sort_sid == 'name') {
		if (the_f.elements['sort_f']) the_f.elements['sort_f'].value = '';
		if (the_f.elements['sort_o']) the_f.elements['sort_o'].value = '';
	} else if (s_sort_sid == 'metro') {
		if (the_f.elements['sort_f']) the_f.elements['sort_f'].value = 'metro_asc';
		if (the_f.elements['sort_o']) the_f.elements['sort_o'].value = 'asc';
		/*
		if (the_f.elements['sort_f'].value == 'name' || the_f.elements['sort_f'].value == '') {
			the_f.elements['sort_f'].value = 'metro_asc';
			if (the_f.elements['sort_o']) the_f.elements['sort_o'].value = 'asc';
		} else if (the_f.elements['sort_f'].value == 'metro_asc') {
			the_f.elements['sort_f'].value = 'metro_desc';
			if (the_f.elements['sort_o']) the_f.elements['sort_o'].value = 'desc';
		} else {
			the_f.elements['sort_f'].value = 'metro_asc';
			if (the_f.elements['sort_o']) the_f.elements['sort_o'].value = 'asc';
		}
		*/
	}
	//
	if (the_f.elements['pg']) the_f.elements['pg'].value = '';
	//
	if (wdc_Find()) the_f.submit();
	//
	return false;
}
function wdc_SortByFiltered(s_sort_sid, s_anketa) {
	var the_f = document.forms['frm_byfilter'];
	//
	if (s_sort_sid == 'name') {
		if (the_f.elements['sort_i']) the_f.elements['sort_i'].value = '';
	} else if (s_sort_sid == 'metro') {
		if (the_f.elements['sort_i']) the_f.elements['sort_i'].value = '1';
	}
	//
	if (the_f.elements['pg']) the_f.elements['pg'].value = '0';
	//
	var b_filters_ok = false;
	eval("b_filters_ok = wdc_Filter" + s_anketa + "();");
	if (b_filters_ok) the_f.submit();
	//
	return false;
}

function wdc_FigaroShow(the_td) {
	var s_id = the_td.id.substr(5);
	if (!s_id) return;

	var the_anch = $j('#logo_'+s_id);
//alert(the_anch.length);
//	var the_anch = $j(the_td);
//alert(the_anch.length);

	$j('#figaro').empty();
	var offset = the_anch.offset();
	$j('#figaro').css("left", (offset.left-21) + 'px');
	$j('#figaro').css("top", (offset.top-19) + 'px');
	var the_clone = $j('#full_'+s_id).clone();
	the_clone.attr('id', "eee");
	$j('#figaro').append(the_clone);
	the_clone.show();
	$j('#figaro').show();
}

function wdc_BannStat(i_banner) {
	lLt.getInstance().execRemoteJs("/banners/go_to_not/"+i_banner+"/?", null, "", "");
	//
	return true;
}

function shide_photos2(b_200) {
	if ($j('#for_yxo_photos_a').length && $j('#for_yxo_photos_a').html() == "все фото") {
		//$j('#yxo_photos').css('height', $j('#yxo_photos table').height()+'px');
		$j('#yxo_photos').animate({height: $j('#yxo_photos table').height()+'px'});
		$j('#for_yxo_photos_a').html("скрыть");
	} else if ($j('#for_yxo_photos_a').length) {
		//$j('#yxo_photos').css('height', (b_200 ? "203px" : "103px"));
		$j('#yxo_photos').animate({height: (b_200 ? "203px" : "103px")});
		$j('#for_yxo_photos_a').html("все фото");
	}
	//
	return false;
}