function key_town(obj)
{
	if(obj.value.length == 0)
	{
		$doc('town_list').innerHTML = '';
		return;
	}
	
	x_town(obj.value, show_statica);
}

function add_contest(vid)
{
	x_addcontest(vid, show_statica);
	return false;
}



function addToContest(cnt_id)
{
	vold_id = $doc('itm_id').value;
	if($doc('cntadd'+ cnt_id))wait('cntadd'+ cnt_id);
	x_contest_adding(vold_id, cnt_id, show_statica);
	return false;
}

function cnts_validate(cntst_id)
{
	e_id = $('#edit_id').val();
	if($doc('cntadd'+ cntst_id))wait('cntadd'+ cntst_id);

	bOk = true;

	$('#cntst' + cntst_id + ' :input').each(function()
	{
		if(bOk && ($(this).attr('req') ==1))
		{
			
			if(empty(this.value) )
			{
				bOk = false; alert('Не заполнили поле ' + $(this).attr('title')); active(this);
			}
			else
			{
				if(bOk &&  (this.id.indexOf('als') != -1 ) && !(check_email(this.value)))
				{
					bOk = false; alert('Не правильный e-mail в поле')
				}
			}

			if((this.type=='checkbox') && !(this.checked))
			{
				bOk = false; alert($(this).attr('title')); active(this);
			}
			
		}
	}
	)
	
	if(bOk)
	{
		vals = $('#cntst' + cntst_id + ' :input').serialize();
		x_contest_adding(e_id, cntst_id, vals, show_statica);
	}
	
	return false;
}

