﻿function showmsg ()
{
	document.getElementById('msg').style.display = '';
	document.getElementById('premsg').style.display = 'none';
}


function chkorder()
	{
		if (document.que.usermail.value=="")    
			{
				alert("Вы не заполнили поле 'Электронная почта'.");    
				document.que.usermail.focus();
				return false;     
			}

		if (document.que.usermsg.value=="")    
			{
				alert("Вы не заполнили поле 'Сообщение'.");    
				document.que.usermsg.focus();
				return false;     
			}


		if (document.que.plusplus.value=="")    
			{
				alert("Вы не заполнили поле защиты от спама.");    
				document.que.plusplus.focus();
				return false;     
			}
	}
	
	

function chkform()
	{
		if (document.addform.person.value=="")    
			{
				alert("Пожалуйста, укажите кто Вы");
				document.addform.person.focus();
				return false;     
			}
			
		if (document.addform.fio.value=="")
			{
				alert("Пожалуйста, представьтесь");
				document.addform.fio.focus();
				return false;
			}
			
		if (document.addform.city.value=="")
			{
				alert("Пожалуйста, укажите город");
				document.addform.city.focus();
				return false;
			}
			
		if (document.addform.experience.value=="")
			{
				alert("Пожалуйста, укажите Ваш опыт работы");
				document.addform.experience.focus();
				return false;
			}

		if ((document.addform.oswin[0].checked==false) && (document.addform.oswin[1].checked==false) && (document.addform.oswin[2].checked==false) && (document.addform.oswin[3].checked==false) && (document.addform.oswin[4].checked==false))
			{
				alert("Пожалуйста, оцените по пятибальной шкале знание ОС Microsoft Windows");    
				document.addform.oswin[0].focus();
				return false;
			}
			
		if ((document.addform.msnet[0].checked==false) && (document.addform.msnet[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке сети Microsoft");    
				document.addform.msnet[0].focus();
				return false;
			}
			
		if ((document.addform.msdom[0].checked==false) && (document.addform.msdom[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке контроллера домена");    
				document.addform.msdom[0].focus();
				return false;
			}			

		if ((document.addform.msgate[0].checked==false) && (document.addform.msgate[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке для подключения сети к Интернет в  качестве шлюза");    
				document.addform.msgate[0].focus();
				return false;
			}

		if ((document.addform.msav[0].checked==false) && (document.addform.msav[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке антивирусного ПО");    
				document.addform.msav[0].focus();
				return false;
			}

		if ((document.addform.msvpn[0].checked==false) && (document.addform.msvpn[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке клиента VPN");    
				document.addform.msvpn[0].focus();
				return false;
			}

		if ((document.addform.msfw[0].checked==false) && (document.addform.msfw[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке брендмауэра");    
				document.addform.msfw[0].focus();
				return false;
			}

		if ((document.addform.msdhcp[0].checked==false) && (document.addform.msdhcp[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос об автоматической настройке сети DHCP");    
				document.addform.msdhcp[0].focus();
				return false;
			}

		if ((document.addform.mswins[0].checked==false) && (document.addform.mswins[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке серверов имен WINS");    
				document.addform.mswins[0].focus();
				return false;
			}

		if ((document.addform.mstraf[0].checked==false) && (document.addform.mstraf[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке системы учёта трафика и пользователей");    
				document.addform.mstraf[0].focus();
				return false;
			}

		if (document.addform.msadd.value=="")
			{
				alert("Пожалуйста, укажите дополнительно названия программных продуктов ");
				document.addform.msadd.focus();
				return false;
			}

		if ((document.addform.osunix[0].checked==false) && (document.addform.osunix[1].checked==false) && (document.addform.osunix[2].checked==false) && (document.addform.osunix[3].checked==false) && (document.addform.osunix[4].checked==false))
			{
				alert("Пожалуйста, оцените по пятибальной шкале знание ОС Unix ");    
				document.addform.osunix[0].focus();
				return false;
			}

		if ((document.addform.unixfw[0].checked==false) && (document.addform.unixfw[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке фильтрации пакетов FireWall");    
				document.addform.unixfw[0].focus();
				return false;
			}

		if ((document.addform.unixgate[0].checked==false) && (document.addform.unixgate[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке для подключения сети к Интернет в качестве шлюза");    
				document.addform.unixgate[0].focus();
				return false;
			}

		if ((document.addform.unixsamba[0].checked==false) && (document.addform.unixsamba[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке файлового сервера Samba");    
				document.addform.unixsamba[0].focus();
				return false;
			}

		if ((document.addform.unixmail[0].checked==false) && (document.addform.unixmail[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке почтового сервера");    
				document.addform.unixmail[0].focus();
				return false;
			}

		if ((document.addform.unixav[0].checked==false) && (document.addform.unixav[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке антивирусного ПО");    
				document.addform.unixav[0].focus();
				return false;
			}

		if ((document.addform.unixvpn[0].checked==false) && (document.addform.unixvpn[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке VPN сервера");    
				document.addform.unixvpn[0].focus();
				return false;
			}

		if ((document.addform.unixids[0].checked==false) && (document.addform.unixids[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке системы обнаружения атак IDS");    
				document.addform.unixids[0].focus();
				return false;
			}

		if ((document.addform.unixdns[0].checked==false) && (document.addform.unixdns[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке DNS");    
				document.addform.unixdns[0].focus();
				return false;
			}

		if ((document.addform.unixdhcp[0].checked==false) && (document.addform.unixdhcp[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о автоматической настройке сети DHCP");    
				document.addform.unixdhcp[0].focus();
				return false;
			}

		if ((document.addform.unixweb[0].checked==false) && (document.addform.unixweb[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке web-сервера");    
				document.addform.unixweb[0].focus();
				return false;
			}

		if ((document.addform.unixdb[0].checked==false) && (document.addform.unixdb[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке СУБД");    
				document.addform.unixdb[0].focus();
				return false;
			}

		if (document.addform.unixadd.value=="")
			{
				alert("Пожалуйста, укажите дополнительно названия приложений (пакетов), которые Вы настраивали в ОС Unix");
				document.addform.unixadd.focus();
				return false;
			}

		if (document.addform.router.value=="")
			{
				alert("Пожалуйста, укажите маршрутизаторы/коммутаторы каких производителей Вы настраивали");
				document.addform.router.focus();
				return false;
			}

		if ((document.addform.routeraccess[0].checked==false) && (document.addform.routeraccess[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке списков доступа (фильтрации)");    
				document.addform.routeraccess[0].focus();
				return false;
			}
		
		if ((document.addform.routerdin[0].checked==false) && (document.addform.routerdin[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке динамической маршрутизации");    
				document.addform.routerdin[0].focus();
				return false;
			}

		if ((document.addform.routerproto[0].checked==false) && (document.addform.routerproto[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке протоколов доступа абонентов (например, PPP, PPPoE)");    
				document.addform.routerproto[0].focus();
				return false;
			}

		if ((document.addform.routertraf[0].checked==false) && (document.addform.routertraf[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке учёта трафика");    
				document.addform.routertraf[0].focus();
				return false;
			}

		if ((document.addform.routerqos[0].checked==false) && (document.addform.routerqos[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке резервирования каналов");    
				document.addform.routerqos[0].focus();
				return false;
			}

		if ((document.addform.routervpn[0].checked==false) && (document.addform.routervpn[1].checked==false))
			{
				alert("Пожалуйста, ответьте на вопрос о настройке VPN");    
				document.addform.routervpn[0].focus();
				return false;
			}

		if (document.addform.modem.value=="")
			{
				alert("Пожалуйста, укажите модемы каких производителей Вы настраивали");
				document.addform.modem.focus();
				return false;
			}
			
		if (document.addform.phonemini.value=="")
			{
				alert("Пожалуйста, укажите мини-АТС каких производителей Вы настраивали");
				document.addform.phonemini.focus();
				return false;
			}
			
		if (document.addform.phonehard.value=="")
			{
				alert("Пожалуйста, укажите IP оборудование для телефонии каких производителей Вы настраивали");
				document.addform.phonehard.focus();
				return false;
			}
			
		if (document.addform.phonesoft.value=="")
			{
				alert("Пожалуйста, укажите какие IP АТС Вы настраивали (название/производитель)");
				document.addform.phonesoft.focus();
				return false;
			}			
			
		if (document.addform.phone.value=="")
			{
				alert("Пожалуйста, укажите Ваш контактный телефон");
				document.addform.phone.focus();
				return false;
			}



		if (document.addform.name.value=="")
			{
				alert("Пожалуйста, введите Ваш адрес электронной почты");
				document.addform.name.focus();
				return false;
			}
			
		if (document.addform.name.value!="")    
			{
				val = document.addform.name.value;
				
				if ((val.indexOf("@") == -1) || (val.indexOf(".") == -1))
					{
						alert("Пожалуйста, введите корректный адрес электронной почты");
						document.addform.name.focus();
						return false;
					}
			}
		
		if (document.addform.nameagain.value=="")
			{
				alert("Пожалуйста, повторите Ваш адрес электронной почты");
				document.addform.nameagain.focus();
				return false;
			}
			
		if (document.addform.name.value!=document.addform.nameagain.value)
			{
				alert("Введённые Вами адреса электронной почты не совпадают");
				document.addform.nameagain.focus();
				return false;
			}
			
		if (document.addform.psw.value=="")
			{
				alert("Пожалуйста, введите пароль");
				document.addform.psw.focus();
				return false;
			}
			
		if (document.addform.pswagain.value=="")
			{
				alert("Пожалуйста, повторите ввод пароля");
				document.addform.pswagain.focus();
				return false;
			}
			
		if (document.addform.psw.value!=document.addform.pswagain.value)
			{
				alert("Введённые Вами пароли не совпадают");
				document.addform.pswagain.focus();
				return false;
			}
	}