function objAjax(){
	var xmlhttp = false;
	try{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}catch (ex){
		try{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}catch (Ex){
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined'){
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function BuscarEnter(e){
  tecla = (document.all) ? e.keyCode : e.which;
  if (tecla==13) {
  	 Buscar();
  	 return false;
  }
}

function CargarNoticiasRssTable(){

	ajax = objAjax();
	ajax.open("GET","feedrsstable.php",true);

	function procesar() {
	 	divResultado = document.getElementById('div-resultado');

	 	if (ajax.readyState == 4){
	 		//mostrar resultados en esta capa
	 		if (ajax.responseText == ""){
	 			divResultado.innerHTML = "No se encontraron resultados.";
	 		}else {
	 			divResultado.innerHTML = ajax.responseText;
	 		}
	 		
	 	}else{
	 		divResultado.innerHTML= '<center><img src="images/loader.gif"></center>';
	 	}
	}

	ajax.onreadystatechange = procesar;
	
	ajax.send(null);
}

function Buscar(){
	var sbTipo = document.getElementById("chkTipoD").checked;
	var sbTexto = document.getElementById("txtTextoBuscador").value;
	var sbCategoria = document.getElementById("lstCategoria").value;
	var sbSubcategoria = document.getElementById("lstSubcategoria").value;
	
	if(sbTipo == false){
		sbTipo = "T";
	}else{
		sbTipo = "D";
	}
	
	ajax = objAjax();
	ajax.open("POST","feedrss.php",true);

	function procesar() {
	 	divResultado = document.getElementById('div-resultado');

	 	if (ajax.readyState == 4){
	 		//mostrar resultados en esta capa
	 		if (ajax.responseText == ""){
	 			divResultado.innerHTML = "No se encontraron resultados.";
	 		}else {
	 			divResultado.innerHTML = ajax.responseText;
	 		}
	 		
	 	}else{
	 		divResultado.innerHTML= '<center><img src="images/loader.gif"></center>';
	 	}
	}

	ajax.onreadystatechange = procesar;
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	
	ajax.send("tipo="+sbTipo+
			"&texto="+sbTexto+
			"&categoria="+sbCategoria+
			"&subcategoria="+sbSubcategoria);
}

function GuardarEnlaceRss(){
	var blEstado = true;
	var sbMensaje = "Complete los siguientes campos: ";
	
	var nuId = document.getElementById("txtId").value;
	var sbUrl = document.getElementById("txtUrl").value;
	var sbCategoria = document.getElementById("lstCategoria").value;
	var sbSubcategoria = document.getElementById("lstSubcategoria").value;
	var sbTipo = document.getElementById("lstTipo").value;
	
	if(sbUrl == ""){
		sbMensaje += "\n - Url";
		blEstado = false;
	}
	
	if(sbCategoria == ""){
		sbMensaje += "\n - Categoria";
		blEstado = false;
	}

	if(sbTipo == ""){
		sbMensaje += "\n - Tipo";
		blEstado = false;
	}

	if(blEstado){	
		ajax = objAjax();
		ajax.open("POST","../formas/guardarenlacerss.php",true);
	
		function procesar() {
		 	divResultado = document.getElementById('div-resultado');
	
		 	if (ajax.readyState == 4){
		 		//mostrar resultados en esta capa
		 		divResultado.innerHTML = ajax.responseText;
				document.form.reset;
		 	}else{
		 		divResultado.innerHTML= '<center><img src="../images/loader.gif"></center>';
		 	}
		}
	
		ajax.onreadystatechange = procesar;
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		
		ajax.send("id="+nuId+
				"&url="+sbUrl+
				"&categoria="+sbCategoria+
				"&subcategoria="+sbSubcategoria+
				"&tipo="+sbTipo);
	}else{
		alert(sbMensaje);
	}
}

function EliminarEnlaceRss(id){

	//usaremos un cuadro de confirmacion
	var eliminar = confirm("De verdad desea eliminar este dato?")
	
	if ( eliminar ) {
	
	//instanciamos el objetoAjax
	ajax=objAjax();
	
	//uso del medoto GET
	//indicamos el archivo que realizar� el proceso de eliminaci�n
	//junto con un valor que representa el id del empleado
	ajax.open("GET", "../formas/eliminarenlacerss.php?id="+id,true)	
 	
 	function procesar() {
	 	divResultado = document.getElementById('div-resultado');

	 	if (ajax.readyState == 4){
	 		//mostrar resultados en esta capa
	 		divResultado.innerHTML = ajax.responseText;
	 	}else{
	 		divResultado.innerHTML= '<center><img src="../images/loader.gif"></center>';
	 	}
	}
	ajax.onreadystatechange = procesar;
	//como hacemos uso del metodo GET
	//colocamos null
	ajax.send(null)
	
	}
}

function EditarEnlaceRss(id,url,categoria,subcategoria,tipo){
	document.getElementById("txtId").value = id;
	document.getElementById("txtUrl").value = url;
	document.getElementById("lstCategoria").value = categoria;
	document.getElementById("lstSubcategoria").value = subcategoria;
	document.getElementById("lstTipo").value = tipo;
}

function CargarSubcategoria(ruta){

	sbCategoria = document.getElementById("lstCategoria").value;

	//instanciamos el objetoAjax
	ajax=objAjax();
	
	ajax.open("GET", ruta+"formas/consultarsubcategoria.php?categoria="+sbCategoria);
	
 	function procesar() {
		divResultado = document.getElementById("div-subcategoria");
		
	 	if (ajax.readyState == 4){
			
	 		cadena = ajax.responseText;
	 		arreglo = cadena.split("|");
	 		a = 1;
	 		
			var opcion = new Option ("Todos..","");
			document.getElementById("lstSubcategoria").options[0] = opcion;
		 			
	 		cant = document.getElementById("lstSubcategoria").length
			for (i=0;i<cant;i++){
				document.getElementById("lstSubcategoria").options[a] = null;
			}
				
	 		if (arreglo[0] == "0"){		 		
				
		 		for (i=1;i<arreglo.length;i++){
		 			//new Option([text], [value], [defaultSelected], [selected])
		 			var opcion = new Option (arreglo[i],arreglo[i]);
		 			//Pinto la opcion en el Select
		 			document.getElementById("lstSubcategoria").options[a] = opcion;
		 			a++;
		 		}
		 		divResultado.innerHTML = "";
			}
	 	}else{
	 		divResultado.innerHTML= '<img src="'+ruta+'images/loader1.gif">';
	 	}
	}
	ajax.onreadystatechange = procesar;

	ajax.send(null);
}

function Paginar(url){
	//instanciamos el objetoAjax
	ajax=objAjax();
	
	//uso del medoto GET
	//indicamos el archivo que realizar� el proceso de eliminaci�n
	//junto con un valor que representa el id del empleado
	ajax.open("POST", url,true)
 	
 	function procesar() {
	 	divResultado = document.getElementById('div-resultado');

	 	if (ajax.readyState == 4){
	 		//mostrar resultados en esta capa
	 		divResultado.innerHTML = ajax.responseText;
	 	}else{
	 		divResultado.innerHTML= '<center><img src="../images/loader.gif"></center>';
	 	}
	}

	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	
	ajax.onreadystatechange = procesar;
	//como hacemos uso del metodo GET
	//colocamos null
	ajax.send(null)
}

function GuardarCategoria(){
	var blEstado = true;
	var sbMensaje = "Complete los siguientes campos: ";
	
	var nuId = document.getElementById("txtId").value;
	var sbCategoria = document.getElementById("txtCategoria").value;
	var sbSubcategoria = document.getElementById("txtSubcategoria").value;
	
	if(sbCategoria == ""){
		sbMensaje += "\n - Categoria";
		blEstado = false;
	}

	if(sbSubcategoria == ""){
		sbMensaje += "\n - Subcategoria";
		blEstado = false;
	}

	if(blEstado){	
		ajax = objAjax();
		ajax.open("POST","../formas/guardarcategoria.php",true);
	
		function procesar() {
		 	divResultado = document.getElementById('div-resultado');
	
		 	if (ajax.readyState == 4){
		 		//mostrar resultados en esta capa
		 		divResultado.innerHTML = ajax.responseText;
				document.getElementById("txtId").value = "";
				document.getElementById("txtCategoria").value = "";
				document.getElementById("txtSubcategoria").value = "";
		 	}else{
		 		divResultado.innerHTML= '<center><img src="../images/loader.gif"></center>';
		 	}
		}
	
		ajax.onreadystatechange = procesar;
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		
		ajax.send("id="+nuId+
				"&categoria="+sbCategoria+
				"&subcategoria="+sbSubcategoria);
	}else{
		alert(sbMensaje);
	}
}

function EliminarCategoria(id){

	//usaremos un cuadro de confirmacion
	var eliminar = confirm("De verdad desea eliminar este dato?")
	
	if ( eliminar ) {
	
	//instanciamos el objetoAjax
	ajax=objAjax();
	
	//uso del medoto GET
	//indicamos el archivo que realizar� el proceso de eliminaci�n
	//junto con un valor que representa el id del empleado
	ajax.open("GET", "../formas/eliminarcategoria.php?id="+id,true)	
 	
 	function procesar() {
	 	divResultado = document.getElementById('div-resultado');

	 	if (ajax.readyState == 4){
	 		//mostrar resultados en esta capa
	 		divResultado.innerHTML = ajax.responseText;
	 	}else{
	 		divResultado.innerHTML= '<center><img src="../images/loader.gif"></center>';
	 	}
	}
	ajax.onreadystatechange = procesar;
	//como hacemos uso del metodo GET
	//colocamos null
	ajax.send(null)
	
	}
}

function EditarCategoria(id,categoria,subcategoria){
	document.getElementById("txtId").value = id;
	document.getElementById("txtCategoria").value = categoria;
	document.getElementById("txtSubcategoria").value = subcategoria;
}

function CrearRss(accion,categoria){

	var sbTexto = document.getElementById("txtTextoBuscador").value;
	var sbCategoria = document.getElementById("lstCategoria").value;
	var sbSubcategoria = document.getElementById("lstSubcategoria").value;

	if (accion == 1){												
		window.open("http://www.kewasa.com/rss.php?acc="+accion+"&cat="+
			sbCategoria+"&subcat="+sbSubcategoria+"&txt="+sbTexto, this.target);
	}else if (accion == 0 || accion == 2){
		window.open("http://www.kewasa.com/rss.php?acc="+accion+"&cat="+categoria, this.target);
	}
}

function GuardarRssUsuario(){
	var blEstado = true;
	var sbMensaje = "Complete los siguientes campos: ";
	
	var sbUrl = document.getElementById("txtUrl").value;
	var sbCategoria = document.getElementById("txtCategoria").value;
	var sbSubcategoria = document.getElementById("txtSubCategoria").value;
	var sbNombre = document.getElementById("txtNombre").value;
	
	if(sbUrl == ""){
		sbMensaje += "\n - Url";
		blEstado = false;
	}
	
	if(sbCategoria == ""){
		sbMensaje += "\n - Categoria";
		blEstado = false;
	}

	if(sbNombre == ""){
		sbMensaje += "\n - Nombre";
		blEstado = false;
	}

	if(blEstado){	
		ajax = objAjax();
		ajax.open("POST","../formas/guardarrssusuario.php",true);
	
		function procesar() {
		 	divResultado = document.getElementById('div-resultado');
	
		 	if (ajax.readyState == 4){
		 		//mostrar resultados en esta capa
		 		alert(ajax.responseText);
		 		
				document.getElementById("txtUrl").value = "";
				document.getElementById("txtCategoria").value = "";
				document.getElementById("txtSubCategoria").value = "";
				document.getElementById("txtNombre").value = "";				
		 	}else{
		 		//divResultado.innerHTML= '<center><img src="../images/loader.gif"></center>';
		 	}
		}
	
		ajax.onreadystatechange = procesar;
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		
		ajax.send("url="+sbUrl+
				"&categoria="+sbCategoria+
				"&subcategoria="+sbSubcategoria+
				"&nombre="+sbNombre);
	}else{
		alert(sbMensaje);
	}
}

function EliminarRssUsuario(id){

	//usaremos un cuadro de confirmacion
	var eliminar = confirm("De verdad desea eliminar este dato?")
	
	if ( eliminar ) {
	
	//instanciamos el objetoAjax
	ajax=objAjax();
	
	//uso del medoto GET
	//indicamos el archivo que realizar� el proceso de eliminaci�n
	//junto con un valor que representa el id del empleado
	ajax.open("GET", "../formas/eliminarrssusuario.php?id="+id,true)	
 	
 	function procesar() {
	 	divResultado = document.getElementById('div-resultado');

	 	if (ajax.readyState == 4){
	 		//mostrar resultados en esta capa
	 		alert(ajax.responseText);
	 	}else{
	 		//divResultado.innerHTML= '<center><img src="../images/loader.gif"></center>';
	 	}
	}
	ajax.onreadystatechange = procesar;
	//como hacemos uso del metodo GET
	//colocamos null
	ajax.send(null)
	
	}
}