// JavaScript Document
function getHttpObject()
{
	var xmlhttp=false;
	try
	{
	xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(e)
	{
	xmlhttp=false;
	}
	if(window.XMLHttpRequest)
	xmlhttp = new XMLHttpRequest();
	return xmlhttp;
}

//objeto HttpRequest

//var http = getHttpObject();	


//Verficica el recibo
function getConfirmar_caja(idReemplazo)
{
var http = getHttpObject();
if(http)
    {
				var primeros_digitos = document.getElementById('primeros_digitos_caja_lider')
				var nro_recibo = document.getElementById('nro_recibo_caja_lider');
				var programa = document.getElementById('programa_caja_lider');
				var nombres = document.getElementById('nombres_caja_lider');
				var paterno = document.getElementById('paterno_caja_lider');
				var materno = document.getElementById('materno_caja_lider');
				var combo =document.getElementById(idReemplazo);
				var url= '/Sistema_Gestion/Caja/caja_confirmar.php';
				var uno = /([0-9]{3})/;
				var dos = /([0-9]{7})/;
				var errores = [primeros_digitos, nro_recibo, programa, nombres, paterno, materno];
				var status = true;
				for(var i = 0; i < errores.length; i++){
					if(errores[i].value == 0 || errores[i].value == ''){
					status = false;
					errores[i].className = "inputRed";
					}else{
					errores[i].className = "inputWhite";
						if(!primeros_digitos.value.match(uno)){
							errores[i].className = "inputRed";
							alert("El formato del recibo no es el correcto.")
						}if(!nro_recibo.value.match(dos)){
							errores[i].className = "inputRed";
							alert("El formato del recibo no es el correcto.")
						}
					}
				}
		
			if(status == false){
				alert("Dejaste campos en blanco");
			}
			else
			{
					if(primeros_digitos.value.match(uno) && nro_recibo.value.match(dos))
					{

					var params = "primeros_digitos="+primeros_digitos.value+"&nro_recibo="+nro_recibo.value+"&programa="+programa.value+"&nombres="+nombres.value+"&paterno="+paterno.value+"&materno="+materno.value;
						http.open("POST",url,true);
						http.setRequestHeader("Content-type","application/x-www-form-urlencoded");
						http.setRequestHeader("Content-length",params.length);       
						http.onreadystatechange = function()
						{ 
							if(http.readyState==1)
							{				
							//document.getElementById('position_cargando').innerHTML='<span id="cargando">Cargando..</span>';
							}
							if(http.readyState==4 && http.status == 200)
							{
							combo.innerHTML=http.responseText;
							//document.getElementById('position_cargando').innerHTML='';
							}
						}
						http.send(params);
					}
					
			}
	}else{
		document.getElementById('position_cargando').innerHTML='<span id="cargando">Error #400, no se pudo cargar la pagina intentenlo mas tarde.</span>';
	}
}


//Guarda el recibo
function getGuardar_caja(idReemplazo)
{
var http = getHttpObject();
if(http)
    {
				var primeros_digitos = document.getElementById('primeros_digitos_caja_lider').value;
				var nro_recibo = document.getElementById('nro_recibo_caja_lider').value;
				var programa = document.getElementById('programa_caja_lider').value;
				var nombres = document.getElementById('nombres_caja_lider').value;
				var paterno = document.getElementById('paterno_caja_lider').value;
				var materno = document.getElementById('materno_caja_lider').value;
				var combo =document.getElementById(idReemplazo);
				var url= '/Sistema_Gestion/Caja/caja_guardar.php';
				var params = "primeros_digitos="+primeros_digitos+"&nro_recibo="+nro_recibo+"&programa="+programa+"&nombres="+nombres+"&paterno="+paterno+"&materno="+materno;
                http.open("POST",url,true);
                http.setRequestHeader("Content-type","application/x-www-form-urlencoded");
				http.setRequestHeader("Content-length",params.length);
               	http.onreadystatechange = function()
				{ 
					if(http.readyState==1)
					{				
					combo.innerHTML='<div align="center"><img src="../image/loading_system.gif" /><br><span class="style11" style="margin-top:5px;">Guardando Recibo</span></div>';
					}
					if(http.readyState==4 && http.status == 200)
					{
					combo.innerHTML=http.responseText;
					}
				}
				http.send(params);
	}else{
		document.getElementById('position_cargando').innerHTML='<span id="cargando">Error #400, no se pudo cargar la pagina intentenlo mas tarde.</span>';
	}
}