var id_blog = 0;

function guardar_categoria(idBlog){
	id_blog = idBlog;
	
	if($F('nombre_nueva_categoria').trim() == '' || $F('nombre_nueva_categoria') == 'Nombre de nueva categoría'){
		$('error_categoria').innerHTML = 'Debes ingresar el nombre de la nueva categoría'; 
	}
	else{
		var url = RUTA+'ajax/blog_guardar_categoria.php';
		new Ajax.Request(url,{
			method: 'post',
			parameters: 'idCat=0&nomCat='+$F('nombre_nueva_categoria')+'&idBlog='+idBlog,
			onComplete: function(transport) {
			var respuesta = transport.responseText;
			if(respuesta > 0){
				$('error_categoria').innerHTML = 'La categoria ha sido creada';
				setTimeout("actualizar_lista()",3000);
			}
			else if(respuesta == -1){
				$('error_categoria').innerHTML = 'Ya existe una categoría con ese nombre.'; 
			}
			else{
				$('error_categoria').innerHTML = 'No se ha podido crear la categoría. Por favor, intente nuevamente más tarde'; 
			}
		}});
	}
}

function actualizar_lista(){
	reload_div('ul_categorias','estructura/blog_categorias_update.php?idBlog='+id_blog,false);
}

function editar_categoria(id_cat,idBlog){
	$('p_'+id_cat).style.display = 'none';
	$('input_'+id_cat).style.display = '';
	
	$('btn_editar_'+id_cat).innerHTML = '<a href="javascript:;" onclick="modificar_categoria('+id_cat+','+idBlog+');" title="Guardar">Guardar</a>';
}

function modificar_categoria(idCat,idBlog){
	id_blog = idBlog;
	if($F('input_'+idCat).trim() == ''){
		$('error_categoria').innerHTML = 'Debes ingresar el nombre de la nueva categoría'; 
	}
	else{
		var url = RUTA+'ajax/blog_guardar_categoria.php';
		new Ajax.Request(url,{
			method: 'post',
			parameters: 'idCat='+idCat+'&nomCat='+$F('input_'+idCat),
			onComplete: function(transport) {
			var respuesta = transport.responseText;
			if(respuesta > 0){
				$('error_categoria').innerHTML = 'La categoria ha sido modificada';
				setTimeout("actualizar_lista()",2000);
			}
			else if(respuesta == -1){
				$('error_categoria').innerHTML = 'Ya existe una categoría con ese nombre.'; 
			}
			else{
				$('error_categoria').innerHTML = 'No se ha podido modificar la categoría. Por favor, intente nuevamente más tarde'; 
			}
		}});
	}
}

function eliminar_categoria_blog(id_blog,id_categoria){
	$('error_categoria').innerHTML = '';
	var url = RUTA+'ajax/blog_eliminar_categoria.php';
	if(confirm('¿Está seguro que desea borrar la categoría seleccionada?')){
		new Ajax.Request(url,{
			method: 'post',
			parameters: 'idCat='+id_categoria+'&idBlog='+id_blog,
			onComplete: function(transport) {
			var respuesta = transport.responseText;
			if(respuesta > 0){
				$('error_categoria').innerHTML = 'La categoria ha sido eliminada'; 
				$('li_'+id_categoria).style.display = 'none';
				setTimeout(borrar_msg,3000);
			}
			else if(respuesta == -1){
				$('error_categoria').innerHTML = 'No se puede eliminar la categoría porque tiene posts asociados.'; 
			}
			else{
				$('error_categoria').innerHTML = 'No se ha podido eliminar la categoría. Por favor, intente nuevamente más tarde'; 
			}
		}});
	}
}

function borrar_msg(){
	$('error_categoria').innerHTML = '';
}