/********************************************************************************/
/*                                                                              */
/* Plataforma e-ducativa.  Version 7.02.03-28 - Argentina                       */
/*                                                                              */
/* Copyright (c) 1998-2008 de e-ducativa Educación Virtual S.A.                 */
/*                                                                              */
/********************************************************************************/
Educativa.Aula = {
    Control : {
        MailTo:  function(args) {

            if( ! args.url_mensajeria )
                args.url_mensajeria = 'mensajeria.cgi';

            var params_tpl = "#{url_mensajeria}?wIdDestino=#{to}";

            if( ! args.id_curso && self.id_grupo ) args.id_curso = id_grupo;

            if(args.id_curso) params_tpl += "&id_curso=#{id_curso}";

            if(args.subject)
                params_tpl += "&wAsunto=#{subject}";

            if(args.message)
                params_tpl += "&wMensaje=#{message}";

            if(args.IdEmailEnviadosReenvio)
                params_tpl += "&wIdEmailEnviadosReenvio=#{IdEmailEnviadosReenvio}";

            if(args.IdEmail)
                params_tpl += "&wIdEmail=#{IdEmail}";

            if(args.IdEmailEnviadosResponder)
                params_tpl += "&wIdEmailEnviadosResponder=#{IdEmailEnviadosResponder}";

            if(args.IdEmailEnviadosResponderATodos)
                params_tpl += "&wIdEmailEnviadosResponderATodos=#{IdEmailEnviadosResponderATodos}";

            var tmpl   = new Template( params_tpl );

            args.subject = escapar(args.subject);
            args.to = escapar(args.to);
            args.message = escapar(args.message);

            new Educativa.Popup({
                url : tmpl.evaluate(args),
                width : 742,
                height : 600,
                resizable: false,
                status : false
            });

            return;
        },

        VerMensajeInadmisible: function( texto ){

            var ventana = new Educativa.Popup({
                name : 'MensajesWin' ,
                width : 450,
                height : 200,
                resizable: false,
                status : false
            });

            var MensajesWin = ventana.window;

            MensajesWin.document.write('<HTML><TITLE> Ver asignaciones del usuario</TITLE><link rel="stylesheet" href="" type="text/css">\n<body bgcolor="#FFFFF4">\n');
        	MensajesWin.document.write(texto);
        	MensajesWin.document.write('</body></HTML>\n');
        	MensajesWin.document.close();
        	MensajesWin.focus();

        	return;

        }
    },
    verInfoUsuario: function(id_usuario, id_curso) {
        var url = 'perfil.cgi?id_usuario=' + id_usuario + " &id_curso= " + id_curso;
        var alto = 440;

        var winl = (screen.width - 360) / 2;
        var wint = (screen.height - alto) / 2;
        props = "Toolbar=no,Location=0,directories=0,status=0,menubar=0,resizable=1,width=670,height=450"
            + ",scrollbars=1,top="
            + wint
            + ",left="
            + winl;
        window.open(url, "Data", props);
        return;
    }



};

// Bakcward Compatibility para link antiguos que nunca fueron modificados.
function MailTo(destinatario, asunto){
    Educativa.Aula.Control.MailTo({ to : destinatario, subject : asunto });
}

function winHelp(){
	Educativa.popupAyuda({ url: window.url_ayuda_popup });
};

// deshabilitar la escritura en input[type="file"]
Event.observe(window,'load',function(){
    Educativa.Utils.disable_input_file_keypress();
});

