function checkfields(form) {

errormsg="Errores\n\n"; estado=true;
if (form.nombre.value == ""       ) { 	errormsg=errormsg+"Introduzca su Nombre.\n"        ; estado=false; }
if (form.apellidos.value == ""    ) { 	errormsg=errormsg+"Introduzca su Apellidos.\n"     ; estado=false; }
if (form.email.value == ""        ) { 	errormsg=errormsg+"Introduzca su email.\n"         ; estado=false; }
if (form.telefono.value == ""     ) { 	errormsg=errormsg+"Introduzca su telefono.\n"      ; estado=false; }
if (form.direccion.value == ""    ) { 	errormsg=errormsg+"Introduzca su Dirección.\n"     ; estado=false; }
if (form.ciudad.value == ""       ) { 	errormsg=errormsg+"Introduzca su Ciudad.\n"        ; estado=false; }
if (form.cp.value == ""           ) { 	errormsg=errormsg+"Introduzca su Codigo Postal.\n" ; estado=false; }
if (form.motivo.value == ""       ) { 	errormsg=errormsg+"Introduzca el Motivo de la consulta.\n"        ; estado=false; }
if (form.horarios.value == ""     ) { 	errormsg=errormsg+"Introduzca sus preferencias horarias.\n"        ; estado=false; }
if ( ! form.cc[0].checked && ! form.cc[1].checked ) { errormsg=errormsg+"Seleccione si se ha visitado anteriormente.\n"     ; estado=false; };
if (form.medico.value == ""  && form.cc[0].checked ) { 	errormsg=errormsg+"Introduzca el nombre del médico.\n"        ; estado=false; }
if (! estado) { alert(errormsg); }
return estado;
}
