source: companies/serpro/jabberit_messenger/templates/default/setup.js @ 903

Revision 903, 1.7 KB checked in by niltonneto, 15 years ago (diff)

Importacao inicial do Expresso do Serpro

Line 
1(function()
2{
3        // Envio para o PHP
4        var _conn   = new JITConnector('jabberit_messenger/');
5       
6        function getInputs(pDocument)
7        {
8                var form = pDocument.forms[0];
9                var values = "";
10                var field_blank = false;
11
12                for( var i = 0 ; i < form.elements.length; i++ )       
13                {
14               
15                        switch(form.elements[i].type)
16                        {
17                                case "text" :
18                                                        if ( form.elements[i].value != "" )
19                                                        {
20                                                                values += form.elements[i].id.toUpperCase() + ";" + escape(form.elements[i].value) + "\n";
21                                                                document.getElementById(form.elements[i].id + "__label").style.color = "black";
22                                                        }                                               
23                                                        else
24                                                                if( form.elements[i].id.toUpperCase() != "JETTI_GROUP_CHAT_SERVER_JABBERIT")
25                                                                {
26                                                                        document.getElementById(form.elements[i].id + "__label").style.color = "red";
27                                                                        field_blank = true;
28                                                                }
29                                                        break;
30
31                                case "password" :
32                                                        if ( form.elements[i].value == "" )
33                                                        {
34                                                                document.getElementById(form.elements[i].id + "__label").style.color = "red";
35                                                                field_blank = true;
36                                                        }
37                                                        else
38                                                        {
39                                                                values += form.elements[i].id.toUpperCase() + ";" + escape(form.elements[i].value) + "\n";
40                                                                document.getElementById(form.elements[i].id + "__label").style.color = "black";
41                                                        }
42                                                        break;
43                        }
44                }
45
46                if(!field_blank)
47                {
48                        values = values.substring(0,(values.length - 1 ));
49                        _conn.go("$this.FileDefine.getParams","val=" + values);
50                        return true;
51                }
52                else
53                {
54                        alert('Preencha os campos em vermelho !');
55                        return false;
56                }
57        }
58
59        function sendf()
60        {
61                var doc = ( arguments.length == 1) ? arguments[0] : false;
62
63                if( doc )
64                        return getInputs(doc);
65        }
66
67        function constructScript(){}
68
69        constructScript.prototype.sendf = sendf;
70        window.constructScript = new constructScript;
71}
72)();
Note: See TracBrowser for help on using the repository browser.