// JavaScript Document
function Validaif_basicos(form, frm_destino)
{
	var band = 0
	
	if ( (form.cbProcedencia.value == 3) || (form.cbProcedencia.value == 4) || (form.cbProcedencia.value == 5) || (form.cbProcedencia.value == 6) )
	
	{
		
		
			if (form.cbEvento.value == 0)  
			{
					
					
					if (form.cbProcedencia.value == 3)
					{
						frm_destino.HF_Evento.value = 14
						band = 1	
					}
					
					if (form.cbProcedencia.value == 4)
					{
						frm_destino.HF_Evento.value = 15
						band = 1	
					}
					
					if (form.cbProcedencia.value == 5)
					{
						frm_destino.HF_Evento.value = 16
						band = 1	
					}
					if (form.cbProcedencia.value == 6)
					{
						frm_destino.HF_Evento.value = 21
						band = 1	
					}
				
			}
			else
			{
					frm_destino.HF_Evento.value = form.cbEvento.value
					band = 1
			}
				
	
			
			
			
			if (form.edNombre.value == "")
			{
				alert("Proporcione el nombre(s) del peticionario")
				form.edNombre.focus()
				band = 0
				return false
			}
			else
			  band = 1
			
			if (form.cbGenero.value == 0)
			{
				alert("Seleccione el género del peticionario")
				form.cbgenero.focus()
				band = 0
				return false
			}
			else
			  band = 1
			  
			if (form.cbMunicipio.value == 0)
			{
				alert("Seleccione el municipio del peticionario")
				form.cbMunicipio.focus()
				band = 0
				return false
			}
			else
			  band = 1
			  
			  
			if (form.cbLocalidad.value  == 0)
			{
				alert("Seleccione la localidad del peticionario")
				form.cbLocalidad.focus()
				band = 0
				return false
			}
			else
			  band = 1
			  
			if ((form.cbColonia.value == 0) && ( (form.edColoniaNO.value == "" ) || (form.edColoniaNO.value == " " )  ) )
			{
				alert("Seleccione en la lista la colonia del peticionario o anótela en el campo de escritura")
				form.edColoniaNO.focus()
				band = 0
				return false
				
			}
			else
			{
				frm_destino.HF_Colonia.value =  form.cbColonia.value
			  	band = 1
			}
			  
			if ((form.cbCalle.value == 0) && ( (form.edCalleNO.value == "" ) || (form.edCalleNO.value == " " )  ) )
			{
				alert("Seleccione en la lista la calle del peticionario o anótela en el campo de escritura")
				form.edCalleNO.focus()
				band = 0
				return false
			}
			else
			{
				frm_destino.HF_Calle.value =  form.cbCalle.value
			  	band = 1
			}  
			if (form.cbTipoPet.value  == 0)
			{
				alert("Seleccione el tipo de la petición")
				form.cbTipoPet.focus()
				band = 0
				return false
			}
			else
			  band = 1
			  
			if (form.edDesc.value == "" || form.edDesc.value == " ")
			{
				alert("Proporcione la descripción de la petición")
				form.edDesc.focus()
				band = 0
				return false
			}
			else
			  band = 1
			
			 
		 if (band == 1)
		 {
			 
				frm_destino.HF_Procedencia.value 	= form.cbProcedencia.value
				frm_destino.HF_Fecha.value 			= form.edFecha.value
				frm_destino.HF_Paterno.value 		= form.edPaterno.value
				frm_destino.HF_Materno.value 		= form.edMaterno.value
				frm_destino.HF_Nombre.value 		= form.edNombre.value
				frm_destino.HF_Municipio.value 		= form.cbMunicipio.value
				frm_destino.HF_Localidad.value 		= form.cbLocalidad.value
				frm_destino.HF_NumInt.value 		= form.edNumInt.value
				frm_destino.HF_NumExt.value 		= form.edNumExt.value
				frm_destino.HF_TelPar.value 		= form.edTelPar.value
				frm_destino.HF_TelCel.value 		= form.edTelCel.value
				frm_destino.HF_TipoPet.value 		= form.cbTipoPet.value
				frm_destino.HF_Desc.value 			= form.edDesc.value
				frm_destino.HF_ColoniaNO.value 		= form.edColoniaNO.value
				frm_destino.HF_CalleNO.value 		= form.edCalleNO.value
				frm_destino.HF_Genero.value 		= form.cbGenero.value
			
			
			frm_destino.submit()
			
		 }
	}
	else
	{

					  
				if (form.cbTipoPet.value  == 0)
				{
						alert("Seleccione el tipo de la petición")
						form.cbTipoPet.focus()
						band = 0
						return false
				}
				else
					  band = 1
					  
				if (form.cbDependencia.value == 0 )
					{
						alert("Seleccione el Peticionario")
						form.cbDependencia.focus()
						band = 0
						return false
					}
					  
				if (form.edDesc.value == "" || form.edDesc.value == " ")
				{
						alert("Proporcione la descripción de la petición")
						form.edDesc.focus()
						band = 0
						return false
				}
				else
					  band = 1
					  
				
					
					
				 if (band == 1)
				 {
						frm_destino.HF_Procedencia.value = form.cbProcedencia.value
						frm_destino.HF_Fecha.value = form.edFecha.value
						frm_destino.HF_TipoPet.value = form.cbTipoPet.value
						frm_destino.HF_Desc.value = form.edDesc.value	
						frm_destino.HF_IdDependencia.value= form.cbDependencia.value
						frm_destino.HF_Dependencia.value= form.cbDependencia.options[form.cbDependencia.selectedIndex].text	
					
					frm_destino.submit()
					
				 }
				
				
	}
}//fin de la funcion




function buscapet(form, frm_destino)
{
	
	 	frm_destino.HF_Procedencia.value = form.cbProcedencia.value
		frm_destino.HF_Paterno.value = form.edPaterno.value
		frm_destino.HF_Materno.value = form.edMaterno.value
		frm_destino.HF_Nombre.value = form.edNombre.value
		frm_destino.HF_TipoPet.value = form.cbTipoPet.value
		frm_destino.HF_Desc.value = form.edDesc.value
		frm_destino.HF_ColoniaNO.value = form.edColoniaNO.value
		frm_destino.HF_CalleNO.value = form.edCalleNO.value

	

	frm_destino.submit()
	
 
}//fin de la funcion


function ValidaCalle(form, frm_destino)
{
	/*if (form.cbMunicipio.value == 0)
	{
		alert("Seleccione el municipio del peticionario")
		form.cbMunicipio.focus()
		bandera = 0
		return false
	}
	else
	  bandera = 1
	  
	  
	if (form.cbLocalidad.value  == 0)
	{
		alert("Seleccione la localidad del peticionario")
		form.cbLocalidad.focus()
		bandera = 0
		return false
	}
	else
	  bandera = 1
	  
	if (form.cbColonia.value == 0)
	{
		alert("Seleccione la colonia del peticionario")
		form.cbColonia.focus()
		bandera = 0
		return false
	}
	else*/
	  bandera = 1
	  
	  
	  
	  
	if (bandera == 1)
 	{
	 	frm_destino.HF_Procedencia.value = form.cbProcedencia.value
		frm_destino.HF_Fecha.value = form.edFecha.value
		frm_destino.HF_Paterno.value = form.edPaterno.value
		frm_destino.HF_Materno.value = form.edMaterno.value
		frm_destino.HF_Nombre.value = form.edNombre.value
		frm_destino.HF_Municipio.value = form.cbMunicipio.value
		frm_destino.HF_Localidad.value = form.cbLocalidad.value
		frm_destino.HF_Colonia.value = form.cbColonia.value
		frm_destino.HF_Calle.value = form.cbCalle.value
		frm_destino.HF_NumInt.value = form.edNumInt.value
		frm_destino.HF_NumExt.value = form.edNumExt.value
		frm_destino.HF_TelPar.value = form.edTelPar.value
	 	frm_destino.HF_TelCel.value = form.edTelCel.value
		frm_destino.HF_TipoPet.value = form.cbTipoPet.value
		frm_destino.HF_Desc.value = form.edDesc.value
		frm_destino.HF_ColoniaNO.value = form.edColoniaNO.value
		frm_destino.HF_CalleNO.value = form.edCalleNO.value
	
	
		frm_destino.submit()
	
 }
	
 
}//fin de la funcion


function ValidaColonia(form, frm_destino)
{
	
	 	frm_destino.HF_Procedencia.value = form.cbProcedencia.value
		frm_destino.HF_Fecha.value = form.edFecha.value
		frm_destino.HF_Paterno.value = form.edPaterno.value
		frm_destino.HF_Materno.value = form.edMaterno.value
		frm_destino.HF_Nombre.value = form.edNombre.value
		frm_destino.HF_Municipio.value = form.cbMunicipio.value
		frm_destino.HF_Localidad.value = form.cbLocalidad.value
		frm_destino.HF_Colonia.value = form.cbColonia.value
		frm_destino.HF_Calle.value = form.cbCalle.value
		frm_destino.HF_NumInt.value = form.edNumInt.value
		frm_destino.HF_NumExt.value = form.edNumExt.value
		frm_destino.HF_TelPar.value = form.edTelPar.value
	 	frm_destino.HF_TelCel.value = form.edTelCel.value
		frm_destino.HF_TipoPet.value = form.cbTipoPet.value
		frm_destino.HF_Desc.value = form.edDesc.value
		frm_destino.HF_ColoniaNO.value = form.edColoniaNO.value
		frm_destino.HF_CalleNO.value = form.edCalleNO.value
	
	
		frm_destino.submit()
	

	
 
}//fin de la funcion


function reg_evento(form, frm_destino)
{

		frm_destino.HF_Folio.value = form.edNumero.value
	 	frm_destino.HF_Procedencia.value = form.cbProcedencia.value
		frm_destino.HF_Fecha.value = form.edFecha.value
		frm_destino.HF_Paterno.value = form.edPaterno.value
		frm_destino.HF_Materno.value = form.edMaterno.value
		frm_destino.HF_Nombre.value = form.edNombre.value
		frm_destino.HF_Municipio.value = form.cbMunicipio.value
		frm_destino.HF_Localidad.value = form.cbLocalidad.value
		frm_destino.HF_Colonia.value = form.cbColonia.value
		frm_destino.HF_Calle.value = form.cbCalle.value
		frm_destino.HF_NumInt.value = form.edNumInt.value
		frm_destino.HF_NumExt.value = form.edNumExt.value
		frm_destino.HF_TelPar.value = form.edTelPar.value
	 	frm_destino.HF_TelCel.value = form.edTelCel.value
		frm_destino.HF_TipoPet.value = form.cbTipoPet.value
		frm_destino.HF_Desc.value = form.edDesc.value
		frm_destino.HF_ColoniaNO.value = form.edColoniaNO.value
		frm_destino.HF_CalleNO.value = form.edCalleNO.value

	
		frm_destino.submit()
	

	
 
}//fin de la funcion



function coincidir(form, frm_destino)
{

		frm_destino.HF_Calle.value = form.edRCalle.value
	
		frm_destino.submit()
 
}//fin de la funcion

function coincidircol(form, frm_destino)
{
	  
 		frm_destino.HF_Colonia.value = form.edRColonia.value

		frm_destino.submit()

 
}//fin de la funcion


function coincidir_evento(form, frm_destino)
{

		frm_destino.HF_Procedencia.value = form.cbProcedencia.value
		frm_destino.HF_Evento.value = form.edREvento.value

	
	
		frm_destino.submit()
	

	
 
}//fin de la funcion



function ValidaRCalle(form, frm_destino)
{
	

	if (form.edRCalle.value == "")
	{
			alert("Proporcione el nombre de la calle a registrar")
			form.edRCalle.focus()
			return false
	}
	else
	{
		if (confirm("¿Está seguro de registrar la calle?"))
		{ 
				frm_destino.HF_Calle.value = form.edRCalle.value
				frm_destino.submit()
				
		}
	}
 
}//fin de la funcion



function ValidaRColonia(form, frm_destino)
{
	
	if (form.edRColonia.value == "")
	{
			alert("Proporcione el nombre de la colonia a registrar")
			form.edRColonia.focus()
			return false
	}
	else
	{
	
		if (confirm("¿Está seguro de registrar la colonia?"))
		{ 
			frm_destino.HF_Colonia.value = form.edRColonia.value
			frm_destino.submit()			
		}
		
			
	}
	
 
}//fin de la funcion


function ValidaREvento(form, frm_destino)
{
	if (form.edREvento.value == "")
	{
			alert("Proporcione el nombre del evento a registrar")
			form.edREvento.focus()
			return false
	}
	else
	{

		if (confirm("¿Está seguro de registrar el evento?"))
		{ 
				frm_destino.HF_Evento.value = form.edREvento.value
				frm_destino.submit()
						
		}		
	}
	
 
}//fin de la funcion




function ValidaFolio(form, frm_destino)
{
	
	
	 		
			frm_destino.HF_Folio.value = form.edNumero.value
	
	
			frm_destino.submit()
					

 
}//fin de la funcion


function ValidaCalleInm(form, frm_destino)
{
	/*if (form.cbMunicipio.value == 0)
	{
		alert("Seleccione el municipio del peticionario")
		form.cbMunicipio.focus()
		bandera = 0
		return false
	}
	else
	  bandera = 1
	  
	  
	if (form.cbLocalidad.value  == 0)
	{
		alert("Seleccione la localidad del peticionario")
		form.cbLocalidad.focus()
		bandera = 0
		return false
	}
	else
	  bandera = 1
	  
	if (form.cbColonia.value == 0)
	{
		alert("Seleccione la colonia del peticionario")
		form.cbColonia.focus()
		bandera = 0
		return false
	}
	else*/
	  bandera = 1
	  
	  
	  
	  
	if (bandera == 1)
 	{
		frm_destino.HF_Folio.value = form.edFolio.value
	 	frm_destino.HF_Legalizacion.value = form.cbLegalizacion.value
		frm_destino.HF_Propiedad.value = form.cbPropiedad.value
		frm_destino.HF_NomProp.value = form.edNomProp.value
		frm_destino.HF_Municipio.value = form.cbMunicipio.value
		frm_destino.HF_Localidad.value = form.cbLocalidad.value
		frm_destino.HF_Colonia.value = form.cbColonia.value
		frm_destino.HF_NumInt.value = form.edNumInt.value
		frm_destino.HF_NumExt.value = form.edNumExt.value
		frm_destino.HF_Entre.value = form.edEntre.value
		frm_destino.HF_Dimensiones.value = form.edDimensiones.value
		frm_destino.HF_UniMed.value = form.cbUniMed.value
		frm_destino.HF_Proceso.value = form.cbProceso.value
		frm_destino.HF_Situacion.value = form.cbSituacion.value
		frm_destino.HF_Favor.value = form.edFavor.value
		frm_destino.HF_ColoniaNO.value = form.edColoniaNO.value
		frm_destino.HF_CalleNO.value = form.edCalleNO.value
	
	
		frm_destino.submit()
	
 }
	
 
}//fin de la funcion




function ValidaColoniaInm(form, frm_destino)
{

		frm_destino.HF_Folio.value = form.edFolio.value
	 	frm_destino.HF_Legalizacion.value = form.cbLegalizacion.value
		frm_destino.HF_Propiedad.value = form.cbPropiedad.value
		frm_destino.HF_NomProp.value = form.edNomProp.value
		frm_destino.HF_Municipio.value = form.cbMunicipio.value
		frm_destino.HF_Localidad.value = form.cbLocalidad.value
		frm_destino.HF_Colonia.value = form.cbColonia.value
		frm_destino.HF_Calle.value = form.cbCalle.value
		frm_destino.HF_NumInt.value = form.edNumInt.value
		frm_destino.HF_NumExt.value = form.edNumExt.value
		frm_destino.HF_Entre.value = form.edEntre.value
		frm_destino.HF_Dimensiones.value = form.edDimensiones.value
		frm_destino.HF_UniMed.value = form.cbUniMed.value
		frm_destino.HF_Proceso.value = form.cbProceso.value
		frm_destino.HF_Situacion.value = form.cbSituacion.value
		frm_destino.HF_Favor.value = form.edFavor.value
		frm_destino.HF_ColoniaNO.value = form.edColoniaNO.value
		frm_destino.HF_CalleNO.value = form.edCalleNO.value
	
	
		frm_destino.submit()
	

	
 
}//fin de la funcion

function Validaif_pre_inm(form, frm_destino)
{
	var band = 0
	var msj = 0
	
	if (form.cbPropiedad.value == 0)
	{
		alert("Seleccione la propiedad del terreno o inmueble")
		form.cbPropiedad.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.edNomProp.value == 0)
	{
		alert("Proporcione el nombre del propietario")
		form.edNomProp.focus()
		band = 0
		return false
	}
	else
	  band = 1
	
	if (form.cbMunicipio.value == 0)
	{
		alert("Seleccione el municipio del terreno o inmueble")
		form.cbMunicipio.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	  
	if (form.cbLocalidad.value  == 0)
	{
		alert("Seleccione la localidad del terreno o inmueble")
		form.cbLocalidad.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if ((form.cbColonia.value == 0) && ( (form.edColoniaNO.value == "" ) || (form.edColoniaNO.value == " " )  ) )
	{
				alert("Seleccione en la lista la colonia o anótela en el campo de escritura")
				form.edColoniaNO.focus()
				band = 0
				return false
	}
	else
	  band = 1
	
	if ((form.cbCalle.value == 0) && ( (form.edCalleNO.value == "" ) || (form.edCalleNO.value == " " )  ) )
	{
		alert("Seleccione en la lista la calle o anótela en el campo de escritura")
		form.edCalleNO.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	  
	if ((form.cbUniMed.value  != 0) && ((form.edDimensiones.value == "") || (form.edDimensiones.value == " ") ))
	{
		alert("Proporcione las dimensiones para la unidad de medida seleccionada")
		form.edDimensiones.focus()
		band = 0
		return false
	}
	else
	  band = 1
	 
	if ((form.cbUniMed.value  == 0) && (form.edDimensiones.value != ""))
	{
		alert("Seleccione la unidad de medida para las dimensiones capturadas")
		form.cbUniMed.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.cbSituacion.value  == 0)
	{
		alert("Seleccione la situación actual del terreno o inmueble")
		form.cbSituacion.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	
	
 if (band == 1)
 {
		frm_destino.HF_Folio.value = form.edFolio.value
	 	frm_destino.HF_Legalizacion.value = form.cbLegalizacion.value
		frm_destino.HF_Propiedad.value = form.cbPropiedad.value
		frm_destino.HF_NomProp.value = form.edNomProp.value
		frm_destino.HF_Municipio.value = form.cbMunicipio.value
		frm_destino.HF_Localidad.value = form.cbLocalidad.value
		frm_destino.HF_Colonia.value = form.cbColonia.value
		frm_destino.HF_Calle.value = form.cbCalle.value
		frm_destino.HF_NumInt.value = form.edNumInt.value
		frm_destino.HF_NumExt.value = form.edNumExt.value
		frm_destino.HF_Entre.value = form.edEntre.value
		frm_destino.HF_Dimensiones.value = form.edDimensiones.value
		frm_destino.HF_UniMed.value = form.cbUniMed.value
		frm_destino.HF_Proceso.value = form.cbProceso.value
		frm_destino.HF_Situacion.value = form.cbSituacion.value
		frm_destino.HF_Favor.value = form.edFavor.value	
		frm_destino.HF_ColoniaNO.value = form.edColoniaNO.value
		frm_destino.HF_CalleNO.value = form.edCalleNO.value	
		if ((form.cbLegalizacion.value == 1) || (form.cbPropiedad.value == 1) || (form.cbProceso.value == 0) || (form.cbSituacion.value == 7))
		{
		frm_destino.HF_Improcedente.value = "Improcedente"	
		}
		
		
			if (form.cbLegalizacion.value == 1)
		{
			alert(" Debido a que la Legalización del predio es en un Asentamiento irregular, \n se registrará el status como 'IMPROCEDENTE'.")
			msj = 1
		}
		
		if (msj == 0)
		{
			if (form.cbPropiedad.value == 1)
			{
			alert (" Debido a que la Propiedad del predio es Particular, \n se registrará el status como 'IMPROCEDENTE'.")
			msj = 1
			}
		}
		
		if (msj == 0)
		{
			if (form.cbProceso.value == 0)
			{
			alert (" Debido a que se encuentra en proceso de expropiación, \n se registrará el status como 'IMPROCEDENTE'.")
			msj = 1
			}
		}
		
		if (msj == 0)
		{
			if (form.cbSituacion.value == 7)
			{
			alert (" Debido a que se encuentra el Derecho de vía sin liberar, \n se registrará el status como 'IMPROCEDENTE'.")
			msj = 1
			}
		}	
		
		frm_destino.submit()
	
 }
}//fin de la funcion


function Validaif_ben(form, frm_destino)
{
	var band = 0
	
	
	if (form.edFolio.value == "")
	{
		
		alert("No existe número de registro único de referencia")
		band = 0
		return false
	}
	 band = 1
	 
	if (	 (form.edDirectos.value == "") || (form.edDirectos.value == " ")	 ) 
	{
												
		alert("Proporcione los beneficiarios directos")
		form.edDirectos.focus()
		band = 0
		return false
	}
	else
	{
		band = 1
	}
	
	if (	 (form.edIndirectos.value == "") || (form.edIndirectos.value == " ")	 ) 
	{
												
		alert("Proporcione los beneficiarios indirectos")
		form.edIndirectos.focus()
		band = 0
		return false
	}
	else
	{
		band = 1
	}



	if (
					
		 (	form.chMano.checked == false )							 		 		&&
		 (	form.chMaquinaria.checked == false )							 		&&
		 (	form.chMateriales.checked == false )							 		&&
		 
		 ( (form.edMPropio.value == "" ) || (form.edMPropio.value == " " ) ) 		&& 
		 ( (form.edPPropio.value == "" ) || (form.edPPropio.value == " " ) ) 		&& 
		 ( (form.edFPropio.value == "" ) || (form.edFPropio.value == " " ) ) 		&& 
		 
		 ( (form.edMFederal.value == "" ) || (form.edMFederal.value == " " ) ) 		&& 
		 ( (form.edPFederal.value == "" ) || (form.edPFederal.value == " " ) ) 		&& 
		 ( (form.edFFederal.value == "" ) || (form.edFFederal.value == " " ) ) 		&& 
		 
		 ( (form.edMMunicipal.value == "" ) || (form.edMMunicipal.value == " " ) ) 	&& 
		 ( (form.edPMunicipal.value == "" ) || (form.edPMunicipal.value == " " ) ) 	&& 
		 ( (form.edFMunicipal.value == "" ) || (form.edFMunicipal.value == " " ) ) 	&& 
		 
		 ( (form.edMEstatal.value == "" ) || (form.edMEstatal.value == " " ) ) 		&& 
		 ( (form.edPEstatal.value == "" ) || (form.edPEstatal.value == " " ) ) 		&& 
		 ( (form.edFEstatal.value == "" ) || (form.edFEstatal.value == " " ) ) 		
				
		)
	{
	
		alert("Proporcione la descripción en 'APORTACIÓN EN ESPECIE' y/o 'APORTACIÓN ECONÓMICA'")
		band = 0
		return false
		
	}	
	else
	{				
						
						
							  
						
						  
//						if (
//								(	(form.edMPropio.value != "")  ||  (form.edPPropio.value != "")	)	&& 
//									(form.edFPropio.value == "" )
//							)
//						{
//							alert("Proporcione la fecha de disposicion en Monto/Porcentaje Propio")
//							form.edFPropio.focus()
//							band = 0
//							return false
//						}
//						else
//						  band = 1
						
						if (
								(	(form.edMPropio.value == "")  	||  (form.edMPropio.value == " ")	)	&&
								(	(form.edPPropio.value == "")	||	(form.edPPropio.value == " ")	)	&& 
									(form.edFPropio.value != "" )
							)
						{
							alert("Proporcione el Monto y/o Porcentaje Propio")
							form.edMPropio.focus()
							band = 0
							return false
						}
						else
						  band = 1
						  
						//if (
//								(	(form.edMFederal.value != "" ) ||  (form.edPFederal.value != "") 	)	&& 
//									(form.edFFederal.value == "" )
//								)
//						{
//							alert("Proporcione la fecha de disposicion en Monto/Porcentaje Federal")
//							form.edFFederal.focus()
//							band = 0
//							return false
//						}
//						else
//						  band = 1

						if (
								(	(form.edMFederal.value == "" ) 	||  (form.edMFederal.value == " " )  	) 	&& 
								(	(form.edPFederal.value == "") 	||	(form.edPFederal.value == " ")		)	&& 
									(form.edFFederal.value != "" )
								)
						{
							alert("Proporcione el Monto y/o Porcentaje Federal")
							form.edMFederal.focus()
							band = 0
							return false
						}
						else
						  band = 1
						  
						  
						//if (
//							
//								(	(form.edMMunicipal.value != "")  ||  (form.edPMunicipal.value != "")	) && 
//								(form.edFMunicipal.value == "" )
//							)
//						{
//							alert("Proporcione la fecha de disposicion en Monto/Porcentaje Municipal")
//							form.edFMunicipal.focus()
//							band = 0
//							return false
//						}
//						else
//						  band = 1
						  
						  
						 if (
							
								(	(form.edMMunicipal.value == "")  || (form.edMMunicipal.value == " ") 	)	&&
								(	(form.edPMunicipal.value == "")	 ||	(form.edPMunicipal.value == " ")	)	&& 
									(form.edFMunicipal.value != "" )
							)
						{
							alert("Proporcione el Monto y/o Porcentaje Municipal")
							form.edMMunicipal.focus()
							band = 0
							return false
						}
						else
						  band = 1
						  
						//if (
//								(	(form.edMEstatal.value != "")  ||  (form.edPEstatal.value != "")	)	&& 
//								(form.edFEstatal.value == "" )
//							)
//						{
//							alert("Proporcione la fecha de disposicion en Monto/Porcentaje Estatal")
//							form.edFEstatal.focus()
//							band = 0
//							return false
//						}
//						else
//						  band = 1
						  
						 if (
								(	(form.edMEstatal.value == "")  	||  (form.edMEstatal.value == " ")	) 	&&
								(	(form.edPEstatal.value == "")	||	(form.edPEstatal.value == "")	)	&& 
								(form.edFEstatal.value != "" )
							)
						{
							alert("Proporcione el Monto y/o Porcentaje Estatal")
							form.edMEstatal.focus()
							band = 0
							return false
						}
						else
						  band = 1
						  
						  
						  
						  
						if (form.chMano.checked == true  )
						{
							
							frm_destino.HF_Mano.value = 1
						}
						else
						 frm_destino.HF_Mano.value = 0
						 
						
						if (form.chMaquinaria.checked == true  )
						{
							
							frm_destino.HF_Maquinaria.value = 1
						}
						else
							frm_destino.HF_Maquinaria.value = 0
							
						if (form.chMateriales.checked == true  )
						{
							
							frm_destino.HF_Materiales.value = 1
						}
						else
							frm_destino.HF_Materiales.value = 0
	}
							
							
		
		
	
 if (band == 1)
 {

		frm_destino.HF_Directos.value = form.edDirectos.value
		frm_destino.HF_Indirectos.value = form.edIndirectos.value
		frm_destino.HF_Aportacion.value = form.cbAportacion.value
		frm_destino.HF_MPropio.value = form.edMPropio.value
		frm_destino.HF_PPropio.value = form.edPPropio.value
		frm_destino.HF_FPropio.value = form.edFPropio.value
		frm_destino.HF_MFederal.value = form.edMFederal.value
		frm_destino.HF_PFederal.value = form.edPFederal.value
		frm_destino.HF_FFederal.value = form.edFFederal.value
		frm_destino.HF_MMunicipal.value = form.edMMunicipal.value
		frm_destino.HF_PMunicipal.value = form.edPMunicipal.value
		frm_destino.HF_FMunicipal.value = form.edFMunicipal.value
		frm_destino.HF_MEstatal.value = form.edMEstatal.value
		frm_destino.HF_PEstatal.value = form.edPEstatal.value
	 	frm_destino.HF_FEstatal.value = form.edFEstatal.value
	
	
	frm_destino.submit()
	
 }
}//fin de la funcion

function Validaif_ben_update(form, frm_destino)
{
	var band = 0

	if (form.edFolio.value == "")
	{
		
		alert("No existe número de registro único, capture la petición nuevamente")
		band = 0
		return false
	}
	 band = 1
	 
	if (	 (form.edDirectos.value == "") || (form.edDirectos.value == " ")	 )
	{
												
		alert("Proporcione los beneficiarios directos")
		form.edDirectos.focus()
		band = 0
		return false
	}
	else
	{
		band = 1
	}
	
	if (	 (form.edIndirectos.value == "") || (form.edIndirectos.value == " ")	 ) 
	{
												
		alert("Proporcione los beneficiarios indirectos")
		form.edIndirectos.focus()
		band = 0
		return false
	}
	else
	{
		band = 1
	}
	
	
	if (
					
		 (	form.chMano.checked == false )							 		 		&&
		 (	form.chMaquinaria.checked == false )							 		&&
		 (	form.chMateriales.checked == false )							 		&&
		 
		 ( (form.edMPropio.value == "" ) || (form.edMPropio.value == " " ) ) 		&& 
		 ( (form.edPPropio.value == "" ) || (form.edPPropio.value == " " ) ) 		&& 
		 ( (form.edFPropio.value == "" ) || (form.edFPropio.value == " " ) ) 		&& 
		 
		 ( (form.edMFederal.value == "" ) || (form.edMFederal.value == " " ) ) 		&& 
		 ( (form.edPFederal.value == "" ) || (form.edPFederal.value == " " ) ) 		&& 
		 ( (form.edFFederal.value == "" ) || (form.edFFederal.value == " " ) ) 		&& 
		 
		 ( (form.edMMunicipal.value == "" ) || (form.edMMunicipal.value == " " ) ) 	&& 
		 ( (form.edPMunicipal.value == "" ) || (form.edPMunicipal.value == " " ) ) 	&& 
		 ( (form.edFMunicipal.value == "" ) || (form.edFMunicipal.value == " " ) ) 	&& 
		 
		 ( (form.edMEstatal.value == "" ) || (form.edMEstatal.value == " " ) ) 		&& 
		 ( (form.edPEstatal.value == "" ) || (form.edPEstatal.value == " " ) ) 		&& 
		 ( (form.edFEstatal.value == "" ) || (form.edFEstatal.value == " " ) ) 		
				
		)
	{
		
		alert("Proporcione la descripción en 'APORTACIÓN EN ESPECIE' y/o 'APORTACIÓN ECONÓMICA'")
		band = 0
		return false
		
	}
		
	else
	{				
	 
		

						
						  
					//	if (
//								(	(form.edMPropio.value != "")  ||  (form.edPPropio.value != "")	)	&& 
//									(form.edFPropio.value == "" )
//							)
//						{
//							alert("Proporcione la fecha de disposicion en Monto/Porcentaje Propio")
//							form.edFPropio.focus()
//							band = 0
//							return false
//						}
//						else
//						  band = 1
						
						if (
								(	(form.edMPropio.value == "")  	||  (form.edMPropio.value == " ")	)	&&
								(	(form.edPPropio.value == "")	||	(form.edPPropio.value == " ")	)	&& 
									(form.edFPropio.value != "" )
							)
						{
							alert("Proporcione el Monto y/o Porcentaje Propio")
							form.edMPropio.focus()
							band = 0
							return false
						}
						else
						  band = 1
						  
						//if (
//								(	(form.edMFederal.value != "" ) ||  (form.edPFederal.value != "") 	)	&& 
//									(form.edFFederal.value == "" )
//								)
//						{
//							alert("Proporcione la fecha de disposicion en Monto/Porcentaje Federal")
//							form.edFFederal.focus()
//							band = 0
//							return false
//						}
//						else
//						  band = 1

						if (
								(	(form.edMFederal.value == "" ) 	||  (form.edMFederal.value == " " )  	) 	&& 
								(	(form.edPFederal.value == "") 	||	(form.edPFederal.value == " ")		)	&& 
									(form.edFFederal.value != "" )
								)
						{
							alert("Proporcione el Monto y/o Porcentaje Federal")
							form.edMFederal.focus()
							band = 0
							return false
						}
						else
						  band = 1
						  
						  
						//if (
//							
//								(	(form.edMMunicipal.value != "")  ||  (form.edPMunicipal.value != "")	) && 
//								(form.edFMunicipal.value == "" )
//							)
//						{
//							alert("Proporcione la fecha de disposicion en Monto/Porcentaje Municipal")
//							form.edFMunicipal.focus()
//							band = 0
//							return false
//						}
//						else
//						  band = 1
						  
						  
						 if (
							
								(	(form.edMMunicipal.value == "")  || (form.edMMunicipal.value == " ") 	)	&&
								(	(form.edPMunicipal.value == "")	 ||	(form.edPMunicipal.value == " ")	)	&& 
									(form.edFMunicipal.value != "" )
							)
						{
							alert("Proporcione el Monto y/o Porcentaje Municipal")
							form.edMMunicipal.focus()
							band = 0
							return false
						}
						else
						  band = 1
						  
					//	if (
//								(	(form.edMEstatal.value != "")  ||  (form.edPEstatal.value != "")	)	&& 
//								(form.edFEstatal.value == "" )
//							)
//						{
//							alert("Proporcione la fecha de disposicion en Monto/Porcentaje Estatal")
//							form.edFEstatal.focus()
//							band = 0
//							return false
//						}
//						else
//						  band = 1
						  
						 if (
								(	(form.edMEstatal.value == "")  	||  (form.edMEstatal.value == " ")	) 	&&
								(	(form.edPEstatal.value == "")	||	(form.edPEstatal.value == "")	)	&& 
								(form.edFEstatal.value != "" )
							)
						{
							alert("Proporcione el Monto y/o Porcentaje Estatal")
							form.edMEstatal.focus()
							band = 0
							return false
						}
						else
						  band = 1
						  
						  
							if (form.chMano.checked == true  )
							{
								
								frm_destino.HF_Mano.value = 1
							}
							else
							 frm_destino.HF_Mano.value = 0
							 
							
							if (form.chMaquinaria.checked == true  )
							{
								
								frm_destino.HF_Maquinaria.value = 1
							}
							else
								frm_destino.HF_Maquinaria.value = 0
								
							if (form.chMateriales.checked == true  )
							{
								
								frm_destino.HF_Materiales.value = 1
							}
							else
								frm_destino.HF_Materiales.value = 0
								
	}
		
	
 if (band == 1)
 {
		 if (confirm("¿Está seguro de guardar los cambios realizados?"))
		{ 
				frm_destino.HF_Directos.value = form.edDirectos.value
				frm_destino.HF_Indirectos.value = form.edIndirectos.value
				frm_destino.HF_Aportacion.value = form.cbAportacion.value
				frm_destino.HF_MPropio.value = form.edMPropio.value
				frm_destino.HF_PPropio.value = form.edPPropio.value
				frm_destino.HF_FPropio.value = form.edFPropio.value
				frm_destino.HF_MFederal.value = form.edMFederal.value
				frm_destino.HF_PFederal.value = form.edPFederal.value
				frm_destino.HF_FFederal.value = form.edFFederal.value
				frm_destino.HF_MMunicipal.value = form.edMMunicipal.value
				frm_destino.HF_PMunicipal.value = form.edPMunicipal.value
				frm_destino.HF_FMunicipal.value = form.edFMunicipal.value
				frm_destino.HF_MEstatal.value = form.edMEstatal.value
				frm_destino.HF_PEstatal.value = form.edPEstatal.value
				frm_destino.HF_FEstatal.value = form.edFEstatal.value
			
			
				frm_destino.submit()
		}
	
 }
}//fin de la funcion



function Validaif_ben_no(form, frm_destino)

{

	
	if (	 (form.edDirectos.value == "") || (form.edDirectos.value == " ")	 ) 
	{
												
		alert("Proporcione los beneficiarios directos")
		form.edDirectos.focus()
		band = 0
		return false
	}
	else
	{
		band = 1
	}
	
	if (	 (form.edIndirectos.value == "") || (form.edIndirectos.value == " ")	 ) 
	{
												
		alert("Proporcione los beneficiarios indirectos")
		form.edIndirectos.focus()
		band = 0
		return false
	}
	else
	{
		band = 1
	}
	 
	 
	if (band == 1)
 	{
	 
	 	frm_destino.HF_Folio.value = form.edFolio.value
		frm_destino.HF_Directos.value = form.edDirectos.value
		frm_destino.HF_Indirectos.value = form.edIndirectos.value
		frm_destino.HF_Aportacion.value = form.cbAportacion.value

	
	
		frm_destino.submit()
		
	}

}//fin de la funcion


function Validaif_ben_no_update(form, frm_destino)

{
	
	 if (	 (form.edDirectos.value == "") || (form.edDirectos.value == " ")	 ) 
	 {
												
		alert("Proporcione los beneficiarios directos")
		form.edDirectos.focus()
		band = 0
		return false
	}
	else
	{
		band = 1
	}
	
	if (	 (form.edIndirectos.value == "") || (form.edIndirectos.value == " ")	 ) 
	{
												
		alert("Proporcione los beneficiarios indirectos")
		form.edIndirectos.focus()
		band = 0
		return false
	}
	else
	{
		band = 1
	}
	 
	 
	if (band == 1)
 	{
	 	 if (confirm("¿Está seguro de guardar los cambios realizados?"))
		{ 
			frm_destino.HF_Folio.value = form.edFolio.value
			frm_destino.HF_Directos.value = form.edDirectos.value
			frm_destino.HF_Indirectos.value = form.edIndirectos.value
			frm_destino.HF_Aportacion.value = form.cbAportacion.value
	
		
		
			frm_destino.submit()
		}
	}

}//fin de la funcion

function Validaif_ver(form, frm_destino)
{
	var band = 0
	var msj = 0
	
	
	
	if (form.cbEtapa.value == 0 )
	{
		alert("Proporcione la etapa de construcción")
		form.cbEtapa.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	
	if (form.cbTopografia.value == 0 )
	{
		alert("Proporcione la topografía")
		form.cbTopografia.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.cbAlineamiento.value == 0 )
	{
		alert("Proporcione el alineamiento vial")
		form.cbAlineamiento.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.cbEntorno.value == 0 )
	{
		alert("Proporcione el entorno ambiental")
		form.cbEntorno.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	  
	if ( (form.rbAgu[0].checked == false ) &&  (form.rbAgu[1].checked == false ) )
	{
		alert("Seleccione si existe disponibilidad de 'AGUA POTABLE'")
		band = 0
		return false
	}
	else
		band = 1
	
	if ( (form.rbAlc[0].checked == false ) &&  (form.rbAlc[1].checked == false ) )
	{
		alert("Seleccione si existe disponibilidad de 'ALCANTARILLADO'")
		band = 0
		return false
	}
	else
		band = 1
		
	if ( (form.rbEle[0].checked == false ) &&  (form.rbEle[1].checked == false ) )
	{
		alert("Seleccione si existe disponibilidad de 'ELECTRIFICACIÓN'")
		band = 0
		return false
	}
	else
		band = 1
		
	if ( (form.rbAcc[0].checked == false ) &&  (form.rbAcc[1].checked == false ) )
	{
		alert("Seleccione si existe disponibilidad de 'ACCESIBILIDAD'")
		band = 0
		return false
	}
	else
		band = 1
	  
	if (form.rbAgu[0].checked == true  )
	{
		
		frm_destino.HF_Agua.value = 1
	}
	else
	 frm_destino.HF_Agua.value = 0
	 
	
	if (form.rbAlc[0].checked == true  )
	{
		
		frm_destino.HF_Alcantarillado.value = 1
	}
	else
	 	frm_destino.HF_Alcantarillado.value = 0
		
	if (form.rbEle[0].checked == true  )
	{
		
		frm_destino.HF_Electrificacion.value = 1
	}
	else
	 	frm_destino.HF_Electrificacion.value = 0
		
	if (form.rbAcc[0].checked == true  )
	{
		
		frm_destino.HF_Accesibilidad.value = 1
	}
	else
	 	frm_destino.HF_Accesibilidad.value = 0
		
	if (form.edDicTec.value == 0 )
	{
		alert("Proporcione el Dictamen Técnico")
		form.edDicTec.focus()
		band = 0
		return false
	}
	else
	  band = 1
		
	
 if (band == 1)
 {
	 
	 
	 if (form.cbTopografia.value == 3)
		{
			alert(" Debido a que la Topografía se encuentra accidentada, \n se registrará el status como 'IMPROCEDENTE'.")
			msj = 1
		}
		
		if (msj == 0)
		{
			if (form.cbEntorno.value == 1)
			{
			alert (" Debido a que el Entorno ambiental se encuentra con afectación, \n se registrará el status como 'IMPROCEDENTE'.")
			msj = 1
			}
		}
		
		
		
	 	frm_destino.HF_Folio.value = form.edFolio.value
		frm_destino.HF_Etapa.value = form.cbEtapa.value
		frm_destino.HF_Topografia.value = form.cbTopografia.value
		frm_destino.HF_Alineamiento.value = form.cbAlineamiento.value
		frm_destino.HF_Entorno.value = form.cbEntorno.value	
		frm_destino.HF_Dictamen_Tec.value = form.edDicTec.value	
	
	frm_destino.submit()
	
 }
}//fin de la funcion

function Validaif_ver_update(form, frm_destino)
{
	var band = 0
	var msj = 0
	
	
	
	if (form.cbEtapa.value == 0 )
	{
		alert("Proporcione la etapa de construcción")
		form.cbEtapa.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	
	if (form.cbTopografia.value == 0 )
	{
		alert("Proporcione la topografía")
		form.cbTopografia.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.cbAlineamiento.value == 0 )
	{
		alert("Proporcione el alineamiento vial")
		form.cbAlineamiento.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.cbEntorno.value == 0 )
	{
		alert("Proporcione el entorno ambiental")
		form.cbEntorno.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if ( (form.rbAgu[0].checked == false ) &&  (form.rbAgu[1].checked == false ) )
	{
		alert("Seleccione si existe disponibilidad de 'AGUA POTABLE'")
		band = 0
		return false
	}
	else
		band = 1
	
	if ( (form.rbAlc[0].checked == false ) &&  (form.rbAlc[1].checked == false ) )
	{
		alert("Seleccione si existe disponibilidad de 'ALCANTARILLADO'")
		band = 0
		return false
	}
	else
		band = 1
		
	if ( (form.rbEle[0].checked == false ) &&  (form.rbEle[1].checked == false ) )
	{
		alert("Seleccione si existe disponibilidad de 'ELECTRIFICACIÓN'")
		band = 0
		return false
	}
	else
		band = 1
		
	if ( (form.rbAcc[0].checked == false ) &&  (form.rbAcc[1].checked == false ) )
	{
		alert("Seleccione si existe disponibilidad de 'ACCESIBILIDAD'")
		band = 0
		return false
	}
	else
		band = 1
	  
	if (form.rbAgu[0].checked == true  )
	{
		
		frm_destino.HF_Agua.value = 1
	}
	else
	 frm_destino.HF_Agua.value = 0
	 
	
	if (form.rbAlc[0].checked == true  )
	{
		
		frm_destino.HF_Alcantarillado.value = 1
	}
	else
	 	frm_destino.HF_Alcantarillado.value = 0
		
	if (form.rbEle[0].checked == true  )
	{
		
		frm_destino.HF_Electrificacion.value = 1
	}
	else
	 	frm_destino.HF_Electrificacion.value = 0
		
	if (form.rbAcc[0].checked == true  )
	{
		
		frm_destino.HF_Accesibilidad.value = 1
	}
	else
	 	frm_destino.HF_Accesibilidad.value = 0
		
	if (form.edDicTec.value == 0 )
	{
		alert("Proporcione el Dictamen Técnico")
		form.edDicTec.focus()
		band = 0
		return false
	}
	else
	  band = 1
	
 if (band == 1)
 {
	 if (form.cbTopografia.value == 3)
		{
			alert(" Debido a que la Topografía se encuentra accidentada, \n se registrará el status como 'IMPROCEDENTE'.")
			msj = 1
		}
		
		if (msj == 0)
		{
			if (form.cbEntorno.value == 1)
			{
			alert (" Debido a que el Entorno ambiental se encuentra con afectación, \n se registrará el status como 'IMPROCEDENTE'.")
			msj = 1
			}
		}
		
	 	if (confirm("¿Está seguro de guardar los cambios realizados?"))
		{ 
				frm_destino.HF_Folio.value = form.edFolio.value
				frm_destino.HF_Etapa.value = form.cbEtapa.value
				frm_destino.HF_Topografia.value = form.cbTopografia.value
				frm_destino.HF_Alineamiento.value = form.cbAlineamiento.value
				frm_destino.HF_Entorno.value = form.cbEntorno.value	
				frm_destino.HF_Dictamen_Tec.value = form.edDicTec.value	
			
				frm_destino.submit()
		}
	
 }
}//fin de la funcion





function Validaif_est(form, frm_destino)
{
	var band = 0
	
	
	
	
	if (form.cbEstado.value == 0 )
	{
		alert("Proporcione el estado de proyecto")
		form.cbEstado.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	
	if ( ( (form.cbEstado.value == 1 ) || (form.cbEstado.value == 2 )) && (form.edFecha.value == "") )
	{
		alert("Proporcione la fecha de conclusión")
		band = 0
		return false
	}
	else
	{
				frm_destino.HF_Fecha.value = form.edFecha.value
	  			band = 1
	}
	  
	if ( (form.cbEstado.value == 4 ) || (form.cbEstado.value == 5 ) || (form.cbEstado.value == 3 ) ) 
	{
		frm_destino.HF_Fecha.value = ""
		band = 1
	}

	  
	if (form.cbCalificacion.value == 0 )
	{
		alert("Describa si requiere estudios especiales")
		form.cbCalificacion.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if ((form.cbCalificacion.value == 1 ) && (form.edEsp.value == "                "))
	{
		alert("Especifique los estudios especiales que requiere")
		form.edEsp.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	
	if (form.cbCalificacion.value == 2 )
	{
			  frm_destino.HF_Requiere.value = ""
	}
	
	if (form.cbCalificacion.value == 1 )
	{
			  frm_destino.HF_Requiere.value = form.edEsp.value
	}

	
	if (	(form.edJornales.value == "" ) || (form.edJornales.value == " " )	)
	{
		alert("Proporcione el número de jornales")
		form.edJornales.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
 if (band == 1)
 {
	 	frm_destino.HF_Folio.value = form.edFolio.value
		frm_destino.HF_Estado.value = form.cbEstado.value
		frm_destino.HF_Calificacion.value = form.cbCalificacion.value
		frm_destino.HF_Jornales.value = form.edJornales.value	


	
	frm_destino.submit()
	
 }
}//fin de la funcion



function Validaif_est_update(form, frm_destino)
{
	var band = 0
	
	if (form.cbEstado.value == 0 )
	{
		alert("Proporcione el estado de proyecto")
		form.cbEstado.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if ( ( (form.cbEstado.value == 1 ) || (form.cbEstado.value == 2 )) && (form.edFecha.value == "") )
	{
		alert("Proporcione la fecha de conclusión")
		band = 0
		return false
	}
	else
	{
				frm_destino.HF_Fecha.value = form.edFecha.value
	  			band = 1
	}
	  
	if ( (form.cbEstado.value == 4 ) || (form.cbEstado.value == 5 ) || (form.cbEstado.value == 3 ) ) 
	{
		frm_destino.HF_Fecha.value = ""
		band = 1
	}

	  
	if (form.cbCalificacion.value == 0 )
	{
		alert("Describa si requiere estudios especiales")
		form.cbCalificacion.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if ((form.cbCalificacion.value == 1 ) && (form.edEsp.value == "                "))
	{
		alert("Especifique los estudios especiales que requiere")
		form.edEsp.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	
	if (form.cbCalificacion.value == 2 )
	{
			  frm_destino.HF_Requiere.value = ""
	}
	
	if (form.cbCalificacion.value == 1 )
	{
			  frm_destino.HF_Requiere.value = form.edEsp.value
	}
	
	if (	(form.edJornales.value == "" ) || (form.edJornales.value == " " )	)
	{
		alert("Proporcione el número de jornales")
		form.edJornales.focus()
		band = 0
		return false
	}
	else
	  band = 1

 if (band == 1)
 {
	 	if (confirm("¿Está seguro de guardar los cambios realizados?"))
		{ 
		
				frm_destino.HF_Folio.value = form.edFolio.value
				frm_destino.HF_Estado.value = form.cbEstado.value
				frm_destino.HF_Calificacion.value = form.cbCalificacion.value
				frm_destino.HF_Jornales.value = form.edJornales.value	
		
			
				frm_destino.submit()
		}
	
 }
}//fin de la funcion



function Validaif_gral(form, frm_destino, nivelSesion)
{
	var band = 0
	
	
	
	
	if (form.cbSolicitud.value == 0 )
	{
		alert("Proporcione la descripción de la solicitud")
		form.cbSolicitud.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	  
	  
	if (form.cbSolicitud.value == 3 )
	{ 
			if ( (form.edPorque.value == "") || (form.edPorque.value == " ") )
			{
					alert("Proporcione la especificación de porqué es 'MAL TURNADA'")
					form.edPorque.focus()
					band = 0
					return false								
			}
			else
			{
					frm_destino.HF_Porque.value = form.edPorque.value
					band = 1
			 		alert (" Debido a los datos capturados en la petición, se \n registrará el status como 'MAL TURNADA'.")
			}
			
		
	}
	
	if (form.cbSolicitud.value == 4 )
	{ 
			if ( (form.edPorque.value == "") || (form.edPorque.value == " ") )
			{
					alert("Proporcione la especificación de porqué es 'CANCELADA'")
					form.edPorque.focus()
					band = 0
					return false								
			}
			else
			{
					frm_destino.HF_Porque.value = form.edPorque.value
					band = 1
			 		alert (" Debido a los datos capturados en la petición, se \n registrará el status como 'CANCELADA'.")
			}
			
		
	}
	
	 
	if (form.cbSolicitud.value == 2 )
	{
		 
		 if (form.edNumero.value == "") {
	
				alert("Proporcione el número de la petición")
				form.edNumero.focus()
				band = 0
				return false
		 }
		 else
		 {
			 
			 frm_destino.HF_Numero.value = form.edNumero.value
			 band = 1
			 alert (" Debido a los datos capturados en la petición, se \n registrará el status como 'REQUERIDA ANTERIORMENTE'. \n \n Para dar seguimiento y control a esta petición favor \n de hacer referencia a su número de registro vinculado.")
		 }
	}
		  
	if (form.cbSolicitud.value == 1 )
	{

					frm_destino.HF_Numero.value = "Inicial"

					if (form.cbPuestoPetic.value == 0 )
					{
						alert("Proporcione la descripción del peticionario")
						form.cbPuestoPetic.focus()
						band = 0
						return false
					}
					else
					{
						frm_destino.HF_PuestoPetic.value = form.cbPuestoPetic.value
					  	band = 1
					}
					
					if (form.cbEstado.value == 0 )
					{
						alert("Proporcione el estado del apoyo")
						form.cbEstado.focus()
						band = 0
						return false
					}
					else
					{
						frm_destino.HF_Estado.value = form.cbEstado.value
					  	band = 1
					}
					
					
					if (form.cbEstado.value == 1 )
					{
						 frm_destino.HF_Apoyo.value = 0
						 frm_destino.HF_NombreApoyo.value = ""
						 frm_destino.HF_PuestoPeticSOP.value = 0
					}
					
					if ((form.cbEstado.value == 2 ) && (form.cbApoyo.value == 0 ))
					{
						alert("Proporcione la descripción del apoyo")
						form.cbApoyo.focus()
						band = 0
						return false
					}
					else
						band = 1
						
						
					if ((form.cbEstado.value == 2 ) && (form.cbApoyo.value != 0 ))
					{
						frm_destino.HF_Apoyo.value = form.cbApoyo.value
					}
				
						
						
					if ((form.cbEstado.value == 2 ) && (form.cbApoyo.value != 0 ) && (form.edNombreApoyo.value == ""))
					{
						alert("Proporcione el nombre del apoyo")
						form.edNombreApoyo.focus()
						band = 0
						return false
					}
					else
						band = 1
					
					if ((form.cbEstado.value == 2 ) && (form.cbApoyo.value != 0 ) && (form.edNombreApoyo.value != ""))
					{
						frm_destino.HF_NombreApoyo.value = form.edNombreApoyo.value
					}
					
					if ((form.cbEstado.value == 2 ) && (form.cbPuestoSOP.value == 0 ))
					{
						alert("Proporcione el Puesto del Subsidiario")
						form.cbPuestoSOP.focus()
						band = 0
						return false
					}
					else
						band = 1
						
						
					if ((form.cbEstado.value == 2 ) && (form.cbPuestoSOP.value != 0 ))
					{
						frm_destino.HF_PuestoPeticSOP.value = form.cbPuestoSOP.value
					}
				
					  
					if (form.cbCompetencia.value == 0 )
					{
						alert("Proporcione la competencia")
						form.cbCompetencia.focus()
						band = 0
						return false
					}
					else
					{
						frm_destino.HF_Competencia.value = form.cbCompetencia.value
					  	band = 1
					}
					  
					  
					if (form.cbDependencia.value == 0 )
					{
						alert("Seleccione el Responsable ejecutor")
						form.cbDependencia.focus()
						band = 0
						return false
					}
					else
					{
						frm_destino.HF_Dependencia.value = form.cbDependencia.value
					  	band = 1
						
						if ( (form.cbCompetencia.value == 1 ) || (form.cbCompetencia.value == 3 ))
						{
							
							if (form.cbTipo.value == 0 )
							{
								alert("Proporcione el tipo de petición")
								form.cbTipo.focus()
								band = 0
								return false
							}
							else
							{
							  band = 1
							  frm_destino.HF_Tipo.value = form.cbTipo.value
							}
							  
							 if (form.cbDependenciaN.value == 0 )
							{
								alert("Seleccione la Dependencia responsable normativa")
								form.cbDependenciaN.focus()
								band = 0
								return false
							}
							else
							{
								frm_destino.HF_DependenciaN.value = form.cbDependenciaN.value
							  	band = 1
							}
							
							 if (form.cbPrograma.value == 0 )
							{
								alert("Seleccione el Programa de Trabajo")
								form.cbPrograma.focus()
								band = 0
								return false
							}
							else
							{
								frm_destino.HF_CVE_Programa.value = form.cbPrograma.value
								frm_destino.HF_NOM_Programa.value = form.cbPrograma.options[form.cbPrograma.selectedIndex].text	
				
							  	band = 1
							}
							
							 if (form.cbLinea.value == 0 )
							{
								alert("Seleccione el la Linea de Accion")
								form.cbLinea.focus()
								band = 0
								return false
							}
							else
							{
								frm_destino.HF_CVE_Linea.value = form.cbLinea.value
								frm_destino.HF_NOM_Linea.value = form.cbLinea.options[form.cbLinea.selectedIndex].text	
							  	band = 1
							}
							
							
							
							
							if ( form.hid.value == "1" )
							
							{
							
							
							
									if ( (form.rbImprocedente[0].checked == false ) &&  (form.rbImprocedente[1].checked == false ))
									{
										alert("Seleccione si la petición le parece Procedente")
										band = 0
										return false
									}
									else
									{
									
											if ( form.rbImprocedente[0].checked == true)
											{
												frm_destino.HF_Improcedente.value = "NO"
												band = 1
												//alert("NO")
											}
											
											if ( form.rbImprocedente[1].checked == true)
											{
												frm_destino.HF_Improcedente.value = "SI"
												band = 1
												//alert("SI")
											}
									}
									
									if ( (form.edPorque.value == "") || (form.edPorque.value == " ") )
									{
										alert("Proporcione la especificación del porqué de la viabilidad")
										form.edPorque.focus()
										band = 0
										return false								
									}
									else
									{
										frm_destino.HF_Porque.value = form.edPorque.value
										band = 1	
									}
									
									if ( (form.rbPrioridad[0].checked == false ) &&  (form.rbPrioridad[1].checked == false ) &&  (form.rbPrioridad[2].checked == false ))
									{
										alert("Proporcione la prioridad")
										band = 0
										return false
									}
									else
										band = 1
										
									if ( form.rbPrioridad[0].checked == true)
									{
										frm_destino.HF_Prioridad.value = 1
									}
									
									if ( form.rbPrioridad[1].checked == true)
									{
										frm_destino.HF_Prioridad.value = 2
									}
									
									if ( form.rbPrioridad[2].checked == true)
									{
										frm_destino.HF_Prioridad.value = 3
									}
									
									if ( form.rbImprocedente[1].checked == true){
										alert (" Debido a que la petición se considera 'IMPROCEDENTE', \n se registrará el status de igual manera.")
									}
									
									
									
									
							}
							
							else
							
							{
								
								frm_destino.HF_Improcedente.value = "SIN"
								frm_destino.HF_Porque.value = ""
								frm_destino.HF_Prioridad.value = 0
								
								
							}
									
									
						}
						else
							{
							 alert (" Debido a que la Competencia ejecutora no es Estatal, \n     se registrará el status como 'IMPROCEDENTE'.")
							 band = 1
							}
					}

					
					
	}

	
 if (band == 1)
 {
	 	
	 	frm_destino.HF_Folio.value = form.edFolio.value
		frm_destino.HF_Solicitud.value = form.cbSolicitud.value
		
		if (nivelSesion = '1')
		{
			obj = document.forms[0]['edFolioSISCO'];
			if(obj != undefined)
			{
				//alert(obj.type);					
				frm_destino.HF_SISCO.value = obj.value;
				//form.edFolioSISCO.value
			}
		}

		//frm_destino.HF_SISCO.value = form.edFolioSISCO.value
		
		
		frm_destino.submit()
	
 }
}//fin de la funcion

function Validaif_gral_update(form, frm_destino, nivelSesion)
{
	var band = 0
	var band2 = 0
	
	
	
	if (form.cbSolicitud.value == 0 )
	{
		alert("Proporcione la descripción de la solicitud")
		form.cbSolicitud.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	  
	if (form.cbSolicitud.value == 3 )
	{ 
			if ( (form.edPorque.value == "") || (form.edPorque.value == " ") )
			{
					alert("Proporcione la especificación de porqué es 'MAL TURNADA'")
					form.edPorque.focus()
					band = 0
					return false								
			}
			else
			{
					frm_destino.HF_Porque.value = form.edPorque.value
					band = 11
			 		
			}
			
		
	}
	
	if (form.cbSolicitud.value == 4 )
	{ 
			if ( (form.edPorque.value == "") || (form.edPorque.value == " ") )
			{
					alert("Proporcione la especificación de porqué es 'CANCELADA'")
					form.edPorque.focus()
					band = 0
					return false								
			}
			else
			{
					frm_destino.HF_Porque.value = form.edPorque.value
					band = 16
			}
			
		
	}
	
	
	 
	if (form.cbSolicitud.value == 2 )
	{
		 
		 if (form.edNumero.value == "") {
	
				alert("Proporcione el número de la petición")
				form.edNumero.focus()
				band = 0
				return false
		 }
		 else
		 {
			 
			 frm_destino.HF_Numero.value = form.edNumero.value
			 band = 13
			 
		 }
	}
		  
	if (form.cbSolicitud.value == 1 )
	{
	  
					
					frm_destino.HF_Numero.value = "Inicial"
				
					if (form.cbPuestoPetic.value == 0 )
					{
						alert("Proporcione la descripción del peticionario")
						form.cbPuestoPetic.focus()
						band = 0
						return false
					}
					else
					{
						frm_destino.HF_PuestoPetic.value = form.cbPuestoPetic.value
					  	band = 1
					}
					  
					if (form.cbEstado.value == 0 )
					{
						alert("Proporcione el estado del apoyo")
						form.cbEstado.focus()
						band = 0
						return false
					}
					else
					{
						frm_destino.HF_Estado.value = form.cbEstado.value
					  	band = 1
					}
					
					
					if (form.cbEstado.value == 1 )
					{
						 frm_destino.HF_Apoyo.value = 0
						 frm_destino.HF_NombreApoyo.value = ""
						 frm_destino.HF_PuestoPetic.value = 0
					}
					
					if ((form.cbEstado.value == 2 ) && (form.cbApoyo.value == 0 ))
					{
						alert("Proporcione la descripción del apoyo")
						form.cbApoyo.focus()
						band = 0
						return false
					}
					else
						band = 1
						
						
					if ((form.cbEstado.value == 2 ) && (form.cbApoyo.value != 0 ))
					{
						frm_destino.HF_Apoyo.value = form.cbApoyo.value
					}
				
						
						
					if ((form.cbEstado.value == 2 ) && (form.cbApoyo.value != 0 ) && (form.edNombreApoyo.value == ""))
					{
						alert("Proporcione el nombre del apoyo")
						form.edNombreApoyo.focus()
						band = 0
						return false
					}
					else
						band = 1
					
					if ((form.cbEstado.value == 2 ) && (form.cbApoyo.value != 0 ) && (form.edNombreApoyo.value != ""))
					{
						frm_destino.HF_NombreApoyo.value = form.edNombreApoyo.value
					}
					
					if ((form.cbEstado.value == 2 ) && (form.cbPuestoSOP.value == 0 ))
					{
						alert("Proporcione el Puesto del Subsidiario")
						form.cbPuestoSOP.focus()
						band = 0
						return false
					}
					else
						band = 1
						
						
					if ((form.cbEstado.value == 2 ) && (form.cbPuestoSOP.value != 0 ))
					{
						frm_destino.HF_PuestoPeticSOP.value = form.cbPuestoSOP.value
					}
				
					  
					if (form.cbCompetencia.value == 0 )
					{
						alert("Proporcione la competencia")
						form.cbCompetencia.focus()
						band = 0
						return false
					}
					else
					{
						frm_destino.HF_Competencia.value = form.cbCompetencia.value
					  	band = 1
					}
					  
					  
					if (form.cbDependencia.value == 0 )
					{
						alert("Seleccione el Responsable ejecutor")
						form.cbDependencia.focus()
						band = 0
						return false
					}
					else
					{
						frm_destino.HF_Dependencia.value = form.cbDependencia.value
					  	band = 1
						
						if ( (form.cbCompetencia.value == 1 ) || (form.cbCompetencia.value == 3 ))
						{
														
							if (form.cbTipo.value == 0 )
							{
								alert("Proporcione el tipo de petición")
								form.cbTipo.focus()
								band = 0
								return false
							}
							else
							{
							  band = 1
							  frm_destino.HF_Tipo.value = form.cbTipo.value
							}
							  
							 if (form.cbDependenciaN.value == 0 )
							{
								alert("Seleccione la Dependencia responsable normativa")
								form.cbDependenciaN.focus()
								band = 0
								return false
							}
							else
							{
								frm_destino.HF_DependenciaN.value = form.cbDependenciaN.value
							  	band = 1
							}
							
							 if (form.cbPrograma.value == 0 )
							{
								alert("Seleccione el Programa de Trabajo")
								form.cbPrograma.focus()
								band = 0
								return false
							}
							else
							{
								frm_destino.HF_CVE_Programa.value = form.cbPrograma.value
								frm_destino.HF_NOM_Programa.value = form.cbPrograma.options[form.cbPrograma.selectedIndex].text	
				
								
							  	band = 1
							}
							
							 if (form.cbLinea.value == 0 )
							{
								alert("Seleccione el la Linea de Accion")
								form.cbLinea.focus()
								band = 0
								return false
							}
							else
							{
								frm_destino.HF_CVE_Linea.value = form.cbLinea.value
								frm_destino.HF_NOM_Linea.value = form.cbLinea.options[form.cbLinea.selectedIndex].text	
							  	band = 1
							}
							
							
							
							if	( ( form.hid.value == "1" ) ) 
							
							{
							
							
									if ( (form.rbImprocedente[0].checked == false ) &&  (form.rbImprocedente[1].checked == false ))
									{
										alert("Seleccione si la petición le parece Procedente")
										band = 0
										return false
									}
									else
									{
									
											if ( form.rbImprocedente[0].checked == true)
											{
												frm_destino.HF_Improcedente.value = "NO"
												band = 1
												//alert("NO")
												
											}
											
											if ( form.rbImprocedente[1].checked == true)
											{
												frm_destino.HF_Improcedente.value = "SI"
												band = 1
												band2 = 1
												//alert("SI")
											
											}
									}
									
									if ( (form.edPorque.value == "") || (form.edPorque.value == " ") )
									{
										alert("Proporcione la especificación del porqué de la viabilidad")
										form.edPorque.focus()
										band = 0
										return false								
									}
									else
									{
										frm_destino.HF_Porque.value = form.edPorque.value
										band = 1	
									}
									
									if ( (form.rbPrioridad[0].checked == false ) &&  (form.rbPrioridad[1].checked == false ) &&  (form.rbPrioridad[2].checked == false ))
									{
										alert("Proporcione la prioridad")
										band = 0
										return false
									}
									else
										band = 1
										
									if ( form.rbPrioridad[0].checked == true)
									{
										frm_destino.HF_Prioridad.value = 1
									}
									
									if ( form.rbPrioridad[1].checked == true)
									{
										frm_destino.HF_Prioridad.value = 2
									}
									
									if ( form.rbPrioridad[2].checked == true)
									{
										frm_destino.HF_Prioridad.value = 3
									}
									
									
							
							}
							
							else
							
							{
								
								frm_destino.HF_Improcedente.value = "SIN"
								frm_destino.HF_Porque.value = ""
								frm_destino.HF_Prioridad.value = 0
								
								
							}
							
							
							
						}
						else
							{
					 
							 band = 12
							}
					}
					/*  
					if (form.cbTipo.value == 0 )
					{
						alert("Proporcione el tipo de petición")
						form.cbTipo.focus()
						band = 0
						return false
					}
					else
					  band = 1
					  
					 if ((form.cbTipo.value == 1 ) || (form.cbTipo.value == 2 ))
					{
						 frm_destino.HF_Donacion.value = 0
					}
					
					  
					 if ((form.cbTipo.value == 3 ) && (form.cbDonacion.value == 0 ))
					{
						alert("Proporcione el tipo de donación")
						form.cbDonacion.focus()
						band = 0
						return false
					}
					else
					  band = 1
					  
					if ((form.cbTipo.value == 3 ) && (form.cbDonacion.value != 0 ))
					{
						frm_destino.HF_Donacion.value = form.cbDonacion.value
					}
					*/
					
					
	}

	
 if (band == 1)
 {
	 
	 if (band2 == 1)
	 {
	   if (confirm(" Debido a que considera que no procede la petición, \n se registrará el status como 'IMPROCEDENTE'. \n \n ¿Está seguro de guardar los cambios realizados?"))
		{ 
	 	
				frm_destino.HF_Folio.value = form.edFolio.value
				frm_destino.HF_Solicitud.value = form.cbSolicitud.value

				//frm_destino.HF_Tipo.value = form.cbTipo.value
		
				frm_destino.submit()
		}
	 }
	 else
	 {
		if (confirm("¿Está seguro de guardar los cambios realizados?"))
		{ 
	 	
				frm_destino.HF_Folio.value = form.edFolio.value
				frm_destino.HF_Solicitud.value = form.cbSolicitud.value

				//frm_destino.HF_Tipo.value = form.cbTipo.value
				
				if (nivelSesion = '1')
				{
					obj = document.forms[0]['edFolioSISCO'];
				    if(obj != undefined)
					{
				    	//alert(obj.type);					
						frm_destino.HF_SISCO.value = obj.value;
						//form.edFolioSISCO.value
					}
				}
				
				//alert('Se hace el submit \n '+ frm_destino.HF_SISCO.value )
				
		
				frm_destino.submit()
		} 
	 }
	
 }
 if (band == 11)
 {
	  if (confirm(" Debido a los datos capturados en la petición, se \n registrará el status como 'MAL TURNADA'. \n \n ¿Está seguro de guardar los cambios realizados?"))
		{ 
	 	
				frm_destino.HF_Folio.value = form.edFolio.value
				frm_destino.HF_Solicitud.value = form.cbSolicitud.value

				//frm_destino.HF_Tipo.value = form.cbTipo.value
		
				frm_destino.submit()
		}
	
 }
 if (band == 12)
 {
	  if (confirm(" Debido a que la Competencia ejecutora no es Estatal, \n     se registrará el status como 'IMPROCEDENTE'. \n \n ¿Está seguro de guardar los cambios realizados?"))
		{ 
	 	
				frm_destino.HF_Folio.value = form.edFolio.value
				frm_destino.HF_Solicitud.value = form.cbSolicitud.value

				//frm_destino.HF_Tipo.value = form.cbTipo.value
		
				frm_destino.submit()
		}
	
 }
 
 if (band == 13)
 {
	  if (confirm(" Debido a los datos capturados en la petición, se \n registrará el status como 'REQUERIDA ANTERIORMENTE'. \n \n Para dar seguimiento y control a esta petición favor \n debe de hacer referencia a su número de registro vinculado. \n \n ¿Está seguro de guardar los cambios realizados?"))
		{ 
	 	
				frm_destino.HF_Folio.value = form.edFolio.value
				frm_destino.HF_Solicitud.value = form.cbSolicitud.value

				//frm_destino.HF_Tipo.value = form.cbTipo.value
		
				frm_destino.submit()
		}
	
 }

if (band == 16)
 {
	  if (confirm(" Debido a los datos capturados en la petición, se \n registrará el status como 'CANCELADA'. \n \n ¿Está seguro de guardar los cambios realizados?"))
		{ 
	 	
				frm_destino.HF_Folio.value = form.edFolio.value
				frm_destino.HF_Solicitud.value = form.cbSolicitud.value

				//frm_destino.HF_Tipo.value = form.cbTipo.value
		
				frm_destino.submit()
		}
	
 }

									
									
}//fin de la funcion

function Validaif_val(form, frm_destino)
{
	var band = 0
	var msj = 0
	
	
	
	
	if (form.cbAceptada.value == 0 )
	{
		alert("Proporcione la aceptación de la obra")
		form.cbAceptada.focus()
		band = 0
		return false
	}
	else
	  band = 1
	
	if (form.cbAceptada.value == 1 )
	{
			
				
		if ( (form.rbFac[0].checked == false ) &&  (form.rbFac[1].checked == false ) )
		{
			alert("Seleccione la Factibilidad")
			band = 0
			return false
		}
		else
		{
			if (form.rbFac[0].checked == true  )
			{
		
					frm_destino.HF_Factibilidad.value = "SI"
			}
			else
			{
	 				frm_destino.HF_Factibilidad.value = "NO"
					msj = 1
			}
			band = 1
		}
		
		if ( (form.txDictamen.value == "") || (form.txDictamen.value == " ") )
		{
			alert("Proporcione el porqué de la factibilidad")
			form.txDictamen.focus()
			band = 0
			return false
		}
		else
		{
			frm_destino.HF_Comentario.value = form.txDictamen.value
			band = 1
		}
	}
	
	if (form.cbAceptada.value == 2 )
	{
		frm_destino.HF_Factibilidad.value = "NO"
		frm_destino.HF_Comentario.value = "NO ES ACEPTADA POR LA COMUNIDAD"
		band = 1
	}
		
	  
	
 if (band == 1)
 {
	 	
	 	frm_destino.HF_Folio.value = form.edFolio.value
		frm_destino.HF_Aceptada.value = form.cbAceptada.value
	
	if (form.cbAceptada.value == 2)
		{
			alert(" Debido a que la obra no es aceptada por la comunidad, \n se registrará el status como 'IMPROCEDENTE'.")
			
		}
	if (msj == 1)
		{
			alert(" Debido a que la obra no es factible, \n se registrará el status como 'IMPROCEDENTE'.")
			
		}

	frm_destino.submit()
	
 }
}//fin de la funcion

function Validaif_val_update(form, frm_destino)
{
	var band = 0
	var msj = 0
	
	
	
	if (form.cbAceptada.value == 0 )
	{
		alert("Proporcione la aceptación de la obra")
		form.cbAceptada.focus()
		band = 0
		return false
	}
	else
	  band = 1
	
	if (form.cbAceptada.value == 1 )
	{
			
				
		if ( (form.rbFac[0].checked == false ) &&  (form.rbFac[1].checked == false ) )
		{
			alert("Seleccione la Factibilidad")
			band = 0
			return false
		}
		else
		{
			if (form.rbFac[0].checked == true  )
			{
		
					frm_destino.HF_Factibilidad.value = "SI"
			}
			else
			{
	 				frm_destino.HF_Factibilidad.value = "NO"
					msj = 1
			}
			band = 1
		}
		if ( (form.txDictamen.value == "") || (form.txDictamen.value == " "))
		{
			alert("Proporcione el porqué de la factibilidad")
			
			form.txDictamen.focus()
			band = 0
			return false
		}
		else
		{
			frm_destino.HF_Comentario.value = form.txDictamen.value
			band = 1
		}
	}
	
	if (form.cbAceptada.value == 2 )
	{
		frm_destino.HF_Factibilidad.value = "N/A"
		frm_destino.HF_Comentario.value = ""
		band = 1
		
	}
			  
	
 if (band == 1)

 {
	 
	 if (form.cbAceptada.value == 2)
		{
			alert(" Debido a que la obra no es aceptada por la comunidad, \n se registrará el status como 'IMPROCEDENTE'.")
			
		}
	if (msj == 1)
		{
			alert(" Debido a que la obra no es factible, \n se registrará el status como 'IMPROCEDENTE'.")
			
		}
		
	 	if (confirm("¿Está seguro de guardar los cambios realizados?"))
		{
				frm_destino.HF_Folio.value = form.edFolio.value
				frm_destino.HF_Aceptada.value = form.cbAceptada.value
		
				frm_destino.submit()
		}
	
 }
}//fin de la funcion



function Validaif_inv(form, frm_destino)
{
	var band = 0
	
	
	
	
	if (form.cbGasto.value == 0 )
	{
		alert("Proporcione el tipo de gasto")
		form.cbGasto.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.cbGasto.value == 1 )
	{
		frm_destino.HF_Desc1.value = "Preliminares"
		frm_destino.HF_Monto1.value = form.edMonto1.value
		frm_destino.HF_Desc2.value = "Cimentación"
		frm_destino.HF_Monto2.value = form.edMonto2.value
		frm_destino.HF_Desc3.value = "Estructura"
		frm_destino.HF_Monto3.value = form.edMonto3.value
		frm_destino.HF_Desc4.value = "Acabados"
		frm_destino.HF_Monto4.value = form.edMonto4.value
		frm_destino.HF_Desc5.value = "Equipo básico"
		frm_destino.HF_Monto5.value = form.edMonto5.value
		frm_destino.HF_Desc6.value = "Obra exterior"
		frm_destino.HF_Monto6.value = form.edMonto6.value
		frm_destino.HF_Desc7.value = "Albañilería"
		frm_destino.HF_Monto7.value = form.edMonto7.value
		frm_destino.HF_Desc8.value = "Otros"
		frm_destino.HF_Monto8.value = form.edMonto8.value
		frm_destino.HF_Desc9.value = "Cancelerías"
		frm_destino.HF_Monto9.value = form.edMonto9.value
		frm_destino.HF_Desc10.value = ""
		frm_destino.HF_Monto10.value = "0"
		frm_destino.HF_Desc11.value = ""
		frm_destino.HF_Monto11.value = "0"
	}
	
	if (form.cbGasto.value == 2 )
	{
		frm_destino.HF_Desc1.value = "Preliminares"
		frm_destino.HF_Monto1.value = form.edMonto1.value
		frm_destino.HF_Desc2.value = "Red de agua potable"
		frm_destino.HF_Monto2.value = form.edMonto2.value
		frm_destino.HF_Desc3.value = "Red de alcantarillado"
		frm_destino.HF_Monto3.value = form.edMonto3.value
		frm_destino.HF_Desc4.value = "Red eléctrica"
		frm_destino.HF_Monto4.value = form.edMonto4.value
		frm_destino.HF_Desc5.value = "Banquetas"
		frm_destino.HF_Monto5.value = form.edMonto5.value
		frm_destino.HF_Desc6.value = "Pavimentos"
		frm_destino.HF_Monto6.value = form.edMonto6.value
		frm_destino.HF_Desc7.value = "Terracerías"
		frm_destino.HF_Monto7.value = form.edMonto7.value
		frm_destino.HF_Desc8.value = "Mobiliario urbano"
		frm_destino.HF_Monto8.value = form.edMonto8.value
		frm_destino.HF_Desc9.value = "Forestación"
		frm_destino.HF_Monto9.value = form.edMonto9.value
		frm_destino.HF_Desc10.value = "Sistema de riego"
		frm_destino.HF_Monto10.value = form.edMonto10.value
		frm_destino.HF_Desc11.value = "Otros"
		frm_destino.HF_Monto11.value = form.edMonto11.value
	}
	
	if (form.cbGasto.value == 3 )
	{
		frm_destino.HF_Desc1.value = "Preliminares"
		frm_destino.HF_Monto1.value = form.edMonto1.value
		frm_destino.HF_Desc2.value = "Movimientos de tierra"
		frm_destino.HF_Monto2.value = form.edMonto2.value
		frm_destino.HF_Desc3.value = "Terracerías"
		frm_destino.HF_Monto3.value = form.edMonto3.value
		frm_destino.HF_Desc4.value = "Obras pluviales"
		frm_destino.HF_Monto4.value = form.edMonto4.value
		frm_destino.HF_Desc5.value = "Elementos de concreto"
		frm_destino.HF_Monto5.value = form.edMonto5.value
		frm_destino.HF_Desc6.value = "Elementos estructurales"
		frm_destino.HF_Monto6.value = form.edMonto6.value
		frm_destino.HF_Desc7.value = "Pintura"
		frm_destino.HF_Monto7.value = form.edMonto7.value
		frm_destino.HF_Desc8.value = "Forestación"
		frm_destino.HF_Monto8.value = form.edMonto8.value
		frm_destino.HF_Desc9.value = "Pavimentación"
		frm_destino.HF_Monto9.value = form.edMonto9.value
		frm_destino.HF_Desc10.value = "Señalización"
		frm_destino.HF_Monto10.value = form.edMonto10.value
		frm_destino.HF_Desc11.value = "Otros"
		frm_destino.HF_Monto11.value = form.edMonto11.value
	}
	
	if (form.cbGasto.value == 4 )
	{
		
		if (form.edDesc1.value.length < 2)
		{
			alert("Especifíque el equipo")
			form.edDesc1.focus()
			band = 0
			return false
			
		}
		else
		{
			if (form.edMonto1.value == "" )
			{
				alert("Proporcione el monto")
				form.edMonto1.focus()
				band = 0
				return false
			}
			else
			{
				frm_destino.HF_Desc1.value = form.edDesc1.value
				frm_destino.HF_Monto1.value = form.edMonto1.value
				frm_destino.HF_Desc2.value = ""
				frm_destino.HF_Monto2.value = "0"
				frm_destino.HF_Desc3.value = ""
				frm_destino.HF_Monto3.value = "0"
				frm_destino.HF_Desc4.value = ""
				frm_destino.HF_Monto4.value = "0"
				frm_destino.HF_Desc5.value = ""
				frm_destino.HF_Monto5.value = "0"
				frm_destino.HF_Desc6.value = ""
				frm_destino.HF_Monto6.value = "0"
				frm_destino.HF_Desc7.value = ""
				frm_destino.HF_Monto7.value = "0"
				frm_destino.HF_Desc8.value = ""
				frm_destino.HF_Monto8.value = "0"
				frm_destino.HF_Desc9.value = ""
				frm_destino.HF_Monto9.value = "0"
				frm_destino.HF_Desc10.value = ""
				frm_destino.HF_Monto10.value = "0"
				frm_destino.HF_Desc11.value = ""
				frm_destino.HF_Monto11.value = "0"
				band = 1
			}
		}
	}
	
	if (form.cbGasto.value == 5 )
	{
		
		if (	(form.edDesc1.value == "" ) && (form.edDesc2.value == "" ) && (form.edDesc3.value == "" )&& (form.edDesc4.value == "" )&& (form.edDesc5.value == "" )&& (form.edDesc6.value == "" ) && (form.edDesc7.value == "" )&& (form.edDesc8.value == "" )&& (form.edDesc9.value == "" )&& (form.edDesc10.value == "" ) && (form.edDesc11.value == "" ) && (form.edDesc12.value == "" ) && (form.edDesc13.value == "" ) && (form.edDesc14.value == "" ) && (form.edDesc15.value == "" ) 	)
		{
			alert("Proporcione al menos un desglose de concepto")
			form.edDesc1.focus()
			band = 0
			return false	
		}
		else
		{
				if (	( (form.edDesc1.value != "" ) && (form.edMonto1.value == "" ) ) || ( (form.edDesc1.value == "" ) && (form.edMonto1.value != "" ) )	)
				{
					alert("Complemente el desglose del concepto número 1")
					form.edMonto1.focus()
					band = 0
					return false	
					
				}
				else
				{
					frm_destino.HF_Desc1.value = form.edDesc1.value
					frm_destino.HF_Monto1.value = form.edMonto1.value
					
					if (	((form.edDesc2.value != "" ) && (form.edMonto2.value == "" )) || ((form.edDesc2.value == "" ) && (form.edMonto2.value != "" )) )
					{
						alert("Complemente el desglose del concepto número 2")
						form.edMonto2.focus()
						band = 0
						return false	
						
					}
					else
					{
						frm_destino.HF_Desc2.value = form.edDesc2.value
						frm_destino.HF_Monto2.value = form.edMonto2.value
						
						if (	((form.edDesc3.value != "" ) && (form.edMonto3.value == "" )) || ((form.edDesc3.value == "" ) && (form.edMonto3.value != "" ))	)
						{
							alert("Complemente el desglose del concepto número 3")
							form.edMonto3.focus()
							band = 0
							return false	
							
						}
						else
						{
							frm_destino.HF_Desc3.value = form.edDesc3.value
							frm_destino.HF_Monto3.value = form.edMonto3.value
							
							if (	((form.edDesc4.value != "" ) && (form.edMonto4.value == "" )) || ((form.edDesc4.value == "" ) && (form.edMonto4.value != "" ))	)
							{
								alert("Complemente el desglose del concepto número 4")
								form.edMonto4.focus()
								band = 0
								return false	
								
							}
							else
							{
								frm_destino.HF_Desc4.value = form.edDesc4.value
								frm_destino.HF_Monto4.value = form.edMonto4.value
								
								if (	((form.edDesc5.value != "" ) && (form.edMonto5.value == "" )) || ((form.edDesc5.value == "" ) && (form.edMonto5.value != "" ))	)
								{
									alert("Complemente el desglose del concepto número 5")
									form.edMonto5.focus()
									band = 0
									return false	
									
								}
								else
								{
									frm_destino.HF_Desc5.value = form.edDesc5.value
									frm_destino.HF_Monto5.value = form.edMonto5.value
									
									if (	((form.edDesc6.value != "" ) && (form.edMonto6.value == "" )) || ((form.edDesc6.value == "" ) && (form.edMonto6.value != "" ))	)
									{
										alert("Complemente el desglose del concepto número 6")
										form.edMonto6.focus()
										band = 0
										return false	
										
									}
									else
									{
										frm_destino.HF_Desc6.value = form.edDesc6.value
										frm_destino.HF_Monto6.value = form.edMonto6.value
										
										if (	((form.edDesc7.value != "" ) && (form.edMonto7.value == "" )) || ((form.edDesc7.value == "" ) && (form.edMonto7.value != "" ))	)
										{
											alert("Complemente el desglose del concepto número 7")
											form.edMonto7.focus()
											band = 0
											return false	
											
										}
										else
										{
											frm_destino.HF_Desc7.value = form.edDesc7.value
											frm_destino.HF_Monto7.value = form.edMonto7.value
											
											if (	((form.edDesc8.value != "" ) && (form.edMonto8.value == "" )) || ((form.edDesc8.value == "" ) && (form.edMonto8.value != "" ))	 )
											{
												alert("Complemente el desglose del concepto número 8")
												form.edMonto8.focus()
												band = 0
												return false	
												
											}
											else
											{
												frm_destino.HF_Desc8.value = form.edDesc8.value
												frm_destino.HF_Monto8.value = form.edMonto8.value
												
												if (	((form.edDesc9.value != "" ) && (form.edMonto9.value == "" )) ||	((form.edDesc9.value == "" ) && (form.edMonto9.value != "" )))
												{
													alert("Complemente el desglose del concepto número 9")
													form.edMonto9.focus()
													band = 0
													return false	
													
												}
												else
												{
													frm_destino.HF_Desc9.value = form.edDesc9.value
													frm_destino.HF_Monto9.value = form.edMonto9.value
													
													if (	((form.edDesc10.value != "" ) && (form.edMonto10.value == "" )) || ((form.edDesc10.value == "" ) && (form.edMonto10.value != "" ))	)
													{
														alert("Complemente el desglose del concepto número 10")
														form.edMonto10.focus()
														band = 0
														return false	
														
													}
													else
													{
														frm_destino.HF_Desc10.value = form.edDesc10.value
														frm_destino.HF_Monto10.value = form.edMonto10.value
														if (	((form.edDesc11.value != "" ) && (form.edMonto11.value == "" )) || ((form.edDesc11.value == "" ) && (form.edMonto11.value != "" ))	)
														{
															alert("Complemente el desglose del concepto número 11")
															form.edMonto11.focus()
															band = 0
															return false	
															
														}
														else
														{
															frm_destino.HF_Desc11.value = form.edDesc11.value
															frm_destino.HF_Monto11.value = form.edMonto11.value
															if (	((form.edDesc12.value != "" ) && (form.edMonto12.value == "" )) || ((form.edDesc12.value == "" ) && (form.edMonto12.value != "" ))	)
															{
																alert("Complemente el desglose del concepto número 12")
																form.edMonto12.focus()
																band = 0
																return false	
																
															}
															else
															{
																frm_destino.HF_Desc12.value = form.edDesc12.value
																frm_destino.HF_Monto12.value = form.edMonto12.value
																if (	((form.edDesc13.value != "" ) && (form.edMonto13.value == "" )) || ((form.edDesc13.value == "" ) && (form.edMonto13.value != "" ))	)
																{
																	alert("Complemente el desglose del concepto número 13")
																	form.edMonto13.focus()
																	band = 0
																	return false	
																	
																}
																else
																{
																	frm_destino.HF_Desc13.value = form.edDesc13.value
																	frm_destino.HF_Monto13.value = form.edMonto13.value
																	if (	((form.edDesc14.value != "" ) && (form.edMonto14.value == "" )) || ((form.edDesc14.value == "" ) && (form.edMonto14.value != "" ))	)
																	{
																		alert("Complemente el desglose del concepto número 14")
																		form.edMonto14.focus()
																		band = 0
																		return false	
																		
																	}
																	else
																	{
																		frm_destino.HF_Desc14.value = form.edDesc14.value
																		frm_destino.HF_Monto14.value = form.edMonto14.value
																		if (	((form.edDesc15.value != "" ) && (form.edMonto15.value == "" )) || ((form.edDesc15.value == "" ) && (form.edMonto15.value != "" ))	)
																		{
																			alert("Complemente el desglose del concepto número 15")
																			form.edMonto15.focus()
																			band = 0
																			return false	
																			
																		}
																		else
																		{
																			frm_destino.HF_Desc15.value = form.edDesc15.value
																			frm_destino.HF_Monto15.value = form.edMonto15.value
																			band=1
				
																		}
			
																	}
		
																}
			
															}

														}
														
													}
													
												}
												
											}
											
										}
										
									}
									
								}
							}
							
						}
					}
					
				
			
			}
			
		}

	}
	
	




	
 if (band == 1)
 {
	
	 	frm_destino.HF_Folio.value = form.edFolio.value
		frm_destino.HF_Gasto.value = form.cbGasto.value
		



	frm_destino.submit()
	
 }
}//fin de la funcion





function Validaif_inv_update(form, frm_destino)
{
	var band = 0
	
	
	
	
	if (form.cbGasto.value == 0 )
	{
		alert("Proporcione el tipo de gasto")
		form.cbGasto.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.cbGasto.value == 1 )
	{
		frm_destino.HF_Desc1.value = "Preliminares"
		frm_destino.HF_Monto1.value = form.edMonto1.value
		frm_destino.HF_Desc2.value = "Cimentación"
		frm_destino.HF_Monto2.value = form.edMonto2.value
		frm_destino.HF_Desc3.value = "Estructura"
		frm_destino.HF_Monto3.value = form.edMonto3.value
		frm_destino.HF_Desc4.value = "Acabados"
		frm_destino.HF_Monto4.value = form.edMonto4.value
		frm_destino.HF_Desc5.value = "Equipo básico"
		frm_destino.HF_Monto5.value = form.edMonto5.value
		frm_destino.HF_Desc6.value = "Obra exterior"
		frm_destino.HF_Monto6.value = form.edMonto6.value
		frm_destino.HF_Desc7.value = "Albañilería"
		frm_destino.HF_Monto7.value = form.edMonto7.value
		frm_destino.HF_Desc8.value = "Otros"
		frm_destino.HF_Monto8.value = form.edMonto8.value
		frm_destino.HF_Desc9.value = "Cancelerías"
		frm_destino.HF_Monto9.value = form.edMonto9.value
		frm_destino.HF_Desc10.value = ""
		frm_destino.HF_Monto10.value = "0"
		frm_destino.HF_Desc11.value = ""
		frm_destino.HF_Monto11.value = "0"
	}
	
	if (form.cbGasto.value == 2 )
	{
		frm_destino.HF_Desc1.value = "Preliminares"
		frm_destino.HF_Monto1.value = form.edMonto1.value
		frm_destino.HF_Desc2.value = "Red de agua potable"
		frm_destino.HF_Monto2.value = form.edMonto2.value
		frm_destino.HF_Desc3.value = "Red de alcantarillado"
		frm_destino.HF_Monto3.value = form.edMonto3.value
		frm_destino.HF_Desc4.value = "Red eléctrica"
		frm_destino.HF_Monto4.value = form.edMonto4.value
		frm_destino.HF_Desc5.value = "Banquetas"
		frm_destino.HF_Monto5.value = form.edMonto5.value
		frm_destino.HF_Desc6.value = "Pavimentos"
		frm_destino.HF_Monto6.value = form.edMonto6.value
		frm_destino.HF_Desc7.value = "Terracerías"
		frm_destino.HF_Monto7.value = form.edMonto7.value
		frm_destino.HF_Desc8.value = "Mobiliario urbano"
		frm_destino.HF_Monto8.value = form.edMonto8.value
		frm_destino.HF_Desc9.value = "Forestación"
		frm_destino.HF_Monto9.value = form.edMonto9.value
		frm_destino.HF_Desc10.value = "Sistema de riego"
		frm_destino.HF_Monto10.value = form.edMonto10.value
		frm_destino.HF_Desc11.value = "Otros"
		frm_destino.HF_Monto11.value = form.edMonto11.value
	}
	
	if (form.cbGasto.value == 3 )
	{
		frm_destino.HF_Desc1.value = "Preliminares"
		frm_destino.HF_Monto1.value = form.edMonto1.value
		frm_destino.HF_Desc2.value = "Movimientos de tierra"
		frm_destino.HF_Monto2.value = form.edMonto2.value
		frm_destino.HF_Desc3.value = "Terracerías"
		frm_destino.HF_Monto3.value = form.edMonto3.value
		frm_destino.HF_Desc4.value = "Obras pluviales"
		frm_destino.HF_Monto4.value = form.edMonto4.value
		frm_destino.HF_Desc5.value = "Elementos de concreto"
		frm_destino.HF_Monto5.value = form.edMonto5.value
		frm_destino.HF_Desc6.value = "Elementos estructurales"
		frm_destino.HF_Monto6.value = form.edMonto6.value
		frm_destino.HF_Desc7.value = "Pintura"
		frm_destino.HF_Monto7.value = form.edMonto7.value
		frm_destino.HF_Desc8.value = "Forestación"
		frm_destino.HF_Monto8.value = form.edMonto8.value
		frm_destino.HF_Desc9.value = "Pavimentación"
		frm_destino.HF_Monto9.value = form.edMonto9.value
		frm_destino.HF_Desc10.value = "Señalización"
		frm_destino.HF_Monto10.value = form.edMonto10.value
		frm_destino.HF_Desc11.value = "Otros"
		frm_destino.HF_Monto11.value = form.edMonto11.value
	}
	
	if (form.cbGasto.value == 4 )
	{
		
		if (form.edDesc1.value.length < 2 )
		{
			alert("Especifíque el equipo")
			form.edDesc1.focus()
			band = 0
			return false
			
		}
		else
		{
			if (form.edMonto1.value == "" )
			{
				alert("Proporcione el monto")
				form.edMonto1.focus()
				band = 0
				return false
			}
			else
			{
				frm_destino.HF_Desc1.value = form.edDesc1.value
				frm_destino.HF_Monto1.value = form.edMonto1.value
				frm_destino.HF_Desc2.value = ""
				frm_destino.HF_Monto2.value = "0"
				frm_destino.HF_Desc3.value = ""
				frm_destino.HF_Monto3.value = "0"
				frm_destino.HF_Desc4.value = ""
				frm_destino.HF_Monto4.value = "0"
				frm_destino.HF_Desc5.value = ""
				frm_destino.HF_Monto5.value = "0"
				frm_destino.HF_Desc6.value = ""
				frm_destino.HF_Monto6.value = "0"
				frm_destino.HF_Desc7.value = ""
				frm_destino.HF_Monto7.value = "0"
				frm_destino.HF_Desc8.value = ""
				frm_destino.HF_Monto8.value = "0"
				frm_destino.HF_Desc9.value = ""
				frm_destino.HF_Monto9.value = "0"
				frm_destino.HF_Desc10.value = ""
				frm_destino.HF_Monto10.value = "0"
				frm_destino.HF_Desc11.value = ""
				frm_destino.HF_Monto11.value = "0"
				band = 1
			}
		}
	}
	
		if (form.cbGasto.value == 5 )
	{
		
		if (	(form.edDesc1.value == "" ) && (form.edDesc2.value == "" ) && (form.edDesc3.value == "" )&& (form.edDesc4.value == "" )&& (form.edDesc5.value == "" )&& (form.edDesc6.value == "" ) && (form.edDesc7.value == "" )&& (form.edDesc8.value == "" )&& (form.edDesc9.value == "" )&& (form.edDesc10.value == "" ) && (form.edDesc11.value == "" ) && (form.edDesc12.value == "" ) && (form.edDesc13.value == "" ) && (form.edDesc14.value == "" ) && (form.edDesc15.value == "" ) 	)
		{
			alert("Proporcione al menos un desglose de concepto")
			form.edDesc1.focus()
			band = 0
			return false	
		}
		else
		{
				if (	( (form.edDesc1.value != "" ) && (form.edMonto1.value == "" ) ) || ( (form.edDesc1.value == "" ) && (form.edMonto1.value != "" ) )	)
				{
					alert("Complemente el desglose del concepto número 1")
					form.edMonto1.focus()
					band = 0
					return false	
					
				}
				else
				{
					frm_destino.HF_Desc1.value = form.edDesc1.value
					frm_destino.HF_Monto1.value = form.edMonto1.value
					
					if (	((form.edDesc2.value != "" ) && (form.edMonto2.value == "" )) || ((form.edDesc2.value == "" ) && (form.edMonto2.value != "" )) )
					{
						alert("Complemente el desglose del concepto número 2")
						form.edMonto2.focus()
						band = 0
						return false	
						
					}
					else
					{
						frm_destino.HF_Desc2.value = form.edDesc2.value
						frm_destino.HF_Monto2.value = form.edMonto2.value
						
						if (	((form.edDesc3.value != "" ) && (form.edMonto3.value == "" )) || ((form.edDesc3.value == "" ) && (form.edMonto3.value != "" ))	)
						{
							alert("Complemente el desglose del concepto número 3")
							form.edMonto3.focus()
							band = 0
							return false	
							
						}
						else
						{
							frm_destino.HF_Desc3.value = form.edDesc3.value
							frm_destino.HF_Monto3.value = form.edMonto3.value
							
							if (	((form.edDesc4.value != "" ) && (form.edMonto4.value == "" )) || ((form.edDesc4.value == "" ) && (form.edMonto4.value != "" ))	)
							{
								alert("Complemente el desglose del concepto número 4")
								form.edMonto4.focus()
								band = 0
								return false	
								
							}
							else
							{
								frm_destino.HF_Desc4.value = form.edDesc4.value
								frm_destino.HF_Monto4.value = form.edMonto4.value
								
								if (	((form.edDesc5.value != "" ) && (form.edMonto5.value == "" )) || ((form.edDesc5.value == "" ) && (form.edMonto5.value != "" ))	)
								{
									alert("Complemente el desglose del concepto número 5")
									form.edMonto5.focus()
									band = 0
									return false	
									
								}
								else
								{
									frm_destino.HF_Desc5.value = form.edDesc5.value
									frm_destino.HF_Monto5.value = form.edMonto5.value
									
									if (	((form.edDesc6.value != "" ) && (form.edMonto6.value == "" )) || ((form.edDesc6.value == "" ) && (form.edMonto6.value != "" ))	)
									{
										alert("Complemente el desglose del concepto número 6")
										form.edMonto6.focus()
										band = 0
										return false	
										
									}
									else
									{
										frm_destino.HF_Desc6.value = form.edDesc6.value
										frm_destino.HF_Monto6.value = form.edMonto6.value
										
										if (	((form.edDesc7.value != "" ) && (form.edMonto7.value == "" )) || ((form.edDesc7.value == "" ) && (form.edMonto7.value != "" ))	)
										{
											alert("Complemente el desglose del concepto número 7")
											form.edMonto7.focus()
											band = 0
											return false	
											
										}
										else
										{
											frm_destino.HF_Desc7.value = form.edDesc7.value
											frm_destino.HF_Monto7.value = form.edMonto7.value
											
											if (	((form.edDesc8.value != "" ) && (form.edMonto8.value == "" )) || ((form.edDesc8.value == "" ) && (form.edMonto8.value != "" ))	 )
											{
												alert("Complemente el desglose del concepto número 8")
												form.edMonto8.focus()
												band = 0
												return false	
												
											}
											else
											{
												frm_destino.HF_Desc8.value = form.edDesc8.value
												frm_destino.HF_Monto8.value = form.edMonto8.value
												
												if (	((form.edDesc9.value != "" ) && (form.edMonto9.value == "" )) ||	((form.edDesc9.value == "" ) && (form.edMonto9.value != "" )))
												{
													alert("Complemente el desglose del concepto número 9")
													form.edMonto9.focus()
													band = 0
													return false	
													
												}
												else
												{
													frm_destino.HF_Desc9.value = form.edDesc9.value
													frm_destino.HF_Monto9.value = form.edMonto9.value
													
													if (	((form.edDesc10.value != "" ) && (form.edMonto10.value == "" )) || ((form.edDesc10.value == "" ) && (form.edMonto10.value != "" ))	)
													{
														alert("Complemente el desglose del concepto número 10")
														form.edMonto10.focus()
														band = 0
														return false	
														
													}
													else
													{
														frm_destino.HF_Desc10.value = form.edDesc10.value
														frm_destino.HF_Monto10.value = form.edMonto10.value
														if (	((form.edDesc11.value != "" ) && (form.edMonto11.value == "" )) || ((form.edDesc11.value == "" ) && (form.edMonto11.value != "" ))	)
														{
															alert("Complemente el desglose del concepto número 11")
															form.edMonto11.focus()
															band = 0
															return false	
															
														}
														else
														{
															frm_destino.HF_Desc11.value = form.edDesc11.value
															frm_destino.HF_Monto11.value = form.edMonto11.value
															if (	((form.edDesc12.value != "" ) && (form.edMonto12.value == "" )) || ((form.edDesc12.value == "" ) && (form.edMonto12.value != "" ))	)
															{
																alert("Complemente el desglose del concepto número 12")
																form.edMonto12.focus()
																band = 0
																return false	
																
															}
															else
															{
																frm_destino.HF_Desc12.value = form.edDesc12.value
																frm_destino.HF_Monto12.value = form.edMonto12.value
																if (	((form.edDesc13.value != "" ) && (form.edMonto13.value == "" )) || ((form.edDesc13.value == "" ) && (form.edMonto13.value != "" ))	)
																{
																	alert("Complemente el desglose del concepto número 13")
																	form.edMonto13.focus()
																	band = 0
																	return false	
																	
																}
																else
																{
																	frm_destino.HF_Desc13.value = form.edDesc13.value
																	frm_destino.HF_Monto13.value = form.edMonto13.value
																	if (	((form.edDesc14.value != "" ) && (form.edMonto14.value == "" )) || ((form.edDesc14.value == "" ) && (form.edMonto14.value != "" ))	)
																	{
																		alert("Complemente el desglose del concepto número 14")
																		form.edMonto14.focus()
																		band = 0
																		return false	
																		
																	}
																	else
																	{
																		frm_destino.HF_Desc14.value = form.edDesc14.value
																		frm_destino.HF_Monto14.value = form.edMonto14.value
																		if (	((form.edDesc15.value != "" ) && (form.edMonto15.value == "" )) || ((form.edDesc15.value == "" ) && (form.edMonto15.value != "" ))	)
																		{
																			alert("Complemente el desglose del concepto número 15")
																			form.edMonto15.focus()
																			band = 0
																			return false	
																			
																		}
																		else
																		{
																			frm_destino.HF_Desc15.value = form.edDesc15.value
																			frm_destino.HF_Monto15.value = form.edMonto15.value
																			band=1
				
																		}
			
																	}
		
																}
			
															}

														}
														
													}
													
												}
												
											}
											
										}
										
									}
									
								}
							}
							
						}
					}
					
				
			
			}
			
		}

	}
	
	




 if (band == 1)
 {
	 	if (confirm("¿Está seguro de guardar los cambios realizados?"))
		{ 
				frm_destino.HF_Folio.value = form.edFolio.value
				frm_destino.HF_Gasto.value = form.cbGasto.value		
				frm_destino.submit()
		}
	
 }
}//fin de la funcion


function Validaif_mob(form, frm_destino)
{
	var band = 0
	
	
	if 		(	(form.edMonto1.value == "" ) && 
				(form.edMonto2.value == "" ) && 
				(form.edMonto3.value == "" ) && 
				(form.edMonto4.value == "" ) && 
				(form.edMonto5.value == "" ) && 
				(form.edMonto6.value == "" ) && 
				(form.edMonto7.value == "" ) && 
				(form.edMonto8.value == "" ) && 
				(form.edMonto9.value == "" )
			)
	{
		
		if (confirm("No capturó ningun monto, ¿Desea guardar así?"))
		{
		
                band = 1
		}
		else
				band = 0
		
	}
	else
		band = 1 
	
	  
	
 if (band == 1)
 {
	 	
	 	frm_destino.HF_Folio.value = form.edFolio.value
		frm_destino.HF_Monto1.value = form.edMonto1.value
		frm_destino.HF_Monto2.value = form.edMonto2.value
		frm_destino.HF_Monto3.value = form.edMonto3.value
		frm_destino.HF_Monto4.value = form.edMonto4.value
		frm_destino.HF_Monto5.value = form.edMonto5.value
		frm_destino.HF_Monto6.value = form.edMonto6.value
		frm_destino.HF_Monto7.value = form.edMonto7.value
		frm_destino.HF_Monto8.value = form.edMonto8.value
		frm_destino.HF_Monto9.value = form.edMonto9.value


	frm_destino.submit()
	
 }
}//fin de la funcion



function Validaif_mob_update(form, frm_destino)
{
	var band = 0
	
	
	if 		(	(form.edMonto1.value == "" ) && 
				(form.edMonto2.value == "" ) && 
				(form.edMonto3.value == "" ) && 
				(form.edMonto4.value == "" ) && 
				(form.edMonto5.value == "" ) && 
				(form.edMonto6.value == "" ) && 
				(form.edMonto7.value == "" ) && 
				(form.edMonto8.value == "" ) && 
				(form.edMonto9.value == "" )
			)
	{
		
		if (confirm("No capturó ningun monto, ¿Desea guardar así?"))
		{
		
                band = 1
		}
		else
				band = 0
		
	}
	else
		band = 1 
	
	  
	
 if (band == 1)
 {
	 
	 if (confirm("¿Está seguro de guardar los cambios realizados?"))
		{
	 	
				frm_destino.HF_Folio.value = form.edFolio.value
				frm_destino.HF_Monto1.value = form.edMonto1.value
				frm_destino.HF_Monto2.value = form.edMonto2.value
				frm_destino.HF_Monto3.value = form.edMonto3.value
				frm_destino.HF_Monto4.value = form.edMonto4.value
				frm_destino.HF_Monto5.value = form.edMonto5.value
				frm_destino.HF_Monto6.value = form.edMonto6.value
				frm_destino.HF_Monto7.value = form.edMonto7.value
				frm_destino.HF_Monto8.value = form.edMonto8.value
				frm_destino.HF_Monto9.value = form.edMonto9.value
		
		
				frm_destino.submit()
		}
	
 }
}//fin de la funcion

function Validaif_estrategia(form, frm_destino)
{
	var band = 0
	
	
	
	
	if (form.cbOrdenamiento.value == 0 )
	{
		alert("Proporcione la clasificación dentro del ordenamiento territorial")
		form.cbOrdenamiento.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	
	if (form.cbPrograma.value == 0 )
	{
		alert("Proporcione la clasificación dentro de los programas sectoriales")
		form.cbPrograma.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.cbSector.value == 0 )
	{
		alert("Proporcione la cobertura del sector")
		form.cbSector.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.cbPolos.value == 0 )
	{
		alert("Proporcione la clasificación dentro de los polos de desarrollo estratégico")
		form.cbPolos.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.cbZona.value == 0 )
	{
		alert("Proporcione la descripción de la zona marginada")
		form.cbZona.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	  
	if (form.cbImpacto.value == 0 )
	{
		alert("Proporcione la descripción del impacto en el desarrollo")
		form.cbImpacto.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	  
	if (form.edNombreObra.value == 0 )
	{
		alert("Proporcione el nombre de la obra")
		form.edNombreObra.focus()
		band = 0
		return false
	}
	else
	  band = 1
	
		
	
 if (band == 1)
 {
	 	frm_destino.HF_Folio.value = form.edFolio.value
		frm_destino.HF_Ordenamiento.value = form.cbOrdenamiento.value
		frm_destino.HF_Programa.value = form.cbPrograma.value
		frm_destino.HF_Sector.value = form.cbSector.value
		frm_destino.HF_Polos.value = form.cbPolos.value	
		frm_destino.HF_Zona.value = form.cbZona.value
		frm_destino.HF_Impacto.value = form.cbImpacto.value	
		frm_destino.HF_NombreObra.value = form.edNombreObra.value	
	
	frm_destino.submit()
	
 }
}//fin de la funcion


function Validaif_estrategia_update(form, frm_destino)
{
	var band = 0
	
	
	
	
	if (form.cbOrdenamiento.value == 0 )
	{
		alert("Proporcione la clasificación dentro del ordenamiento territorial")
		form.cbOrdenamiento.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	
	if (form.cbPrograma.value == 0 )
	{
		alert("Proporcione la clasificación dentro de los programas sectoriales")
		form.cbPrograma.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.cbSector.value == 0 )
	{
		alert("Proporcione la cobertura del sector")
		form.cbSector.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.cbPolos.value == 0 )
	{
		alert("Proporcione la clasificación dentro de los polos de desarrollo estratégico")
		form.cbPolos.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.cbZona.value == 0 )
	{
		alert("Proporcione la descripción de la zona marginada")
		form.cbZona.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	  
	if (form.cbImpacto.value == 0 )
	{
		alert("Proporcione la descripción del impacto en el desarrollo")
		form.cbImpacto.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.edNombreObra.value == 0 )
	{
		alert("Proporcione el nombre de la obra")
		form.edNombreObra.focus()
		band = 0
		return false
	}
	else
	  band = 1
	
		
	
 if (band == 1)
 {
	 
	 	if (confirm("¿Está seguro de guardar los cambios realizados?"))
		{ 
				frm_destino.HF_Folio.value = form.edFolio.value
				frm_destino.HF_Ordenamiento.value = form.cbOrdenamiento.value
				frm_destino.HF_Programa.value = form.cbPrograma.value
				frm_destino.HF_Sector.value = form.cbSector.value
				frm_destino.HF_Polos.value = form.cbPolos.value	
				frm_destino.HF_Zona.value = form.cbZona.value
				frm_destino.HF_Impacto.value = form.cbImpacto.value
				frm_destino.HF_NombreObra.value = form.edNombreObra.value
			
				frm_destino.submit()
		}
	
 }
}//fin de la funcion



function Validaif_prg(form, frm_destino)
{
	var band = 0
	
	
	if (form.cbPrograma.value == 0 )
	{
		alert("Proporcione el programa")
		form.cbPrograma.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	
	if (form.cbSubprograma.value == 0 )
	{
		alert("Proporcione el subprograma")
		form.cbSubprograma.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.cbInciso.value == 0 )
	{
		alert("Proporcione el inciso")
		form.cbInciso.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.cbObra.value == 0 )
	{
		alert("Proporcione la unidad de medida")
		form.cbObra.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.edMeta.value == "" )
	{
		alert("Proporcione la meta")
		form.edMeta.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.edNombreObra.value == "" )
	{
		alert("Proporcione el Nombre de la Obra")
		form.edNombreObra.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	  
		
	
 if (band == 1)
 {
	 	frm_destino.HF_Folio.value = form.edFolio.value
		frm_destino.HF_Programa.value = form.cbPrograma.value
		frm_destino.HF_Subprograma.value = form.cbSubprograma.value
		frm_destino.HF_Inciso.value = form.cbInciso.value
		frm_destino.HF_Obra.value = form.cbObra.value	
		frm_destino.HF_Meta.value = form.edMeta.value
		frm_destino.HF_NomOb.value = form.edNombreObra.value
		
		frm_destino.submit()
	
 }
}//fin de la funcion


function Validaif_prg_update(form, frm_destino)
{
	var band = 0
	
	
	
	
	if (form.cbPrograma.value == 0 )
	{
		alert("Proporcione el programa")
		form.cbPrograma.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	
	if (form.cbSubprograma.value == 0 )
	{
		alert("Proporcione el subprograma")
		form.cbSubprograma.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.cbInciso.value == 0 )
	{
		alert("Proporcione el inciso")
		form.cbInciso.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.cbObra.value == 0 )
	{
		alert("Proporcione la unidad de medida")
		form.cbObra.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.edMeta.value == "" )
	{
		alert("Proporcione la meta")
		form.edMeta.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	 if (form.edNombreObra.value == "" )
	{
		alert("Proporcione el Nombre de la Obra")
		form.edNombreObra.focus()
		band = 0
		return false
	}
	else
	  band = 1
		
	
 if (band == 1)
 {


	 	if (confirm("¿Está seguro de guardar los cambios realizados?"))
		{
				frm_destino.HF_Folio.value = form.edFolio.value
				frm_destino.HF_Programa.value = form.cbPrograma.value
				frm_destino.HF_Subprograma.value = form.cbSubprograma.value
				frm_destino.HF_Inciso.value = form.cbInciso.value
				frm_destino.HF_Obra.value = form.cbObra.value	
				frm_destino.HF_Meta.value = form.edMeta.value
				frm_destino.HF_NomOb.value = form.edNombreObra.value
				frm_destino.submit()
		}
	
 }
}//fin de la funcion




function Validaif_ped(form, frm_destino)
{
	var band = 0
	
	
	
	
	if (form.cbPrograma.value == 0 )
	{
		alert("Proporcione el programa de trabajo")
		form.cbPrograma.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	
	if (form.cbLinea.value == 0 )
	{
		alert("Proporcione la línea de acción")
		form.cbLinea.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	//if (form.cbProyecto.value == 0 )
//	{
//		alert("Proporcione el proyecto estrátegico")
//		form.cbProyecto.focus()
//		band = 0
//		return false
//	}
//	else
//	  band = 1
	  

	  
	  
		
	
 if (band == 1)
 {
	 	frm_destino.HF_Folio.value = form.edFolio.value
		frm_destino.HF_CVE_Programa.value = form.cbPrograma.value
		frm_destino.HF_CVE_Linea.value = form.cbLinea.value
		frm_destino.HF_CVE_Proyecto.value = 0 // cambiar form.cbProyecto.value

	frm_destino.submit()
	
 }
}//fin de la funcion





function Validaif_ped_update(form, frm_destino)
{
	var band = 0
	
	
	
	
	if (form.cbPrograma.value == 0 )
	{
		alert("Proporcione el programa de trabajo")
		form.cbPrograma.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	
	if (form.cbLinea.value == 0 )
	{
		alert("Proporcione la línea de acción")
		form.cbLinea.focus()
		band = 0
		return false
	}
	else
	  band = 1
	 
	//if (form.cbProyecto.value == 0 )
//	{
//		alert("Proporcione el proyecto estrátegico")
//		form.cbProyecto.focus()
//		band = 0
//		return false
//	}
//	else
//	  band = 1

	  
	  
		
	
 if (band == 1)
 {
	 
	   if (confirm("¿Está seguro de guardar los cambios realizados?"))
		{ 
		
				frm_destino.HF_Folio.value = form.edFolio.value
				frm_destino.HF_CVE_Programa.value = form.cbPrograma.value
				frm_destino.HF_CVE_Linea.value = form.cbLinea.value
				frm_destino.HF_NOM_Programa.value = form.cbPrograma.options[form.cbPrograma.selectedIndex].text	
				//frm_destino.HF_NOM_Programa.value = form.cbPrograma.selectedindex[]
				frm_destino.HF_NOM_Linea.value = form.cbLinea.options[form.cbLinea.selectedIndex].text	
//				frm_destino.HF_NOM_Linea.value = form.cbLinea.text
				frm_destino.HF_CVE_Proyecto.value = 0 // cambiar form.cbProyecto.value
		
				frm_destino.submit()
		}
	
 }
}//fin de la funcion




function Valida_numero(form, frm_destino)
{
	var band = 0
	
	
	
	
	if (form.edFolio.value == "" )
	{
		alert("Proporcione el Número de registro único")
		form.edFolio.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	
 if (band == 1)
 {
	 	frm_destino.HF_Folio.value = form.edFolio.value

	frm_destino.submit()
	
 }
}//fin de la funcion



function Valida_SIAC(form, frm_destino)
{
	var band = 0
	
	
	
	
	if (form.edSiac.value == "" )
	{
		alert("Proporcione el Folio del SIAC")
		form.edSiac.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	
 if (band == 1)
 {
	 	frm_destino.HF_SIAC.value = form.edSiac.value

	frm_destino.submit()
	
 }
}//fin de la funcion




function Valida_fecha(form, frm_destino)
{
	var band = 0
	
	
	
	
	if (form.edFechaInicio.value == "" )
	{
		alert("Proporcione la fecha de inicio")
		form.edFechaInicio.focus()
		band = 0
		return false
	}
	else
	{
	  band = 1
	  FechaI = Date.parse(form.edFechaInicio.value);
	  FechaF = Date.parse(form.edFechaFin.value);
	}

	  
	if (FechaI > FechaF )
	{
		alert("La 'Fecha inicial' debe ser antes de la 'Fecha final'")
		band = 0
		return false
	}
	else
	  band = 1
	 
	if ( form.rbSistema[0].checked == true)
	{
		frm_destino.HF_Sistema.value = 1
	}
	
	if ( form.rbSistema[1].checked == true)
	{
		frm_destino.HF_Sistema.value = 2
	}
	
	if ( form.rbSistema[2].checked == true)
	{
		frm_destino.HF_Sistema.value = 3
	}

	
 if (band == 1)
 {
	 	frm_destino.HF_Inicio.value = form.edFechaInicio.value
		frm_destino.HF_Fin.value = form.edFechaFin.value

	frm_destino.submit()
	
 }
}//fin de la funcion


function Valida_filtro(form, frm_destino)
{

	
	if (form.chTLiberado.checked == true  )
	{
		
		frm_destino.HF_TLiberado.value = 1
	}
	else
	 	frm_destino.HF_TLiberado.value = 0
	 
	
	if (form.chTProyecto.checked == true  )
	{
		
		frm_destino.HF_TProyecto.value = 1
	}
	else
	 	frm_destino.HF_TProyecto.value = 0
		
		
	if (form.chTCosto.checked == true  )
	{
		
		frm_destino.HF_TCosto.value = 1
	}
	else
	 	frm_destino.HF_TCosto.value = 0
		
	if (form.chPUrgente.checked == true  )
	{
		
		frm_destino.HF_PUrgente.value = 1
	}
	else
	 	frm_destino.HF_PUrgente.value = 0
		
	if (form.chPGrave.checked == true  )
	{
		
		frm_destino.HF_PGrave.value = 1
	}
	else
	 	frm_destino.HF_PGrave.value = 0
		
	if (form.chPNormal.checked == true  )
	{
		
		frm_destino.HF_PNormal.value = 1
	}
	else
	 	frm_destino.HF_PNormal.value = 0
	
	
	
	if (form.chEAccionSocial.checked == true  )
	{
		
		frm_destino.HF_EAccionSocial.value = 1
	}
	else
	 	frm_destino.HF_EAccionSocial.value = 0
		
		
		
	if (form.chEInfraestructura.checked == true  )
	{
		
		frm_destino.HF_EInfraestructura.value = 1
	}
	else
	 	frm_destino.HF_EInfraestructura.value = 0
		
		
	if (form.chEEconomica.checked == true  )
	{
		
		frm_destino.HF_EEconomica.value = 1
	}
	else
	 	frm_destino.HF_EEconomica.value = 0
		
		
	if (form.chENatural.checked == true  )
	{
		
		frm_destino.HF_ENatural.value = 1
	}
	else
	 	frm_destino.HF_ENatural.value = 0
		
		
	if (form.chEAtiende.checked == true  )
	{
		
		frm_destino.HF_EAtiende.value = 1
	}
	else
	 	frm_destino.HF_EAtiende.value = 0
		
	if (form.chENorte.checked == true  )
	{
		
		frm_destino.HF_ENorte.value = 1
	}
	else
	 	frm_destino.HF_ENorte.value = 0
		
	if (form.chESur.checked == true  )
	{
		
		frm_destino.HF_ESur.value = 1
	}
	else
	 	frm_destino.HF_ESur.value = 0
		
		
	if (form.chEOriente.checked == true  )
	{
		
		frm_destino.HF_EOriente.value = 1
	}
	else
	 	frm_destino.HF_EOriente.value = 0
		
		
	if (form.chEPoniente.checked == true  )
	{
		
		frm_destino.HF_EPoniente.value = 1
	}
	else
	 	frm_destino.HF_EPoniente.value = 0
		
		
	if (form.chEPolitico.checked == true  )
	{
		
		frm_destino.HF_EPolitico.value = 1
	}
	else
	 	frm_destino.HF_EPolitico.value = 0
		
		
	if (form.chESocial.checked == true  )
	{
		
		frm_destino.HF_ESocial.value = 1
	}
	else
	 	frm_destino.HF_ESocial.value = 0
		
		
	if (form.chEEconomico.checked == true  )
	{
		
		frm_destino.HF_EEconomico.value = 1
	}
	else
	 	frm_destino.HF_EEconomico.value = 0
		
	
	if (form.chEMicroregion.checked == true  )
	{
		
		frm_destino.HF_EMicroregion.value = 1
	}
	else
	 	frm_destino.HF_EMicroregion.value = 0
		
		
	  
	
	frm_destino.submit()
	

}//fin de la funcion




function Validaif_invitado(form, frm_destino)
{
	var band = 0
	

	
	
	
	if (form.edNombre.value == "")
	{
		alert("Proporcione su nombre")
		form.edNombre.focus()
		band = 0
		return false
	}
	else
	  band = 1
	
	if (form.cbGenero.value == 0)
			{
				alert("Seleccione el género")
				form.cbgenero.focus()
				band = 0
				return false
			}
			else
			  band = 1
			  
	if (form.cbMunicipio.value == 0)
	{
		alert("Seleccione el municipio")
		form.cbMunicipio.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.cbLocalidad.value == 0)
	{
		alert("Seleccione la localidad")
		form.cbLocalidad.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	
	
	if ( (form.edColonia.value  == "") || (form.edColonia.value  == " ") || (form.edColonia.value  == "  ") || (form.edColonia.value  == "   ") || (form.edColonia.value  == "    ") || (form.edColonia.value  == "     ") )
	{
		alert("Proporcione el nombre de la colonia")
		form.edColonia.focus()
		band = 0
		return false
	}
	else
	  band = 1
	
	
	if ( (form.edCalle.value  == "") || (form.edCalle.value  == " ") || (form.edCalle.value  == "  ") || (form.edCalle.value  == "   ") || (form.edCalle.value  == "    ") || (form.edCalle.value  == "     ") )
	{
		alert("Proporcione el nombre de la calle")
		form.edCalle.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.cbTipoPet.value  == 0)
	{
		alert("Seleccione el tipo de la petición")
		form.cbTipoPet.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.edDesc.value == "" || form.edDesc.value == " ")
	{
		alert("Proporcione la descripción de la petición")
		form.edDesc.focus()
		band = 0
		return false
	}
	else
	  band = 1
	
	
 if (band == 1)
 {

		frm_destino.HF_Fecha.value = form.edFecha.value
		frm_destino.HF_Paterno.value = form.edPaterno.value
		frm_destino.HF_Materno.value = form.edMaterno.value
		frm_destino.HF_Nombre.value = form.edNombre.value
		frm_destino.HF_Municipio.value = form.cbMunicipio.value
		frm_destino.HF_Localidad.value = form.cbLocalidad.value
		frm_destino.HF_Colonia.value = form.edColonia.value
		frm_destino.HF_Calle.value = form.edCalle.value
		frm_destino.HF_NumInt.value = form.edNumInt.value
		frm_destino.HF_NumExt.value = form.edNumExt.value
		frm_destino.HF_TelPar.value = form.edTelPar.value
	 	frm_destino.HF_TelCel.value = form.edTelCel.value
		frm_destino.HF_TipoPet.value = form.cbTipoPet.value
		frm_destino.HF_Desc.value = form.edDesc.value
		frm_destino.HF_Genero.value = form.cbGenero.value
	
	
	frm_destino.submit()
	
 }
}//fin de la funcion


function Valida_numerobas(form, frm_destino)
{

	 
 
	//frm_destino.HF_Folio.value = prompt('Introduzca el número para búsqueda',''); 

	 
	frm_destino.HF_Folio.value = form.edNumero.value

	frm_destino.submit()
	

}//fin de la funcion




function ValidaUpdate(form, frm_destino)
{
	var band = 0
	
	if ( (form.cbProcedencia.value == 3) || (form.cbProcedencia.value == 4) || (form.cbProcedencia.value == 5) || (form.cbProcedencia.value == 6) )
	
	{
		
		
			if (form.cbEvento.value == 0)  
			{

					
					if (form.cbProcedencia.value == 3)
					{
						frm_destino.HF_Evento.value = 14
						band = 1	
					}
					
					if (form.cbProcedencia.value == 4)
					{
						frm_destino.HF_Evento.value = 15
						band = 1	
					}
					
					if (form.cbProcedencia.value == 5)
					{
						frm_destino.HF_Evento.value = 16
						band = 1	
					}
					if (form.cbProcedencia.value == 6)
					{
						frm_destino.HF_Evento.value = 21
						band = 1	
					}
				
			}
			else
			{
					frm_destino.HF_Evento.value = form.cbEvento.value
					band = 1
			}
				
	
			
			
			
			if (form.edNombre.value == "")
			{
				alert("Proporcione el nombre(s) del peticionario")
				form.edNombre.focus()
				band = 0
				return false
			}
			else
			  band = 1
			
			if (form.cbGenero.value == 0)
			{
				alert("Seleccione el género del peticionario")
				form.cbgenero.focus()
				band = 0
				return false
			}
			else
			  band = 1
			
			if (form.cbMunicipio.value == 0)
			{
				alert("Seleccione el municipio del peticionario")
				form.cbMunicipio.focus()
				band = 0
				return false
			}
			else
			  band = 1
			  

			  
			if (form.cbLocalidad.value  == 0)
			{
				alert("Seleccione la localidad del peticionario")
				form.cbLocalidad.focus()
				band = 0
				return false
			}
			else
			  band = 1
			  
			if ((form.cbColonia.value == 0) && ( (form.edColoniaNO.value == "" ) || (form.edColoniaNO.value == " " )  ) )
			{
				alert("Seleccione en la lista la colonia del peticionario o anótela en el campo de escritura")
				form.edColoniaNO.focus()
				band = 0
				return false
				
			}
			else
			{
				frm_destino.HF_Colonia.value =  form.cbColonia.value
			  	band = 1
			}
			  
			if ((form.cbCalle.value == 0) && ( (form.edCalleNO.value == "" ) || (form.edCalleNO.value == " " )  ) )
			{
				alert("Seleccione en la lista la calle del peticionario o anótela en el campo de escritura")
				form.edCalleNO.focus()
				band = 0
				return false
			}
			else
			{
				frm_destino.HF_Calle.value =  form.cbCalle.value
			  	band = 1
			}  
			if (form.cbTipoPet.value  == 0)
			{
				alert("Seleccione el tipo de la petición")
				form.cbTipoPet.focus()
				band = 0
				return false
			}
			else
			  band = 1
			  
			if (form.edDesc.value == "" || form.edDesc.value == " ")
			{
				alert("Proporcione la descripción de la petición")
				form.edDesc.focus()
				band = 0
				return false
			}
			else
			  band = 1
			
			
		 if (band == 1)
		 {
			  if (confirm("¿Está seguro de guardar los cambios realizados?"))
				{ 
			 
					frm_destino.HF_Procedencia.value 	= form.cbProcedencia.value
					frm_destino.HF_Fecha.value 			= form.edFecha.value
					frm_destino.HF_Paterno.value 		= form.edPaterno.value
					frm_destino.HF_Materno.value 		= form.edMaterno.value
					frm_destino.HF_Nombre.value 		= form.edNombre.value
					frm_destino.HF_Municipio.value 		= form.cbMunicipio.value
					frm_destino.HF_Localidad.value 		= form.cbLocalidad.value
					frm_destino.HF_NumInt.value 		= form.edNumInt.value
					frm_destino.HF_NumExt.value 		= form.edNumExt.value
					frm_destino.HF_TelPar.value 		= form.edTelPar.value
					frm_destino.HF_TelCel.value 		= form.edTelCel.value
					frm_destino.HF_TipoPet.value 		= form.cbTipoPet.value
					frm_destino.HF_Desc.value 			= form.edDesc.value
					frm_destino.HF_ColoniaNO.value 		= form.edColoniaNO.value
					frm_destino.HF_CalleNO.value 		= form.edCalleNO.value
					frm_destino.HF_Genero.value 		= form.cbGenero.value
				
				
					frm_destino.submit()
				}
			
		 }
	}
	else
	
	{				  
				if (form.cbTipoPet.value  == 0)
				{
						alert("Seleccione el tipo de la petición")
						form.cbTipoPet.focus()
						band = 0
						return false
				}
				else
					  band = 1
					  
				if (form.edDesc.value == "" || form.edDesc.value == " ")
				{
						alert("Proporcione la descripción de la petición")
						form.edDesc.focus()
						band = 0
						return false
				}
				else
					  band = 1
					
					
				 if (band == 1)
				 {
						 if (confirm("¿Está seguro de guardar los cambios realizados?"))
							{ 
								frm_destino.HF_Procedencia.value = form.cbProcedencia.value
								frm_destino.HF_Fecha.value = form.edFecha.value
								frm_destino.HF_TipoPet.value = form.cbTipoPet.value
								frm_destino.HF_Desc.value = form.edDesc.value			
							
								frm_destino.submit()
							}
					
				 }			
	}
}//fin de la funcion


function Validaif_pre_inm_update(form, frm_destino)
{
	
	var band = 0
	var msj = 0
	
	if (form.cbPropiedad.value == 0)
	{
		alert("Seleccione la propiedad del terreno o inmueble")
		form.cbPropiedad.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.edNomProp.value == 0)
	{
		alert("Proporcione el nombre del propietario")
		form.edNomProp.focus()
		band = 0
		return false
	}
	else
	  band = 1
	
	if (form.cbMunicipio.value == 0)
	{
		alert("Seleccione el municipio del terreno o inmueble")
		form.cbMunicipio.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	  
	if (form.cbLocalidad.value  == 0)
	{
		alert("Seleccione la localidad del terreno o inmueble")
		form.cbLocalidad.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if ((form.cbColonia.value == 0) && ( (form.edColoniaNO.value == "" ) || (form.edColoniaNO.value == " " )  ) )
	{
				alert("Seleccione en la lista la colonia o anótela en el campo de escritura")
				form.edColoniaNO.focus()
				band = 0
				return false
	}
	else
	  band = 1
	
	if ((form.cbCalle.value == 0) && ( (form.edCalleNO.value == "" ) || (form.edCalleNO.value == " " )  ) )
	{
		alert("Seleccione en la lista la calle o anótela en el campo de escritura")
		form.edCalleNO.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	  
	if ((form.cbUniMed.value  != "0") && ((form.edDimensiones.value == "") || (form.edDimensiones.value == " ") ))
	{
		alert("Proporcione las dimensiones para la unidad de medida seleccionada")
		form.edDimensiones.focus()
		band = 0
		return false
	}
	else
	  band = 1
	 
	if ((form.cbUniMed.value  == "0") && (form.edDimensiones.value != ""))
	{
		alert("Seleccione la unidad de medida para las dimensiones capturadas")
		form.cbUniMed.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	if (form.cbSituacion.value  == 0)
	{
		alert("Seleccione la situación actual del terreno o inmueble")
		form.cbSituacion.focus()
		band = 0
		return false
	}
	else
	  band = 1
	  
	  

	
	
 if (band == 1)
 {
	 
	 
	 
	 	if (form.cbLegalizacion.value == 1)
		{
			alert(" Debido a que la Legalización del predio es en un Asentamiento irregular, \n se registrará el status como 'IMPROCEDENTE'.")
			msj = 1
		}
		
		if (msj == 0)
		{
			if (form.cbPropiedad.value == 1)
			{
			alert (" Debido a que la Propiedad del predio es Particular, \n se registrará el status como 'IMPROCEDENTE'.")
			msj = 1
			}
		}
		
		if (msj == 0)
		{
			if (form.cbProceso.value == 0)
			{
			alert (" Debido a que se encuentra en proceso de expropiación, \n se registrará el status como 'IMPROCEDENTE'.")
			msj = 1
			}
		}
		
		if (msj == 0)
		{
			if (form.cbSituacion.value == 7)
			{
			alert (" Debido a que se encuentra el Derecho de vía sin liberar, \n se registrará el status como 'IMPROCEDENTE'.")
			msj = 1
			}
		if (msj==1)
		{
		frm_destino.HF_Improcedente.value="Improcedente"	
			}
		}
		
	  if (confirm("¿Está seguro de guardar los cambios realizados?"))
		{ 
			frm_destino.HF_Folio.value = form.edFolio.value
			frm_destino.HF_Legalizacion.value = form.cbLegalizacion.value
			frm_destino.HF_Propiedad.value = form.cbPropiedad.value
			frm_destino.HF_NomProp.value = form.edNomProp.value
			frm_destino.HF_Municipio.value = form.cbMunicipio.value
			frm_destino.HF_Localidad.value = form.cbLocalidad.value
			frm_destino.HF_Colonia.value = form.cbColonia.value
			frm_destino.HF_Calle.value = form.cbCalle.value
			frm_destino.HF_NumInt.value = form.edNumInt.value
			frm_destino.HF_NumExt.value = form.edNumExt.value
			frm_destino.HF_Entre.value = form.edEntre.value
			frm_destino.HF_Dimensiones.value = form.edDimensiones.value
			frm_destino.HF_UniMed.value = form.cbUniMed.value
			frm_destino.HF_Proceso.value = form.cbProceso.value
			frm_destino.HF_Situacion.value = form.cbSituacion.value
			frm_destino.HF_Favor.value = form.edFavor.value
			frm_destino.HF_ColoniaNO.value = form.edColoniaNO.value
			frm_destino.HF_CalleNO.value = form.edCalleNO.value
			if ((form.cbLegalizacion.value == 1) || (form.cbPropiedad.value == 1) || (form.cbProceso.value == 0) || (form.cbSituacion.value == 7))
		{
		frm_destino.HF_Improcedente.value = "Improcedente"	
		}
			
			frm_destino.submit()
		}
	
	
 }
}//fin de la funcion


function Valida_nom(form, frm_destino)
{
	
	bandera = 0
	
	if ( (form.edPaterno.value == "") && (form.edMaterno.value == "") && (form.edNombre.value == ""))
	{

		alert("Capture por lo menos un dato del peticionario")
		form.edNombre.focus()
		band = 0
		return false
	}
	else
		bandera = 1
	
	if (bandera == 1)
	{

		frm_destino.HF_Paterno.value = form.edPaterno.value
		frm_destino.HF_Materno.value = form.edMaterno.value
		frm_destino.HF_Nombre.value = form.edNombre.value


		frm_destino.submit()
	}
	
 
}//fin de la funcion


function Filtra(form, frm_destino)
{
	sql = " "
	bandera = 0
	
	sql = sql + "(FOLIO LIKE '%" + form.edFolio.value + "%') AND "
	
	sql = sql + "(FOLIO_SIAC LIKE '%" + form.edSiac.value + "%') AND "
	
	
	
	if (form.edFechaInicio.value != "" )
	{
	  /*FechaI = Date.parse(form.edFechaInicio.value);
	  FechaF = Date.parse(form.edFechaFin.value);
	  
	  	if (FechaI > FechaF )
			{
				alert("La 'Fecha inicial' debe ser antes de la 'Fecha final'")
				bandera = 0
				form.edFechaInicio.focus()
				return false
			}
	
			else*/
			{
			  bandera = 1
			 sql = sql + "(FECHA_REG BETWEEN '" + form.edFechaInicio.value + "' AND '" + form.edFechaFin.value + "') AND "
			}
	}
	
	sql = sql + "(NOMBRE_PET LIKE '%" + form.edNombre.value + "%') AND "
	
	
	if (form.chGestion.checked == true  )
	{
		
		sql = sql + " ( STATUS = 'EN GESTIÓN' OR  "
	}
	else
	{
		sql = sql + " ( "
	}
	
	if (form.chPositiva.checked == true  )
	{
		
		sql = sql + " STATUS = 'POSITIVA' OR  "
	}
	
	if (form.chEjecutada.checked == true  )
	{
		
		sql = sql + " STATUS = 'EJECUTADA' OR  "
	}
	
	if (form.chNegativa.checked == true  )
	{
		
		sql = sql + " STATUS = 'NEGATIVA' OR  "
	}
	
	if (form.chFuturo.checked == true  )
	{
		
		sql = sql + " STATUS = 'FUTUROS EJERCICIOS' OR  "
	}
	
	if (form.chBanco.checked == true  )
	{
		
		sql = sql + " STATUS = 'BANCO DE PROYECTOS' OR  "
	}
	
	if (form.chRequerida.checked == true  )
	{
		
		sql = sql + " STATUS = 'REQUERIDA ANTERIORMENTE' OR  "
	}
	
	if (form.chImprocedente.checked == true  )
	{
		
		sql = sql + " STATUS = 'IMPROCEDENTE' OR  "
	}
	
	if (form.chMal.checked == true  )
	{
		
		sql = sql + " STATUS = 'MAL TURNADA' OR  "
	}
	
	if (form.chRapida.checked == true  )
	{
		
		sql = sql + " STATUS = 'REVISIÓN RÁPIDA' OR  "
	}
	
	if (form.chCancelada.checked == true  )
	{
		
		sql = sql + " STATUS = 'CANCELADA' OR  "
	}
	
	if (form.chProgramada.checked == true  )
	{
		
		sql = sql + " STATUS = 'PROGRAMADA' )  AND "
	}
	else
	{
		sql = sql + " STATUS = '-' ) AND "
	}

	var len = form.cbProcedenciaOr.length;
	var len2 = form.cbEventoSel.length;
	var cve_procedencia = 0
	var cve_evento = 0
	
	if (len != 0) 
	{
		
		//alert(form.cbEventoSel.options[0].value)
		
		   if (len2 != 0) 
		   {
				
				 sql = sql + "( "
				 for(var i=0; i <= (len2-1); i++){
					cve_evento = form.cbEventoSel.options[i].value
					sql = sql + "CVE_PROCEV = '" + cve_evento + "' OR "
					
				 }
				sql = sql + "CVE_PROCEV = '1000' ) AND "
		   }
		   else
		   {
				sql = sql + "( "
				 for(var i=0; i <= (len-1); i++){
					cve_procedencia = form.cbProcedenciaOr.options[i].value
					sql = sql + "CVE_PROCEDENCIA = " + cve_procedencia + " OR "
					
				 }
				sql = sql + "CVE_PROCEDENCIA = 100 ) AND "
		   }
	}
	
	
	var len3 = form.cbPeticionSel.length;
	var cve_peticion = 0
	
	
   if (len3 != 0) 
   {
        
		 sql = sql + "( "
         for(var i=0; i <= (len3-1); i++){
	        cve_peticion = form.cbPeticionSel.options[i].value
			sql = sql + "CVE_TipoPet = " + cve_peticion + " OR "
			
         }
		sql = sql + "CVE_TipoPet = 0 ) AND "
   }
   
   
   
   	var len4 = form.cbPuestoPeticSel.length;
	var cve_puestopetic = 0
	
	
   if (len4 != 0) 
   {
        
		 sql = sql + "( "
         for(var i=0; i <= (len4-1); i++){
	        cve_puestopetic = form.cbPuestoPeticSel.options[i].value
			sql = sql + "CVE_DESCRIPCION = " + cve_puestopetic + " OR "
			
         }
		sql = sql + "CVE_DESCRIPCION = 1000 ) AND "
   }
   
   
   var len5 = form.cbSolidarioSel.length;
   var cve_solidario = 0
	
	
   if (len5 != 0) 
   {
        
		 sql = sql + "( "
         for(var i=0; i <= (len5-1); i++){
	        cve_solidario = form.cbSolidarioSel.options[i].value
			sql = sql + "CVE_SOLIDARIO = " + cve_solidario + " OR "
			
         }
		sql = sql + "CVE_SOLIDARIO = 1000 ) AND "
   }
	
	
	
	var len6 = form.cbMpioSel.length;
	var len7 = form.cbLocSel.length;
	var cve_mpio = 0
	var cve_munloc = 0
	
	if (len6 != 0) 
	{
		   if (len7 != 0) 
		   {
				
				 sql = sql + "( "
				 for(var i=0; i <= (len7-1); i++){
					cve_munloc = form.cbLocSel.options[i].value
					sql = sql + "CVE_MUNLOC = '" + cve_munloc + "' OR "
					
				 }
				sql = sql + "CVE_MUNLOC = '1000' ) AND "
		   }
		   else
		   {
				sql = sql + "( "
				 for(var i=0; i <= (len6-1); i++){
					cve_mpio = form.cbMpioSel.options[i].value
					sql = sql + "CVE_MUNICIPIO = '" + cve_mpio + "' OR "
					
				 }
				sql = sql + "CVE_MUNICIPIO = '100' ) AND "
		   }
	}
	
	
	var len8 = form.cbColoniaSel.length;
   	var cve_colonia = 0
	
	
	   if (len8 != 0) 
	   {
			
			 sql = sql + "( "
			 for(var i=0; i <= (len8-1); i++){
				cve_colonia = form.cbColoniaSel.options[i].value
				sql = sql + "CVE_COLONIA = '" + cve_colonia + "' OR "
				
			 }
			sql = sql + "CVE_COLONIA = '1000' ) AND "
	   }
		
		
	var len9 = form.cbCalleSel.length;
   	var cve_calle = 0
	
	
	 if (len9 != 0) 
	   {
			
			 sql = sql + "( "
			 for(var i=0; i <= (len9-1); i++){
				cve_calle = form.cbCalleSel.options[i].value
				sql = sql + "CVE_CALLE = '" + cve_calle + "' OR "
				
			 }
			sql = sql + "CVE_CALLE = '1000' ) AND "
	 }
	
	//alert(form.cbLocSel.options[1].value)
	
	if (form.chGrave.checked == true  )
	{
		
		sql = sql + " ( PRIORIDAD = 'GRAVE' OR  "
	}
	else
	{
		sql = sql + " ( "
	}
	
	if (form.chUrgente.checked == true  )
	{
		
		sql = sql + " PRIORIDAD = 'URGENTE' OR  "
	}
	
	if (form.chNormal.checked == true  )
	{
		
		sql = sql + " PRIORIDAD = 'NORMAL' OR  "
	}
	
	if (form.chSinPrioridad.checked == true  )
	{
		
		sql = sql + " PRIORIDAD = 'SIN REG') AND "
	}
	else
	{
		sql = sql + " PRIORIDAD = '-' ) AND "
	}
	
	
	
	
	
	
	
	
	if (form.chAlto.checked == true  )
	{
		
		sql = sql + " ( COSTO_BEN = 'ALTO' OR  "
	}
	else
	{
		sql = sql + " ( "
	}
	
	if (form.chMedio.checked == true  )
	{
		
		sql = sql + " COSTO_BEN = 'MEDIO' OR  "
	}
	
	if (form.chBajo.checked == true  )
	{
		
		sql = sql + " COSTO_BEN = 'BAJO' OR  "
	}
	
	if (form.chSinCosto.checked == true  )
	{
		
		sql = sql + " COSTO_BEN LIKE 'SIN REG%') AND"
	}
	else
	{
		sql = sql + " COSTO_BEN = '-' ) AND "
	}
	
	
	
	
	
	if ( (form.chTopPlana.checked == false  ) && (form.chTopMedianamente.checked == false  ) &&  (form.chTopAccidentada.checked == false  ) && (form.chTopSinReg.checked == false  ) ) {
		
		alert("Seleccione al menos una opción en 'Topografía'")
		bandera = 0
		return false
		
		
	}
	
	else {
			sql = sql + " ( "
			if (form.chTopPlana.checked == true  )
			{
				
				sql = sql + " TOPOGRAFIA = 'PLANA' OR "
							   
							 
			}
			
			if (form.chTopMedianamente.checked == true  )
			{
				
				sql = sql + " TOPOGRAFIA = 'MEDIANAMENTE ACCIDENTADA' OR "
							   
							 
			}

			
			if (form.chTopAccidentada.checked == true  )
			{
				
				sql = sql + " TOPOGRAFIA = 'ACCIDENTADA' OR "
							   
							 
			}
			
			if (form.chTopSinReg.checked == true  )
			{
				sql = sql + " TOPOGRAFIA = 'SIN REGISTRO' OR "
			}
	
			sql = sql + " TOPOGRAFIA = 'CHESARE') AND "
			
			bandera = 1
	
	}
	

	
	if ( (form.chTerrLiberado.checked == false  ) && (form.chTerrSinLiberar.checked == false  ) &&  (form.chTerrSinReg.checked == false  )  ) {
		
		alert("Seleccione al menos una opción en 'Alineamiento vial'")
		bandera = 0
		return false
		
		
	}
	
	else {
			sql = sql + " ( "
			if (form.chTerrLiberado.checked == true  )
			{
				
				sql = sql + " ALINEAMIENTO = 'LIBERADO POR EL MUNICIPIO' OR "
							   
							 
			}
			
			if (form.chTerrSinLiberar.checked == true  )
			{
				
				sql = sql + " ALINEAMIENTO = 'SIN LIBERAR' OR "
							   
							 
			}

			
			if (form.chTerrSinReg.checked == true  )
			{
				sql = sql + " ALINEAMIENTO = 'SIN REGISTRO' OR "
			}
	
			sql = sql + " ALINEAMIENTO = 'CHESARE') AND "
			
			bandera = 1
	
	}
	
	

	
	if ( (form.chAfectacionCon.checked == false  ) && (form.chAfectacionSin.checked == false  ) &&  (form.chAfectacionSinReg.checked == false  )  ) {
		
		alert("Seleccione al menos una opción en 'Entorno ambiental'")
		bandera = 0
		return false
		
		
	}
	
	else {
			sql = sql + " ( "

			if (form.chAfectacionCon.checked == true  )
			{
				
				sql = sql + " ENTORNO = 'CON AFECTACIÓN' OR "
							   				 
			}
			
			if (form.chAfectacionSin.checked == true  )
			{
				
				sql = sql + " ENTORNO = 'SIN AFECTACIÓN' OR "
							   					 
			}

			
			if (form.chAfectacionSinReg.checked == true  )
			{
				sql = sql + " ENTORNO = 'SIN REGISTRO' OR "
			}
	
			sql = sql + " ENTORNO = 'CHESARE') AND "
			
			bandera = 1
	
	}	
	
	
	
	
	if ( (form.chProyAnte.checked == false  ) && (form.chProyArq.checked == false  ) &&  (form.chProyEjec.checked == false  ) && (form.chProyectoSin.checked == false  ) ) {
		
		alert("Seleccione al menos una opción en 'Estado del proyecto'")
		bandera = 0
		return false
		
		
	}
	
	else {
			sql = sql + " ( "
			if (form.chProyAnte.checked == true  )
			{
				
				sql = sql + " ESTADO = 'CUENTA CON ANTEPROYECTO' OR "
							   
							 
			}
			
			if (form.chProyArq.checked == true  )
			{
				
				sql = sql + " ESTADO = 'CUENTA ÚNICAMENTE CON PROYECTO ARQUITECTÓNICO' OR "
							   
							 
			}

			
			if (form.chProyNo.checked == true  )
			{
				
				sql = sql + " ESTADO = 'NO SE TIENE PROYECTO' OR "
							   
							 
			}
			
			if (form.chProyAp.checked == true  )
			{
				
				sql = sql + " ESTADO = 'NO APLICA' OR "
							   
							 
			}
			
			if (form.chProyEjec.checked == true  )
			{
				
				sql = sql + " ESTADO = 'CUENTA CON PROYECTO EJECUTIVO' OR "
							   
							 
			}
			
			if (form.chProyectoSin.checked == true  )
			{
				sql = sql + " ESTADO = 'SIN REGISTRO' OR "
			}
	
			sql = sql + " ESTADO = 'CHESARE') "
			
			bandera = 1
	
	}
	//alert(sql)

	
	if (bandera == 1)
	{
		frm_destino.HF_Consulta.value = sql
		frm_destino.submit()
	}
	
 
}//fin de la funcion




function Filtra2(form, frm_destino)
{
	sql = " "
	bandera = 0
	
	sql = sql + "(FOLIO LIKE '%" + form.edFolio.value + "%') AND "
	
	sql = sql + "(FOLIO_SIAC LIKE '%" + form.edSiac.value + "%') AND "
	
	
	
	if (form.edFechaInicio.value != "" )
	{
	  /*FechaI = Date.parse(form.edFechaInicio.value);
	  FechaF = Date.parse(form.edFechaFin.value);
	  
	  	if (FechaI > FechaF )
			{
				alert("La 'Fecha inicial' debe ser antes de la 'Fecha final'")
				bandera = 0
				form.edFechaInicio.focus()
				return false
			}
	
			else*/
			{
			  bandera = 1
			 sql = sql + "(FECHA_REG BETWEEN '" + form.edFechaInicio.value + "' AND '" + form.edFechaFin.value + "') AND "
			}
	}
	
	sql = sql + "(NOMBRE_PET LIKE '%" + form.edNombre.value + "%') AND "
	
	sql = sql + " (STATUS = 'REVISIÓN RÁPIDA') AND"
	
	var len = form.cbProcedenciaOr.length;
	var len2 = form.cbEventoSel.length;
	var cve_procedencia = 0
	var cve_evento = 0
	
	if (len != 0) 
	{
		
		//alert(form.cbEventoSel.options[0].value)
		
		   if (len2 != 0) 
		   {
				
				 sql = sql + "( "
				 for(var i=0; i <= (len2-1); i++){
					cve_evento = form.cbEventoSel.options[i].value
					sql = sql + "CVE_PROCEV = '" + cve_evento + "' OR "
					
				 }
				sql = sql + "CVE_PROCEV = '1000' ) AND "
		   }
		   else
		   {
				sql = sql + "( "
				 for(var i=0; i <= (len-1); i++){
					cve_procedencia = form.cbProcedenciaOr.options[i].value
					sql = sql + "CVE_PROCEDENCIA = " + cve_procedencia + " OR "
					
				 }
				sql = sql + "CVE_PROCEDENCIA = 100 ) AND "
		   }
	}
	
	
	var len3 = form.cbPeticionSel.length;
	var cve_peticion = 0
	
	
   if (len3 != 0) 
   {
        
		 sql = sql + "( "
         for(var i=0; i <= (len3-1); i++){
	        cve_peticion = form.cbPeticionSel.options[i].value
			sql = sql + "CVE_TipoPet = " + cve_peticion + " OR "
			
         }
		sql = sql + "CVE_TipoPet = 0 ) AND "
   }
   
   
   
   	var len4 = form.cbPuestoPeticSel.length;
	var cve_puestopetic = 0
	
	
   if (len4 != 0) 
   {
        
		 sql = sql + "( "
         for(var i=0; i <= (len4-1); i++){
	        cve_puestopetic = form.cbPuestoPeticSel.options[i].value
			sql = sql + "CVE_DESCRIPCION = " + cve_puestopetic + " OR "
			
         }
		sql = sql + "CVE_DESCRIPCION = 1000 ) AND "
   }
   
   
   var len5 = form.cbSolidarioSel.length;
   var cve_solidario = 0
	
	
   if (len5 != 0) 
   {
        
		 sql = sql + "( "
         for(var i=0; i <= (len5-1); i++){
	        cve_solidario = form.cbSolidarioSel.options[i].value
			sql = sql + "CVE_SOLIDARIO = " + cve_solidario + " OR "
			
         }
		sql = sql + "CVE_SOLIDARIO = 1000 ) AND "
   }
	
	
	
	var len6 = form.cbMpioSel.length;
	var len7 = form.cbLocSel.length;
	var cve_mpio = 0
	var cve_munloc = 0
	
	if (len6 != 0) 
	{
		   if (len7 != 0) 
		   {
				
				 sql = sql + "( "
				 for(var i=0; i <= (len7-1); i++){
					cve_munloc = form.cbLocSel.options[i].value
					sql = sql + "CVE_MUNLOC = '" + cve_munloc + "' OR "
					
				 }
				sql = sql + "CVE_MUNLOC = '1000' ) AND "
		   }
		   else
		   {
				sql = sql + "( "
				 for(var i=0; i <= (len6-1); i++){
					cve_mpio = form.cbMpioSel.options[i].value
					sql = sql + "CVE_MUNICIPIO = '" + cve_mpio + "' OR "
					
				 }
				sql = sql + "CVE_MUNICIPIO = '100' ) AND "
		   }
	}
	
	
	var len8 = form.cbColoniaSel.length;
   	var cve_colonia = 0
	
	
	   if (len8 != 0) 
	   {
			
			 sql = sql + "( "
			 for(var i=0; i <= (len8-1); i++){
				cve_colonia = form.cbColoniaSel.options[i].value
				sql = sql + "CVE_COLONIA = '" + cve_colonia + "' OR "
				
			 }
			sql = sql + "CVE_COLONIA = '1000' ) AND "
	   }
		
		
	var len9 = form.cbCalleSel.length;
   	var cve_calle = 0
	
	
	 if (len9 != 0) 
	   {
			
			 sql = sql + "( "
			 for(var i=0; i <= (len9-1); i++){
				cve_calle = form.cbCalleSel.options[i].value
				sql = sql + "CVE_CALLE = '" + cve_calle + "' OR "
				
			 }
			sql = sql + "CVE_CALLE = '1000' ) AND "
	 }
	
	//alert(form.cbLocSel.options[1].value)
	
	if (form.chGrave.checked == true  )
	{
		
		sql = sql + " ( PRIORIDAD = 'GRAVE' OR  "
	}
	else
	{
		sql = sql + " ( "
	}
	
	if (form.chUrgente.checked == true  )
	{
		
		sql = sql + " PRIORIDAD = 'URGENTE' OR  "
	}
	
	if (form.chNormal.checked == true  )
	{
		
		sql = sql + " PRIORIDAD = 'NORMAL' OR  "
	}
	
	if (form.chSinPrioridad.checked == true  )
	{
		
		sql = sql + " PRIORIDAD = 'SIN REG') AND "
	}
	else
	{
		sql = sql + " PRIORIDAD = '-' ) AND "
	}
	
	
	
	
	
	
	
	
	if (form.chAlto.checked == true  )
	{
		
		sql = sql + " ( COSTO_BEN = 'ALTO' OR  "
	}
	else
	{
		sql = sql + " ( "
	}
	
	if (form.chMedio.checked == true  )
	{
		
		sql = sql + " COSTO_BEN = 'MEDIO' OR  "
	}
	
	if (form.chBajo.checked == true  )
	{
		
		sql = sql + " COSTO_BEN = 'BAJO' OR  "
	}
	
	if (form.chSinCosto.checked == true  )
	{
		
		sql = sql + " COSTO_BEN LIKE 'SIN REG%') AND"
	}
	else
	{
		sql = sql + " COSTO_BEN = '-' ) AND "
	}
	
	
	
	
	
	if ( (form.chTopPlana.checked == false  ) && (form.chTopMedianamente.checked == false  ) &&  (form.chTopAccidentada.checked == false  ) && (form.chTopSinReg.checked == false  ) ) {
		
		alert("Seleccione al menos una opción en 'Topografía'")
		bandera = 0
		return false
		
		
	}
	
	else {
			sql = sql + " ( "
			if (form.chTopPlana.checked == true  )
			{
				
				sql = sql + " TOPOGRAFIA = 'PLANA' OR "
							   
							 
			}
			
			if (form.chTopMedianamente.checked == true  )
			{
				
				sql = sql + " TOPOGRAFIA = 'MEDIANAMENTE ACCIDENTADA' OR "
							   
							 
			}

			
			if (form.chTopAccidentada.checked == true  )
			{
				
				sql = sql + " TOPOGRAFIA = 'ACCIDENTADA' OR "
							   
							 
			}
			
			if (form.chTopSinReg.checked == true  )
			{
				sql = sql + " TOPOGRAFIA = 'SIN REGISTRO' OR "
			}
	
			sql = sql + " TOPOGRAFIA = 'CHESARE') AND "
			
			bandera = 1
	
	}
	

	
	if ( (form.chTerrLiberado.checked == false  ) && (form.chTerrSinLiberar.checked == false  ) &&  (form.chTerrSinReg.checked == false  )  ) {
		
		alert("Seleccione al menos una opción en 'Alineamiento vial'")
		bandera = 0
		return false
		
		
	}
	
	else {
			sql = sql + " ( "
			if (form.chTerrLiberado.checked == true  )
			{
				
				sql = sql + " ALINEAMIENTO = 'LIBERADO POR EL MUNICIPIO' OR "
							   
							 
			}
			
			if (form.chTerrSinLiberar.checked == true  )
			{
				
				sql = sql + " ALINEAMIENTO = 'SIN LIBERAR' OR "
							   
							 
			}

			
			if (form.chTerrSinReg.checked == true  )
			{
				sql = sql + " ALINEAMIENTO = 'SIN REGISTRO' OR "
			}
	
			sql = sql + " ALINEAMIENTO = 'CHESARE') AND "
			
			bandera = 1
	
	}
	
	

	
	if ( (form.chAfectacionCon.checked == false  ) && (form.chAfectacionSin.checked == false  ) &&  (form.chAfectacionSinReg.checked == false  )  ) {
		
		alert("Seleccione al menos una opción en 'Entorno ambiental'")
		bandera = 0
		return false
		
		
	}
	
	else {
			sql = sql + " ( "

			if (form.chAfectacionCon.checked == true  )
			{
				
				sql = sql + " ENTORNO = 'CON AFECTACIÓN' OR "
							   				 
			}
			
			if (form.chAfectacionSin.checked == true  )
			{
				
				sql = sql + " ENTORNO = 'SIN AFECTACIÓN' OR "
							   					 
			}

			
			if (form.chAfectacionSinReg.checked == true  )
			{
				sql = sql + " ENTORNO = 'SIN REGISTRO' OR "
			}
	
			sql = sql + " ENTORNO = 'CHESARE') AND "
			
			bandera = 1
	
	}	
	
	
	
	
	if ( (form.chProyAnte.checked == false  ) && (form.chProyArq.checked == false  ) &&  (form.chProyEjec.checked == false  ) && (form.chProyectoSin.checked == false  ) ) {
		
		alert("Seleccione al menos una opción en 'Estado del proyecto'")
		bandera = 0
		return false
		
		
	}
	
	else {
			sql = sql + " ( "
			if (form.chProyAnte.checked == true  )
			{
				
				sql = sql + " ESTADO = 'CUENTA CON ANTEPROYECTO' OR "
							   
							 
			}
			
			if (form.chProyArq.checked == true  )
			{
				
				sql = sql + " ESTADO = 'CUENTA ÚNICAMENTE CON PROYECTO ARQUITECTÓNICO' OR "
							   
							 
			}

			
			if (form.chProyNo.checked == true  )
			{
				
				sql = sql + " ESTADO = 'NO SE TIENE PROYECTO' OR "
							   
							 
			}
			
			if (form.chProyAp.checked == true  )
			{
				
				sql = sql + " ESTADO = 'NO APLICA' OR "
							   
							 
			}
			
			if (form.chProyEjec.checked == true  )
			{
				
				sql = sql + " ESTADO = 'CUENTA CON PROYECTO EJECUTIVO' OR "
							   
							 
			}
			
			if (form.chProyectoSin.checked == true  )
			{
				sql = sql + " ESTADO = 'SIN REGISTRO' OR "
			}
	
			sql = sql + " ESTADO = 'CHESARE') "
			
			bandera = 1
	
	}
	//alert(sql)

	
	if (bandera == 1)
	{
		frm_destino.HF_Consulta.value = sql
		frm_destino.submit()
	}
	
 
}//fin de la funcion





function FiltraSeguimiento(form, frm_destino)
{
	
	bandera = 0
	
	sql = "SELECT * FROM vwFiltroSeguimiento WHERE "
	
	sql = sql + "(FOLIO LIKE '%" + form.edFolio.value + "%') AND "
	
	sql = sql + "(FOLIO_SIAC LIKE '%" + form.edSiac.value + "%') AND "
	
	
	
	if (form.edFechaInicio.value != "" )
	{
	  /*FechaI = Date.parse(form.edFechaInicio.value);
	  FechaF = Date.parse(form.edFechaFin.value);
	  
	  	if (FechaI > FechaF )
			{
				alert("La 'Fecha inicial' debe ser antes de la 'Fecha final'")
				bandera = 0
				form.edFechaInicio.focus()
				return false
			}
	
			else*/
			{
			  bandera = 1
			 sql = sql + "(FECHA_REG BETWEEN '" + form.edFechaInicio.value + "' AND '" + form.edFechaFin.value + "') AND "
			}
	}
	
	
	
	if ( (form.chClasCon.checked == false  ) && (form.chClasSin.checked == false  ) ) {
		
		alert("Seleccione al menos una opción en 'CLASIFICACIÓN'")
		bandera = 0
		return false
		
		
	}
	
	else {
			sql = sql + " ( "
			if (form.chClasCon.checked == true  )
			{
				
				sql = sql + " CLAS_GRAL <> 'SIN REGISTRO' OR "
							   
							 
			}
			
			if (form.chClasSin.checked == true  )
			{
				
				sql = sql + " CLAS_GRAL = 'SIN REGISTRO' OR "
							   
							 
			}
		
			sql = sql + " CLAS_GRAL = 'CHESARE') AND "
			
			bandera = 1
	
	}
	
	
	if ( (form.chPreCon.checked == false  ) && (form.chPreSin.checked == false  ) ) {
		
		alert("Seleccione al menos una opción en 'INFORMACIÓN PRELIMINAR/DATOS TERRENO'")
		bandera = 0
		return false
		
		
	}
	
	else {
			sql = sql + " ( "
			if (form.chPreCon.checked == true  )
			{
				
				sql = sql + " TERRENO <> 'SIN REGISTRO' OR "
							   
							 
			}
			
			if (form.chPreSin.checked == true  )
			{
				
				sql = sql + " TERRENO = 'SIN REGISTRO' OR "
							   
							 
			}
	
			sql = sql + " TERRENO = 'CHESARE') AND "
			
			bandera = 1
	
	}
	
	if ( (form.chBenCon.checked == false  ) && (form.chBenSin.checked == false  ) ) {
		
		alert("Seleccione al menos una opción en 'INFORMACIÓN PRELIMINAR/DATOS BENEFICIARIOS'")
		bandera = 0
		return false
		
		
	}
	
	else {
			sql = sql + " ( "
			if (form.chBenCon.checked == true  )
			{
				
				sql = sql + " BENEFICIARIO <> 'SIN REGISTRO' OR "
							   
							 
			}
			
			if (form.chBenSin.checked == true  )
			{
				
				sql = sql + " BENEFICIARIO = 'SIN REGISTRO' OR "
							   
							 
			}
	
			sql = sql + " BENEFICIARIO = 'CHESARE') AND "
			
			bandera = 1
	
	}
	
	if ( (form.chInvCon.checked == false  ) && (form.chInvSin.checked == false  ) ) {
		
		alert("Seleccione al menos una opción en 'PRE-COSTEO/INVERSIÓN'")
		bandera = 0
		return false
		
		
	}
	
	else {
			sql = sql + " ( "
			if (form.chInvCon.checked == true  )
			{
				
				sql = sql + " INVERSION <> 'SIN REGISTRO' OR "
							   
							 
			}
			
			if (form.chInvSin.checked == true  )
			{
				
				sql = sql + " INVERSION = 'SIN REGISTRO' OR "
							   
							 
			}
	
			sql = sql + " INVERSION = 'CHESARE') AND "
			
			bandera = 1
	
	}
	
	
	if ( (form.chOpCon.checked == false  ) && (form.chOpSin.checked == false  ) ) {
		
		alert("Seleccione al menos una opción en 'PRE-COSTEO/OPERACIÓN'")
		bandera = 0
		return false
		
		
	}
	
	else {
			sql = sql + " ( "
			if (form.chOpCon.checked == true  )
			{
				
				sql = sql + " OPERACION <> 'SIN REGISTRO' OR "
							   
							 
			}
			
			if (form.chOpSin.checked == true  )
			{
				
				sql = sql + " OPERACION = 'SIN REGISTRO' OR "
							   
							 
			}
	
			sql = sql + " OPERACION = 'CHESARE') AND "
			
			bandera = 1
	
	}
	
	
	if ( (form.chFactCon.checked == false  ) && (form.chFactSin.checked == false  ) ) {
		
		alert("Seleccione al menos una opción en 'FACTIBILIDAD'")
		bandera = 0
		return false
		
		
	}
	
	else {
			sql = sql + " ( "
			if (form.chFactCon.checked == true  )
			{
				
				sql = sql + " VALIDACION <> 'SIN REGISTRO' OR "
							   
							 
			}
			
			if (form.chFactSin.checked == true  )
			{
				
				sql = sql + " VALIDACION = 'SIN REGISTRO' OR "
							   
							 
			}
	
			sql = sql + " VALIDACION = 'CHESARE') AND "
			
			bandera = 1
	
	}
	
	if ( (form.chVerCon.checked == false  ) && (form.chVerSin.checked == false  ) ) {
		
		alert("Seleccione al menos una opción en 'INFORMACIÓN TÉCNICA/VERIFICACIÓN'")
		bandera = 0
		return false
		
		
	}
	
	else {
			sql = sql + " ( "
			if (form.chVerCon.checked == true  )
			{
				
				sql = sql + " VERIFICACION <> 'SIN REGISTRO' OR "
							   
							 
			}
			
			if (form.chVerSin.checked == true  )
			{
				
				sql = sql + " VERIFICACION = 'SIN REGISTRO' OR "
							   
							 
			}
	
			sql = sql + " VERIFICACION = 'CHESARE') AND "
			
			bandera = 1
	
	}
	
	if ( (form.chEstCon.checked == false  ) && (form.chEstSin.checked == false  ) ) {
		
		alert("Seleccione al menos una opción en 'INFORMACIÓN TÉCNICA/ESTUDIOS'")
		bandera = 0
		return false
		
		
	}
	
	else {
			sql = sql + " ( "
			if (form.chEstCon.checked == true  )
			{
				
				sql = sql + " ESTUDIOS <> 'SIN REGISTRO' OR "
							   
							 
			}
			
			if (form.chEstSin.checked == true  )
			{
				
				sql = sql + " ESTUDIOS = 'SIN REGISTRO' OR "
							   
							 
			}
	
			sql = sql + " ESTUDIOS = 'CHESARE') AND "
			
			bandera = 1
	
	}
	
	if ( (form.chPrgCon.checked == false  ) && (form.chPrgSin.checked == false  ) ) {
		
		alert("Seleccione al menos una opción en 'INFORMACIÓN TÉCNICA/APERTURA PROGRAMÁTICA'")
		bandera = 0
		return false
		
		
	}
	
	else {
			sql = sql + " ( "
			if (form.chPrgCon.checked == true  )
			{
				
				sql = sql + " CLAS_PROGRAMATICA <> 'SIN REGISTRO' OR "
							   
							 
			}
			
			if (form.chPrgSin.checked == true  )
			{
				
				sql = sql + " CLAS_PROGRAMATICA = 'SIN REGISTRO' OR "
							   
							 
			}
	
			sql = sql + " CLAS_PROGRAMATICA = 'CHESARE') AND "
			
			bandera = 1
	
	}
	
	
	
	
if ( (form.chPedCon.checked == false  ) && (form.chPedSin.checked == false  ) ) {
		
		alert("Seleccione al menos una opción en 'INFORMACIÓN TÉCNICA/PLAN ESTATAL DE DESARROLLO'")
		bandera = 0
		return false
		
		
	}
	
	else {
			sql = sql + " ( "
			if (form.chPedCon.checked == true  )
			{
				
				sql = sql + " CLAS_PED <> 'SIN REGISTRO' OR "
							   
							 
			}
			
			if (form.chPedSin.checked == true  )
			{
				
				sql = sql + " CLAS_PED = 'SIN REGISTRO' OR "
							   
							 
			}
	
			sql = sql + " CLAS_PED = 'CHESARE') AND "
			
			bandera = 1
	
	}
	
	
	if ( (form.chEstraCon.checked == false  ) && (form.chEstraSin.checked == false  ) ) {
		
		alert("Seleccione al menos una opción en 'ESTRATEGIA'")
		bandera = 0
		return false
		
		
	}
	
	else {
			sql = sql + " ( "
			if (form.chEstraCon.checked == true  )
			{
				
				sql = sql + " ESTRATEGIA <> 'SIN REGISTRO' OR "
							   
							 
			}
			
			if (form.chEstraSin.checked == true  )
			{
				
				sql = sql + " ESTRATEGIA = 'SIN REGISTRO' OR "
							   
							 
			}
	
			sql = sql + " ESTRATEGIA = 'CHESARE')"
			
			bandera = 1
	
	}
	
	
	if (bandera == 1)
	{
		frm_destino.HF_Consulta.value = sql
		frm_destino.submit()
	}
	
 
}//fin de la funcion





function Filtra_prg(form, frm_destino)
{
	

	
	sql = "SELECT * FROM vwProgramar WHERE "
	
	sql = sql + "(FOLIO LIKE '%" + form.edFolio.value + "%') AND "
	
	sql = sql + "(FOLIO_SIAC LIKE '%" + form.edSiac.value + "%') AND "
	
	
	
	
	
	sql = sql + "(NOMBRE_PET LIKE '%" + form.edNombre.value + "%') AND "

	
	
	
	if (form.chGrave.checked == true  )
	{
		
		sql = sql + " ( PRIORIDAD = 'GRAVE' OR  "
	}
	else
	{
		sql = sql + " ( "
	}
	
	if (form.chUrgente.checked == true  )
	{
		
		sql = sql + " PRIORIDAD = 'URGENTE' OR  "
	}
	
	if (form.chNormal.checked == true  )
	{
		
		sql = sql + " PRIORIDAD = 'NORMAL' OR  "
	}
	
	/*if (form.chSinPrioridad.checked == true  )
	{
		
		sql = sql + " PRIORIDAD = 'SIN REG') AND "
	}
	else
	{*/
		sql = sql + " PRIORIDAD = '-' ) AND "
	/*}*/
	
	
	
	
	
	var len4 = form.cbPuestoPeticSel.length;
	var cve_puestopetic = 0
	
	
   if (len4 != 0) 
   {
        
		 sql = sql + "( "
         for(var i=0; i <= (len4-1); i++){
	        cve_puestopetic = form.cbPuestoPeticSel.options[i].value
			sql = sql + "CVE_DESCRIPCION = " + cve_puestopetic + " OR "
			
         }
		sql = sql + "CVE_DESCRIPCION = 1000 ) AND "
   }
   
   
   var len5 = form.cbSolidarioSel.length;
   var cve_solidario = 0
	
	
   if (len5 != 0) 
   {
        
		 sql = sql + "( "
         for(var i=0; i <= (len5-1); i++){
	        cve_solidario = form.cbSolidarioSel.options[i].value
			sql = sql + "CVE_SOLIDARIO = " + cve_solidario + " OR "
			
         }
		sql = sql + "CVE_SOLIDARIO = 1000 ) AND "
   }
	
	
	
	/*if (form.chAlto.checked == true  )
	{
		
		sql = sql + " ( COSTO_BEN = 'ALTO' OR  "
	}*/
	
	if (form.chMedio.checked == true  )
	{
		
		sql = sql + " ( COSTO_BEN = 'MEDIO' OR  "
	}
	
	else
	{
		sql = sql + " ( "
	}
	
	
	
	if (form.chBajo.checked == true  )
	{
		
		sql = sql + " COSTO_BEN = 'BAJO' OR  "
	}
	
	/*if (form.chSinCosto.checked == true  )
	{
		
		sql = sql + " COSTO_BEN LIKE 'SIN REG%')"
	}
	else
	{*/
		sql = sql + " COSTO_BEN = '-' ) "
	/*}*/
	
	
	
	

		frm_destino.HF_Consulta.value = sql
		frm_destino.submit()
	
	
 
}//fin de la funcion

function Quere(form, frm_destino)
{	
	var contador = form.edContador.value
	var cadena = ""  
	
	for (var i = 0 ; i <= contador-1 ; i++)
	{
		
		if (eval ("form.rb" + i + "[0].checked") == true)
		{
			cadena = cadena + "*" + eval ("form.ed"+i+".value") + "PROGRAMADA."
		}
		if (eval ("form.rb" + i + "[1].checked") == true)
		{
			cadena = cadena + "*" + eval ("form.ed"+i+".value") + "FUTUROS...."
		}
		if (eval ("form.rb" + i + "[2].checked") == true)
		{
			cadena = cadena + "*" + eval ("form.ed"+i+".value") + "EJECUTADA.."
		}
	}

	frm_destino.HF_Cadena.value 	= cadena
	frm_destino.HF_Contador.value 	= contador
	frm_destino.submit()
}



function inic(form, frm_destino)
{
	frm_destino.submit()
}

function Canceladas(form, frm_destino)
{
	frm_destino.submit()
}




function Valida_Adjuntos(form, frm_destino)
{

	if (confirm("¿Desea adjuntar una imagen?"))
		{ 
				if (form.cbCalificacion.value == "0" )
				{
						frm_destino.HF_Requiere.value = "";
						frm_destino.HF_Jornales.value = "" ;
				}
				
				
				if (form.cbCalificacion.value == "1" )
				{
					
						frm_destino.HF_Requiere.value = form.edEsp.value;
						frm_destino.HF_Jornales.value = form.edJornales.value;
						
				}
				
				
				if (form.cbCalificacion.value == "2" )
				{
						frm_destino.HF_Jornales.value = form.edJornales.value;
						frm_destino.HF_Requiere.value = "";
				}
				
				
				
			
				frm_destino.HF_Folio.value = form.edFolio.value
				frm_destino.HF_Fecha.value = form.edFecha.value
				frm_destino.HF_Estado.value = form.cbEstado.value
				frm_destino.HF_Calificacion.value = form.cbCalificacion.value

				frm_destino.submit()
				
		}
	
	
}




function Eliminar_Imagen(form, frm_destino, NombreArchivo)
{

	if (confirm("¿Desea eliminar la imagen adjunta?"))
		{ 
		
				frm_destino.HF_NombreArchivo.value = NombreArchivo
				
				frm_destino.submit()
				
		}
	
	
}




function validaRapida(origen, destino)
{

	var band = 0
	
	

	
	if(origen.cbPeticionario.value == 0)
	{
		alert("Seleccione el peticionario")
		origen.cbPeticionario.focus()
		band = 0
		return false
		
	}
	else
	{
		band = 1
		destino.HF_Peticionario.value	= origen.cbPeticionario.value
	}
	
	
	if(origen.cbTipoPet.value == 0)
	{
		alert("Seleccione el tipo de petición")
		origen.cbTipoPet.focus()
		band = 0
		return false
		
	}
	else
	{
		band = 1
		destino.HF_TipoPet.value	= origen.cbTipoPet.value
	}
	
	
	if (origen.txtDescripcion.value == "" || origen.txtDescripcion.value == " ")
	{
		alert("Proporcione la descripción de la petición")
		origen.txtDescripcion.focus()
		band = 0
		return false
		
	}
	else
	{
		band = 1
		destino.HF_Descripcion.value	= origen.txtDescripcion.value
	}
	
	
	if (origen.txtNombreObra.value == "" || origen.txtNombreObra.value == " ")
	{
		alert("Proporcione el nombre propuesto de la obra")
		origen.txtNombreObra.focus()
		band = 0
		return false
		
	}
	else
	{
		band = 1
		destino.HF_NombreObra.value	= origen.txtNombreObra.value
	}
	
	
	if (origen.cbEjecutora.text == 0)
	{
		alert("Seleccione la Dependencia normativa")
		origen.cbEjecutora.focus()
		band = 0
		return false
		
	}
	else
	{
		band = 1
		destino.HF_Normativa.value	= origen.cbEjecutora.options[origen.cbEjecutora.selectedIndex].text
	}
	
	
	
	if ( (origen.cbNormativa.value == 0) || (origen.cbNormativa.value == "Seleccione una opción...") )
	{
		alert("Seleccione la Dependencia ejecutora!!")
		origen.cbNormativa.focus()
		band = 0
		return false
		
	}
	else
	{
		band = 1
		destino.HF_Ejecutora.value	= origen.cbNormativa.options[origen.cbNormativa.selectedIndex].value
		destino.HF_NomEjecutora.value	= origen.cbNormativa.options[origen.cbNormativa.selectedIndex].text
	}
	
//	alert(destino.HF_Ejecutora.value)

	if ((destino.HF_Ejecutora.value=="80000") && (destino.HF_NomEjecutora.value == "SECRETARÍA DE OBRAS PÚBLICAS"))
	{
		
		if ((origen.txtSISCO.value == "") || (origen.txtSISCO.value == " "))
		{
			alert("Ingrese el Numero del SISCO con el que se va a ligar esta peticion")
			origen.txtSISCO.focus()
			band = 0
			return false
		}else
		{
			destino.HF_SISCO.value	= origen.txtSISCO.value
		}
	}
	
	
	if ( (origen.cbPrograma.value == 0) || (origen.cbPrograma.value == "Seleccione una opción...") )
	{
		alert("Seleccione el Programa de trabajo")
		origen.cbPrograma.focus()
		band = 0
		return false
		
	}
	else
	{
		band = 1
		destino.HF_Programa.value	= origen.cbPrograma.value
	}
	
	
	if ( (origen.cbLinea.value == 0) || (origen.cbLinea.value == "Seleccione una opción...") )
	{
		alert("Seleccione la Línea de acción")
		origen.cbLinea.focus()
		band = 0
		return false
		
	}
	else
	{
		band = 1
		destino.HF_Linea.value	= origen.cbLinea.value

	}
	
	
	if ( (origen.cbMunicipio.value == 0) || (origen.cbMunicipio.value == "Seleccione una opción...") )
	{
		alert("Seleccione el Municipio")
		origen.cbMunicipio.focus()
		band = 0
		return false
		
	}
	else
	{
		band = 1
		destino.HF_Municipio.value	= origen.cbMunicipio.value
	}
	
	
	
	if ( (origen.cbLocalidad.value == 0) || (origen.cbLocalidad.value == "Seleccione una opción...") )
	{
		alert("Seleccione la Localidad")
		origen.cbLocalidad.focus()
		band = 0
		return false
		
	}
	else
	{
		band = 1
		destino.HF_Localidad.value	= origen.cbLocalidad.value
	}
	
	
	
	if ( (origen.cbColonia.value == 0) || (origen.cbColonia.value == "Seleccione una opción...") )
	{
		alert("Seleccione la Colonia")
		origen.cbColonia.focus()
		band = 0
		return false
		
	}
	else
	{
		band = 1
		destino.HF_Colonia.value	= origen.cbColonia.value
	}
	
	
	//alert(origen.cbPeticionario.value)
	
	
	if (origen.txtBeneficiarios.value == "" )
	{
		alert("Proporcione el número de beneficiarios")
		origen.txtBeneficiarios.focus()
		band = 0
		return false
		
	}
	else
	{
		band = 1
		destino.HF_Beneficiarios.value	= origen.txtBeneficiarios.value
	}
	
	
	
	
	if (  (origen.txtMonto.value == "" ) || (origen.txtMonto.value == "." ) )
	{
		alert("Proporcione el Monto total")
		origen.txtMonto.focus()
		band = 0
		return false
		
	}
	else
	{
		band = 1
		destino.HF_Monto.value	= origen.txtMonto.value
		destino.HF_Jornales.value	= origen.txtJornales.value
	}
	
	
	if (band == 1)
	{
		
		destino.HF_Aporta.value	= "NO"
		
				if (origen.edMPropio.value == ""){
					destino.HF_MPropio.value	= "0"
				}else{
					destino.HF_MPropio.value	= origen.edMPropio.value
					destino.HF_Aporta.value	= "SI"
				}
				
				if (origen.edMFederal.value == ""){
					destino.HF_MFederal.value	= "0"
				}else{
					destino.HF_MFederal.value	= origen.edMFederal.value
					destino.HF_Aporta.value	= "SI"
				}
				
				if (origen.edMMunicipal.value == ""){
					destino.HF_MMun.value	= "0"
				}else{
					destino.HF_MMun.value		= origen.edMMunicipal.value
					destino.HF_Aporta.value	= "SI"
				}
				
				if (origen.edMEstatal.value == ""){
					destino.HF_MEstatal.value	= "0"
				}else{
					destino.HF_MEstatal.value	= origen.edMEstatal.value
					destino.HF_Aporta.value	= "SI"
				}

				if (origen.edPPropio.value == ""){
					destino.HF_PPropio.value	= "0"
				}else{
					destino.HF_PPropio.value	= origen.edPPropio.value
					destino.HF_Aporta.value	= "SI"
				}
				
				if (origen.edPFederal.value == ""){
					destino.HF_PFederal.value	= "0"
				}else{
					destino.HF_PFederal.value	= origen.edPFederal.value
					destino.HF_Aporta.value	= "SI"
				}
				
				if (origen.edPMunicipal.value == ""){
					destino.HF_PMun.value	= "0"
				}else{
					destino.HF_PMun.value		= origen.edPMunicipal.value
					destino.HF_Aporta.value	= "SI"
				}
				
				if (origen.edEstatal.value == ""){
					destino.HF_PEstatal.value	= "0"
				}else{
					destino.HF_PEstatal.value	= origen.edEstatal.value
					destino.HF_Aporta.value	= "SI"
				}
				
							
				
				destino.HF_FPropio.value	= origen.edFPropio.value
				destino.HF_FFederal.value	= origen.edFFederal.value
				destino.HF_FMun.value		= origen.edFMunicipal.value
				destino.HF_FEstatal.value	= origen.edFEstatal.value
				
				
			
		destino.submit()
			
	}
	
}





function validaRapidaUpdate(origen, destino)
{
 
 	

	
			var band = 0
			
			if(origen.cbPeticionario.value == 0)
			{
				alert("Seleccione el peticionario")
				origen.cbPeticionario.focus()
				band = 0
				return false
				
			}
			else
			{
				band = 1
				destino.HF_Peticionario.value	= origen.cbPeticionario.value
			}
			
			
			if(origen.cbTipoPet.value == 0)
			{
				alert("Seleccione el tipo de petición")
				origen.cbTipoPet.focus()
				band = 0
				return false
				
			}
			else
			{
				band = 1
				destino.HF_TipoPet.value	= origen.cbTipoPet.value
			}
			
			
			if (origen.txtDescripcion.value == "" || origen.txtDescripcion.value == " ")
			{
				alert("Proporcione la descripción de la petición")
				origen.txtDescripcion.focus()
				band = 0
				return false
				
			}
			else
			{
				band = 1
				destino.HF_Descripcion.value	= origen.txtDescripcion.value
			}
			
			
			if (origen.txtNombreObra.value == "" || origen.txtNombreObra.value == " ")
			{
				alert("Proporcione el nombre propuesto de la obra")
				origen.txtNombreObra.focus()
				band = 0
				return false
				
			}
			else
			{
				band = 1
				destino.HF_NombreObra.value	= origen.txtNombreObra.value
			}
			
			
			if (origen.cbEjecutora.text == 0)
			{
				alert("Seleccione la Dependencia normativa")
				origen.cbEjecutora.focus()
				band = 0
				return false
				
			}
			else
			{
				band = 1
				destino.HF_Normativa.value	= origen.cbEjecutora.options[origen.cbEjecutora.selectedIndex].text
			}
			
			
			
			if ( (origen.cbNormativa.value == 0) || (origen.cbNormativa.value == "Seleccione una opción...") )
			{
				
				alert("Seleccione la Dependencia ejecutora")
				origen.cbNormativa.focus()
				band = 0
				return false
				
			}
			else
			{
				band = 1
				destino.HF_Ejecutora.value	= origen.cbNormativa.options[origen.cbNormativa.selectedIndex].value
				destino.HF_NomEjecutora.value	= origen.cbNormativa.options[origen.cbNormativa.selectedIndex].text
			}
			
			
			
		if ((destino.HF_Ejecutora.value=="80000") && (destino.HF_NomEjecutora.value == "SECRETARÍA DE OBRAS PÚBLICAS"))
		{
			
			if ((origen.txtSISCO.value == "") || (origen.txtSISCO.value == " "))
			{
				alert("Ingrese el Numero del SISCO con el que se va a ligar esta peticion")
				origen.txtSISCO.focus()
				band = 0
				return false
			}else
			{
				destino.HF_SISCO.value	= origen.txtSISCO.value
			}
		}
			
			
			if ( (origen.cbPrograma.value == 0) || (origen.cbPrograma.value == "Seleccione una opción...") )
			{
				alert("Seleccione el Programa de trabajo")
				origen.cbPrograma.focus()
				band = 0
				return false
				
			}
			else
			{
				band = 1
				destino.HF_Programa.value	= origen.cbPrograma.value
			}
			
			
			if ( (origen.cbLinea.value == 0) || (origen.cbLinea.value == "Seleccione una opción...") )
			{
				alert("Seleccione la Línea de acción")
				origen.cbLinea.focus()
				band = 0
				return false
				
			}
			else
			{
				band = 1
				destino.HF_Linea.value	= origen.cbLinea.value
				
				
			}
			
			
			if ( (origen.cbMunicipio.value == 0) || (origen.cbMunicipio.value == "Seleccione una opción...") )
			{
				alert("Seleccione el Municipio")
				origen.cbMunicipio.focus()
				band = 0
				return false
				
			}
			else
			{
				band = 1
				destino.HF_Municipio.value	= origen.cbMunicipio.value
			}
			
			
			
			if ( (origen.cbLocalidad.value == 0) || (origen.cbLocalidad.value == "Seleccione una opción...") )
			{
				alert("Seleccione la Localidad")
				origen.cbLocalidad.focus()
				band = 0
				return false
				
			}
			else
			{
				band = 1
				destino.HF_Localidad.value	= origen.cbLocalidad.value
			}
			
			
			
			if ( (origen.cbColonia.value == 0) || (origen.cbColonia.value == "Seleccione una opción...") )
			{
				band = 1
				destino.HF_Colonia.value	= "0422"
				
			}
			else
			{
				band = 1
				destino.HF_Colonia.value	= origen.cbColonia.value
			}
			
			
			//alert(origen.cbPeticionario.value)
			
			
			if (origen.txtBeneficiarios.value == "" )
			{
				alert("Proporcione el número de beneficiarios")
				origen.txtBeneficiarios.focus()
				band = 0
				return false
				
			}
			else
			{
				band = 1
				destino.HF_Beneficiarios.value	= origen.txtBeneficiarios.value
			}
			

			
			
			if (  (origen.txtMonto.value == "" ) || (origen.txtMonto.value == "." ) )
			{
				alert("Proporcione el Monto total")
				origen.txtMonto.focus()
				band = 0
				return false
				
			}
			else
			{
				band = 1
				destino.HF_Monto.value		= origen.txtMonto.value
				destino.HF_Jornales.value	= origen.txtJornales.value
			}
			
			
			if (band == 1)
			{
				destino.HF_Aporta.value	= "NO"
		
				if (origen.edMPropio.value == ""){
					destino.HF_MPropio.value	= "0"
				}else{
					destino.HF_MPropio.value	= origen.edMPropio.value
					destino.HF_Aporta.value	= "SI"
				}
				
				if (origen.edMFederal.value == ""){
					destino.HF_MFederal.value	= "0"
				}else{
					destino.HF_MFederal.value	= origen.edMFederal.value
					destino.HF_Aporta.value	= "SI"
				}
				
				if (origen.edMMunicipal.value == ""){
					destino.HF_MMun.value	= "0"
				}else{
					destino.HF_MMun.value		= origen.edMMunicipal.value
					destino.HF_Aporta.value	= "SI"
				}
				
				if (origen.edMEstatal.value == ""){
					destino.HF_MEstatal.value	= "0"
				}else{
					destino.HF_MEstatal.value	= origen.edMEstatal.value
					destino.HF_Aporta.value	= "SI"
				}

				if (origen.edPPropio.value == ""){
					destino.HF_PPropio.value	= "0"
				}else{
					destino.HF_PPropio.value	= origen.edPPropio.value
					destino.HF_Aporta.value	= "SI"
				}
				
				if (origen.edPFederal.value == ""){
					destino.HF_PFederal.value	= "0"
				}else{
					destino.HF_PFederal.value	= origen.edPFederal.value
					destino.HF_Aporta.value	= "SI"
				}
				
				if (origen.edPMunicipal.value == ""){
					destino.HF_PMun.value	= "0"
				}else{
					destino.HF_PMun.value		= origen.edPMunicipal.value
					destino.HF_Aporta.value	= "SI"
				}
				
				if (origen.edEstatal.value == ""){
					destino.HF_PEstatal.value	= "0"
				}else{
					destino.HF_PEstatal.value	= origen.edEstatal.value
					destino.HF_Aporta.value	= "SI"
				}
				
							
				
				destino.HF_FPropio.value	= origen.edFPropio.value
				destino.HF_FFederal.value	= origen.edFFederal.value
				destino.HF_FMun.value		= origen.edFMunicipal.value
				destino.HF_FEstatal.value	= origen.edFEstatal.value
				
				if (confirm("¿Desea guardar los cambios realizados?"))
				{
					
					destino.submit()
					
				}
					
			}
	}
	
function BuscaPet(origen,destino)
	{
		band =0
		if ((origen.edFolio.value == "") || (origen.edFolio.value == " "))
		{
			if (origen.Nombre.value == "" || origen.Nombre.value == " ")
			{
				alert("Proporcione el numero de Registro Único")
				origen.edFolio.focus()
				band = 0
				return false
			}else{
				if ((origen.Nombre.value == "" || origen.Nombre.value == " ") || (origen.APaterno.value == "" || origen.APaterno.value == " ") || (origen.AMaterno.value == "" || origen.AMaterno.value == " "))
				{
					alert("Debe de poner el nombre completo separado por Nombre, Apellido Paterno y Apellido Materno")
					origen.Nombre.focus()
					band = 0
					return false
					
					}else{
						
						destino.HF_Nom.value="%" + origen.Nombre.value + "%"
						destino.HF_APaterno.value="%" + origen.APaterno.value + "%"
						destino.HF_AMaterno.value="%" + origen.AMaterno.value + "%"
						destino.HF_SIDES.value="%%"
						band=1
					}
				}
		}else{
			
			destino.HF_SIDES.value = origen.edFolio.value
			band=1	
			
			if (origen.Nombre.value == "" || origen.Nombre.value == " ")
			{
				destino.HF_Nom.value="%%"
			}else{
				destino.HF_Nom.value="%" + origen.Nombre.value + "%"
			}
			
			if (origen.APaterno.value == "" || origen.APaterno.value == " ")
			{
				destino.HF_APaterno.value="%%"
			}else{
				destino.HF_APaterno.value="%" + origen.APaterno.value + "%"
			}
			
			if (origen.AMaterno.value == "" || origen.AMaterno.value == " ")
			{
				destino.HF_AMaterno.value="%%"

			}else{
				destino.HF_AMaterno.value="%" + origen.AMaterno.value + "%"
			}
			
		}
		
			if (band == 1)
			{
				destino.submit()					
			}
	}
	
	
	function ValidaInfoFast(form, frm_destino)
{
	var band = 0
	
	if ( (form.edViab.value == "") || (form.edViab.value == " ") )
		{
			alert("Proporcione el porqué de la Viabilidad")
			form.edViab.focus()
			band = 0
			return false
		}
		else
		{
			frm_destino.HF_Viabilidad.value = form.edViab.value
			band = 1
		}
	
	
	if ( (form.edFac.value == "") || (form.edFac.value == " ") )
		{
			alert("Proporcione el porqué de la factibilidad")
			form.edFac.focus()
			band = 0
			return false
		}
		else
		{
			frm_destino.HF_Factibilidad.value = form.edFac.value
			band = 1
		}
	
	
	if ( (form.edDicTec.value == "") || (form.edDicTec.value == " ") )
		{
			alert("Proporcione el Dictamen Tecnico")
			form.edDicTec.focus()
			band = 0
			return false
		}
		else
		{
			frm_destino.HF_Dictamen.value = form.edDicTec.value
			band = 1
		}
	
	
		  
	
 if (band == 1)
 {	 	
	 	frm_destino.HF_Folio.value = form.edFolio.value
		frm_destino.submit()
 }
}//fin de la funcion
