//*--------------------------------------------------------------------------------------------------------------------------* 

 function AllTrim(value){
   while (true) {
       if (value.substring(0,1) == " ") {
           value=value.substring(1,value.length);
       }
       else break;
   }
   for (j=value.length ; j<=value.length ; j--) {
       charact = value.substring(j-1,j);
       if (charact == " ") {
          value=value.substring(0,j-1);
       }
       else break;
   }
   return(value);
 }


//*--------------------------------------------------------------------------------------------------------------------------* 
//* arg1 = is the txtName of form field
//* arg2 = Form Name
//*--------------------------------------------------------------------------------------------------------------------------*  
 
 function Mandatory(arg1,arg2) {

 var value = "";
 var msg   = arg1.substring(3,20) + " is a required information";
 var aux   = "value = " + arg2 + "." + arg1 + ".value;"
 eval(aux);

 if ( ( value == "" ) || ( AllTrim(value) == "" ) ) {
    alert(msg);
    var aux   = arg2 + "." + arg1 + ".focus();" 
    eval(aux);
    return(2);
 } else return(1)          
    
 }

//*--------------------------------------------------------------------------------------------------------------------------* 
//* Check Email
//*--------------------------------------------------------------------------------------------------------------------------*  

 function CheckEmail(emailad) {
	var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
	var check=/@[\w\-]+\./;
	var checkend=/\.[a-zA-Z]{2,3}$/;
		if(((emailad.search(exclude) != -1)||
			(emailad.search(check)) == -1)||
			(emailad.search(checkend) == -1)){
			 return(false);
		}
 }

//*--------------------------------------------------------------------------------------------------------------------------*

//***********************************************************************
//* Function Name     : CheckIsPhone                                                    
//* Function Objective: Check if the argument is a number 
//* Input Parameters  : String to be checked
//* Return Values     : 1    - Blank String
//*                     2    - String is not a number
//* Creation          : 
//**********************************************************************/
function CheckIsPhone(arg) {
   if (arg == "") {
      return(1);
   }
   else {
      var checkOK = "0123456789()- ";
      var checkStr = arg;
      var allValid = true;
      var decPoints = 0;
      var allNum = "";
      for (k = 0;  k < arg.length;  k++) {
         ch = checkStr.charAt(k);
         for (l = 0;  l < checkOK.length;  l++) 
            if (ch == checkOK.charAt(l)) 
               break;
               if (l == checkOK.length) {
                  allValid = false;
                  break;
               } 
               if (ch != ".") 
                  allNum += ch;
      }
      if (!allValid) {
         return(2);
      }
   }
}

//*--------------------------------------------------------------------------------------------------------------------------*
//* Check apostrophe
//*--------------------------------------------------------------------------------------------------------------------------*  

 function Checkapostrophe(myString) {
	var exclude=/'/;

		if(myString.search(exclude) != -1) {
			 return(false);
		}
 }

//*--------------------------------------------------------------------------------------------------------------------------*
//* Check apostrophe
//*--------------------------------------------------------------------------------------------------------------------------*  

function CheckChars(arg) {

      var checkOK = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMOPQRSTUVWXYZ0123456789";
      var checkStr = arg;
      var allValid = true;
      var decPoints = 0;
      var allNum = "";
      for (k = 0;  k < arg.length;  k++) {
         ch = checkStr.charAt(k);
         for (l = 0;  l < checkOK.length;  l++) 
            if (ch == checkOK.charAt(l)) 
               break;
               if (l == checkOK.length) {
                  allValid = false;
                  break;
               } 
               if (ch != ".") 
                  allNum += ch;
      }
      if (!allValid) {
         return(false);
      }
}

//*--------------------------------------------------------------------------------------------------------------------------*