function setCookie(name, value, exp){    
    if (exp != 0){
      var exdate=new Date();    
      exdate.setDate(exdate.getDate()+exp);
      document.cookie = name + "=" + escape(value) + ";expires=" + exdate.toGMTString() + ";path=/";
    }else
      document.cookie = name + "=" + escape(value) + ";path=/";    
}

function checkData(data){
    if (data.value == '') return true;
    filtro = /^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$/
    if (!filtro.test(data.value)) { 
        alert('Attenzione! Formato non valido - La data deve essere del tipo gg/mm/aaaa');
        data.value = "";
        return false;
    }
    return true;
}

function checkTelOnTyping(textbox) {
      num = textbox.value.toString();
      if ((num == "+") && (num.length == 1))
          return num;
      if (isNaN(num)){
          textbox.value=num.substring(0,num.length-1);
          return num.substring(0,num.length-1);
      }
      return num;
}

function checkNumOnTyping(textbox) {
      num = textbox.value.toString();
      if (isNaN(num)){
          textbox.value=num.substring(0,num.length-1);
          return num.substring(0,num.length-1);
      }
      return num;
}