//- Funciones pagina default.htm -

function eDefault()
{
	if(event.keyCode == 13) enviarcontrol();
}

function entradaindex()
{
		document.getElementById('tdcuil').focus();
		cargaimg();
}

function cargaimg()
{
	if(tdimagen.value == "1")
	{
		document.location.reload();
		return;
	}
}

function menu(num)
{
	if(num == "0")
	{
		menuconsulta.className = 'solapa';
		menusolicitud.className = 'solapa_activo';
		/*menusolicitud.className = 'nover';
		menuconsulta.className = 'ver';*/
		codSolicitud.className = 'nover';
		document.getElementById('tdcuil').focus();
		return;
	}
	if(num == "1")
	{
		menuconsulta.className = 'solapa_activo';
		menusolicitud.className = 'solapa';
		/*menuconsulta.className = 'nover';*/
		codSolicitud.className = 'ver';
		/*menusolicitud.className = 'ver';*/
		return;
	}
}

function enviarcontrol()
{
	var otdcuil = document.getElementById('tdcuil');
	var otdcodigo = document.getElementById('tdcodigo');
	var sMsg = VerificarCuil(otdcuil.value);
	if(sMsg != "OK")
	{		
		alert(sMsg);
		otdcuil.focus();
		return;
	}
	if(document.getElementById('codSolicitud').className == 'ver')
	{
		if(document.getElementById('tdsolicitud').value == "")
		{
			alert("Debe ingresar el número de solicitud para continuar.");
			document.getElementById('tdsolicitud').focus();
			return;
		}
		document.consulta.solicitud.value = document.getElementById('tdsolicitud').value;
	}

	document.consulta.cuil.value = otdcuil.value;
		
	if(otdcodigo.value == "")
	{
		alert("Debe ingresar el codigo que aparece en la imagen para continuar.");
		otdcodigo.focus();
		return;
	}
	
	document.getElementById('tdimagen').value = "1";
	
	document.consulta.codigoimg.value = otdcodigo.value;
	document.consulta.submit();
}

function btnlimpiar()
{
	var otdcuil = document.getElementById('tdcuil');
	var otdcodigo = document.getElementById('tdsolicitud');
	var otdcodigo = document.getElementById('tdcodigo');
	
	
		otdcuil.value = "";
		otdcodigo.value = "";
		otdcuil.focus();

}

//-----------------------------------------------------------------------------------------
//- Funciones pagina formulariocarga.asp -

function eCaptchacontrol()
{
	if(event.keyCode == 13)
	{
		var oTestError = document.getElementById('testError');
		if(oTestError.value != "0")
		{
			window.location.href = '../default.htm';
			return;
		}	
		validar();
	}
}

function controlReload()
{
	if(document.getElementById('tdReload').value == "1")
	{
		window.location.href = "../default.htm"
		return;
	}
}

function textovacio(otexto)
{
	if(otexto != "") return 1;
	return 0;
}

function textonumerico(otextonumero)
{
	if(isNaN(otextonumero)) return 0;
	return 1;
}

function validar()
{
	var nFila; 
	var iFilas = tablaDatos.rows.length -1;
	var attArr = new Array("cod","pf","exp","sf","tipo","sec","tipodoc","doc");
	var NombreColumna = new Array("Código","Prefijo","Expediente","Sufijo","Trámite","Secuencia","Tipo Documento","Número Documento");
	var iCompletas = 1;
	
	if(document.getElementById('cod1').value == "")
	{
		alert("Para enviar la solicitud debe ingresar datos.");
		document.getElementById('cod1').focus();
		return;
	}
	
	for(var iFila = 1;iFila <= iFilas; iFila++)
	{
		nFila = "fila" + iFila;
		var oCols = document.getElementsByName( nFila );
		var validarCod = document.getElementById(attArr[0] + iFila);
		
		if(oCols == null)
		{
			alert("Error no se encuantra el objeto - oCols -");
			return;
		}
		if(validarCod == null)
		{
			alert("Error no se encuantra el objeto - validarCod -");
			return;
		}
		
		if(validarCod.value != "")
		{
			for(var iCampo = 0;iCampo < oCols.length; iCampo++)
			{
				if((textonumerico(oCols[iCampo].value) == 0))
				{
					alert("El campo debe tener un valor numerico.");
					oCols[iCampo].focus();
					return;
				}
				var validarFila = document.getElementById(attArr[iCampo] + iFila);
				
				if(validarFila.value == "")
				{
					alert("La columna " + NombreColumna[iCampo] + " esta vacia.");
					validarFila.focus();
					return;
				}
				if(iFila != iCompletas)
				{
					alert("Fila " + iCompletas + " incompleta ");
					document.getElementById(attArr[0] + iCompletas).focus();
					return;
				}
			}
			iCompletas += 1;
		}
		else
		{
			for(var iCampo = 0;iCampo < oCols.length; iCampo++)
			{
				var validarFila = document.getElementById(attArr[iCampo] + iFila);
				
				if(validarFila.value != "")
				{
					alert("El código de la fila número " + iFila + " esta vacio.\nPor favor complete los datos para continuar la carga.")
					validarCod.focus();
					return;
				}
			}
		}
	}
	
	enviardatos(); //- Function -
}

function enviardatos()
{
	var nFila; 
	var iFilas = tablaDatos.rows.length -1;
	var oDatos = "";
	var attArr = new Array("Cod","Pf","Ex","Sf","Tipo","Sec","TipoDoc","Doc");
	var iIdSolicitud = document.getElementById('IdSolicitud').value;
	var iCount = 0;

	for(var iFila = 1;iFila <= iFilas; iFila++)
	{
		var validarCod = document.getElementById("cod" + iFila);
		
		if(validarCod.value != "")
		{
			nFila = "fila" + iFila;
			var oCols = document.getElementsByName( nFila );
			oDatos = oDatos + '<row Id="' + iIdSolicitud + '" ';
							
			for(var iCampo = 0;iCampo < oCols.length; iCampo++)
			{
				oDatos = oDatos + attArr[iCampo] + '="' + oCols[iCampo].value + '" ';
			}
		
			oDatos = oDatos + ' OrdenId="' + iFila + '" />';
			
			iCount += 1;
		}	
	}
	
	document.getElementById('tdReload').value = "1";
	
	document.expedientes.strCuil.value = document.getElementById('cuil').value;
	document.expedientes.strCantidad.value = iCount;
	document.expedientes.strIdSolicitud.value = document.getElementById('IdSolicitud').value;
	document.expedientes.strXml.value = "<ROOT>" + oDatos + "</ROOT>";
	document.expedientes.submit();
		
}

