	////////S T A R T "CheckNumbers" F U N C//////////////////////////////////////////////////////////////////

//Replace string to numbers for example
// 'ssss2' will be '2' or '1234d' will be '1234'
function CheckNumbers(FieldName,canPoing)
{  
  var FieldValue = Trim(FieldName.value);

  var arr="", str="";
    if (canPoing==false) 
	re = new RegExp("[1-9][0-9]*[.]?[0-9][0-9]*", "g");  
  else
	re = new RegExp("[0-9]*", "g");  
  arr = FieldValue.match(re); // Find matches.
    
  if(arr)  //if not null
    str = arr.join("");
  
  FieldName.value = str
  
}
function Checkemails(FieldName)
{  
  var FieldValue = Trim(FieldName.value);

  var arr="", str="";
  
	re = new RegExp("[a-zA-Z0-9][a-zA-Z0-9.]*@[a-zA-Z0-9][a-zA-Z0-9.]*[.][a-zA-Z0-9][a-zA-Z]*", "g");  
 
  arr = FieldValue.match(re); // Find matches.
   
  if(arr)  //if not null
    str = arr.join(";");
  
  FieldName.value = str
  
}
 

////////E N D "CheckNumbers" F U N C////
//Fuctions to mimmick LTrim,  RTrim, and Trim... //==================================================================
//LTrim(string) : Returns a copy of a string without leading spaces. //==================================================================
function LTrim(str)
/*
        PURPOSE: Remove leading blanks from our string.
        IN: str - the string we want to LTrim
*/
{
        var whitespace = new String(" \t\n\r");

        var s = new String(str);

        if (whitespace.indexOf(s.charAt(0)) != -1) {
            // We have a string with leading blank(s)...

            var j=0, i = s.length;

            // Iterate from the far left of string until we
            // don't have any more whitespace...
            while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
                j++;


            // Get the substring from the first non-whitespace
            // character to the end of the string...
            s = s.substring(j, i);
        }

        return s;
}

//==================================================================
//RTrim(string) : Returns a copy of a string without trailing spaces. //==================================================================
function RTrim(str)
/*
        PURPOSE: Remove trailing blanks from our string.
        IN: str - the string we want to RTrim

*/
{
        // We don't want to trip JUST spaces, but also tabs,
        // line feeds, etc.  Add anything else you want to
        // "trim" here in Whitespace
        var whitespace = new String(" \t\n\r");

        var s = new String(str);

        if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
            // We have a string with trailing blank(s)...

            var i = s.length - 1;       // Get length of string

            // Iterate from the far right of string until we
            // don't have any more whitespace...
            while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
                i--;


            // Get the substring from the front of the string to
            // where the last non-whitespace character is...
            s = s.substring(0, i+1);
        }

        return s;
}

//=============================================================
//Trim(string) : Returns a copy of a string without leading or trailing spaces //=============================================================
function Trim(str)
/*
  PURPOSE: Remove trailing and leading blanks from our string.
  IN: str - the string we want to Trim

  RETVAL: A Trimmed string!
*/
{
  return RTrim(LTrim(str));
}

////////S T A R T "QuotParsing" F U N C//////////////////////////////////////////////////////////////////
// Replace " to ' char in the string 
function QuotParsing(str)
 {
   var r, re;                      //Declare variables.   
		//Create regular expression pattern.
       re = /"/g;             

       r = str.replace(re, "'");    //Replace "A" with "The".
       return(r);                   //Return string with replacement made.
 } 
////////E N D "QuotParsing" F U N C//////////////////////////////////////////////////////////////////


