	function validar_campos_obligatorios(){

		   lObjFormulario= document.getElementById("reserva")
		   lObjNombre = document.getElementById("nombre1")
	 	   lObjCargo = document.getElementById("cargo1")
	 	   lObjNif= document.getElementById("nif1")
		   lObjEmail= document.getElementById("email")
	 	   lObjDomicilio= document.getElementById("domicilio")	
		   lObjPoblacion= document.getElementById("poblacion")
		   lObjCP = document.getElementById("CP")
	 	   lObjProvincia = document.getElementById("provincia")
	 	   lObjTelefono= document.getElementById("telefono")		   
		   lObjCiudad= document.getElementById("ciudades_curso")

			var Texto = "Falta contenido en el campo: "			

			if (lObjNombre.value == ""){
			 alert(Texto + "Nombre y Apellidos")
			 lObjNombre.focus()
			} else{ 

					  //EN CASO QUE EL ELEMENTO nif y email NO ESTÉN, SALTARÁ AL CATCH	
				   	  try{			  
				   		  if (lObjNif.value == ""){
						   alert(Texto + "NIF")
						   lObjNif.focus()
						  }else{
						       if (lObjCargo.value == ""){
						        alert(Texto + "Cargo")
								lObjCargo.focus()
					   		   }else{						  
									if (lObjDomicilio.value == ""){
									 alert(Texto + "Domicilio")
									 lObjDomicilio.focus()
									}else{
									    if (lObjPoblacion.value == ""){
									 	 alert(Texto + "Población")
										 lObjPoblacion.focus()
										}else{							
							    			if (lObjCP.value == ""){
									 	 	 alert(Texto + "CP")
											 lObjCP.focus()
											}else{							
									    	    if (lObjProvincia.value == ""){
							 			 	     alert(Texto + "Provincia")
												 lObjProvincia.focus()
											    }else{
									    	        if (lObjTelefono.value == ""){
									 	 	         alert(Texto + "Teléfono")
												     lObjTelefono.focus()
											        }else{
							    	    		        if (lObjEmail.value == ""){
							 	 	            		 alert(Texto + "E-mail")
												         lObjEmail.focus()
											            }else{																					
									    	                if (lObjCiudad[0].selected){
									 	 	                 alert(Texto + "Ciudad")
													         lObjCiudad.focus()
									    		            }else{																
			     						  	    		       lObjFormulario.submit()  				  				
															}   
														}  
								  					}  
												}
						   					}	
										}		 
									}
								}
							}	
						}catch(e){ //OMITE LOS OBJETOS nif y email EN LA VALIDACIÓN.
						       if (lObjCargo.value == ""){
						        alert(Texto + "Cargo")
								lObjCargo.focus()
							   }else{					  					  
									if (lObjDomicilio.value == ""){
									 alert(Texto + "Domicilio")
									 lObjDomicilio.focus()
									}else{
									    if (lObjPoblacion.value == ""){
									 	 alert(Texto + "Población")
										 lObjPoblacion.focus()
										}else{							
							    			if (lObjCP.value == ""){
									 	 	 alert(Texto + "CP")
											 lObjCP.focus()
											}else{							
									    	    if (lObjProvincia.value == ""){
							 			 	     alert(Texto + "Provincia")
												 lObjProvincia.focus()
											    }else{
									    	        if (lObjTelefono.value == ""){
									 	 	         alert(Texto + "Teléfono")
												     lObjTelefono.focus()
											        }else{
						    	        		        if (lObjCiudad[0].selected){
						 	 	                		 alert(Texto + "Ciudad")
												         lObjCiudad.focus()
										                }else{																
		     								  	           lObjFormulario.submit(); 				  				
														}   
						  							}  
												}
						   					}	
										}		 
									}					  
					  	
					  			}
					  					  
					  	 }//fin del CATCH
				  }
	}
	

