function init()
{
	if (document.getElementById('kels') != null)
		set_listeners(document.getElementById('kels').getElementsByTagName('div'));
	if (document.getElementById('cuels') != null)
		set_listeners(document.getElementById('cuels').getElementsByTagName('div'));
	if (document.getElementById('cels') != null)
		set_listeners(document.getElementById('cels').getElementsByTagName('div'));
	if (document.addEventListener)
	{
		if (document.getElementById('tsbtn') != null)
			document.getElementById('tsbtn').addEventListener("click",check,false);
		if (document.getElementById('orbnt') != null)
			document.getElementById('orbnt').addEventListener("click",check_of,false);
	}
	else if (document.attachEvent)
	{
		if (document.getElementById('tsbtn') != null)
			document.getElementById('tsbtn').attachEvent("onclick",check);
		if (document.getElementById('orbnt') != null)
			document.getElementById('orbnt').attachEvent("onclick",check_of);
	}
	
	if (document.getElementById('spo') == null)
	{
//		set_cnt_h('cntblock');
	}
	else if (document.getElementById('scntb') != null)
	{
//		set_cnt_h('scntb');
	}
}
function set_cnt_h(bid)
{
	if((document.getElementById('l-col').offsetHeight-190)>document.getElementById(bid).offsetHeight)
	{
		document.getElementById(bid).style.height = document.getElementById('l-col').offsetHeight-400;
	}
}
function check()
{
	if (isNaN(document.getElementById('srctf').value))
	{
		alert('Цена должна быть числом.');
	}
	else
	{
		document.getElementById('tsf').submit();
	}
}
function set_listeners(els)
{
	for (i=0;i<els.length;i++)
	{
		if (els[i].addEventListener)
		{
			els[i].addEventListener("click", get_ih, false);
		}
		else if (els[i].attachEvent)
		{
			els[i].attachEvent("onclick",get_ih);
		}
	}
}
function get_ih (ev)
{
	var el = window.event ? window.event.srcElement : ev.currentTarget;
	if (el.parentNode.id == 'kels')
	{
		var sarr = Array('Горнолыжный;mountain-skiing','На выходные;weekend','Комбинированный;multi','Отдых;rest','Лечение;treatment','Экскурсионный;excursions');
		document.getElementById('sdk').innerHTML = el.innerHTML;
		get_list(el.innerHTML,sarr,'hfk');
		
	}
	else if (el.parentNode.id == 'cuels')
	{
		var sarr = Array('USD;USD','EUR;EUR','BYR;BYR');
		document.getElementById('sdcu').innerHTML = el.innerHTML;
		get_list(el.innerHTML,sarr,'hfcurr');
	}
	else if (el.parentNode.id == 'cels')
	{
		var sarr = Array('Беларусь;belarus','Польша;poland','Чехия;czech','Болгария;bulgaria','Литва;lithuania','Турция;turkey','Египет;egypt','ОАЭ;uae','Тунис;tunisia','Иордания;jordan','Украина;ukraine','Черногория;montenegro','Черноморское побережье Украины;blacksea-coast');
		document.getElementById('sdc').innerHTML = el.innerHTML;
		get_list(el.innerHTML,sarr,'hfcntr');
	}
}
function get_list(val,varr,vid)
{
	var sel;
	for (i=0;i<varr.length;i++)
	{
		sel = varr[i].split(';');
		if (sel[0] == val)
		{
			document.getElementById(vid).value = sel[1];
			break;
		}
	}
}
function check_of()
{
	var els = document.getElementById('ofr').getElementsByTagName('input');
	if (!els[0].value || !els[1].value)
	{
		alert('Заполните все обязательные поля.');
	}
	else
	{
		if (isNaN(els[3].value))
		{
			alert('"Количество мест" должно быть числом.');
		}
		else
		{
			document.getElementById('ofr').submit();
		}
	}
}