
var showcaseCurrencyId = DefaultCurrency;
var imageMaxWidth = "55px", imageMaxHeight = "55px";
var imageBorderWidth = "1px";
var imageMargin = "1px";
var textMaxWidth = "200px";
var textBorderWidth = "1px";
var textMargin = "1px";
var priceRepresentation = "PricePerRoom"; //"PricePerPerson" - для показа цен на человека
var textPosition = "left";
// Число столбцов в витрине
var ShowcaseWidth = 2;
// Число строк в витрине
var ShowcaseHeight = 18;
var Showcase;

// Если витрина встраивается в страницу, которая находится не в каталоге "Html" модуля,
// то придется переопределить пути относительно текущей страницы.
var viewPage = "../../pricedetails/"; /* форма просмотра цены */
var hotelPage = "../../hoteldetails/"; /* форма с подробностями об отеле */

function SetupShowcase()
{
	/* 
	*       Настройки витрины туров
	*
	*	Обязательные поля для заполнения помечены звездочкой.
	*/

	// Массив элементов витрины - поисковых фильтров
	var se1 = new ShowcaseElement();
	//* Страна
	se1.destinationCountry = 3;
	//* Дата вылета, задается в виде диапазона (в данном примере: начало тура от завтра + 7 дней)
	// Количество дней относительно сегодняшнего
	se1.departureDateFromNowCount = 3;
	//* Количество дней от departureDateFromNowCount
	se1.departureDateCount = 7;
	//* Город вылета
	se1.departureCity = 1;
	//* Количество взрослых
	se1.adult = 2;
	// Количество детей
	se1.child = 0;
	//* Количество туров по этому запросу, которые будут отображены
	se1.positionCount = 4;
	// true = удалить из результата повторяющиеся отели
	se1.filtrateIdenticalHotels = true;
	// Города назначения
	se1.destinationCities = [];
	// Отели - в данном варианте фильтр на отели закомментирован (отключен)
	//se1.hotels = [871,1004,3458,3811,5002,5426,5703,6970,7544,7688,9284,9310,9723,9724,9725,9727,10034,10610,10630,10642,11388,10232,11616,13269,13270,13295,13405,34445];
	// Звездности
	se1.stars = [4,5];
	// Продолжительность, ночей 
	// От
	se1.nightsFrom = 6;
	// До
	se1.nightsTo = 15;
	// Валюта
	//se1.currency = 1;
	// Цена
	// От
	//se1.priceFrom = 500;
	// До
	//se1.priceTo = 1500;
	// Операторы
	//se1.operatorIds = [];

	// Еще один поисковый запрос
	var se2 = new ShowcaseElement();
	se2.destinationCountry = 5;
	se2.departureDateFromNowCount = 3; // Вылет с завтрашнего дня
	se2.departureDateCount = 7; // в течении 7 дней
	se2.filtrateIdenticalHotels = true; // удалять из результата повторяющиеся отели
	se2.departureCity = 1; // Вылет из Москвы
	se2.destinationCities = [];
	se2.adult = 2; // 2 взрослых
	se2.child = 0; // 0 детей
	se2.positionCount = 4; // количество туров по этому запросу
	se2.nightsFrom = 6;
	se2.nightsTo = 15;
	se2.stars = [3,4];

	var se3 = new ShowcaseElement();
	se3.destinationCountry = 10;
	se3.departureDateFromNowCount = 3; // Вылет с завтрашнего дня
	se3.departureDateCount = 7; // в течении 7 дней
	se3.filtrateIdenticalHotels = true; // удалять из результата повторяющиеся отели
	se3.departureCity = 1; // Вылет из Москвы
	se3.destinationCities = [];
	se3.adult = 2; // 2 взрослых
	se3.child = 0; // 0 детей
	se3.positionCount = 4; // количество туров по этому запросу
	se3.nightsFrom = 6;
	se3.nightsTo = 15;
	se3.stars = [];
	
	var se4 = new ShowcaseElement();
	se4.destinationCountry = 15;
	se4.departureDateFromNowCount = 3; // Вылет с завтрашнего дня
	se4.departureDateCount = 7; // в течении 7 дней
	se4.filtrateIdenticalHotels = true; // удалять из результата повторяющиеся отели
	se4.departureCity = 1; // Вылет из Москвы
	se4.destinationCities = [];
	se4.adult = 2; // 2 взрослых
	se4.child = 0; // 0 детей
	se4.positionCount = 4; // количество туров по этому запросу
	se4.nightsFrom = 6;
	se4.nightsTo = 15;
	se4.stars = [];

	var se5 = new ShowcaseElement();
	se5.destinationCountry = 6;
	se5.departureDateFromNowCount = 3; // Вылет с завтрашнего дня
	se5.departureDateCount = 7; // в течении 7 дней
	se5.filtrateIdenticalHotels = true; // удалять из результата повторяющиеся отели
	se5.departureCity = 1; // Вылет из Москвы
	se5.destinationCities = [];
	se5.adult = 2; // 2 взрослых
	se5.child = 0; // 0 детей
	se5.positionCount = 4; // количество туров по этому запросу
	se5.nightsFrom = 6;
	se5.nightsTo = 15;
	se5.stars = [];

	var se6 = new ShowcaseElement();
	se6.destinationCountry = 16;
	se6.departureDateFromNowCount = 3; // Вылет с завтрашнего дня
	se6.departureDateCount = 7; // в течении 7 дней
	se6.filtrateIdenticalHotels = true; // удалять из результата повторяющиеся отели
	se6.departureCity = 1; // Вылет из Москвы
	se6.destinationCities = [];
	se6.adult = 2; // 2 взрослых
	se6.child = 0; // 0 детей
	se6.positionCount = 4; // количество туров по этому запросу
	se6.nightsFrom = 6;
	se6.nightsTo = 15;
	se6.stars = [];

	var se7 = new ShowcaseElement();
	se7.destinationCountry = 76;
	se7.departureDateFromNowCount = 3; // Вылет с завтрашнего дня
	se7.departureDateCount = 7; // в течении 7 дней
	se7.filtrateIdenticalHotels = true; // удалять из результата повторяющиеся отели
	se7.departureCity = 1; // Вылет из Москвы
	se7.destinationCities = [];
	se7.adult = 2; // 2 взрослых
	se7.child = 0; // 0 детей
	se7.positionCount = 4; // количество туров по этому запросу
	se7.nightsFrom = 6;
	se7.nightsTo = 15;
	se7.stars = [];

	var se10 = new ShowcaseElement();
	se10.destinationCountry = 42;
	se10.departureDateFromNowCount = 3; // Вылет с завтрашнего дня
	se10.departureDateCount = 7; // в течении 7 дней
	se10.filtrateIdenticalHotels = true; // удалять из результата повторяющиеся отели
	se10.departureCity = 1; // Вылет из Москвы
	se10.destinationCities = [];
	se10.adult = 2; // 2 взрослых
	se10.child = 0; // 0 детей
	se10.positionCount = 4; // количество туров по этому запросу
	se10.nightsFrom = 6;
	se10.nightsTo = 15;
	se10.stars = [];

	var se8 = new ShowcaseElement();
	se8.destinationCountry = 35;
	se8.departureDateFromNowCount = 3; // Вылет с завтрашнего дня
	se8.departureDateCount = 7; // в течении 7 дней
	se8.filtrateIdenticalHotels = true; // удалять из результата повторяющиеся отели
	se8.departureCity = 1; // Вылет из Москвы
	se8.destinationCities = [];
	se8.adult = 2; // 2 взрослых
	se8.child = 0; // 0 детей
	se8.positionCount = 4; // количество туров по этому запросу
	se8.nightsFrom = 6;
	se8.nightsTo = 15;
	se8.stars = [];

	var se9 = new ShowcaseElement();
	se9.destinationCountry = 12;
	se9.departureDateFromNowCount = 3; // Вылет с завтрашнего дня
	se9.departureDateCount = 7; // в течении 7 дней
	se9.filtrateIdenticalHotels = true; // удалять из результата повторяющиеся отели
	se9.departureCity = 1; // Вылет из Москвы
	se9.destinationCities = [];
	se9.adult = 2; // 2 взрослых
	se9.child = 0; // 0 детей
	se9.positionCount = 4; // количество туров по этому запросу
	se9.nightsFrom = 6;
	se9.nightsTo = 15;
	se9.stars = [];


	// Массив, содержащий все поисковые запросы
	Showcase = [se1, se2, se3, se4, se5, se6, se7, se10, se8, se9];

	/* 
	*
	*       Конец настроек витрины туров
	*
	*/
					
	var columns = dictionary.columns_sm, rows = dictionary.rows_sm;
	if (columns != null && rows != null)
	{
		ShowcaseWidth = columns;
		ShowcaseHeight = rows;
	}
	var textPositionFromQueryString = dictionary.textPosition_sm;
	if (textPositionFromQueryString != null)
	{
		textPosition = textPositionFromQueryString;
	}
	var documentElementRef;
	if (textPosition != "bottom")
	{
		documentElementRef = document.getElementById("showcaseImageDiv");
		if (documentElementRef != null)
		{
			documentElementRef.style.width = imageMaxWidth;
			documentElementRef.style.borderWidth = imageBorderWidth;
			documentElementRef.style.margin = imageMargin;
		}
		documentElementRef = document.getElementById("showcaseTextDiv");
		if (documentElementRef != null)
		{
			documentElementRef.style.width = textMaxWidth;
			documentElementRef.style.borderWidth = textBorderWidth;
			documentElementRef.style.margin = textMargin;
		}
		documentElementRef = document.getElementById("Tour");
		if (documentElementRef != null)
		{
			var pixelWidth = strToInt(imageMaxWidth) + strToInt(textMaxWidth) + (strToInt(imageBorderWidth) + strToInt(imageMargin) + strToInt(textBorderWidth) + strToInt(textMargin)) * 2;
			documentElementRef.style.pixelWidth = pixelWidth;
			documentElementRef.style.width = pixelWidth + "px";
		}
	}
	else
	{
		documentElementRef = document.getElementById("showcaseImageDiv");
		if (documentElementRef != null)
		{
			documentElementRef.style.float = "none";
			documentElementRef.style.width = imageMaxWidth;
			documentElementRef.style.borderWidth = imageBorderWidth;
			documentElementRef.style.margin = imageMargin;
		}
		documentElementRef = document.getElementById("showcaseTextDiv");
		if (documentElementRef != null)
		{
			documentElementRef.style.float = "none";
			documentElementRef.style.width = imageMaxWidth;
			documentElementRef.style.borderWidth = textBorderWidth;
			documentElementRef.style.margin = textMargin;
		}
		documentElementRef = document.getElementById("Tour");
		if (documentElementRef != null)
		{
			var pixelWidth = strToInt(imageMaxWidth) + (strToInt(imageBorderWidth) + strToInt(imageMargin)) * 2;
			documentElementRef.style.pixelWidth = pixelWidth;
			documentElementRef.style.width = pixelWidth + "px";
		}
	}
	GetShowcase();
}