
function trim1(Stringa) 
 {
    // Questa funzione elimina gli spazi vuoti all'inizio e alla fine della stringa.   
    if (Stringa.length==0) return "";
    i = 0;
    while (i<Stringa.length && Stringa.charAt(i)==" ") i++;
    if (i==Stringa.length) return "";
    f = Stringa.length-1;
    while (f>=0 && Stringa.charAt(f)==" ") f--;
    return Stringa.substring(i,f+1);
 }
 
//-------------------------------------
 
function trim2(str) { return str.replace(/^\s*|\s*$/g,""); }

//--------------------------------------
 
function trim(TRIM_VALUE)
 {
   if(TRIM_VALUE.length < 1) return"";
   TRIM_VALUE = RTrim(TRIM_VALUE);
   TRIM_VALUE = LTrim(TRIM_VALUE);
   if(TRIM_VALUE=="") return "";  else return TRIM_VALUE;
 } //End Function

 
function RTrim(VALUE)
 {
   var w_space = String.fromCharCode(32);
   var v_length = VALUE.length;
   var strTemp = "";   
   if(v_length < 0) return"";
   var iTemp = v_length -1;
   while(iTemp > -1)
    {
       if(VALUE.charAt(iTemp) == w_space)
        { }
       else
        {
          strTemp = VALUE.substring(0,iTemp +1);
          break;
        }
       iTemp = iTemp-1;
    } //End While
   return strTemp;
} //End Function


function LTrim(VALUE)
 {
   var w_space = String.fromCharCode(32);
   if(v_length < 1) return"";
   var v_length = VALUE.length;
   var strTemp = "";
   var iTemp = 0;

   while(iTemp < v_length)
    {
      if(VALUE.charAt(iTemp) == w_space)
       { }
      else
       {
         strTemp = VALUE.substring(iTemp,v_length);
         break;
       }
      iTemp = iTemp + 1;
    } //End While
   return strTemp;
} //End Function

//---------------------------------

function check_email_addr(addr)
 {
    var at_found=false;
    var dot_found=false;
    for(var i=0; i < addr.length; i++)
     { var c=addr.charAt(i); if( c == '@' ) at_found=true; if( c == '.' ) dot_found=true; }
    if( at_found && dot_found ) return true; else return false;
 }

 //---------------------------------
 
function isBlank(val)
 {
	if(val==null){return true;}
	for(var i=0;i<val.length;i++) 
	 { if ((val.charAt(i)!=' ')&&(val.charAt(i)!="\t")&&(val.charAt(i)!="\n")&&(val.charAt(i)!="\r")){return false;} }
	return true;
 }

  
function isDigit(num) 
 {
	if (num.length>1){return false;}
	var string="1234567890";
	if (string.indexOf(num)!=-1){return true;}
	return false;
 }

 
function isInteger(cell_number)
 {
	 if (isBlank(cell_number)){return false;}
	 for(var i=0;i<cell_number.length;i++)
	  { if(!isDigit(cell_number.charAt(i))){return false;} }
	 return true;
 }

//---------------------------------------  