﻿// Archivo JScript

var joomla={
    oncomplete_item:'',
    oncomplete_all:'',
    start:function(complete_item,complete_all){
        this.oncomplete_item=complete_item;
        this.oncomplete_all=complete_all;

        notis=$$('.lst_news_cuv');
		notis.each(function(element) {
            joomla.set_data(element);
		});
    },
    set_data:function(elem){
        id=$(elem).id.split('_');
        strval='op=20';
        //seccion
        strval+='&grp='+escape(id[1]);
        //tipo
        strval+='&fmt='+id[2];
        //num regs
        strval+='&regs='+id[3];
        //sql plus .campo-valor.campo-valor.
        if (id.length > 4 ) {strval+='&sql='+id[4];}
        //si tiene un formato especial
        if (id.length > 5 ) {strval+='&tmpl='+id[5];}
        //$(elem).innerHTML=strval;
        joomla.request.html('/func/func.aspx?'+strval,$(elem).id,'joomla.set_data_ok(originalRequest,\''+$(elem).id+'\')');
    },
    set_data_ok:function(html,elem){
        eval(this.oncomplete_item);
        alls=$$('.lst_news_cuv');
        
        if (alls[alls.length-1]==$(elem)){
            eval(this.oncomplete_all);
        }
        //$(elem).innerHTML+='<br/>He vuelto--'+(alls[alls.length-1]==$(elem));
    },
    request:{
        html:function(url,salida,oncomplete){
            new Ajax(url, {
		            method: 'post',
		            update: $(salida),
	                onComplete: function(originalRequest){
	                    eval(oncomplete);
	                },
	                onCancel: function() {
	                }
	            }).request();
        }
    }
}

//window.addEvent('domready', joomla.start);
