<!--
	function set_status_vacancy(obj_name, status)
	{
		if (status == "ok") div_status = "ok";
		else if (status == "x") div_status = "x";
		else if (status == "") div_status = "";
		
		var div = document.getElementById(obj_name + "_status");
		div.innerHTML = div_status;
	}
	function test_vacancy_fill_form()
	{
		var frm = document.vacancy_fill_form;
		var re_white_space = /[a-zA-Zа-яА-ЯеЁ0-9]{3,}/;
		var re_fio = /^[А-Яа-яёЁa-zA-Z]{3,}\s[А-Яа-яёЁa-zA-Z]{3,}\s[А-Яа-яёЁa-zA-Z]{3,}$/;
		var re_phone = /^((([\+]?7)|8)-9[0-9]{2}-[0-9]{3}-[0-9]{2}-[0-9]{2})|((([\+]?7)|8)9[0-9]{9})|([1-9][0-9]{6})|([1-9][0-9]{2}-[0-9]{2}-[0-9]{2})$/;
		var re_email = /^[a-zA-Z](([_]?[a-zA-Z0-9]+)*[\.]?[a-zA-Z0-9]+)*@([a-zA-Z]+[\.]?){2,}\.[a-zA-Z]{2,4}$/;
		var re_birthday = /^((0[1-9])|([1-2][0-9])|(3[01])).((0[1-9])|(1[0-2])).((19[4-9][0-9])|(200[0-9]))$/;
		
		var result = true;
		
		if (frm.work_position.value != "")
		{			
			if (re_white_space.test(frm.work_position.value)) set_status_vacancy(frm.work_position.name, "ok");
			else
			{
				set_status_vacancy(frm.work_position.name, "x");
				result = false;
			}
		}
		else
		{
			set_status_vacancy(frm.work_position.name, "x");
			result = false;
		}
		
		if (frm.fio.value != "")
		{			
			if (re_fio.test(frm.fio.value)) set_status_vacancy(frm.fio.name, "ok");
			else
			{
				set_status_vacancy(frm.fio.name, "x");
				result = false;
			}
		}
		else
		{
			set_status_vacancy(frm.fio.name, "x");
			result = false;
		}
		
		if (frm.birthday.value != "")
		{			
			if (re_birthday.test(frm.birthday.value)) set_status_vacancy(frm.birthday.name, "ok");
			else
			{
				set_status_vacancy(frm.birthday.name, "x");
				result = false;
			}
		}
		else set_status_vacancy(frm.birthday.name, "");
		
		if (frm.location.value != "")
		{			
			if (re_white_space.test(frm.location.value)) set_status_vacancy(frm.location.name, "ok");
			else
			{
				set_status_vacancy(frm.location.name, "x");
				result = false;
			}
		}
		else set_status_vacancy(frm.location.name, "");
		
		if (frm.phone.value != "")
		{
			if (re_phone.test(frm.phone.value)) set_status_vacancy(frm.phone.name, "ok");
			else
			{
				set_status_vacancy(frm.phone.name, "x");
				result = false;
			}
		}
		else
		{
			set_status_vacancy(frm.phone.name, "x");
			result = false;
		}
		
		if (frm.email.value != "")
		{			
			if (re_email.test(frm.email.value)) set_status_vacancy(frm.email.name, "ok");
			else
			{
				set_status_vacancy(frm.email.name, "x");
				result = false;
			}
		}
		else set_status_vacancy(frm.email.name, "");
		
		if (frm.driving_lisence.value != "")
		{			
			if (re_white_space.test(frm.driving_lisence.value)) set_status_vacancy(frm.driving_lisence.name, "ok");
			else
			{
				set_status_vacancy(frm.driving_lisence.name, "x");
				result = false;
			}
		}
		else set_status_vacancy(frm.driving_lisence.name, "");
		
		if (frm.car_model.value != "")
		{			
			if (re_white_space.test(frm.car_model.value)) set_status_vacancy(frm.car_model.name, "ok");
			else
			{
				set_status_vacancy(frm.car_model.name, "x");
				result = false;
			}
		}
		else set_status_vacancy(frm.car_model.name, "");
		
		if (frm.education.value != "")
		{
			if (re_white_space.test(frm.education.value)) set_status_vacancy(frm.education.name, "ok");
			else
			{
				set_status_vacancy(frm.education.name, "x");
				result = false;
			}
		}
		else
		{
			set_status_vacancy(frm.education.name, "x");
			result = false;
		}
		
		if (frm.known_languages.value != "")
		{
			if (re_white_space.test(frm.known_languages.value)) set_status_vacancy(frm.known_languages.name, "ok");
			else
			{
				set_status_vacancy(frm.known_languages.name, "x");
				result = false;
			}
		}
		else set_status_vacancy(frm.known_languages.name, "");
		
		if (frm.know_computer.value != "")
		{
			if (re_white_space.test(frm.know_computer.value)) set_status_vacancy(frm.know_computer.name, "ok");
			else
			{
				set_status_vacancy(frm.know_computer.name, "x");
				result = false;
			}
		}
		else set_status_vacancy(frm.know_computer.name, "");
		
		if (frm.work_location.value != "")
		{
			if (re_white_space.test(frm.work_location.value)) set_status_vacancy(frm.work_location.name, "ok");
			else
			{
				set_status_vacancy(frm.work_location.name, "x");
				result = false;
			}
		}
		else
		{
			set_status_vacancy(frm.work_location.name, "x");
			result = false;
		}	
		
		if (frm.work_positions_last_years.value != "")
		{
			if (re_white_space.test(frm.work_positions_last_years.value)) set_status_vacancy(frm.work_positions_last_years.name, "ok");
			else
			{
				set_status_vacancy(frm.work_positions_last_years.name, "x");
				result = false;
			}
		}		
		else
		{
			set_status_vacancy(frm.work_positions_last_years.name, "x");
			result = false;
		}	
		
		if (frm.work_experience.value != "")
		{
			if (re_white_space.test(frm.work_experience.value)) set_status_vacancy(frm.work_experience.name, "ok");
			else
			{
				set_status_vacancy(frm.work_experience.name, "x");
				result = false;
			}
		}
		else
		{
			set_status_vacancy(frm.work_experience.name, "x");
			result = false;
		}	
		
		if (frm.how_find_us.value != "")
		{
			if (re_white_space.test(frm.how_find_us.value)) set_status_vacancy(frm.how_find_us.name, "ok");
			else
			{
				set_status_vacancy(frm.how_find_us.name, "x");
				result = false;
			}
		}
		else
		{
			set_status_vacancy(frm.how_find_us.name, "x");
			result = false;
		}		

		if (result) frm.submit();
	}
	function test_add_vacancy()
	{
		var frm = document.vacancy;
		if (frm.vacancy_name.value == "") alert("Вы не написали название вакансии");
		else if (tinyMCE.getContent("editor") == "") alert("Вы не написали требования к кондидату");
		else frm.submit();
	}
//->
