| 
					
				 | 
			
			
				@@ -130,9 +130,11 @@ function formValidation(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if ($('tn_enabled').checked) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if(!ValidateNumber(tn_port, ' Порт Telnet')) flag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if(!ValidateMinMax(tn_port, ' Порт Telnet')) flag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if ($('syslog_enable').checked) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if(!ValidateNumber(syslog_port, ' Порт Syslog')) flag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if(!ValidateMinMax(syslog_port, ' Порт Syslog')) flag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if(!ValidateIPaddress(syslog_server, ' Сервер Syslog')) flag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // if ($('ssh_enabled').checked) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -173,6 +175,25 @@ function formValidation(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   return flag; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function ValidateMinMax(element, title){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  var warn = document.createElement('li'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  var minValue = parseFloat(element.getAttribute('minimum')); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  var maxValue = parseFloat(element.getAttribute('maximum')); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  var curValue = parseFloat(element.value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  var boolValue = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (curValue < minValue) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    warn.innerHTML = 'Значение ' + title + ' не может быть ниже ' + minValue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    $('validation-box').appendChild(warn); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    boolValue = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  else if (curValue > maxValue) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    warn.innerHTML = 'Значение ' + title + ' не может быть выше ' + maxValue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    $('validation-box').appendChild(warn); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    boolValue = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } else { boolValue = true; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  return boolValue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function ValidateIPaddress(ipaddress, z) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   var warn = document.createElement('li'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   warn.innerHTML = 'Неправильно задан' + z + '!'; 
			 |