Código PHP:
<script language="JavaScript">
var nombre;
var edad;
var sueldo;
var cargas;
var bono;
nombre=prompt('Ingrese su nombre:','');
sueldo=parseInt(prompt('Ingrese su Sueldo:',''));
bono=parseInt(prompt('Ingrese su Bono:',''));
val=sueldo*25/100;
if (bono>val) alert('bono es superior al 25% de su sueldo');
else {
cargas=prompt('Ingrese cantidad de cargas familiares:','');
cargas=parseInt(cargas*3500);
edad=prompt('Ingrese su edad:','');
document.write('Señor(a) ');
document.write(nombre);
document.write(' su edad es ');
document.write(edad);
document.write(' años');
document.write('<br>');
document.write('El Sueldo de este mes es:');
document.write(sueldo+bono+cargas);
}
</script>
ahi esta .... no entiendo porq hacer una funcion para usar solo una condicional sencilla y ni siquiera la llamas T_T .... y como practicando intenta que el usuario no ingrese caracteres =)