Initial commit for OpenECOMP SDN-C OA&M
[sdnc/oam.git] / admportal / public / javascripts / admportal.js
1 function uploadFile(form)
2 {
3         if ( form.filename.value.length == 0)
4         {
5                 bootbox.alert('Must select a file.');
6                 return false;
7         }
8         else { form.submit(); return; }
9 }
10 function isDigit(num)
11 {
12         // false means error
13         // true means success
14         //var dlNum = obj.value;
15         var charAllowed="0123456789";
16         var thisChar;
17     var cnt = 0;
18     var blankCnt = 0;
19     if ( num.length > 0 )
20     {
21         for (var i = 0; i < num.length; i++)
22         {
23             thisChar = num.substring(i, i+1);
24             if ( charAllowed.indexOf(thisChar) != -1 ) cnt++;
25             if ( num.substring(i, i + 1) == " " ) blankCnt++;
26         }
27         if ( cnt != num.length ){
28                 return false;
29         }
30         else if (blankCnt == num.length) {
31                 return false;
32         }
33         return true;
34      }
35          else
36         return false;
37 }
38 function isFloat(num)
39 {
40         // false means error
41         // true means success
42         //var dlNum = obj.value;
43         var charAllowed=".-0123456789";
44         var thisChar;
45     var cnt = 0;
46     var blankCnt = 0;
47     if ( num.length > 0 )
48     {
49         for (var i = 0; i < num.length; i++)
50         {
51             thisChar = num.substring(i, i+1);
52             if ( charAllowed.indexOf(thisChar) != -1 ) cnt++;
53             if ( num.substring(i, i + 1) == " " ) blankCnt++;
54         }
55         if ( cnt != num.length ){
56                 return false;
57         }
58         else if (blankCnt == num.length) {
59                 return false;
60         }
61         return true;
62      }
63          else
64         return false;
65 }
66 function isblank(s)
67 {
68     // true means all blank
69     // flase means not blank
70     for(var i=0; i<s.length; i++) {
71         var c = s.charAt(i);
72         if ( (c != ' ') && (c != '\n') && (c != '\t') ) return false;
73     }
74     return true;
75 }
76
77 function padLeft(nr, n, str){
78     return Array(n-String(nr).length+1).join(str||'0')+nr;
79 }