function load_validation_rules(s)
{
	switch(s) {
		case 'contatto':
			contatto();
			break;		
	}
}

function set_validation_form(s)
{
	var h = (arguments.length > 1)?arguments[1]:{immediate : true, onFormValidate : formCallback}; 
	new Validation(s, h);
}

function formCallback(result, form) {
    if(!result)
        alert("Compilare i campi obbligatori");
}

function contatto()
{
    Validation.add('validate-alphanumsp', 'Il valore di questo campo non &egrave; valido', function (v) {
         return /^[a-zA-Z][a-zA-Z0-9\ àèéìòù\.',\/]+$/.test(v) ||  /^[a-zA-Z]+$/.test(v)
    });
    return true;
}