function validatealfanum(numval) { 
  for (var i=0;i<numval.length;i++){
   cmp="ABCDEFGHJKILMNOPQRSTUVWXYZabcdefghjkilmnopqrstuvwxyz- 0123456789тащийм'[]()?,.:;!&/"
   tst=numval.substring(i,i+1)
   if (cmp.indexOf(tst)<0){
    return true;
   }
  }
  return false;
};

function validatelettere(numval) { 
  for (var i=0;i<numval.length;i++){
   cmp="ABCDEFGHJKILMNOPQRSTUVWXYZabcdefghjkilmnopqrstuvwxyz "
   tst=numval.substring(i,i+1)
   if (cmp.indexOf(tst)<0){
    return true;
   }
  }
  return false;
};

function validateanno(numval){
  for (var i=0;i<numval.length;i++){
   cmp="0123456789-/\\ "
   tst=numval.substring(i,i+1)
   if (cmp.indexOf(tst)<0){
    return true;
   }
  }
  return false;
}; 

function validateore(numval){
  for (var i=0;i<numval.length;i++){
   cmp="0123456789."
   tst=numval.substring(i,i+1)
   if (cmp.indexOf(tst)<0){
    return true;
   }
  }
  return false;
};

function validatenumeri(numval){
  for (var i=0;i<numval.length;i++){
   cmp="0123456789"
   tst=numval.substring(i,i+1)
   if (cmp.indexOf(tst)<0){
    return true;
   }
  }
  return false;
};

function validatetel(numval){
  for (var i=0;i<numval.length;i++){
   cmp="0123456789 -.\\/"
   tst=numval.substring(i,i+1)
   if (cmp.indexOf(tst)<0){
    return true;
   }
  }
  return false;
};

function validateemail(emailad) { 
/* Notes: 
'exclude' checks 5 conditions: 
a) characters that should not be in the address 
b) characters that should not be at the start 
c) & d) characters that shouldn't be together 
e) there's not more than one '@' 
'check' checks there's at least one '@', later followed by at least one '.'
'checkend' checks the address ends with a period followed by 2 or 3 alpha characters 
*/

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 true;}
else
{
return false;
} 
} 

function validatedata(numval){
  str=numval;
  lungh=str.length;
	if (lungh!=10)
   { return true;};

  gg=numval.substring(0,2);
  for (var i=0;i<2;i++){
   cmp="0123456789"
   tst=gg.substring(i,i+1)
   if (cmp.indexOf(tst)<0){
    return true;
   }
  }


   mm=numval.substring(3,5);
  for (var i=0;i<2;i++){
   cmp="0123456789"
   tst=mm.substring(i,i+1)
   if (cmp.indexOf(tst)<0){
    return true;
   }
  }

  aaaa=numval.substring(6,11);
  for (var i=0;i<4;i++){
   cmp="0123456789"
   tst=aaaa.substring(i,i+1)
   if (cmp.indexOf(tst)<0){
    return true;
   }
  }

   cmp="/"
   tst=numval.substring(2,3)
   if (cmp.indexOf(tst)<0){
    return true;
   }

   cmp="/"
   tst=numval.substring(5,6)
   if (cmp.indexOf(tst)<0){
    return true;
   }

  return false;
}; 


function validateweb(numval) { 
  for (var i=0;i<numval.length;i++){
   cmp="ABCDEFGHJKILMNOPQRSTUVWXYZabcdefghjkilmnopqrstuvwxyz0123456789\.:/-_"
   tst=numval.substring(i,i+1)
   if (cmp.indexOf(tst)<0){
    return true;
   }
  }
  return false;
};

function validatepw(numval) { 
  for (var i=0;i<numval.length;i++){
   cmp="ABCDEFGHJKILMNOPQRSTUVWXYZabcdefghjkilmnopqrstuvwxyz0123456789"
   tst=numval.substring(i,i+1)
   if (cmp.indexOf(tst)<0){
    return true;
   }
  }
  return false;
};



function isFieldNumber(strFieldName, strObjectName)
{
/*
*  isFieldNumber('Prezzo Acquisto','document.frminsu.przA')
*/

var objText;

  objText=eval(strObjectName);
	vrnPass=objText.value;
	if (isNaN(vrnPass)) 
	{
   	alert(strFieldName+" non и un numero");
	objText.focus();
	return false;
	}
 return true;
}