﻿

     function validateMail(inputobj, elemid, regValidation)
	  {
          var message = "";
          var regExp =/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
          var flagerror = false;
		  

          if(!(regExp.test(inputobj.value) && regValidation) )
		  {
            message +="Въведете коректен e-mail.";
            flagerror = true;
          }

          if( flagerror) 
		  {
            message = "" + message;
            var elem = document.getElementById(elemid);
            var elem_ = document.getElementById(elemid + "_");
            elem.style.display = 'inline';
            elem_.style.display = 'inline';
            elem.innerHTML = message;
          }
          else 
		  {
            var elem = document.getElementById(elemid);
            var elem_ = document.getElementById(elemid + "_");
            elem.style.display = 'none';
            elem_.style.display = 'none';
          }
     }

      function validateTextFree(inputobj, elemid, minChars, regValidation){
          var message = "";
          var flagerror = false;

          if(inputobj.value.length < minChars) {
            message = "Полето трябва да е поне " + minChars + " символ" + ((minChars==1)?".":"а.");
            flagerror = true;
          }

          if( flagerror) {
            message = "" + message;
            var elem = document.getElementById(elemid);
            var elem_ = document.getElementById(elemid + "_");
            elem.style.display = 'inline';
            elem_.style.display = 'inline';
            elem.innerHTML = message;
          }

          else {
            var elem = document.getElementById(elemid);
            var elem_ = document.getElementById(elemid + "_");
            elem.style.display = 'none';
            elem_.style.display = 'none';
          }
      }

       function validatePassword(passobj,cpassobj, elemid, minChars) 
	  {
          var message = "";
          var flagerror = false;

          if(passobj.value.length < minChars || cpassobj.value.length < minChars) 
		  {
            message = "Паролата трябва да е поне " + minChars + " символ" + ((minChars==1)?".":"а.");
            flagerror = true;
          }

          if(passobj.value != cpassobj.value) 
		  {
            message += "Моля подвърдете паролата.";
            flagerror = true;
          }

          if( flagerror) 
		  {
            message = "Грешка: " + message;
            var elem = document.getElementById(elemid);
            var elem_ = document.getElementById(elemid + "_");
            elem.style.display = 'inline';
            elem_.style.display = 'inline';
            elem.innerHTML = message;
          }
          else 
		  {
            var elem = document.getElementById(elemid);
            var elem_ = document.getElementById(elemid + "_");
            elem.style.display = 'none';
            elem_.style.display = 'none';
          }
      }
