var loadstatustext="<img src='iconos/loading.gif' /> Procesando ..."
//-----------------------------------------------------------------------------------------------------------
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 GetContenedorAnterior(){
	contenedor_anterior = document.getElementById("general").innerHTML
}
//-----------------------------------------------------------------------------------------------------------
function Regresar(){
	contenedor=document.getElementById("general")
	contenedor.innerHTML=contenedor_anterior	
}
//-----------------------------------------------------------------------------------------------------------
function getDataServer(url, vars){
	ajax=objetoAjax();
    ajax.open("GET",url + vars, false);
    ajax.send(null);
}
//-----------------------------------------------------------------------------------------------------------
function SetPub(foro_pub) {
	document.getElementById('foro_pub').value=foro_pub;	
}
//-----------------------------------------------------------------------------------------------------------
function Publicar() {
	var contenedor
	var	foro_id
	var	foro_pub
	foro_id = document.getElementById('foro_id').value;
	foro_pub = document.getElementById('foro_pub').value;
	contenedor=document.getElementById("publicar")
	contenedor.innerHTML=loadstatustext
	ajax=objetoAjax();
	ajax.open("POST", "controlador/foro.php",true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
	ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
	ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
	ajax.setRequestHeader("Pragma", "no-cache");
	ajax.onreadystatechange=function() {if (ajax.readyState==4) {contenedor.innerHTML = ajax.responseText}}
	ajax.send("foro_id="+foro_id+"&foro_pub="+foro_pub+"&accion=publicar")
}
//-----------------------------------------------------------------------------------------------------------
function AddItem() {
	var contenedor
	var	foro_title
	var	foro_content
	var foro_parent
	var accion

	foro_title = document.getElementById('foro_title').value;
	foro_content = document.getElementById('foro_content').value;
	foro_parent = document.getElementById('foro_parent').value;
	accion = document.getElementById('accion').value;

	//validando
	if(foro_title==""){ 
	alert("INGRESE EL TEMA");
	document.formName.foro_title.focus();
	return;
	} 

	if(foro_content==""){ 
	alert("INGRESE EL COMENTARIO");
	document.formName.foro_content.focus();
	return;
	} 

	contenedor=document.getElementById("modulo")
	contenedor.innerHTML=loadstatustext
	ajax=objetoAjax();
	ajax.open("POST", "controlador/foro.php",true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
	ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
	ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
	ajax.setRequestHeader("Pragma", "no-cache");
	ajax.onreadystatechange=function() {if (ajax.readyState==4) {contenedor.innerHTML = ajax.responseText}}
	ajax.send("foro_title="+foro_title+"&foro_content="+foro_content+"&foro_parent="+foro_parent+"&accion="+accion)
}
//-----------------------------------------------------------------------------------------------------------
function DetalleConsulta(foro_id,accion) {
	var contenedor
	contenedor=document.getElementById("modulo")
	contenedor.innerHTML=loadstatustext
	ajax=objetoAjax();
	ajax.open("POST", "controlador/foro.php",true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
	ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
	ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
	ajax.setRequestHeader("Pragma", "no-cache");
	ajax.onreadystatechange=function() {if (ajax.readyState==4) {contenedor.innerHTML = ajax.responseText}}
	ajax.send("foro_id="+foro_id+"&accion="+accion)
}
//-----------------------------------------------------------------------------------------------------------
function CargarAccion(accion) {
	var contenedor
	contenedor=document.getElementById("modulo")
	contenedor.innerHTML=loadstatustext
	ajax=objetoAjax();
	ajax.open("POST", "controlador/foro.php",true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
	ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
	ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
	ajax.setRequestHeader("Pragma", "no-cache");
	ajax.onreadystatechange=function() {if (ajax.readyState==4) {contenedor.innerHTML = ajax.responseText}}
	ajax.send("accion="+accion)
}
//-----------------------------------------------------------------------------------------------------------
function CargarVista() {
	var contenedor
	contenedor=document.getElementById("cabecera1")
	contenedor.innerHTML=loadstatustext
	ajax=objetoAjax();
	ajax.open("POST", "tpl/cabecera.php",false);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
	ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
	ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
	ajax.setRequestHeader("Pragma", "no-cache");
	ajax.onreadystatechange=function() {if (ajax.readyState==4) {contenedor.innerHTML = ajax.responseText}}
	ajax.send()
}
//-----------------------------------------------------------------------------------------------------------
function ValidarAcceso() {	
	var result
	var	dsc_login
	var	dsc_clave
	var band
	dsc_login = document.formName.dsc_login.value;
	dsc_clave = document.formName.dsc_clave.value;
	//validando
	if(dsc_login==""){ 
	alert("INGRESE SU USUARIO");
	document.formName.dsc_login.focus();
	return;
	} 
	if(dsc_clave==""){ 
	alert("INGRESE SU CLAVE");
	document.formName.dsc_clave.focus();
	return;
	} 

	
	result=document.getElementById("resultado")
	result.innerHTML=loadstatustext
	ajax=objetoAjax();
	ajax.open("POST", "login.php",true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
	ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
	ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
	ajax.setRequestHeader("Pragma", "no-cache");
	ajax.onreadystatechange=function() {if (ajax.readyState==4) {
	band=ajax.responseText
	if(band==1){
		self.location="index1.php";  
	}else{
		result.innerHTML="Accesos incorrectos .... vuelva a intentarlo"
	}
	}
	}	
	ajax.send("dsc_login="+dsc_login+"&dsc_clave="+dsc_clave)
}
//-----------------------------------------------------------------------------------------------------------
function Cerrar() {	
	var result
	result=document.getElementById("modulo")
	result.innerHTML=loadstatustext
	ajax=objetoAjax();
	ajax.open("POST", "close.php",true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
	ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
	ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
	ajax.setRequestHeader("Pragma", "no-cache");
	ajax.onreadystatechange=function() {if (ajax.readyState==4) {
	band=ajax.responseText
	if(band==0){
		result.innerHTML="Accesos incorrectos .... vuelva a intentarlo"
	}else{
		location.href="index.php"
	}
	}
	}
	ajax.send();
}

//-----------------------------------------------------------------------------------------------------------
function Eliminar(url,vars,id) {
if (confirm("ESTA SEGURO QUE DESEA ELIMINAR?")) {
	contenedor=document.getElementById("div_"+id)
	mensaje=document.getElementById("resultado")
	contenedor.innerHTML=loadstatustext
	var error = getDataServer(url,vars+id);
    if(error){
        alert(error);
    }
    else{
        contenedor.style.display = "none";
		mensaje.innerHTML="<b>Eliminacion Correcta</b>";
    }
}
}
//-----------------------------------------------------------------------------------------------------------
function Editar(url,vars,id) {
	GetContenedorAnterior();
	contenedor=document.getElementById("general")
	contenedor.innerHTML=loadstatustext
	ajax=objetoAjax();
	ajax.open("GET", url+vars+id,true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
		contenedor.innerHTML = ajax.responseText
	 	}
	}
	ajax.send(null)
}
//-----------------------------------------------------------------------------------------------------------
function CargarSeccion(url){
	contenedor=document.getElementById("contenido_seccion")
	contenedor.innerHTML=loadstatustext
	ajax=objetoAjax();
	ajax.open("GET", url,false);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
		contenedor.innerHTML = ajax.responseText
	 	}
	}
	ajax.send(null)
}
//--------------------------------------------------------------------------------------------------------------------
function Paginar(url){	
	ajax=objetoAjax();
	contenedor = document.getElementById('general');
	contenedor.innerHTML= loadstatustext;	
	if (ajax.readyState == 4 || ajax.readyState == 0) {
		ajax.open("GET", url, true);
		ajax.onreadystatechange = handlePagina; 
		ajax.send(null);
	}
}
//--------------------------------------------------------------------------------------------------------------------
function handlePagina() {
	if (ajax.readyState == 4){
		contenedor = document.getElementById('general')
		contenedor.innerHTML= ajax.responseText;
	}
}
//--------------------------------------------------------------------------------------------------------------------