ticket: 28287; rolling back mystery deletion
[freeside.git] / httemplate / docs / credits.html
1 <% include('/elements/header-popup.html', '') %>
2
3 <BR>
4 <BR>
5 <BR>
6 <BR>
7 <BR>
8 <BR>
9 <BR>
10 <BR>
11 <BR>
12 <BR>
13 <BR>
14 <BR>
15 <BR>
16 <BR>
17 <BR>
18 <BR>
19 <BR>
20
21 <FONT SIZE=6>
22   <CENTER>Freeside</CENTER>
23 </FONT>
24
25 <CENTER>
26 <IMG SRC="<%$fsurl%>images/small-logo.png" BORDER="0"><BR>
27 <H3>version <% $FS::VERSION %></H3>
28
29 <BR>
30
31 <H3>Core Team</H3>
32 Jeremy Davis<BR>
33 Jason Hall<BR>
34 Ivan Kohler<BR>
35 Mark Wells<BR>
36 <BR>
37
38 <BR>
39 <BR>
40
41 <H3>Core Emeritus</H3>
42 Peter Bowen<BR>
43 Jeff Finucane<BR>
44 Kristian Hoffman<BR>
45 Erik Levinson<BR>
46 Brian McCane<BR>
47 Richard Siddall<BR>
48 Matt Simerson<BR>
49 <BR>
50
51 <H3>Contributors</H3>
52 C.J. Adams-Collier<BR>
53 Stephen Amadei<BR>
54 Eric Arvidsson<BR>
55 Mark Asplen-Taylor<BR>
56 Mihai Bazon<BR>
57 Charles A. Beasley<BR>
58 Stephen Bechard<BR>
59 Eric Bosrup<BR>
60 Dickie Bradford<BR>
61 Dave Burgess<BR>
62 Joe Camadine<BR>
63 Chris Cappuccio<BR>
64 Rebecca Cardennis<BR>
65 Shane Chrisp<BR>
66 Kendall Conrad<BR>
67 Luke Crawford<BR>
68 Brad Dameron<BR>
69 Dave Denney<BR>
70 Serge Dolgov<BR>
71 Scott Edwards<BR>
72 Kenny Elliott<BR>
73 Donald Greer<BR>
74 Joel Griffiths<BR>
75 Brian Grinstead<BR>
76 Ryan Gunn<BR>
77 Troy Hammonds<BR>
78 Sean Hanson<BR>
79 Dale Hege<BR>
80 Kelly Hickel<BR>
81 Mark James<BR>
82 Gary Jones<BR>
83 Fernando M. Kiernan<BR>
84 Frederico Caldeira Knabben<BR>
85 Greg Kuhnert<BR>
86 Randall Lucas<BR>
87 Foteos Macrides<BR>
88 Roger Mangraviti<BR>
89 mimooh<BR>
90 Mack Nagashima<BR>
91 David Peters<BR>
92 Matt Peterson<BR>
93 Luke Pfeifer<BR>
94 Ricardo Signes<BR>
95 Steve Simitzis<BR>
96 Stanislav Sinyagin<BR>
97 Jason Spence<BR>
98 James Switzer<BR>
99 Audrey Tang<BR>
100 Jason Thomas<BR>
101 Jesse Vincent<BR>
102 Johan Vromans<BR>
103 Peter Wemm<BR>
104 Mark Williamson<BR>
105 Tim Yardley<BR>
106
107 </CENTER>
108
109 <BR>
110 <BR>
111 <BR>
112 <BR>
113 <BR>
114 <BR>
115 <BR>
116 <BR>
117 <BR>
118 <BR>
119 <BR>
120 <BR>
121 <BR>
122 <BR>
123 <BR>
124 <BR>
125 <BR>
126 <BR>
127 <BR>
128 <BR>
129 <BR>
130 <BR>
131
132 <SCRIPT TYPE="text/javascript">
133
134 function myScroll() {
135
136   documentYposition += 1;
137   window.scroll(0,documentYposition);
138
139   var timeout = 25;
140
141   if ( documentYposition > documentLength ) {
142     documentYposition = 0;
143   }
144
145   if ( documentYposition == startingPosition ) {
146     timeout = 5000;
147   }
148
149   setTimeout('myScroll()', timeout);
150 }
151
152 function DelayThenScroll() {
153   window.scroll(0,documentYposition);
154   documentLength = myHeight();
155   setTimeout('myScroll()', 3000);
156 }
157
158 function myHeight() {
159 /*    if (document.all) 
160         return document.body.offsetHeight;
161     else if (document.layers)
162         return document.body.document.height;
163     else
164 */
165         return 2300; // approx height (add more per contributors)
166 }
167
168 document.body.style.overflow = 'hidden';
169
170 var startingPosition = 303;
171
172 //huh, adjust for firefox
173 var ua = navigator.userAgent;
174 var opera = /opera [56789]|opera\/[56789]/i.test(ua);
175 var webkit = /webkit/i.test(ua)
176 var moz = !opera && !webkit && /gecko/i.test(ua);
177 if ( moz ) {
178   startingPosition += 20;
179 } else if ( opera ) {
180   startingPosition += 21;
181 }
182
183 var documentYposition = startingPosition;
184 var documentLength;
185 window.onLoad = DelayThenScroll();
186
187 </SCRIPT>
188
189 </BODY>
190 </HTML>