// JavaScript Document
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 Pagina(nropagina,seccion){
	var pagina= new Number(nropagina)* 1;
	var seccion= new Number(seccion)* 1;
	
 	//donde se mostrará los registros
	divContenido = document.getElementById('contenido');
 
 ajax=objetoAjax();
 //uso del medoto GET
 //indicamos el archivo que realizará el proceso de paginar
 //junto con un valor que representa el nro de pagina
 ajax.open("GET", "paginacion.php?pag="+pagina+"&se="+seccion);
 divContenido.innerHTML= '<img src="http://www.pueblahoy.net/gestor/images/gifs/loading.gif">';
 ajax.onreadystatechange=function() {
  if (ajax.readyState==4) {
   //mostrar resultados en esta capa
   divContenido.innerHTML= ajax.responseText
  }
 }
 //como hacemos uso del metodo GET
 //colocamos null ya que enviamos 
 //el valor por la url ?pag=nropagina
 ajax.send(null)
}

function nuevo(){
	var aleatorio= generar_aleatorio();
	
 	//donde se mostrará el formulario	
	divContenido = document.getElementById('contenido');
 
	ajax=objetoAjax();
	//uso del medoto GET
	ajax.open("GET", "nuevo/?aleatorio="+aleatorio);
	divContenido.innerHTML= '<img src="http://www.avantipremium.com/gestor/images/gifs/anim.gif">';
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			//mostrar resultados en esta capa
			divContenido.innerHTML= ajax.responseText
		}
	}
	//como hacemos uso del metodo GET
	//colocamos null ya que enviamos 
	//el valor por la url
	ajax.send(null)
}

function eliminar(){
	var aleatorio= generar_aleatorio();
	var registros= document.getElementsByName("registros[]");
	var registros_seleccionados= false;
	var registros_a_eliminar="";
	for (var i= 0; i< registros.length; i++){
		if(registros[i].checked){
			registros_seleccionados= true;
			registros_a_eliminar=registros_a_eliminar+"|"+registros[i].value;
	  	}
	}
	if(!registros_seleccionados){
		alert('Debe seleccionar al menos un registro para eliminar');
		return false;
	}
	else{
		registros_a_eliminar=registros_a_eliminar.substr(1);
		
		if(!confirm("¿Esta seguro de eliminar los registros seleccionados?")){
			return false;
		}
		else{
			divContenido = document.getElementById('respuesta');
		 
			ajax=objetoAjax();
			//uso del medoto GET
			//indicamos el archivo que realizará el proceso de paginar
			//junto con un valor que representa el nro de pagina
			ajax.open("GET", "eliminar/?registros="+registros_a_eliminar+"&aleatorio="+aleatorio);
			divContenido.innerHTML= '<img src="http://www.avantipremium.com/gestor/images/gifs/loading.gif">';
			ajax.onreadystatechange=function() {
				if (ajax.readyState==4) {
					//mostrar resultados en esta capa
					divContenido.innerHTML="";
					alert(ajax.responseText);
					Pagina(1,document.form_busqueda.registros.value,document.form_busqueda.p_nombre.value);
				}
			}
			//como hacemos uso del metodo GET
			//colocamos null ya que enviamos 
			//el valor por la url ?pag=nropagina
			ajax.send(null)
		}
	}
	return true;
}

function actualizar(registro){
	var registro=new Number(registro)*1;
	var aleatorio=generar_aleatorio();

	if(registro>0){
		document.form_busqueda.registro.value=registro;
		document.form_busqueda.action="actualizar/";
		document.form_busqueda.submit();
	}
	return true;
}

function contenido(registro){
	var registro=new Number(registro)*1;
	var aleatorio=generar_aleatorio();

	if(registro>0){
		document.form_busqueda.registro.value=registro;
		document.form_busqueda.action="contenido/";
		document.form_busqueda.submit();
	}
	return true;
}

function articulos(registro){
	var registro=new Number(registro)*1;
	var aleatorio=generar_aleatorio();

	document.form_busqueda.registro.value=registro;
	document.form_busqueda.action="articulos/";
	document.form_busqueda.submit();
	return true;
}

function galeria(registro){
	var registro=new Number(registro)*1;
	var aleatorio=generar_aleatorio();

	document.form_busqueda.registro.value=registro;
	document.form_busqueda.action="galeria/";
	document.form_busqueda.submit();
	return true;
}

function generar_aleatorio(){
	var chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
  	var pass  = "";
	var length= new Number(6) * 1;
  	for(var x=0; x < length; x++){
		var i = Math.floor(Math.random() * 62);
    	pass += chars.charAt(i);
  	}
  	return pass;
}
