//FUNCIONES CREADAS EN 2008 POR FELIPE PARA WIKIMUSEO
var resultado;
// Para TINYMCE
//funciones para traer subsubcategorias a partir de una subcategoria
/*----------------------------------------------------------------*/
function traeFichas(id_subsubcategoria){
	alertamaxima1();
	var data2=encodeURIComponent(id_subsubcategoria);
	var data = "id_subsubcategoria=" + data2; 
	var clazz = "class_categorias";
	var action = "traeFichas";
	ajax_call ( data, clazz, action, traeFichasCallback );
}

function traeFichasCallback(result,resp){
if(resp!="") alert(resp);// si hay errores se mostrará el alert
	var texto=decodeURIComponent(result.texto);
	
	EscribeFichas(texto);
}

function traeFichasdeCategoria(id_categoria){

	alertamaxima1();
	var data2=encodeURIComponent(id_categoria);
	var data = "id_categoria=" + data2; 
	var clazz = "class_categorias";
	var action = "traeFichasdecategoria";
	
	ajax_call ( data, clazz, action, traeFichasdeCategoriaCallback );
}

function traeFichasdeCategoriaCallback(result,resp){
if(resp!="") alert(resp);// si hay errores se mostrará el alert
	var texto=decodeURIComponent(result.texto);
	
	EscribeFichas(texto);
}

function traeFichasdesubCategoria(id_subcategoria){

	alertamaxima1();
	var data2=encodeURIComponent(id_subcategoria);
	var data = "id_subcategoria=" + data2; 
	var clazz = "class_categorias";
	var action = "traeFichasdesubcategoria";
	
	ajax_call ( data, clazz, action, traeFichasdesubCategoriaCallback );
}

function traeFichasdesubCategoriaCallback(result,resp){
if(resp!="") alert(resp);// si hay errores se mostrará el alert
	var texto=decodeURIComponent(result.texto);
	
	EscribeFichas(texto);
}

//funciones para traer subsubcategorias a partir de una subcategoria
/*----------------------------------------------------------------*/
function traeSubSubcategorias(id_subcategoria){
	alertamaxima1();
	var data2=encodeURIComponent(id_subcategoria);
	var data = "id_subcategoria=" + data2; 
	var clazz = "class_categorias";
	var action = "traesubsubcategorias";
	ajax_call ( data, clazz, action, traeSubSubcategoriasCallback );
}

function traeSubSubcategoriasCallback(result,resp){
if(resp!="") alert(resp);// si hay errores se mostrará el alert
	var texto=decodeURIComponent(result.texto);
	EscribeSubsubCategorias(texto);
}


//funciones para traer subcategorias a partir de una categoria
/*----------------------------------------------------------------*/
function traeSubcategorias(id_categoria){
	alertamaxima1();
	var data2=encodeURIComponent(id_categoria);
	var data = "id_categoria=" + data2; 
	var clazz = "class_categorias";
	var action = "traesubcategorias";
	ajax_call ( data, clazz, action, traeSubcategoriasCallback);
}

function traeSubcategoriasCallback(result,resp){
if(resp!="") alert(resp);// si hay errores se mostrará el alert
	var texto=decodeURIComponent(result.texto);
	EscribesubCategorias(texto);
}



/*---------------------------------------------------------------------*/

//busca wikienlaces en el texto que se le pasa.
function BuscarWikiEnlaces()
{
	//llamo a esta funcion que tendra que estar en indexfichas para cargar el textarea
	// si ha sido modificado y para poner en marcha el progreso.
	alertamaxima1();
	var data2=encodeURIComponent($("contenido").value);
	var data = "contenido=" + data2; 
	
	var clazz = "class_parserwiki";
	var action = "enlacear_texto";
	ajax_call ( data, clazz, action, BuscarWikiEnlacesCallback );
}
function BuscarWikiEnlacesCallback(result,resp)
{
	if(resp!="") alert(resp);// si hay errores se mostrará el alert
	var texto=decodeURIComponent(result.texto);
	alertamaxima(texto);
}


/*---------------------------------------------------------------------------------*/
/* FUNCIONES PARA EL COMBO DEL FORMULARIO */
/*funcion que trae subcategorias de una categoria seleccionada en el combo del formualrio*/
function traeSubcategoriasform(id_categoria){
	if (id_categoria!=""){
		var data2=encodeURIComponent(id_categoria);
		var data = "id_categoria=" + data2; 
		var clazz = "class_categorias";
		var action = "traesubcategorias";
		
		ajax_call ( data, clazz, action, traeSubcategoriasformCallback );
	}
}

function traeSubcategoriasformCallback(result,resp){
if(resp!="") alert(resp);// si hay errores se mostrará el alert
	
	var texto=decodeURIComponent(result.texto);
	texto=unescape(texto);
	EscribesubCategoriasform(texto);
}

/*funcion que trae subsubcategorias a partir de una subcategoria del combo del formulario*/

function traeSubSubcategoriasform(id_subcategoria){
	if (id_subcategoria!=""){
		var data2=encodeURIComponent(id_subcategoria);
		var data = "id_subcategoria=" + data2; 
		var clazz = "class_categorias";
		var action = "traesubsubcategorias";
		ajax_call ( data, clazz, action, traeSubSubcategoriasformCallback );
	}
}

function traeSubSubcategoriasformCallback(result,resp){
if(resp!="") alert(resp);// si hay errores se mostrará el alert
	var texto=decodeURIComponent(result.texto);
	texto=unescape(texto);
	
	var resultado=texto.split(";"); 
	EscribesubsubCategoriasform(resultado);
}