
var PAT_NOME      = "/^[A-Za-z איטלעש]+$/";
var PAT_COGNOME   = "/^[A-Za-z  איטלעש]+$/";
var PAT_EMAIL     = "/^[A-Za-z0-9_.-]+@[A-Za-z0-9_.-]+[.][A-Za-z]{2,6}$/";
var PAT_FAX       = "/^[+]{0,1}[ 0-9\\.\/-]+$/";
var PAT_CELL      = "/^[+]{0,1}[ 0-9\\.\/-]+$/";
var PAT_VIA       = "/^[A-Za-z  איטלעש]+$/";
//var PAT_CAP     = "/^[\d]{5}$/";
var PAT_CAP       = "/^[0-9]{5}$/";
var PAT_CITTA     = "/^[A-Z a-z איטלעש]+$/";
var PAT_PROVINCIA = "/^[A-Za-z]{2}$/";

//var PAT_TESTOAREA = "/^[\w\f\n\r\s\d אטילעש]+$/";
//var PAT_TESTOAREA = "/^[A-Za-z 0-9 איטלעש]+$/";
//var PAT_TESTOAREA = "/^[\w\s\f\d]+$/";
//var PAT_TESTOAREA   = "/^[ ]+$/";


function check_field(field,pat,required,msgerr,msg) {
     
    field.focus();

	var varVisible= msgerr.style
	if((required)&&(field.value.length==0)) {
        

	if (msg == "") { varVisible.visibility="visible"; return false; }
			else { alert(msg); }
	} else { varVisible.visibility="hidden"; }
	
	if ((!required)&&(field.value.length==0)) return true;

	if (pat!=""){
	    eval("var myRegEx = " + pat + ";");
   	    if(!myRegEx.test(field.value)) {
		if (msg == "") { varVisible.visibility="visible"; return false; }
			else { alert(msg); }
	    } else { varVisible.visibility="hidden"; }
    }
   	
	return true;
}

