//
// CONTROLLO DEI CAMPI DI UN FORM...
//
// CONTROLLO IL TIPO DI BROWSER
var ie = (navigator.appName.indexOf('Microsoft Internet Explorer')>-1);

//
// permette solo caratteri (no spazi):
//	97->122 = MAIUSCOLE
//	65->90 = MINUSCOLE
//	48->57 = NUMERI
//	45 = MENO
//	95 = UNDERSCORE
//
function chk_onlyChar(field)
{
if ((event.keyCode >=  97 && event.keyCode <= 122) ||
    (event.keyCode >=  65 && event.keyCode <=  90) ||
    (event.keyCode >=  48 && event.keyCode <=  57) ||
     event.keyCode ==  95 ||
     event.keyCode ==  45)
  ;
else
  event.keyCode = 0;
}


//
// controllo sito internet
//	97->122 = MAIUSCOLE
//	65->90 = MINUSCOLE
//	48->57 = NUMERI
//	45 = MENO
//	95 = UNDERSCORE
//	46 = PUNTO
//	47 = SLASH
//
function chk_webSite(field)
{
if ((event.keyCode >=  97 && event.keyCode <= 122) ||
    (event.keyCode >=  65 && event.keyCode <=  90) ||
    (event.keyCode >=  48 && event.keyCode <=  57) ||
     event.keyCode ==  95 ||
     event.keyCode ==  46 ||
     event.keyCode ==  47 ||
     event.keyCode ==  45)
  ;
else
  event.keyCode = 0;
}


//
// controllo telefono
//	48->57 = NUMERI
//	43 = PIU
//	46 = PUNTO
//
function chk_phone(field, e)
{
if (ie)
  key = event.keyCode;
else
  key = e.which;

if ((key >=  48 && key <=  57) ||
     key ==  43 ||
     key ==  46)
  ;
else
  {
  if (ie) event.keyCode = 0;
  else e.which = 0;
/* field.value = field.value.substr(0, field.value.length-1); ****/

//  return false;
  }
}


//
// permette numero float:
//	48->57 = NUMERI
//	46 = PUNTO
//
function chk_float($field)
{
if ((event.keyCode >=  48 && event.keyCode <=  57) ||
     event.keyCode ==  46)
  ;
else
  event.keyCode = 0;
}


//
// permette solo caratteri (no spazi):
//	97->122 = MAIUSCOLE
//	65->90 = MINUSCOLE
//	48->57 = NUMERI
//	45 = MENO
//	46 = PUNTO
//	64 = CHIOCCIOLA
//	95 = UNDERSCORE
//
function chk_email(field)
{
if ((event.keyCode >=  97 && event.keyCode <= 122) ||
    (event.keyCode >=  65 && event.keyCode <=  90) ||
    (event.keyCode >=  48 && event.keyCode <=  57) ||
     event.keyCode ==  95 ||
     event.keyCode ==  64 ||
     event.keyCode ==  46 ||
     event.keyCode ==  45)
  ;
else
  event.keyCode = 0;
}



