// JavaScript Document

function ListarNoticias(pag){
	if(pag==null) pag=0;
	
	var datos="pagajax=paginas/web/tabla_noticias.php";
	datos+="&pag="+pag;
	datos+="&"+$('#frmFiltro').serialize();
	//MostrarAviso(datos);
	$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(html){ $('#visor').html(html); }
	})
}

function FichaNoticia(id){
	if(id==null) id="";
	var data="&id="+id;
	CargarSeccion("web","ficha_noticia", data);
}

function PublicacionesNoticia(id){
	if(id==null) id="";
	var html=AccionesNoticias('arbol',id);
	$('#arbol_secciones').html(html);

}

function AccionesNoticias(accion, id){
	if(id==null) id="";
	
	var datos="pagajax=paginas/web/ajax_noticias.php";
	datos+="&id="+id;
	datos+="&accion="+accion;
	if(accion=="almacenar"){
		datos+="&"+$('#frmNoticia').serialize();
	}
	//MostrarAviso(datos);
	var html=$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
		success: function(){}
	}).responseText;	
	return(html);
}

function AlmacenarNoticia(id){
	if(id==null) id="";
	var html=AccionesNoticias('almacenar', id);
	if(html!=""){
		MostrarAviso(html, "Almacenar Noticia");	
	}else{
		CargarSeccion("web","visor_noticias");
	}
}

function EliminarNoticia(id){
	if(id!="" && confirm("\xBFDesea eliminar esta Noticia?")){
		var html=AccionesNoticias('eliminar',id);
		if(html!=""){
			MostrarAviso(html, "Eliminar Noticia");	
		}else{
			ListarNoticias();
		}
	}
}

function CambiarVisibleNoticia(id){
	var html=AccionesNoticias('cambiar_visible',id);
	if(html!=""){
		MostrarAviso(html, "Eliminar Noticia");	
	}else{
		ListarNoticias();
	}
}

function SubirNoticia(id,seccion){
	if(id!=null && id!="" && seccion!=null && seccion!=""){	
		var datos="pagajax=paginas/web/ajax_noticias.php";
		datos+="&accion=orden";
		datos+="&mov=subir";
		datos+="&id="+id;
		datos+="&seccion="+seccion;
	
		$.ajax({
			url: "paginas/ajax.php",
			data: datos,      
			global: false,
			type: "POST",
			async: false,
			success: function(html){ListarNoticias();}
		});	
	}
}

function BajarNoticia(id,seccion){
	if(id!=null && id!="" && seccion!=null && seccion!=""){	
		var datos="pagajax=paginas/web/ajax_noticias.php";
		datos+="&accion=orden";
		datos+="&mov=bajar";
		datos+="&id="+id;
		datos+="&seccion="+seccion;
	
		$.ajax({
			url: "paginas/ajax.php",
			data: datos,      
			global: false,
			type: "POST",
			async: false,
			success: function(html){ListarNoticias();}
		});	
	}
}

/*====================== RELACIONES =======================*/
function AccionesRelacionNoticias(accion, id1, id2){
	if(id1==null) id1="";
	if(id2==null) id2="";
	
	var datos="pagajax=paginas/web/ajax_relaciones.php";
	datos+="&accion="+accion+"&id1="+id1+"&id2="+id2;
	
	var html=$.ajax({
		url: "paginas/ajax.php",
		data: datos,      
		global: false,
      	type: "POST",
		async: false,
	}).responseText;
	return(html);
}

function MostrarRelacionNoticias(id){
	var dev=AccionesRelacionNoticias("mostrar", id, "");
	$('#divrelaciones').html(dev);
	MostrarDialogo('divrelaciones','Noticias Relacionadas', 600);
}

function CambiarRelacionNoticias(id1, id2, marcado){
	var html="";
	var accion="";
	if(marcado){
		accion="crear";	
	}else{
		accion="eliminar";	
	}
	html=AccionesRelacionNoticias(accion,id1, id2);
	if(html!=""){
		MostrarAviso(html, "Relacionar Noticias");	
	}
}
