





function checking_formg(){

if (document.form.password.value.length>20){
errorMsg+="- La contraseña es demasiado larga\n";
}else if (document.form.password.value.length<6){
errorMsg+="- La contraseña es demasiado corta\n";
}else if (document.form.password.value!=document.form.re_password.value){
errorMsg+="- Las contraseñas no coinciden\n";
}else{
for (var i=0;i<document.form.password.value.length;i++){
if ("0123456789abcdefghijklmnñopqrstuvwxyz".indexOf(document.form.password.value.substring(i,i+1))==-1){
errorMsg="- La contraseña no es válida\n";
}
}
}






if (document.form.terms.value=="no"){
errorMsg+="- Debes aceptar las Condiciones de Uso de Comuniti.es\n";
}



}







function checking_length(obj){
var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
if (obj.getAttribute && obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)
}
























function checking_form(){
var errorMsg="";
if (!document.form.antibots==false){
if (document.form.antibots.value.length!=6){
errorMsg+="- El código antibots debe contener 6 caracteres\n";}}
if (!document.form.username==false){
var username=document.form.username.value.toLowerCase();
if (document.form.username.value.length>30){
errorMsg+="- El nombre de usuario es demasiado largo\n";
}else if (document.form.username.value.length<3){
errorMsg+="- El nombre de usuario es demasiado corto\n";
}else{for (var i=0;i<document.form.username.value.length;i++){
if ("0123456789abcdefghijklmnñopqrstuvwxyz-_".indexOf(username.substring(i,i+1))==-1){
errorMsg="- El nombre de usuario no es válido\n";}}}}
if (!document.form.email==false){
if (document.form.email.value.length>100){
errorMsg+="- El email es demasiado largo\n";
}else if (document.form.email.value.length<6){
errorMsg+="- El email es demasiado corto\n";
}else{if (/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i.test(document.form.email.value)){
if (!document.form.re_email==false){
if (document.form.email.value!=document.form.re_email.value){
errorMsg+="- Los emails no coinciden\n";}}
}else{errorMsg+="- El email no es válido\n";}}}
if (!document.form.image==false){
file=document.form.image.value.toLowerCase();
file_extension=file.slice(file.indexOf("."));
if (file!=""){
if ((file_extension!=".gif") && (file_extension!=".jpg") && (file_extension!=".png")){
errorMsg+="- La extensión del archivo debe ser JPG, GIF o PNG\n";}}}











if (!document.form.name==false){
if (document.form.name.value.length>30){
errorMsg+="- El nombre es demasiado largo\n";}}
if (!document.form.surnames==false){
if (document.form.surnames.value.length>50){
errorMsg+="- El nombre es demasiado largo\n";}}
if (!document.form.address==false){
if (document.form.address.value.length>150){
errorMsg+="- La dirección es demasiado larga\n";}}
if (!document.form.city==false){
if (document.form.city.value.length>30){
errorMsg+="- La ciudad es demasiado larga\n";}}
if (!document.form.cp==false){
if (document.form.cp.value.length>10){
errorMsg+="- El código postal es demasiado largo\n";}}
if (!document.form.web==false){
if (document.form.web.value.length>100){
errorMsg+="- La página Web es demasiado larga\n";}}















for (var counting_elements=0;counting_elements<=document.form.length-1;++counting_elements){
if ((document.form.elements[counting_elements].value.indexOf("<",0)>=0) || (document.form.elements[counting_elements].value.indexOf(">",0)>=0) || (document.form.elements[counting_elements].value.indexOf("'",0)>=0)){
errorMsg+="- Los códigos HTML y las comillas simples (') no están permitidos\n";}}
if (errorMsg!=""){
msg="www.comuniti.es\n";
msg+="--------------------------------------------------------------------------\n";
msg+="Los datos no han sido procesados\n";
msg+="--------------------------------------------------------------------------\n";
errorMsg+=alert(msg+errorMsg);
return false;}}



