$(document).ready(function(){$("#nom").focus().s1("blur keyup valida",function(){var a="";var b=$.trim($(this).val());if(b.length<1||b.length>20){a="El camp Nom és un camp obligatori que pot tenir un màxim de 20 caràcters!"}return a});$("#cognom1").s1("blur keyup valida",function(){var a="";var b=$.trim($(this).val());if(b.length<1||b.length>20){a="El camp 1er Cognom és un camp obligatori que pot tenir un màxim de 20 caràcters!"}return a});$("#cognom2").s1("blur keyup valida",function(){var a="";var b=$.trim($(this).val());if(b.length>20){a="El camp 2on Cognom com a màxim pot tenir 20 caràcters!"}return a});$("#data").s1("blur keyup valida",function(){var a="";var b=$.trim($(this).val());if(b.is_data()){var d=new Date();var c=b.split("/");if(c[2]<=d.getFullYear()-10&&c[2]>=d.getFullYear()-100){if(!dataValida(c[2],c[1],c[0])){a="No sembla que la Data de Naixement sigui vàlida!"}}else{a="No sembla que la Data de Naixement sigui correcta!"}}else{a="La Data de Naixement és un camp obligatori!"}return a});$("input[name=sexe]").s1("change valida",function(){var a="";var b=$.trim($("input[name=sexe]:checked").val());if(b!='h'&&b!='d'){a="S'ha d'indicar el sexe!"}return a});$("#nick").s1("blur keyup valida",function(){var a="";var b=$.trim($(this).val());if(b.length<4||b.length>20||!b.is_nick()){a="El Nom d'Usuari és un camp que ha de tenir entre 4 i 20 caràcters, que poden ser lletres sense accents, números, guions (-) i subratllat (_)!"}return a});$("#correu").s1("blur keyup valida",function(){var a="";var b=$.trim($(this).val());if(b.length>50||!b.is_mail()){a="S'ha d'introduir la teva direcció de correu electrònic!"}return a});$("#condicions").s1("valida",function(){var a="";if(!this.checked){a="Falta acceptar les Condicions d'ús!"}return a});$("#frm").s2(function(d){var a=true;a=$("#nom").valida(this,a);a=$("#cognom1").valida(this,a);a=$("#cognom2").valida(this,a);a=$("#data").valida(this,a);a=$("input[name=sexe]").valida(this,a);a=$("#nick").valida(this,a);a=$("#correu").valida(this,a);a=$("#condicions").valida(this,a);if(!a)alert($(this).errorText());return a});$.cacheScript('/njs/datepicker.js',function(){$.cacheCss('/css/datepicker.css',function(){var a=new Date();$("#data").attr('autocomplete','off').datepicker({minDate:new Date(a.getFullYear()-101,a.getMonth(),a.getDate()),maxDate:new Date(a.getFullYear()-10,a.getMonth(),a.getDate())})})})});