function runFormAvia(pan_id)
{
	var obj_pan = uh_get_object(pan_id);
	obj_pan.innerHTML = '<h1 class="flhdr">Шаг 1 - Задайте параметры поиска рейсов</h1>' +
'<div id="uh_search_avia">' +
'<form action="flight_list.html" name="srchfrm" id="srchfrm" method="GET" onsubmit="return false">' +
'<input type="hidden" id="chainsnum" name="chainsnum" value="1" />' +
	'<div id="chainspan">' +
		'<div class="rowh">Маршрут 1</div>' +
		'<div class="row">' +
			'<div id="lblfrom1" class="lblfrom">Город отправления: (<a href="javascript:voidfn(0);" onmouseover="this.onclick=function(e) { var coor = mousePageXY(e); showHelp(coor, 0 ); }" class="actlink">?</a>)</div>' +
			'<div id="inpfrom1" class="inpfrom"><input type="text" id="cnf1" name="cnf1" class="field" style="position: relative;" value="Москва" onkeyup="javascript:fillCityList(this.value, \'citydrop\', \'cnf1\', \'ccf1\');" /><input type="hidden" id="ccf1" name="ccf1" class="field" value="MOW" /></div>' +
			'<div><a href="javascript:OpenWin(\''+ AJAX_CLENT_FULLURL + 'city.html?target=self.opener.document.srchfrm.cnf1&targetc=self.opener.document.srchfrm.ccf1' + '\');"><img src="'+ AJAX_CLENT_FULLURL + 'img/find.gif" width="24" height="20" border="0" alt="Выбрать город" /></a></div>' +
		'</div><div class="row">' +
			'<div id="lblto1" class="lblto">Город прибытия: (<a href="javascript:voidfn(0);" onmouseover="this.onclick=function(e) { var coor = mousePageXY(e); showHelp(coor, 1 ); }" class="actlink">?</a>)</div>' +
			'<div id="inpto1" class="inpto"><input type="text" id="cnt1" name="cnt1" class="field" style="position: relative;" onkeyup="javascript:fillCityList(this.value, \'citydrop\', \'cnt1\', \'cct1\');" value="" /><input type="hidden" id="cct1" name="cct1" class="field" value="" /></div>' +
			'<div><a href="javascript:OpenWin(\'' + AJAX_CLENT_FULLURL + 'city.html?target=self.opener.document.srchfrm.cnt1&targetc=self.opener.document.srchfrm.cct1' + '\');"><img src="'+ AJAX_CLENT_FULLURL + 'img/find.gif" width="24" height="20" border="0" alt="Выбрать город" /></a></div>' +
		'</div><div class="row">' +
			'<div id="lbldt1" class="lbldt">Дата вылета: (<a href="javascript:voidfn(0);" onmouseover="this.onclick=function(e) { var coor = mousePageXY(e); showHelp(coor, 5 ); }" class="actlink">?</a>)</div>' +
			'<div class="inpdt"><input type="text" size="10" name="it_dt1" id="it_dt1" class="datetxt" /></div>' +
			'<div class="btndt"><a href="javascript:showCalendarPopup(\'calendpan1\', \'it_dt1\', this, \'itdtpicbtn1\');"><img src="'+ AJAX_CLENT_FULLURL + 'img/ico_cal.gif" id="itdtpicbtn1" width="20" height="20" border="0" alt="Выбрать дату" /></a></div>' +
			'<div id="calendpan1" class="calwnd" style="visibility: hidden; display: none;"><div id="calendpan1cont" class="calwndcont"></div><!--[if lte IE 6.5]><iframe></iframe><![endif]--></div>' +
		'</div><div class="row">' +
			'<div class="lbltm">Время вылета:</div>' +
			'<div class="inptm"><select id="chsttm1" name="chsttm1" class="field"><option value="0001:2359">Любое время</option><option value="0500:0900">Ранее Утро 05:00-09:00</option><option value="0900:1200">Утро 09:00-12:00</option><option value="1200:1700">День 12:00-17:00</option><option value="1700:2000">Вечер 17:00-20:00</option><option value="2000:2359">Поздний Вечер 20:00-24:00</option><option value="0101:0500">Ночь 00:00-05:00</option></select></div>' +
		'</div>' +
	'</div>' +
	'<div style="padding: 8px 0px 10px 10px; overflow: auto;">' +
		'<div class="row" style="padding: 0px 0px 10px 0px;">' +
			'<a id="chainlink1" href="javascript:air_chain_add(\'chainspan\', \'chainsnum\', \'return\');" class="actlink">Искать туда и обратно</a> | ' +
			'<a id="chainlink2" href="javascript:air_chain_add(\'chainspan\', \'chainsnum\', \'add\');" class="actlink">Продолжить маршрут</a>' +
		'</div>' +
		'<div id="inpair" class="row">' +
			'<div><span style="font-weight: bold;">Предпочтительные авиакомпании: </span>(<a href="javascript:voidfn(0);" onmouseover="this.onclick=function(e) { var coor = mousePageXY(e); showHelp(coor, 2 ); }" class="actlink">?</a>)</div>' +
			'<select name="airline" id="airline" size="4" multiple="multiple" style="height:130px; width:250px;"><option value="">---- Авиакомпании ----</option></select>' +
		'</div>' +
		'<div id="inpoptions" class="row" style="padding: 0px 0px 6px 0px;">' +
			'<input id="showDirectOnly" type="checkbox" name="showDirectOnly" /> Отображать только прямые рейсы (<a href="javascript:voidfn(0);" onmouseover="this.onclick=function(e) { var coor = mousePageXY(e); showHelp(coor, 3 ); }" class="actlink">?</a>)<BR>' +
			'<input id="showNearestDays" type="checkbox" name="showNearestDays" /> Искать в ближайшие дни тоже (<a href="javascript:voidfn(0);" onmouseover="this.onclick=function(e) { var coor = mousePageXY(e); showHelp(coor, 4 ); }" class="actlink">?</a>)<BR>' +
			'<BR>' +
			'<SPAN class="formhdr">Количество Мест:</SPAN><BR>' +
			'<select name="seatNum" id="seatNum">' +
				'<option value="1">Одно</option>' +
				'<option value="2">Два</option>' +
				'<option value="3">Три</option>' +
				'<option value="4">Четыре</option>' +
			'</select><BR>' +
			'<SPAN class="formhdr">Класс:</SPAN><BR>' +
			'<select name="seatClass" id="seatClass">' +
				'<option value="">-- Любой --</option>' +
				'<option value="F">Первый Класс</option>' +
				'<option value="C">Бизнес Класс</option>' +
				'<option value="Y">Экономный Класс</option>' +
			'</select>' +
		'</div>' +
		'<div><input type="button" value="Искать" onclick="javascript:clickSearchFlightBut(\'' + pan_id + '\', \'flightlist\', \'flightsteps\');" /></div>' +
	'</div>' +
'</form>' +
'</div>';

	fillAirlineList('airline');}

function runFormHotel(pan_id)
{
	var obj_pan = uh_get_object(pan_id);	obj_pan.innerHTML = '<h1 class="flhdr">Шаг 1 - Задайте параметры поиска гостиницы</h1>' +
'<div id="uh_search_hotel">' +
'<form action="hotel_list.html" name="srchfrm" id="srchfrm" method="GET">' +
	'<div id="chainspan">' +
		'<div class="rowh">Парметры бронирования</div>' +
		'<div class="row">' +
			'<div id="lblfrom1" class="lblfrom">Город: (<a href="javascript:voidfn(0);" onmouseover="this.onclick=function(e) { var coor = mousePageXY(e); showHelp(coor, 9 ); }" class="actlink">?</a>)</div>' +
			'<div id="inpfrom1" class="inpfrom"><input type="text" id="cnf1" name="cnf1" class="field" style="position: relative;" onkeyup="javascript:fillCityList(this.value, \'citydrop\', \'cnf1\', \'ccf1\');" value="" /><input type="hidden" id="ccf1" name="ccf1" class="field" value="" /></div>' +
			'<div><a href="javascript:OpenWin(\'' + AJAX_CLENT_FULLURL + 'city.html?target=self.opener.document.srchfrm.cnf1&targetc=self.opener.document.srchfrm.ccf1' + '\');"><img src="'+ AJAX_CLENT_FULLURL + 'img/find.gif" width="24" height="20" border="0" alt="Выбрать город" /></a></div>' +
		'</div>' +
		'<div class="row">' +
			'<div id="lbldt1" class="lbldt">Бронировать с: (<a href="javascript:voidfn(0);" onmouseover="this.onclick=function(e) { var coor = mousePageXY(e); showHelp(coor, 10 ); }" class="actlink">?</a>)</div>' +
			'<div class="inpdt"><input type="text" size="10" name="it_dt1" id="it_dt1" class="datetxt" /></div>' +
			'<div class="btndt"><a href="javascript:showCalendarPopup(\'calendpan1\', \'it_dt1\', this, \'itdtpicbtn1\');"><img src="'+ AJAX_CLENT_FULLURL + 'img/ico_cal.gif" id="itdtpicbtn1" width="20" height="20" border="0" alt="Выбрать дату" /></a></div>' +
			'<div id="calendpan1" class="calwnd" style="visibility: hidden; display: none;"><div id="calendpan1cont" class="calwndcont"></div><!--[if lte IE 6.5]><iframe></iframe><![endif]--></div>' +
		'</div>' +
		'<div class="row">' +
			'<div id="lbldt2" class="lbldt">Бронировать по: (<a href="javascript:voidfn(0);" onmouseover="this.onclick=function(e) { var coor = mousePageXY(e); showHelp(coor, 10 ); }" class="actlink">?</a>)</div>' +
			'<div class="inpdt"><input type="text" size="10" name="it_dt2" id="it_dt2" class="datetxt" /></div>' +
			'<div class="btndt"><a href="javascript:showCalendarPopup(\'calendpan2\', \'it_dt2\', this, \'itdtpicbtn2\');"><img src="'+ AJAX_CLENT_FULLURL + 'img/ico_cal.gif" id="itdtpicbtn2" width="20" height="20" border="0" alt="Выбрать дату" /></a></div>' +
			'<div id="calendpan2" class="calwnd" style="visibility: hidden; display: none;"><div id="calendpan2cont" class="calwndcont"></div><!--[if lte IE 6.5]><iframe></iframe><![endif]--></div>' +
		'</div>' +
	'</div>' +
	'<br />' +
	'<div style="padding: 4px 0px 10px 10px; overflow: auto;">' +
		'<div id="inpoptions" class="row">' +
			'<span class="formhdr">Количество Мест:</span><br />' +
			'<select name="seatNum" id="seatNum">' +
				'<option value="1">Одно</option>' +
				'<option value="2">Два</option>' +
				'<option value="3">Три</option>' +
				'<option value="4">Четыре</option>' +
			'</select>' +
		'</div>' +
		'<br />' +
		'<div class="row"><input type="button" value="Искать" onclick="javascript:clickSearchHotelBut(\'' + pan_id + '\', \'hotellist\', \'flightsteps\');" /></div>' +
	'</div>' +
'</form>' +
'</div>';}

function runFormCar(pan_id)
{
	var obj_pan = uh_get_object(pan_id);
	obj_pan.innerHTML = '<h1 class="flhdr">Шаг 1 - Задайте параметры поиска автомобиля</h1>' +
'<div id="uh_search_car">' +
'<form action="car_list.html" name="srchfrm" id="srchfrm" method="GET">' +
	'<div id="chainspan">' +
		'<div class="rowh">Параметры аренды</div>' +
		'<div class="row">' +
			'<div id="lblfrom1" class="lblfrom">Город: (<a href="javascript:voidfn(0);" onmouseover="this.onclick=function(e) { var coor = mousePageXY(e); showHelp(coor, 9 ); }" class="actlink">?</a>)</div>' +
			'<div id="inpfrom1" class="inpfrom"><input type="text" id="cnf1" name="cnf1" class="field" style="position: relative;" onkeyup="javascript:fillCityList(this.value, \'citydrop\', \'cnf1\', \'ccf1\');" value="" /><input type="hidden" id="ccf1" name="ccf1" class="field" value="" /></div>' +
			'<div><a href="javascript:OpenWin(\'' + AJAX_CLENT_FULLURL + 'city.html?target=self.opener.document.srchfrm.cnf1&targetc=self.opener.document.srchfrm.ccf1' + '\');"><img src="'+ AJAX_CLENT_FULLURL + 'img/find.gif" width="24" height="20" border="0" alt="Выбрать город" /></a></div>' +
		'</div>' +
		'<div class="row">' +
			'<div id="lbldt1" class="lbldt">Бронировать с: (<a href="javascript:voidfn(0);" onmouseover="this.onclick=function(e) { var coor = mousePageXY(e); showHelp(coor, 10 ); }" class="actlink">?</a>)</div>' +
			'<div class="inpdt"><input type="text" size="10" name="it_dt1" id="it_dt1" class="datetxt" /></div>' +
			'<div class="btndt"><a href="javascript:showCalendarPopup(\'calendpan1\', \'it_dt1\', this, \'itdtpicbtn1\');"><img src="'+ AJAX_CLENT_FULLURL + 'img/ico_cal.gif" id="itdtpicbtn1" width="20" height="20" border="0" alt="Выбрать дату" /></a></div>' +
			'<div id="calendpan1" class="calwnd" style="visibility: hidden; display: none;"><div id="calendpan1cont" class="calwndcont"></div><!--[if lte IE 6.5]><iframe></iframe><![endif]--></div>' +
		'</div>' +
		'<div class="row">' +
			'<div id="lbldt2" class="lbldt">Бронировать по: (<a href="javascript:voidfn(0);" onmouseover="this.onclick=function(e) { var coor = mousePageXY(e); showHelp(coor, 10 ); }" class="actlink">?</a>)</div>' +
			'<div class="inpdt"><input type="text" size="10" name="it_dt2" id="it_dt2" class="datetxt" /></div>' +
			'<div class="btndt"><a href="javascript:showCalendarPopup(\'calendpan2\', \'it_dt2\', this, \'itdtpicbtn2\');"><img src="'+ AJAX_CLENT_FULLURL + 'img/ico_cal.gif" id="itdtpicbtn2" width="20" height="20" border="0" alt="Выбрать дату" /></a></div>' +
			'<div id="calendpan2" class="calwnd" style="visibility: hidden; display: none;"><div id="calendpan2cont" class="calwndcont"></div><!--[if lte IE 6.5]><iframe></iframe><![endif]--></div>' +
		'</div>' +
	'</div>' +
	'<br />' +
	'<div style="padding: 4px 0px 10px 10px; overflow: auto;">' +
		'<div id="inpoptions" class="row">' +
			'<span class="formhdr">Тип автомобиля: (<a href="javascript:voidfn(0);" onmouseover="this.onclick=function(e) { var coor = mousePageXY(e); showHelp(coor, 11 ); }" class="actlink">?</a>)</span><br />' +
			'<select name="cartype" id="cartype" size="4" multiple="multiple" style="height:150px;width:350px;">' +
			'<option value="">---- Любой ----</option>' +
			'</select><BR>' +
		'</div>' +
		'<br />' +
		'<div><input type="button" value="Искать" onclick="javascript:clickSearchCarBut(\'' + pan_id + '\', \'carlist\', \'flightsteps\');" /></div>' +
	'</div>' +
'</form>' +
'</div>';

	fillCartypeList('cartype');}

function runFormTour(pan_id)
{
	var obj_pan = uh_get_object(pan_id);
	obj_pan.innerHTML = '<h1 class="flhdr">Шаг 1 - Задайте параметры поиска авиабилетов и гостиниц</h1>' +
'<div id="uh_search_tour">' +
'<form action="flight_list.html" name="srchfrm" id="srchfrm" method="GET" onsubmit="return false">' +
'<input type="hidden" id="chainsnum" name="chainsnum" value="2" />' +
	'<div id="chainspan">' +
		'<div class="rowh">Маршрут Следования</div>' +
		'<div class="row">' +
			'<div id="lblfrom1" class="lblfrom">Город отправления: (<a href="javascript:voidfn(0);" onmouseover="this.onclick=function(e) { var coor = mousePageXY(e); showHelp(coor, 0 ); }" class="actlink">?</a>)</div>' +
			'<div id="inpfrom1" class="inpfrom"><input type="text" id="cnf1" name="cnf1" class="field" style="position: relative;" value="Москва" onkeyup="javascript:fillCityList(this.value, \'citydrop\', \'cnf1\', \'ccf1\');" /><input type="hidden" id="ccf1" name="ccf1" class="field" value="MOW" /></div>' +
			'<div><a href="javascript:OpenWin(\'' + AJAX_CLENT_FULLURL + 'city.html?target=self.opener.document.srchfrm.cnf1&targetc=self.opener.document.srchfrm.ccf1' + '\');"><img src="'+ AJAX_CLENT_FULLURL + 'img/find.gif" width="24" height="20" border="0" alt="Выбрать город" /></a></div>' +
		'</div><div class="row">' +
			'<div id="lblto1" class="lblto">Город прибытия: (<a href="javascript:voidfn(0);" onmouseover="this.onclick=function(e) { var coor = mousePageXY(e); showHelp(coor, 1 ); }" class="actlink">?</a>)</div>' +
			'<div id="inpto1" class="inpto"><input type="text" id="cnt1" name="cnt1" class="field" style="position: relative;" onkeyup="javascript:fillCityList(this.value, \'citydrop\', \'cnt1\', \'cct1\');" value="" /><input type="hidden" id="cct1" name="cct1" class="field" value="" /></div>' +
			'<div><a href="javascript:OpenWin(\'' + AJAX_CLENT_FULLURL + 'city.html?target=self.opener.document.srchfrm.cnt1&targetc=self.opener.document.srchfrm.cct1' + '\');"><img src="'+ AJAX_CLENT_FULLURL + 'img/find.gif" width="24" height="20" border="0" alt="Выбрать город" /></a></div>' +
		'</div><div class="row">' +
			'<div id="lblto2" class="lblto">Куда возвращаться: (<a href="javascript:voidfn(0);" onmouseover="this.onclick=function(e) { var coor = mousePageXY(e); showHelp(coor, 1 ); }" class="actlink">?</a>)</div>' +
			'<div id="inpto2" class="inpto"><input type="text" id="cnt2" name="cnt2" class="field" style="position: relative;" onkeyup="javascript:fillCityList(this.value, \'citydrop\', \'cnt2\', \'cct2\');" value="" /><input type="hidden" id="cct2" name="cct2" class="field" value="" /></div>' +
			'<div><a href="javascript:OpenWin(\'' + AJAX_CLENT_FULLURL + 'city.html?target=self.opener.document.srchfrm.cnt2&targetc=self.opener.document.srchfrm.cct2' + '\');"><img src="'+ AJAX_CLENT_FULLURL + 'img/find.gif" width="24" height="20" border="0" alt="Выбрать город" /></a></div>' +
		'</div><div class="row">' +
			'<div id="lbldt1" class="lbldt">Дата вылета: (<a href="javascript:voidfn(0);" onmouseover="this.onclick=function(e) { var coor = mousePageXY(e); showHelp(coor, 5 ); }" class="actlink">?</a>)</div>' +
			'<div class="inpdt"><input type="text" size="10" name="it_dt1" id="it_dt1" class="datetxt" /></div>' +
			'<div class="btndt"><a href="javascript:showCalendarPopup(\'calendpan1\', \'it_dt1\', this, \'itdtpicbtn1\');"><img src="'+ AJAX_CLENT_FULLURL + 'img/ico_cal.gif" id="itdtpicbtn1" width="20" height="20" border="0" alt="Выбрать дату" /></a></div>' +
			'<div id="calendpan1" class="calwnd" style="visibility: hidden; display: none;"><div id="calendpan1cont" class="calwndcont"></div><!--[if lte IE 6.5]><iframe></iframe><![endif]--></div>' +
		'</div><div class="row">' +
			'<div id="lbldt1" class="lbldt">Дата возврата: (<a href="javascript:voidfn(0);" onmouseover="this.onclick=function(e) { var coor = mousePageXY(e); showHelp(coor, 5 ); }" class="actlink">?</a>)</div>' +
			'<div class="inpdt"><input type="text" size="10" name="it_dt2" id="it_dt2" class="datetxt" /></div>' +
			'<div class="btndt"><a href="javascript:showCalendarPopup(\'calendpan2\', \'it_dt2\', this, \'itdtpicbtn2\');"><img src="'+ AJAX_CLENT_FULLURL + 'img/ico_cal.gif" id="itdtpicbtn1" width="20" height="20" border="0" alt="Выбрать дату" /></a></div>' +
			'<div id="calendpan2" class="calwnd" style="visibility: hidden; display: none;"><div id="calendpan2cont" class="calwndcont"></div><!--[if lte IE 6.5]><iframe></iframe><![endif]--></div>' +
		'</div>' +
	'</div>' +
	'<div style="padding: 8px 0px 10px 10px; overflow: auto;">' +
		'<div id="inpoptions" class="row" style="padding: 0px 0px 6px 0px;">' +
			'<SPAN class="formhdr">Количество Мест:</SPAN><BR>' +
			'<select name="seatNum" id="seatNum">' +
				'<option value="1">Одно</option>' +
				'<option value="2">Два</option>' +
				'<option value="3">Три</option>' +
				'<option value="4">Четыре</option>' +
			'</select><BR>' +
			'<SPAN class="formhdr">Класс перелета:</SPAN><BR>' +
			'<select name="seatClass" id="seatClass">' +
				'<option value="">-- Любой --</option>' +
				'<option value="F">Первый Класс</option>' +
				'<option value="C">Бизнес Класс</option>' +
				'<option value="Y">Экономный Класс</option>' +
			'</select>' +
		'</div>' +
		'<div><input type="button" value="Искать" onclick="javascript:clickSearchTourBut(\'' + pan_id + '\', \'flightlist\', \'hotellist\', \'flightsteps\');" /></div>' +
	'</div>' +
'</form>' +
'</div>';}


function initBasicForms(frm_id)
{	runNewForm('avia', frm_id);
}

function runNewForm(mode, frm_id)
{
	if( bookparams["stepind"] > 1 )
	{		if(!window.confirm('При переходе на другую форму поиска вся введенная Вами информация будет потеряна. Вы действительно хотите перейти на другую форму поиска?'))
		{			return;		}	}

	bookparams["persons"] = 1;
	bookparams["seatclass"] = "Y";
	bookparams["stepind"] = 1;
	bookparams["sessionid"] = generateSessionID();
	bookparams["pagei"] = 1;
	bookparams["pagen"] = 10;
	bookparams["sortm"] = 'price';
	bookparams["mode"] = mode;

	showItem(frm_id);

	hideItem('flightsteps');
	hideItem('flightstepsup');

	var avia_tbl = uh_get_object('flightlist');
	var hotel_tbl = uh_get_object('hotellist');
	var car_tbl = uh_get_object('carlist');

	avia_tbl.innerHTML = '';
	hotel_tbl.innerHTML = '';
	car_tbl.innerHTML = '';
	if( mode == 'avia' )	runFormAvia(frm_id);
	else if( mode == 'hotel' )	runFormHotel(frm_id);
	else if( mode == 'car' )	runFormCar(frm_id);
	else if( mode == 'tour' )	runFormTour(frm_id);}

function gotoprevpage(form_id, avia_id, hotel_id, car_id, steppan_id)
{
	switch( bookparams["mode"] )
	{		case 'avia':
			gotoprevpage_avia(form_id, avia_id, steppan_id);
			break;
		case 'hotel':
			gotoprevpage_hotel(form_id, hotel_id, steppan_id);
			break;
		case 'car':
			gotoprevpage_car(form_id, car_id, steppan_id);
			break;
		case 'tour':
			gotoprevpage_tour(form_id, avia_id, hotel_id, steppan_id);
			break;	}}

