// JavaScript Document
function AccionesUsuario(accion, id){
	if(id==null) id="";
	
	var datos="pagajax=paginas/pcontrol/ajax_usuarios.php";
	datos+="&accion="+accion+"&id="+id;
	
	if(accion=="almacenar" || accion=="modificar"){
		datos+="&"+$("#frmParametros").serialize();
	}

	var html=$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(){}
	}).responseText;
	return(html);
	//MostrarAviso(html, ucwords(accion)+" Usuarios");	
}

function ListarUsuarios(){
	var html=AccionesUsuario('listar','');	
	document.getElementById('listado_usuarios').innerHTML=html;
}

function FichaUsuario(id){
	if(id==null) id="";
	var content=AccionesUsuario('ficha',id);	
	$('#ficha_usuario').html(content);
}

function EliminarUsuario(id){
	if(id!=null && confirm('\xBFDesea eliminar este usuario?')){
		var html=AccionesUsuario('eliminar',id);	
		if(html!=""){
			MostrarAviso(html, "Eliminar Usuario");
		}
		ListarUsuarios();
	}
}

function CambiarEstado(id){
	if(id!=null && confirm('\xBFDesea el estado de este usuario?')){
		var html=AccionesUsuario('cambiarestado',id);	
		if(html!=""){
			MostrarAviso(html, "Cambiar Estado Usuario");
		}
		ListarUsuarios();
	}
}

function AlmacenarUsuario(id){
	if(id==null) id="";
	var html=AccionesUsuario('almacenar',id);	
	ListarUsuarios();
	//FichaUsuario(id);
	MostrarAviso(html, "Almacenar Usuario");
}

function BorrarImagenPermitido(id){
	AccionesUsuario('borrar_imagen',id);
	FichaUsuario(id);
}

/*====================== PERMISOS =======================*/
function AccionesPermisos(accion, id, permiso){
	if(permiso==null) permiso="";	
	
	var datos="pagajax=paginas/pcontrol/ajax_permisos.php";
	datos+="&accion="+accion+"&id="+id+"&permiso="+permiso;
	
	var html=$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
	}).responseText;
	return(html);
}


function MostrarPermisos(id){
	var dev=AccionesPermisos("mostrar", id, "");
	$('#divpermisos').html(dev);
	MostrarDialogo('divpermisos','Permisos de Usuario', 500);
}

function CambiarPermiso(id, permiso, marcado){
	var html="";
	var accion="";
	if(marcado){
		accion="crear";	
	}else{
		accion="eliminar";	
	}
	html=AccionesPermisos(accion,id, permiso);
	if(html==" "){
		Navegacion();
	}
}

/*====================== LOG =========================*/

function ListarLogPermitidos(pag){
	if(pag==null)pag=0;
	var datos="pagajax=paginas/pcontrol/tabla_logpermitidos.php";
	datos+="&"+$("#frmFiltro").serialize();
	datos+="&pag="+pag;
	$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,		
		success: function(txt){$('#visor').html(txt);}
	});
}
