

function isBlank(val){
  if(val==null){return false;}
  if(val.length==0) {return true;}
  return false;
}

function isValidEmail(val){
var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
  if (!val.match(re)) {
	  return false;
  } else {
	  return true;
  }
}

	function IsNumeric(sText)
	{
   		var ValidChars = "0123456789";
   		var IsNumber=true;
   		var Char;
	   	for (i = 0; i < sText.length && IsNumber == true; i++) 
		{ 
		  	Char = sText.charAt(i); 
		  	if (ValidChars.indexOf(Char) == -1) 
			{
			 	IsNumber = false;
			}
		}
   		return IsNumber;
	}
	
function valMail(){
      var v = document.getElementById("ip1").value;
        if(isBlank(v)){
          alert("Please enter the IP address correctly!");
          return false;
        }
		v = document.getElementById("ip1").value;
		if(!IsNumeric(v)){
			alert("Value in IP address must be numerical!");
			return false;
		}
		if(v>255){
			alert("Value in IP address must be lower than 255!");
			return false;
		}
		
		v = document.getElementById("ip2").value;
        if(isBlank(v)){
          alert("Please enter the IP address correctly!");
          return false;
        }
		v = document.getElementById("ip2").value;
		if(!IsNumeric(v)){
			alert("Value in IP address must be numerical!");
			return false;
		}
		if(v>255){
			alert("Value in IP address must be lower than 255!");
			return false;
		}
		
		v = document.getElementById("ip3").value;
        if(isBlank(v)){
          alert("Please enter the IP address correctly!");
          return false;
        }
		v = document.getElementById("ip3").value;
		if(!IsNumeric(v)){
			alert("Value in IP address must be numerical!");
			return false;
		}
		if(v>255){
			alert("Value in IP address must be lower than 255!");
			return false;
		}
		
		v = document.getElementById("ip4").value;
        if(isBlank(v)){
          alert("Please enter the IP address correctly!");
          return false;
        }
		v = document.getElementById("ip4").value;
		if(!IsNumeric(v)){
			alert("Value in IP address must be numerical!");
			return false;
		}
		if(v>255){
			alert("Value in IP address must be lower than 255!");
			return false;
		}

	  v = document.getElementById("semail").value;
        if(isBlank(v)){
          alert("Please enter e-mail address!");
          return false;
      }
	  v = document.getElementById("comment").value;
        if(isBlank(v)){
          alert("Please enter comment!");
          return false;
      }
	  v = document.getElementById("semail").value;
        if(!isValidEmail(v)){
          alert("Please enter valid e-mail address!");
          return false;
        }
		v = document.getElementById("code").value;
        if(isBlank(v)){
          alert("Please enter the security code!");
          return false;
        }
	return true;
}
	  

function chkSendMail() { if(valMail()) document.getElementById("support_eng").submit(); }

function chkSendMail2() { if(valMail()) document.getElementById("support_eng2").submit(); }

