 
function validarExpediente(form)
{ 	
	/*if (form.ID_TRAMITE.value=="")
		{alert("El TRAMITE no puede estar vacío.");
		form.ID_TRAMITE.focus();
		return false; 
		}*/
	if (form.CARATULA.value==""){
		alert("La CARÁTULA no puede estar vacía");
		form.CARATULA.focus();return false; 
	}
	
			
	if (form.CARATULA.value.length>100)
		{
			alert("La CARÁTULA no puede contener más de 100 caracteres");
			form.CARATULA.focus();return false;	
		}
	
	if (form.MOTIVO.value.length>50)
		{
			alert("El MOTIVO no puede contener más de 50 caracteres");
			form.MOTIVO.focus();return false;	
		}
	
	if (form.OBSERVACION.value.length>200)
		{
			alert("La OBSERVACIÓN no puede contener más de 200 caracteres");
			form.OBSERVACION.focus();return false;	
		}
	
    if (form.FECHA_CARGA.value==""){
		alert("Debe indicar la Fecha de Carga");
		form.FECHA_CARGA.focus();return false; 
	}

	if (form.FOLIO.value==""){
		alert("Debe indicar la cantidad de folios del documento");
		form.FOLIO.focus();return false; 
	}

	if (parseInt(form.FOLIO.value) <=0){
		alert("El número de folios no puede ser menor o igual a 0");
		form.FOLIO.focus();return false;
	}
	
/*	if (form.ID_CARGA.value=="" && form.ID_INST_CARGA.value!="")
		{form. xajax_cargaInstCarga(form.getElementById('ID_INST_CARGA').value);}*/
	if(form.ID_INST_CARGA.value==0)
		{alert("Debe seleccionar una repartición que carga el documento.");
		form.ID_INST_CARGA.focus();
		return false;
		}
	if (form.ID_CARGA.value=="" && form.ID_INST_CARGA.value!=0)
		{form.ID_CARGA.value=form.ID_INST_CARGA.value;
		}
	if (form.ID_DESTINO.value=="" && form.ID_INST_DESTINO.value!="")
		{form. xajax_cargaInstDestino(form.getElementById('ID_INST_DESTINO').value);}
	if (form.ID_DESTINO.value=="")
		{alert("Debe indicar la repartición a la que se destina el documento");
		form.ID_INST_DESTINO.focus();
		return false; 
		}
	if ((form.ID_INST_ORIGEN.value=="") && (form.ID_SOLICITANTE.value==""))
		{alert("Debe indicar el origen del documento: Solicitante o Repartición de Origen");
		form.CUIT_CUIL.focus();
		return false; 
		}
	if ((form.ID_ORIGEN.value=="") && (form.ID_SOLICITANTE.value==""))
		{alert("Debe indicar el origen del documento: Solicitante o Repartición de Origen");
		form.CUIT_CUIL.focus();
		return false; 
		}		
	if ((form.ID_INST_ORIGEN.value!="") && (form.ID_SOLICITANTE.value!=""))
		{alert("Debe indicar sólo un origen del documento: Solicitante o Repartición de Origen");
		form.CUIT_CUIL.focus();
		return false; 
		}
	return true; 
};


function validarDatosExpedienteNum(form)
{ 		
	if (form.numero.value == "")
	{
		alert("Debe ingresar todos los datos identificatorios del expediente");
		form.repa.focus();return false; 
	}
	
	if (form.repa.value != "")
	{
		if ((form.numero.value == "") || (form.dv.value == ""))	
		{
			alert("Debe ingresar todos los datos identificatorios del expediente");
			form.numero.focus();return false; 	
		}
	}
	
	if (form.dv.value != "")
	{
		if ((form.repa.value == "") || (form.numero.value == ""))	
		{
			alert("Debe ingresar todos los datos identificatorios del expediente");
			form.repa.focus();return false; 	
		}
	}
	
	if ((form.repa.value == "") && (form.numero.value == "") && (form.dv.value == ""))
	{
		alert("Debe ingresar todos los datos identificatorios del expediente");
		form.repa.focus();return false; 
	}
	
	return true; 
};

 
function validarDatosExpediente(form)
{ 	
	if (form.NRO.value=="" || form.ANIO.value=="" || form.LETRA.value=="")
	
	{
		alert("Debe ingresar todos los datos del expediente");
		form.LETRA.focus();return false; 
	}
		return true; 
};

function validarDatosTexto(form)
{ 
	if (form.texto.value==""){
		alert("Ingrese al menos tres caracteres para buscar");
		form.texto.focus();return false; 
	}
	
		return true; 
};

function validarDatoSolicitante(form)	
{
	if (form.nombre.value==""){
		alert("Ingrese al menos tres caracteres para buscar por dni del solicitante o por la razon social");
		form.nombre.focus();return false; 
	}
		
	if (form.nombre.value.length<3){
		alert("Ingrese al menos tres caracteres para buscar por dni del solicitante o por la razon social");
		form.nombre.focus();return false; 
	}
	return true; 	
};	

function validarRangoFecha(form)	
{
	if (form.fecha_desde.value=="" && form.fecha_hasta.value==""){
		alert("Debe indicar al menos una de las dos fechas");
		form.fecha_desde.focus();return false; 
	}
	return true; 
};


function validarCaratula(form)
{ 	
	if (trim(form.CARATULA.value)==""){
		alert("La CARÁTULA no puede estar vacía");
		form.CARATULA.focus();return false;}
	if (form.CARATULA.value.length>100)	{
		alert("La CARÁTULA no puede contener más de 100 caracteres");
		form.CARATULA.focus();return false;}
	return true;
};


function trim(cadena)
{
	for(i=0; i<cadena.length; )
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(i+1, cadena.length);
		else
			break;
	}

	for(i=cadena.length-1; i>=0; i=cadena.length-1)
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(0,i);
		else
			break;
	}
	return cadena;
};

function validarExpedienteRecuperado(form)
{ 	
	if (form.CARATULA.value==""){
		alert("La CARÁTULA no puede estar vacía");
		form.CARATULA.focus();return false; 
	}
		
	if (form.CARATULA.value.length>100)
		{
			alert("La CARÁTULA no puede contener más de 100 caracteres");
			form.CARATULA.focus();return false;	
		}
	
	if (form.MOTIVO.value.length>50)
		{
			alert("El MOTIVO no puede contener más de 50 caracteres");
			form.MOTIVO.focus();return false;	
		}
	
	if (form.OBSERVACION.value.length>200)
		{
			alert("La OBSERVACIÓN no puede contener más de 200 caracteres");
			form.OBSERVACION.focus();return false;	
		}
	
    if (form.FECHA_CARGA.value==""){
		alert("Debe indicar la Fecha de Carga");
		form.FECHA_CARGA.focus();return false; 
	}

	if (form.FOLIO.value==""){
		alert("Debe indicar la cantidad de folios del documento");
		form.FOLIO.focus();return false; 
	}

	if (parseInt(form.FOLIO.value) <=0){
		alert("El número de folios no puede ser menor o igual a 0");
		form.FOLIO.focus();return false;
	}
	
	if (form.ID_CARGA.value=="" && form.ID_INST_CARGA.value!="")
		{form. xajax_cargaInstCarga(form.getElementById('ID_INST_CARGA').value);}
	
	if (form.ID_CARGA.value==""){
		alert("Debe indicar la repartición que carga el documento");
		form.ID_INST_CARGA.focus();return false; 
	}
	
	if (form.ID_DESTINO.value=="" && form.ID_INST_DESTINO.value!="")
		{form. xajax_cargaInstDestino(form.getElementById('ID_INST_DESTINO').value);}
	if (form.ID_DESTINO.value==""){
		alert("Debe indicar la repartición a la que se destina el documento");
		form.ID_INST_DESTINO.focus();return false; 
	}

	if (form.ID_ORIGEN.value=="" && form.ID_INST_ORIGEN.value!="")
		{form. xajax_cargaInstOrigen(form.getElementById('ID_INST_ORIGEN').value);}
	if ((form.ID_ORIGEN.value=="") && (form.ID_SOLICITANTE.value=="")){
		alert("Debe indicar el origen del documento: Solicitante o Repartición de Origen");
		form.CUIT_CUIL.focus();return false; 
	}
	
	if ((form.ID_INST_ORIGEN.value!="") && (form.ID_SOLICITANTE.value!="")){
		alert("Debe indicar sólo un origen del documento: Solicitante o Repartición de Origen");
		form.CUIT_CUIL.focus();return false; 
	}
	
	/****VALIDACIONES PARA EXPTES RECUPERADOS***/
	if (form.ANIO.value==""){
		alert("El año no puede estar vacío");
		form.ANIO.focus();return false; 
	}
	if (form.NRO.value==""){
		alert("El Número no puede estar vacío");
		form.NRO.focus();return false; 
	}
	if (form.LETRA.value==""){
		alert("La letra no puede estar vacía");
		form.LETRA.focus();return false; 
	}
	if (form.LETRA.value.length!=1){
		alert("La letra no es correcta");
		form.LETRA.focus();return false; 
	}
	return true; 
};
function validarTramiteBuscar(form)
	{if (form.TIPO_TRAMITE)
		{if ((form.TRAMITE.value=="") && (form.TEMA.value==0) && (form.TIPO_TRAMITE.value==0))
			{alert("Debe indicar un trámite, un tipo de trámite o un tema para la busqueda");
			form.TRAMITE.focus();
			return false; 
			}
		}
	else
		{if ((form.TRAMITE.value=="") && (form.TEMA.value==0))
			{alert("Debe indicar un trámite o un tema para la busqueda");
			form.TRAMITE.focus();
			return false; 
			}
		}
		
	};

function validarFechaReparticion(form)
{	
	if (form.ID_INST_ORIGEN.value=="" && form.ID_INST_CARGA.value=="")
	{
		alert("Debe indicar al menos una Repartición");
		form.ID_INST_ORIGEN.focus();return false; 
	}
	if (form.fechaDesde.value=="" && form.fechaHasta.value=="")
	{
		alert("Debe indicar el rango de fechas para la búsqueda");
		form.fechaDesde.focus();return false; 
	}
	return true; 
};
