function objetoAjax(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
		   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
  		}
	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function logout(){
	
	if(confirm("Desea cerrar su sesión ?"))	{
			window.location="logout.php";
		}else{
				return false;
			}
	}

function validaLogin(){
	
		usuario = document.frm_login.usuario.value;
		pass    = document.frm_login.contrasenia.value;
		
		if(usuario == "" || pass == ""){
				alert("Debe llenar todos los campos")
				return false
			}
	}
	
function excel(sql){
		nombre = prompt("Con que nombre desea guardar el archivo ?");
		
		if( !nombre ){
				return false;
		}else{
				if( nombre == "" ){
						n = "descarga" 
					}else{
							n = nombre;
						}
				window.location = "excel.php?sql="+sql+"&n="+n;
			}
	}

function cargaGo(noGo){
	
		divResultado = document.getElementById('goContent');
		ajax=objetoAjax();	
		ajax.open("POST", "c-go-content.php",true);
		ajax.onreadystatechange=function() {
		if (ajax.readyState==1) {	divResultado.innerHTML = "<img src=\"imgs/loading.gif\" />"	}	
		if (ajax.readyState==4) {	divResultado.innerHTML = ajax.responseText	}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send("nogo="+ noGo )					
	
	}

function cargaSerie(noSerie){
	
		divResultado = document.getElementById('serieContent');
		ajax=objetoAjax();	
		ajax.open("POST", "c-serie-content.php",true);
		ajax.onreadystatechange=function() {
		if (ajax.readyState==1) {	divResultado.innerHTML = "<img src=\"imgs/loading.gif\" />"	}	
		if (ajax.readyState==4) {	divResultado.innerHTML = ajax.responseText	}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send("serie="+ noSerie )					
	
	}

function cargaSitio(sitio){
	
		divResultado = document.getElementById('sitioContent');
		ajax=objetoAjax();	
		ajax.open("POST", "c-sitio-content.php",true);
		ajax.onreadystatechange=function() {
		if (ajax.readyState==1) {	divResultado.innerHTML = "<img src=\"imgs/loading.gif\" />"	}	
		if (ajax.readyState==4) {	divResultado.innerHTML = ajax.responseText	}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send("sitio="+ sitio )			
	
	}

function cargaFechas(finicial,ffinal){

		divResultado = document.getElementById('fechasContent');
		ajax=objetoAjax();	
		ajax.open("POST", "c-fechas-content.php",true);
		ajax.onreadystatechange=function() {
		if (ajax.readyState==1) {	divResultado.innerHTML = "<img src=\"imgs/loading.gif\" />"	}	
		if (ajax.readyState==4) {	divResultado.innerHTML = ajax.responseText	}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send("fi="+ finicial +"&ff="+ ffinal )	
		
	}

function personaliza(valor){
	
			if(valor == 1){				
				div = "pgo";
				divResultado = document.getElementById(div);
					if(document.f1.porgo.checked == false){
						divResultado.innerHTML = "--";
						return false;
					}				
				}
				
			if(valor == 2){
				div = "psitio"
				divResultado = document.getElementById(div);
					if(document.f1.porsitio.checked == false){
						divResultado.innerHTML = "--";
						return false;
					}				
				}
				
			if(valor == 3){
				div = "pserie"
				divResultado = document.getElementById(div);
					if(document.f1.porserie.checked == false){
						divResultado.innerHTML = "--";
						return false;
					}					
				}
			if(valor == 4){
				div = "pfechas"
				divResultado = document.getElementById(div);
					if(document.f1.porfecha.checked == false){
						divResultado.innerHTML = "--";
						return false;
					}					
				}
	
			divResultado = document.getElementById(div);
			ajax=objetoAjax();	
			ajax.open("POST", "c-combos.php",true);
			ajax.onreadystatechange=function() {
			if (ajax.readyState==1) {	divResultado.innerHTML = "<img src=\"imgs/loading.gif\" />"	}	
			if (ajax.readyState==4) {	divResultado.innerHTML = ajax.responseText	}
			}
			ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			ajax.send("combo="+ valor )	
	
	}

function verPersonalizada(){
	
		error = "Se han encontrado los siguientes errores:";
		ban   = 0;
		valor = "";
		
		if(document.f1.porgo.checked == true){
				if(document.f1.personalizago.value == 0){
						error += "\n - Seleccione un numero de go.";
						ban ++;
					}else{
							valor += document.f1.personalizago.value + ",";
						}			
			}else{
					valor += "0,";
				}
		if(document.f1.porsitio.checked == true){
				if(document.f1.personalizasitio.value == 0){
						error += "\n - Seleccione un sitio de cobranza.";
						ban ++;
					}else{
							valor += document.f1.personalizasitio.value + ",";
						}		
			}else{
					valor += "0,";
				}
		if(document.f1.porserie.checked == true){
				if(document.f1.personalizaserie.value == 0){
						error += "\n - Seleccione un numero de serie.";
						ban ++;
					}else{
							valor += document.f1.personalizaserie.value + ",";
						}			
			}else{
					valor += "0,";
				}
		if(document.f1.porfecha.checked == true){
				if(document.f1.personalizafinicial.value == 0){
						error += "\n - Seleccione una fecha inicial.";
						ban ++;
					}else{
							valor += document.f1.personalizafinicial.value + ",";
						}	
				if(document.f1.personalizaffinal.value == 0){
						error += "\n - Seleccione una fecha final.";
						ban ++;
					}else{
							valor += document.f1.personalizaffinal.value ;
						}
			}else{
					valor += "0,0";
				}
	
		if(ban > 0){
				alert(error);
				return false;
			}else{
					if(valor == "0,0,0,0,0"){
							alert("Debe seleccionar algun parámetro de busqueda para proseguir");
							return false;
						}
					
					divResultado = document.getElementById('personalizadasContent');
					ajax=objetoAjax();	
					ajax.open("POST", "c-personalizadas-content.php",true);
					ajax.onreadystatechange=function() {
					if (ajax.readyState==1) {	divResultado.innerHTML = "<img src=\"imgs/loading.gif\" />"	}	
					if (ajax.readyState==4) {	divResultado.innerHTML = ajax.responseText	}
					}
					ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
					ajax.send("combo="+ valor )					
				
				}		
	}
	
function guardaUsuario(){
	
		error = "Se han encontrado los siguientes errores";
		ban   = 0;
		
	
		if(document.f2.nombre.value == "" ){
				error += "\n - Escriba un nombre para el usuario";
				ban ++;
			}else{
					nombre = document.f2.nombre.value;
				}
				
		if(document.f2.usr.value == "" ){
				error += "\n - Escriba un nombre de usuario";
				ban ++;
			}else{
					user = document.f2.usr.value;
				}
				
		if(document.f2.pass1.value == "" ){
				error += "\n - Asigne una contraseña para el usuario";
				ban ++;
			}else{
					pass1 = document.f2.pass1.value;
				}
		
		if(document.f2.pass2.value == "" ){
				error += "\n - Debe confirmar la contraseña";
				ban ++;
			}else{
					pass2 = document.f2.pass2.value;
				}
		
		if(document.f2.pass2.value != document.f2.pass1.value){
				error += "\n - Las contraseñas no coinciden";
				ban ++;
			}
		
		grupo = document.f2.grupo.value;
		tipo  = document.f2.tipo.value;
		
		if(document.f2.nogo.value == 0){
				error += "\n - Asigne un número de go válido";
				ban ++;
			}else{
					nogo = document.f2.nogo.value;
				}
		
		if(document.f2.sitio.value == 0){
				error += "\n - Asigne un sitio de cobranza válido";
				ban ++;
			}else{
					sitio = document.f2.sitio.value; 
				}
		
		if(ban > 0){
				alert(error);
				return false;
			}		
		
		divResultado = document.getElementById('a-usuario');
		ajax=objetoAjax();	
		ajax.open("POST", "a-guarda-usuario.php",true);
		ajax.onreadystatechange=function() {
		if (ajax.readyState==1) {	divResultado.innerHTML = "<img src=\"../imgs/loading.gif\" />"	}	
		if (ajax.readyState==4) {	divResultado.innerHTML = ajax.responseText	}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send("n=" + nombre + "&u=" + user + "&p=" + pass1 + "&g=" + grupo + "&t=" + tipo + "&go=" + nogo + "&s=" + sitio)	
	}
	
function modificaUsuario(usr){
	
		if(usr == 0){
				return false;
			}
	
		divResultado = document.getElementById('aModificar');
		ajax=objetoAjax();	
		ajax.open("POST", "a-detalle-usuario.php",true);
		ajax.onreadystatechange=function() {
		if (ajax.readyState==1) {	divResultado.innerHTML = "<img src=\"../imgs/loading.gif\" />"	}	
		if (ajax.readyState==4) {	divResultado.innerHTML = ajax.responseText	}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send("id=" + usr)		
	}
	
function guardaModificado(){
	
		nombre  = document.f3.nombre.value;		
		usr = document.f3.user.value;
		pass1   = document.f3.pass1.value;
		pass2   = document.f3.pass2.value;
		nogo    = document.f3.nogo.value;
		sitio   = document.f3.sitio.value;
		tipo    = document.f3.tipo.value;
		grupo   = document.f3.grupo.value;
		id      = document.f3.id.value;

		divResultado = document.getElementById('a-usuario-modificado');
		ajax=objetoAjax();	
		ajax.open("POST", "a-guarda-modificado.php",true);
		ajax.onreadystatechange=function() {
		if (ajax.readyState==1) {	divResultado.innerHTML = "<img src=\"../imgs/loading.gif\" />"	}	
		if (ajax.readyState==4) {	divResultado.innerHTML = ajax.responseText	}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send("n=" + nombre + "&u=" + usr + "&p1=" + pass1 + "&p2=" + pass2 + "&ng=" + nogo + "&s=" + sitio + "&t=" + tipo + "&g=" + grupo + "&id=" + id)	
	
	}
	
function elimina(val){
	
		if(confirm("Desea eliminar el usuario seleccionado ?")){
				
				ajax1=objetoAjax();	
				ajax1.open("POST", "a-elimina-usuario.php",true);
				ajax1.onreadystatechange=function() {if (ajax1.readyState==4) {}}
				ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
				ajax1.send("id=" + val)
				location.reload();
			
			}else{				
					return false;					
				}	
	}
