Hola:
Hay más de un problema... en principio no entiendo para que pones "this" si no lo usas... tal vez sería mejor poner this.form y en la opcion comparar poner...
Código:
function compara(f ){
var cuad1=f.cuadro1.value;
var cuad2=f.cuadro1.value;
var cuad3=f.cuadro1.value;
var cuad4=f.cuadro1.value;
f.enviar.disabled = !((cuad1>cuad2) && (cuad3>cuad4));
}
fíjate que el botón se llama enviar, y tenías "elboton"; y luego tanto los if como los else's hacían lo mismo...
Sobre lo que hace... como no lo tenías bien, lo puse "a ciegas", pero es cuestión de estudiar las condiciones...
Saludos