	var ok=false;	
	function checkResumeForm(frm)
	{
		frm.info.value = noHtml(frm.info.value);
		frm.skills.value = noHtml(frm.skills.value);
		frm.minvac.value = noHtml(frm.minvac.value);
				
		if (isNaN( parseInt(frm.rubrika.value))) { alert ('Пожалуйста, укажите рубрику вакансии...'); frm.rubrika.focus(); }
		else
		if (frm.job.value.length == 0) { alert ('Пожалуйста, укажите название вакансии (должность)...'); frm.job.focus(); }
        else
		if (frm.cities_list.value.length == 0) { alert ('Пожалуйста, укажите город...'); }
        else
		if (frm.minvac.value.length == 0) { alert ("Заполните поле 'В чем заключается работа', эта информация выводится в списке вакансий."); frm.minvac.focus(); }
		else
		if (frm.skills.value.length == 0) { alert ("Укажите информацию о необходимых навыках и опыте работы."); frm.skills.focus(); }
		else
		if (frm.info.value.length == 0) { alert ("Укажите дополнительную информацию о вакансии (характер работы, условия)."); frm.info.focus(); }
        else
		if (frm.minvac.value.length > 100) { alert ("Превышено максимально допустимое число символов (100) в поле 'В чем заключается работа'"); frm.minvac.focus(); }
		else
		if (frm.skills.value.length > 5500) { alert ("Превышено максимально допустимое число символов (5000) в поле 'Необходимые навыки и опыт работы'"); frm.skills.focus(); }
		else
		if (frm.info.value.length > 5500) { alert ("Превышено максимально допустимое число символов (5000) в поле 'Дополнительная информация'"); frm.info.focus(); }
        else
		if (frm.sfera.value.length == 0) { alert ('Пожалуйста, укажите сферу деятельности компании'); frm.sfera.focus(); }
        else
		if (isNaN( parseInt(frm.agtip.value))) { alert ('Укажите автора объявления, кем вы являетесь: прямым работодателем или кадровым агентством...'); frm.agtip.focus(); }
		else 
		if (frm.organization.value.length == 0) { alert ('Пожалуйста, укажите название вашей организации ...'); frm.organization.focus(); }
        else
		if ( (frm.phone.value.length == 0) && (frm.email.value.length == 0) ) { alert ('Пожалуйста, укажите вашу контактную информацию (телефон или E-mail)...'); frm.phone.focus(); }
		else
		{
		   
		   
		   ok=true;
		   if (frm.wagesmin.value.length > 0)
		      {
			    var wagesmin = parseInt(frm.wagesmin.value);
			    if (isNaN(wagesmin)) { alert ('Пожалуйста, укажите корректное значение заработной платы (руб.)...'); frm.wagesmin.focus(); ok=false;}
			    if ( (frm.currency.value == 'r') && (wagesmin > 0 && wagesmin < 50) ) frm.wagesmin.value = wagesmin*1000;
		      }
		   if (frm.wagesmax.value.length > 0)
		      {
			    var wagesmax = parseInt(frm.wagesmax.value);
			    if (isNaN(wagesmax)) { alert ('Пожалуйста, укажите корректное значение максимальной заработной платы (руб.)...'); frm.wagesmax.focus(); ok=false;}
			    if ( (frm.currency.value == 'r') && (wagesmax > 0 && wagesmax < 50) ) frm.wagesmax.value = wagesmax*1000;
		      }	   
		   
			  
		}
		
		
		
				
	}

	function retcheck() { return ok}
	
	
	
	

	function charCounter(txt, counter, max_length)
	{
		len = txt.value.length;
		document.getElementById(counter).innerHTML = len;
	}
	
	
	function char2Counter(txt, counter, max_length, warner)
	{
		len = txt.value.length;
		if (len>100) document.getElementById(warner).innerHTML = ' НАБРАНО БОЛЕЕ 100 СИМВОЛОВ !'; else document.getElementById(warner).innerHTML = '';
		document.getElementById(counter).innerHTML = len;					
	}
	
	
	
	function noHtml(txt)
	{
		if(/<\/?([^<>]+)>/i.test(txt) == true){
			txt = txt.replace(/<\/?([^<>]+)>/ig, '');
			txt = txt.replace(/\s\s/ig, ' ');
		}
		return txt;
	}
