      var alreadySubmited = false;
      
      function isEmpty(e) {
         return ((e == null) || (e.length == 0));
      }

      function isDomain (e) {
        if (!isEmpty(e)) {
          var reDomain = new RegExp("^[a-z0-9_\\.\\-]+(\\.[a-z]{2,4})$","gi");
          return reDomain.test(e);
        } else {
          return false;
        }
      }

      function isDomainName (e) {
        if (!isEmpty(e)) {
          var reDomain = new RegExp("^[a-z0-9_\\-]+$","gi");
          return reDomain.test(e);
        } else {
          return false;
        }
      }

      function isEmail (e) {
        if (!isEmpty(e)) {
          var reEmail = new RegExp("^[a-z0-9_\\.\\-]+@+[a-z0-9_\\.\\-]+(\\.[a-z]{2,4})$","gi");
          return reEmail.test(e);
        } else {
          return false;
        }
      }

      function isNumber (e) {
        if (!isEmpty(e)) {
          var reNumber = new RegExp("^[0-9]+$","gi");
          return reNumber.test(e);
        } else {
          return false;
        }
      }

      function isAlpha (e) {
        if (!isEmpty(e)) {
          var reAlpha = new RegExp("^[a-zA-Zзавдйкилопмтфцыьщ]+[a-zA-Zзавдйкилопмтфцыьщ ]+$","gi");
          return reAlpha.test(e);
        } else {
          return false;
        }
      }

      function isAlphaNum (e) {
        if (!isEmpty(e)) {
          var reAlphaNum = new RegExp("^[0-9a-zA-Zзавдйкилопмтфцыьщ]+[0-9a-zA-Zзавдйкилопмтфцыьщ ]+$","gi");
          return reAlphaNum.test(e);
        } else {
          return false;
        }
      }

      function isExtendedAlphaNum (e) {
        if (!isEmpty(e)) {
          var reAlphaNum = new RegExp("^[0-9a-zA-Zзавдйкилопмтфцыьщзавдйкилопмтфц \\-\\+&@/]+$","gi");
          return reAlphaNum.test(e);
        } else {
          return false;
        }
      }

      function isPhoneNum (e) {
        if ((isEmpty(e)) || e.length < 10) {
          return false;
        } else {
          var rePhoneNum = new RegExp("^[0-9()\\-\\+ ]+$","g");
          return rePhoneNum.test(e);
        }
      }

      function isSelected (e) {
        if (e.selectedIndex < 1) {
          return(false);
        } else {
          return(true);
        }
      }
	  
	  function isBetween (e, sizeMin, sizeMax){
	  	return ((e.length >= sizeMin) && (e.length <= sizeMax));
	  }
