function comprobacionFormulario(form){
	for (i=0;i<form.length;i++){
                
		if (form[i].type=="text" || form[i].type=="textarea"){		   
		   if (!comprobarCaracteres(form[i].value)){
		   	alert("ĦĦĦEl valor "+form[i].value+" contiene caracteres no validos!!!");
		   	foco = "document."+form.name+"."+form[i].name+".focus()";  			   	
		   	eval(foco);
		   	return false;
		   }
		}
	} 
        return true;
}


// Comprueba que el parametro valor no tenga caracteres reservados
function comprobarCaracteres(valor){
    valor = valor.toUpperCase();
    if  ((valor.indexOf("&")!=-1) || (valor.indexOf("<")!=-1) || (valor.indexOf(">")!=-1) || (valor.indexOf("%")!=-1) || (valor.indexOf("\"")!=-1) || (valor.indexOf("\'")!=-1) || (valor.indexOf("´")!=-1)){
    	return false;
    }else{
      	return true;
    }
}