<!--
/*
* Regexp Definition file
* Author: Fabrizio Calderan. (Ita). Version 0.9.3, Date: Feb 10, 2005
* For updates visit http://sourceforge.net/projects/dre-form
*
* This script is distribuited under GNU License
* Please don't change any comments in this file. 
*/

function include_regexp_definition(minl,maxl) {


// Tutti i caratteri eccetto newline
__all = "/^(.){"+minl+","+maxl+"}$/";

//__all__validchars = "Please insert at least "+minl+" characters.\n";
 __all__validchars = "Inserire almeno "+minl+" caratteri.\n"; // (it)

// Primo nome
__ragionesociale2 = "/^[A-Za-zאטילעש]{"+minl+","+maxl+"}$/";
__ragionesociale2__validchars = "Inserire almeno "+minl+" lettere.\n";


// Primo nome
__firstname = "/^[A-Za-zאטילעש]{"+minl+","+maxl+"}$/";
__firstname__validchars = "Inserire almeno "+minl+" lettere.\n"; // (it)

// Username
__username = "/^[A-Za-zאטילעש]{"+minl+","+maxl+"}$/";
__username__validchars = "Inserire almeno "+minl+" lettere.\n"; // (it)


// Secondo nome (come il primo nome ma puע contenere spazi: i.e. 'De, MC, Von, Van...')
__lastname = "/^[A-Za-zאטילעש\\s]{"+minl+","+maxl+"}$/";
__lastname__validchars = "Inserire almeno "+minl+" lettere e spazi.\n"; // (it)


// Stringa generica, con lettere, numeri e spazi
__string1 = "/^[A-Za-z\\sאטילעש\\d]{"+minl+","+maxl+"}$/";
__string1__validchars = "Inserire almeno "+minl+" lettere, spazi e cifre.\n"; // (it)


// Stringa generiche, con lettere, e numeri
__string2 = "/^[A-Za-z0-9]{"+minl+","+maxl+"}$/";
__string2__validchars = "Inserire almeno "+minl+" lettere e cifre.\n"; // (it)

// Stringa genericha, con lettere, numeri e spazi
__string3 = "/^[A-Za-z\\sאטילעש\\d]{"+minl+","+maxl+"}$/";
__string3__validchars = "Inserire almeno "+minl+" lettere, spazi e cifre.\n"; // (it)

// Stringa generiche, con lettere, e numeri
__string4 = "/^[A-Za-z0-9]{"+minl+","+maxl+"}$/";
__string4__validchars = "Inserire almeno "+minl+" lettere e cifre.\n"; // (it)


// Data (italian format, dd/mm/yyyy)
__itdate = "/^(0[1-9]|[12]\\d|3[01])[\\/](1[0-2]|0[1-9])[\\/]((20)\\d{2})$/";
__itdate__validchars = "Inserire una data nel formato gg/mm/aaaa (zero inclusi).\n"; // (it)


// Data (english format, mm/dd/yyyy)
__endate = "/^(1[0-2]|0[1-9])[\\/](0[1-9]|[12]\\d|3[01])[\\/]((20)\\d{2})$/";
__endate__validchars = "Inserire una data nel formato mm/gg/aaaa (zero inclusi).\n"; // (it)


// Numero semplice e naturale, con piש o meno
__natural = "/^[+-]?\\d{"+minl+","+maxl+"}$/";				
__natural__validchars = "Inserire almeno "+minl+" cifre e opzionalmente il segno iniziale.\n" // (it)


// Numero semplice (phone, fax, ICQ...)
__number = "/^\\d{"+minl+","+maxl+"}$/";				
__number__validchars = "Inserire almeno "+minl+" cifre.\n" // (it)
	
    
// CAP
__zipcode = "/^\\d{5}$/";
__zipcode_validchars = "Inserire 5 cifre.\n" // (it)


// Email
__email = "/^\\w+([\\.-]?\\w+)*@\\w+([\\.-]?\\w+)*(\\.\\w{2,4})+$/";
__email__validchars = "Inserire una email valida.\n" // (it)

// repository.asp
// File jpeg 
__jpgfile = "/(\\.jpg)$/";
//__jpgfile__validchars = "Please insert a valid .jpg file.\n";
__jpgfile__validchars = "Inserire un file nel formato Jpg standard 24Bit.\n" // (it)

// File jpeg 
__pngfile = "/(\\.png)$/";
//__jpgfile__validchars = "Please insert a valid .jpg file.\n";
__pngfile__validchars = "Inserire un file nel formato PNG .\n" // (it)
    
//admin/clienti/documenti/cli_allegadoc.asp    
__doctitle = "/^[A-Za-zאטילעש\\s]{"+minl+","+maxl+"}$/";
__doctitle__validchars = "Inserire almeno "+minl+" lettere e spazi.\n"; // (it)   

//admin/clienti/documenti/cli_allegadoc.asp
__docdesc = "/^[A-Za-z\\sאטילעש\\d]{"+minl+","+maxl+"}$/";
__docdesc__validchars = "Inserire almeno "+minl+" lettere, spazi e cifre.\n"; // (it)

// File pdf 
__pdffile = "/(\\.pdf)$/";
__pdffile__validchars = "Inserire un file .pdf valido.\n" // (it)



}

-->
