function check_firm_name(id)
	{
		if(id=='')
			{
				document.getElementById('firm_no').style.display='block';
				document.getElementById('firm_name').style.border='2px solid #ff0000';
				return false;
			}
		else
			{
				document.getElementById('firm_no').style.display='none';
				document.getElementById('firm_name').style.border='2px solid #066CB0';
				return true;
			}	
	}
function check_chief(id)
	{
		if(id=='')
			{
				document.getElementById('chief_no').style.display='block';
				document.getElementById('chief').style.border='2px solid #ff0000';
				return false;
			}
		else
			{
				document.getElementById('chief_no').style.display='none';
				document.getElementById('chief').style.border='2px solid #066CB0';
				return true;
			}	
	}	
function country(id)
	{
		if( id=='0')
			{
				document.getElementById('country_no').style.display='block';	
				document.getElementById('country_name').style.border='2px solid #ff0000';
				document.getElementById('region').style.display='none'; 
				document.getElementById('city').style.display='none';
				document.getElementById('town').style.display='none';
				document.getElementById('another').style.display='none';
			}
		else if ( (id=='1') || (id=='2307') )
			{ 
				document.getElementById('region').style.display='block'; 
				document.getElementById('city').style.display='block';
				document.getElementById('town').style.display='none';
				document.getElementById('another').style.display='none';
				document.getElementById('country_name').style.border='2px solid #066CB0';
			}
		else
			{	
				document.getElementById('town').style.display='block';
				document.getElementById('region').style.display='none';
				document.getElementById('city').style.display='none';
				document.getElementById('another').style.display='none';
				document.getElementById('country_name').style.border='2px solid #066CB0';
			}	
	}
function check_country(id)
	{
		if(id=='0')
			{
				document.getElementById('country_no').style.display='block';	
				document.getElementById('country_name').style.border='2px solid #ff0000';
				document.getElementById('region').style.display='none'; 
				document.getElementById('city').style.display='none';
				document.getElementById('town').style.display='none';
				document.getElementById('another').style.display='none';
				return false;
			}
		else
			{
				document.getElementById('country_no').style.display='none';	
				document.getElementById('country_name').style.border='2px solid #066CB0';
				return true;
			}	
	}
function check_region(id)
	{
		if(id=='0')
			{
				document.getElementById('region_no').style.display='block';	
				document.getElementById('region_select').style.border='2px solid #ff0000';
				return false;
			}
		else
			{
				document.getElementById('region_no').style.display='none';	
				document.getElementById('region_select').style.border='2px solid #066CB0';
				return true;
			}	
	}	
function check_forgn_city(id)
	{
		if(id=='0')
			{
				document.getElementById('forgn_no').style.display='block';
				document.getElementById('forgn_city').style.border='2px solid #ff0000';
				return false;
			}
		else
			{
				document.getElementById('forgn_no').style.display='none';
				document.getElementById('forgn_city').style.border='2px solid #066CB0';
				return true;
			}	
	}		
function check_uaru(id)
	{
		if(id=='0')
			{
				document.getElementById('uaru_no').style.display='block';
				document.getElementById('uaru_city').style.border='2px solid #ff0000';
				return false;
			}
		else
			{
				document.getElementById('uaru_no').style.display='none';
				document.getElementById('uaru_city').style.border='2px solid #066CB0';
				return true;
			}	
	}
function check_another(id)
	{
		if(id=='')
			{
				document.getElementById('another_no').style.display='block';
				document.getElementById('city_another').style.border='2px solid #ff0000';
				return false;
			}
		else
			{
				document.getElementById('another_no').style.display='none';
				document.getElementById('city_another').style.border='2px solid #066CB0';
				return true;
			}	
	}		
function another(id)
	{
		if(id=='100000')
			{
				document.getElementById('another').style.display='block';
			}
		else
			{
				document.getElementById('another').style.display='none';
			}	
	}	
function check_adress(id)
	{
		if(id<5)
			{
				document.getElementById('adress_no').style.display='block';
				document.getElementById('adress').style.border='2px solid #ff0000';
				return false;
			}
		else
			{
				document.getElementById('adress_no').style.display='none';
				document.getElementById('adress').style.border='2px solid #066CB0';
				return true;
			}	
	}		
function check_c_kod(id)
	{
		if(id=='')
			{
				document.getElementById('ckod_no').style.display='block';
				document.getElementById('c_kod_1').style.border='2px solid #ff0000';
				return false;
			}
		else
			{
				document.getElementById('ckod_no').style.display='none';
				document.getElementById('c_kod_1').style.border='2px solid #066CB0';
				return true;
			}	
	}	
function check_kod(id)
	{
		if(id=='')
			{
				document.getElementById('kod_no').style.display='block';
				document.getElementById('kod1').style.border='2px solid #ff0000';
				return false;
			}
		else
			{
				document.getElementById('kod_no').style.display='none';
				document.getElementById('kod1').style.border='2px solid #066CB0';
				return true;
			}	
	}
function check_firm_phone(id)
	{
		if(id=='')
			{
				document.getElementById('firm_phone_no').style.display='block';
				document.getElementById('phone1').style.border='2px solid #ff0000';
				return false;
			}
		else
			{
				document.getElementById('firm_phone_no').style.display='none';
				document.getElementById('phone1').style.border='2px solid #066CB0';
				return true;
			}	
	}	
function check_about2(id)
	{
		if(id.length<10)
			{
				document.getElementById('about_sm_no').style.display='block';
				document.getElementById('firm_about_sm').style.border='2px solid #ff0000';
				return false;
			}
		else
			{
				document.getElementById('about_sm_no').style.display='none';
				document.getElementById('firm_about_sm').style.border='2px solid #066CB0';
				return true;
			}		
	}
function check_about(id)
	{
		if(id.length<50)
			{
				document.getElementById('about_no').style.display='block';
				document.getElementById('text').style.border='2px solid #ff0000';
				return false;
			}
		else
			{
				document.getElementById('about_no').style.display='none';
				document.getElementById('text').style.border='2px solid #066CB0';
				return true;
			}		
	}
function check_fio(id)
	{
		if(id=='')
			{
				document.getElementById('fio_no').style.display='block';
				document.getElementById('name_reg').style.border='2px solid #ff0000';
				return false;
			}
		else
			{
				document.getElementById('fio_no').style.display='none';
				document.getElementById('name_reg').style.border='2px solid #066CB0';
				return true;
			}	
	}
function check_dolgn(id)
	{
		if(id=='')
			{
				document.getElementById('dolgn_no').style.display='block';
				document.getElementById('dolgn_reg').style.border='2px solid #ff0000';
				return false;
			}
		else
			{
				document.getElementById('dolgn_no').style.display='none';
				document.getElementById('dolgn_reg').style.border='2px solid #066CB0';
				return true;
			}	
	}
function check_dolgn_phone(id)
	{
		if(id=='')
			{
				document.getElementById('dolgn_phone_no').style.display='block';
				document.getElementById('phone_reg').style.border='2px solid #ff0000';
				return false;
			}
		else
			{
				document.getElementById('dolgn_phone_no').style.display='none';
				document.getElementById('phone_reg').style.border='2px solid #066CB0';
				return true;
			}	
	}
function check_asc(id, quest)
	{
		var flag;
		if(id=='')
			{
				document.getElementById('asc_no').style.display='block';
				document.getElementById('asc').style.border='2px solid #ff0000';
				flag=0;
			}
		else
			{
				document.getElementById('asc_no').style.display='none';
				document.getElementById('asc').style.border='2px solid #066CB0';
				flag=1;
			}
		if(quest==0)
			{
				document.getElementById('quest_no').style.display='block';
				document.getElementById('hid_question').style.border='2px solid #ff0000';
				flag=0;
			}
		else
			{
				document.getElementById('quest_no').style.display='none';
				document.getElementById('hid_question').style.border='2px solid #066CB0';
				flag=1;
			}		
		if(flag==0)	{	return false; } else { return true; }	
	}
function check_quest(id)
	{
		if(id=='0')
			{
				document.getElementById('quest_no').style.display='block';
				document.getElementById('hid_question').style.border='2px solid #ff0000';
				return false;
			}
		else
			{
				document.getElementById('quest_no').style.display='none';
				document.getElementById('hid_question').style.border='2px solid #066CB0';
				return true;
			}	
	}	
function check_java_dolgnemail(email)
	{
		xajax_check_dolgnemail(email);
	}	
function check_sec_kode(kod)
	{
		xajax_check_sec_kode(kod);
	}		

function check_javaemail(email)
	{
		xajax_check_email(email);
	}	
function check_javaemail_firm(email)
	{
		xajax_check_email2(email);
	}		

function check_captcha(value)
	{	
		xajax_check_sec_kode(value);
	}



function check_form()
	{
		var can_submit = true;
		
		if(check_asc(document.getElementById('asc').value, document.getElementById('hid_question').value)==false)	{	can_submit=false;	}
		if(check_quest(document.getElementById('hid_question').value)==false)										{	can_submit=false;	}
		if(check_dolgn_phone(document.getElementById('phone_reg').value)==false)									{	can_submit=false;	}		
		if(check_dolgn(document.getElementById('dolgn_reg').value)==false)											{	can_submit=false;	}
		if(check_fio(document.getElementById('name_reg').value)==false)												{	can_submit=false;	}
		if(check_about(document.getElementById('text').value)==false)												{	can_submit=false;	}
		if(check_about2(document.getElementById('firm_about_sm').value)==false)										{	can_submit=false;	}
		if(check_firm_phone(document.getElementById('phone1').value)==false)										{	can_submit=false;	}
		if(check_kod(document.getElementById('kod1').value)==false)													{	can_submit=false;	}
		if(check_c_kod(document.getElementById('c_kod_1').value)==false)											{	can_submit=false;	}
		if(check_adress(document.getElementById('adress').value)==false)											{	can_submit=false;	}
		if(check_chief(document.getElementById('chief').value)==false)												{	can_submit=false;	}
		if(check_firm_name(document.getElementById('firm_name').value)==false)										{	can_submit=false;	}
		if(check_country(document.getElementById('country_name').value)==false)										{	can_submit=false;	}
		xajax_check_dolgnemail(document.getElementById('email_reg').value);
		
		if(document.getElementById('email_firm').length!=0)
			{
				xajax_check_email2(document.getElementById('email_firm').value);
				if (document.getElementById('email_c').value==0)	
					{	
						document.getElementById('email_firm').style.border='2px solid #ff0000';
						can_submit=false;	
					}
			}
		
		if (document.getElementById('region').style.display!='none')
			{	if(check_region(document.getElementById('region_select').value)==false)	{	can_submit=false;	} }
		if(	document.getElementById('town').style.display!='none')
			{	if(check_uaru(document.getElementById('uaru_city').value)==false)	{	can_submit=false;	} }
		if(	document.getElementById('city').style.display!='none')
			{	if(check_forgn_city(document.getElementById('forgn_city').value)==false)	{	can_submit=false;	} }			
		if(	document.getElementById('another').style.display!='none')
			{	if(check_another(document.getElementById('city_another').value)==false)	{	can_submit=false;	} }
		xajax_check_sec_kode(document.getElementById('skod').value);
		if (document.getElementById('captcha_c').value==0)	
			{	
				document.getElementById('skod').style.border='2px solid #ff0000';
				can_submit=false;	
			}
		
		if(can_submit==true)
			{	document.regForm.submit(); }
		else
			{	return false; }
	}

function check_form_upd()
	{
		check_asc(document.getElementById('asc').value, document.getElementById('hid_question').value);
		check_quest(document.getElementById('hid_question').value);							
		check_dolgn_phone(document.getElementById('phone_reg').value);							
		check_dolgn(document.getElementById('dolgn_reg').value);
		check_fio(document.getElementById('name_reg').value);
		check_about(document.getElementById('text').value);
		check_about2(document.getElementById('firm_about_sm').value);
		check_firm_phone(document.getElementById('phone1').value);
		check_kod(document.getElementById('kod1').value);
		check_c_kod(document.getElementById('c_kod_1').value);
		check_adress(document.getElementById('adress').value);
		check_chief(document.getElementById('chief').value);
		check_firm_name(document.getElementById('firm_name').value);
		check_country(document.getElementById('country_name').value);
		xajax_check_dolgnemail(document.getElementById('email_reg').value);
		
		xajax_check_email2(document.getElementById('email_firm').value);
		if (document.getElementById('email_c').value==0)	
			{	document.getElementById('email_firm').style.border='2px solid #ff0000';		}
		
		if (document.getElementById('region').style.display!='none')
			{	check_region(document.getElementById('region_select').value);	}
		if(	document.getElementById('town').style.display!='none')
			{	check_uaru(document.getElementById('uaru_city').value);			}
		if(	document.getElementById('city').style.display!='none')
			{	check_forgn_city(document.getElementById('forgn_city').value); 	}
		if(	document.getElementById('another').style.display!='none')
			{	check_another(document.getElementById('city_another').value);	}
		xajax_check_sec_kode(document.getElementById('skod').value);
		if (document.getElementById('captcha_c').value==0)	
			{	
				document.getElementById('skod').style.border='2px solid #ff0000';
				can_submit=false;	
			}
	}

function check_before_sbt()
	{
		reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
		if (document.getElementById('firm_name').value=='') {
			alert('Укажите название предприятия');
			document.getElementById('firm_name').focus();
			return false;
		}	
		else if (document.getElementById('chief').value=='') {
			alert('Укажите Ф.И.О руководителя');
			document.getElementById('chief').focus();
			return false;
		}					
		else if(document.getElementById('email_firm').value!='')
			{
				if (!document.getElementById('email_firm').value.match(reg)) 
				{
					alert('Укажите коректно email предприятия');
					document.getElementById('email_firm').focus();
					return false;
				}
			}
		else if (document.getElementById('country_name').value==0)
			{	
				alert('Укажите страну');
				document.getElementById('country_name').focus();
				return false;
				
			}	
		else if (document.getElementById('region').style.display!='none')
			{	
				if(check_region(document.getElementById('region_select').value)==false)		
					{	
						alert('Введите область');
						document.getElementById('region_select').focus();
						return false;
					} 
			}		
		else if (document.getElementById('adress').value=='') {
			alert('Укажите адрес предприятия');
			document.getElementById('adress').focus();
			return false;
		}	
		else if (document.getElementById('c_kod_1').value=='') {
			alert('Укажите код страны');
			document.getElementById('c_kod_1').focus();
			return false;
		}	
		else if (document.getElementById('kod1').value=='') {
			alert('Укажите код города');
			document.getElementById('kod1').focus();
			return false;
		}	
		else if (document.getElementById('phone1').value=='') {
			alert('Укажите телефон предприятия');
			document.getElementById('phone1').focus();
			return false;
		}
		else if (document.getElementById('firm_about_sm').value.length<10) {
			alert('Укажите короткую информацию о предприятии.');
			document.getElementById('firm_about_sm').focus();
			return false;
		}
		else if (document.getElementById('text').value.length<50) {
			alert('Укажите развернутую информацию о предприятии.');
			document.getElementById('text').focus();
			return false;
		}
		else if (document.getElementById('name_reg').value=='') {
			alert('Укажите Ваше Ф.И.О.');
			document.getElementById('name_reg').focus();
			return false;
		}
		else if (document.getElementById('dolgn_reg').value=='') {
			alert('Укажите Вашу должность');
			document.getElementById('dolgn_reg').focus();
			return false;
		}
		else if (!document.getElementById('email_reg').value.match(reg)) 
				{
					alert('Укажите коректно Ваш email');
					document.getElementById('email_reg').focus();
					return false;
				}
		else if (document.getElementById('phone_reg').value=='') {
			alert('Укажите Ваш телефон');
			document.getElementById('phone_reg').focus();
			return false;
		}	
		else if (document.getElementById('hid_question').value==0) {
			alert('Укажите секретный вопрос');
			document.getElementById('hid_question').focus();
			return false;
		}	
		else if (document.getElementById('asc').value=='') {
			alert('Укажите ответ на секретный вопрос ');
			document.getElementById('asc').focus();
			return false;
		}
		else if (document.getElementById('skod').value=='') {
			alert('Введите защитный код (4цифры)');
			document.getElementById('skod').focus();
			return false;
		}
		else
			{	document.regForm.submit(); }
	}

		


	

function check_yourname(id)
	{
		if(id=='')
			{
				document.getElementById('yourname_no').style.display='block';
				document.getElementById('your_name').style.border='2px solid #ff0000';
				return false;
			}
		else
			{
				document.getElementById('yourname_no').style.display='none';
				document.getElementById('your_name').style.border='2px solid #066CB0';
				return true;
			}	
	}	
function check_java_youremail(email)
	{
		xajax_check_youremail(email);
	}		
function check_yourtext(id)
	{
		if(id=='')
			{
				document.getElementById('your_text_no').style.display='block';
				document.getElementById('your_text').style.border='2px solid #ff0000';
				return false;
			}
		else
			{
				document.getElementById('your_text_no').style.display='none';
				document.getElementById('your_text').style.border='2px solid #066CB0';
				return true;
			}	
	}	


