Disculpa contestar tan tarde pero no he estado en casa este finde. Con radio buttons solamente hay que modificar un par de cosillas:
Código HTML:
<html>
<head>
<script>
function deshabilitarCheck(){
var fechaActual= new Date();
var fechaPrimerTurno = new Date(fechaActual.getYear(), fechaActual.getMonth(), fechaActual.getDate(), 12, 30, 0);
var fechaSegundoTurno = new Date(fechaActual.getYear(), fechaActual.getMonth(), fechaActual.getDate(), 13, 0, 0);
var fechaTercerTurno = new Date(fechaActual.getYear(), fechaActual.getMonth(), fechaActual.getDate(),13, 30, 0);
var fechaCuartoTurno = new Date(fechaActual.getYear(), fechaActual.getMonth(), fechaActual.getDate(),14, 0, 0);
if (fechaActual.getTime()<fechaPrimerTurno.getTime()){
document.getElementById("primerTurno").disabled=false;
}
if (fechaActual.getTime()<fechaSegundoTurno.getTime()){
document.getElementById("segundoTurno").disabled=false;
}
if (fechaActual.getTime()<fechaTercerTurno.getTime()){
document.getElementById("tercerTurno").disabled=false;
}
if (fechaActual.getTime()<fechaCuartoTurno.getTime()){
document.getElementById("cuartoTurno").disabled=false;
}
}
</script>
</head>
<body onLoad="deshabilitarCheck()">
<form name="formulario">
<input type="radio" id="primerTurno" value="primerTurno" name="turno" disabled>
Primer turno <br>
<input type="radio" id="segundoTurno" value="primerTurno" name="turno" disabled>
Segundo turno <br>
<input type="radio" id="tercerTurno" value="primerTurno" name="turno" disabled>
Tercer turno
<br>
<input type="radio" id="cuartoTurno" value="primerTurno" name="turno" disabled>
Cuarto turno
</form>
</body>
</html>