PageSourceSearch

https://courtdocuments.online/cn/code/adpara/str.adpara.js?1791391672?1791391672

js courtdocuments.online collected 2026-10-07 16:48:03 UTC 10,407 bytes, 302 lines download raw bytes

1
2function AdparaSelectDoc_str() {
3	var str='<br>';
4	str+='<table width="450" border="2" cellpadding="2" cellspacing="0">';
5	str+='<tr height=20>';
6	str+='  <td class="tbh" width="8%">Doc&nbsp;No</td>  ';
7	str+='  <td class="tbh" width="8%">USE</td>  ';
8	str+='  <td class="tbh" width="*%"> Descrip</td>  ';
9	str+='  <td class="tbh" width="8%">Notes</td>  ';
10	str+='</tr>';
11	for(var i=0;i<LG.adaparadocs.length;i++){
12		var ThisDoc=LG.adaparadocs[i];
13		str+='<tr>';
14		str+='  <td class="nm vt lf lb">Doc&nbsp'+ThisDoc.docnum+'</td>  ';
15		str+='<td class="nm vt lf lb">';
16			str+='<a onclick="GetAdparaDoc(\''+ThisDoc.docnum+'\')";>';
17			var path2img = '/CogNotes/code/dfn/file_open.jpg';
18			str+='<img src="'+path2img+'"> ';
19			str+='</a>';
20		str+='</td>';
21
22		str+='  <td class="nm vt lf lb">'+ThisDoc.descrip+'</td>  ';
23		str+='  <td class="nm vt cn lb lr">'+ThisDoc.numnotes+'</td>  ';
24		str+='</tr>';
25	}
26	if(LG.adaparadocs.length==0){
27		str+='<tr>';
28		str+='  <td colspan=4 class="lg red vb cn lb">No documents with Adpara notes</td>  ';
29		str+='</tr>';
30	}
31	str+='</table>';
32	return str;
33}
34
35
36function AdparaNotes_str(){
37	var str=' ';
38	str+='<img src="/CogNotes/code/dfn/scroller.top.png" width=30px>';
39	str+='<img src="/CogNotes/code/dfn/e.jpg" width="520px" height=3px>';
40	str+='<div style="width:550px;height:750px;border:2;overflow:auto;">';
41
42
43
44	str+=adpara_intro_str() ;
45	try{
46		for(var i=0;i<LG.adaparanotes.length;i++){
47			var ThisNote=LG.adaparanotes[i];
48			str+= adpara_str(i) ;
49		}
50	}catch(e){alert('AdparaNotes_str err:'+e)}
51	str+='</div>';
52	str+='<img src="/CogNotes/code/dfn/scroller.btm.png" width=30px>';
53	str+='<img src="/CogNotes/code/dfn/e.jpg" width="520px" height=3px>';
54
55
56	return str;
57
58}
59
60
61function adpara_intro_str() {
62	var str='';
63
64	str+='  <table width="550" border="0"><tbody>  ';
65	str+='   <tr><td width="160px" class="vs vc cn">  ';
66	str+='  		<img src="/cp/ut/dfn/MSW.png" height="15"  ';
67	str+='  		onclick="get_MSWord_Adpara()"';
68	str+='  		>';
69	str+='  		&nbsp;';
70
71	str+=  '<span class="xs i vc">MSWord version</span>';
72// 	str+='  		<img src="/cv/ut/dfn/MSW.png" height="15"  ';
73// 	str+='  		onclick="get_MSWord_list()"';
74// 	str+='  		>';
75	str+='      </td><td width="*" class="vs vt lf">  ';
76	str+=   ' <span id="thelinktodownloadmwsdocument">&nbsp;</span> ';
77	str+='  		</td></tr>  ';
78	str+='  </tbody></table>  ';
79
80
81		str+='  <table width="600" cellspacing="0" cellpadding="0" border="0">  ';
82		str+='  <tr class="">  ';
83		str+='  	<td width="*" class="vt lf lgr b"><br>AD PARAGRAPH RESPONSES TO <br>'+LG.CaseDocsData[LG.UsingAdparaDocnum].descrip ;
84		// str+='  	'+local_G.AdParaDoc.answer_who.toUpperCase()+'';
85		str+='  	</td>  ';
86		str+='  	<td width="80" class="vt cn xl">&nbsp;</td>  ';
87		str+='  </tr>  ';
88		str+='  </table>  ';
89		str+='  <br>  ';
90		str+='  <table width="600" cellspacing="0" cellpadding="0" border="0">  ';
91		str+='  <tr class="">  ';
92//		str+='  	<td width="40" class="vt lf ls1-5">&nbsp;'+(local_G.AdParaDoc.paranum + 1)+'</td>  ';
93		str+='  	<td width="*" class="vt js ls1-5">';
94		str+='  	I now deal with certain specific responses not sufficiently dealt with elsewhere.  ';
95		str+='  	In this following section any quoted text in small italics just below the "Ad Paragraph"  ';
96		str+='  	headings is not my evidence, but is an extract from the paragraph that I am responding to.   ';
97		str+='  	This has been done as an aid to comprehension and to avoid the need to repeatedly page  ';
98		str+='  	back and forth to check the paragraph being dealt with by me. ';
99		str+='  	Those extracts were not typed but were `read` by a computer doing OCR (optical character ';
100		str+='  	recognition) - the accuracy of which depends on the quality and clarity of the scanned ';
101		str+='  	page being responded to. Despite such typographical errors one can usually follow what ';
102		str+='  	is being responded to in the numbered paragraphs below which are my responses. ';
103		str+='  	<br>&nbsp;<br>';
104		str+='  	</td>  ';
105
106
107
108		str+='  	<td width="80" class="vt cn xl">&nbsp;</td>  ';
109		str+='  </tr>  ';
110		str+='  </table>  ';
111
112	return str;
113}
114
115
116function adpara_str(p_elenum) {
117    var str='<p>';
118	str+='<div id="adparadiv_'+p_elenum+'">';
119	str+=  adparadiv_content_str(p_elenum);
120	str+='</div>  ';
121	return str;
122}
123
124
125function adparadiv_content_str(p_elenum) {
126	var JD = LG.adaparanotes[p_elenum];
127try{
128	var str='';
129	str+='  <table width="600" cellspacing="0" cellpadding="0" border="0">  ';
130	str+='  <tr class="">  ';
131	JD.paranum = p_elenum + 1;
132	str+='  	<td width="*" class="lf vt b nm"><a  ';
133	str+='  onclick="editpara('+p_elenum+')"';
134	str+='  >'+JD.paranum+'&nbsp;&nbsp;&nbsp;    Ad paragraph '+JD.pararef+'</a></td>  ';
135	str+='  </tr>  ';
136	str+='  </table>  ';
137
138	// QUOTED EXTRACT THEYSAY
139	str+='  <table width="600" cellspacing="0" cellpadding="0" border="0">  ';
140	str+='  <tr class="">  ';
141	str+='  	<td width="20" class="vt cn">&nbsp;</td>  ';
142	JD.theysay = adpara_hrt2br(JD.theysay);
143	str+='  	<td width="*" class="vt sm js i" onmousedown="jump2page(\'iframe1\','+JD.page+')"><br>&quot;'+JD.theysay+'&quot;<br>&nbsp;</td>  ';
144	str+='  	<td width="80" class="vt cn xl">&nbsp;</td>  ';
145	str+='  </tr>  ';
146	str+='  </table>  ';
147
148	str+='  <table width="600" cellspacing="0" cellpadding="0" border="0">  ';
149
150
151
152	//  convert multi line breaks to single
153	rxp_br=/<br>/gi;
154	v_temp=JD.wesay.replace(rxp_br,'\n');
155	var v_wesay = adpara_html_chrs(v_temp); // utility func below
156	v_wesay = adpara_hrt2br(v_wesay);
157
158
159
160	//    rxp_br=/<br>/gi;
161	var wesay_parts=v_wesay.split(rxp_br);  // split the response into pieces
162	var start_subpara= 0*1;
163	for (i = 0; i < wesay_parts.length; i++) {
164		// set sub para number stuff
165		var v_subpara = '&nbsp;';
166		var v_paranum_cell_width= '80';
167		var v_paranum_position= 'cn';
168		var rxp_alpha=/^[a-zA-Z]/gi; // to identify sub paras for numbers.  Non alpha ones get no subpara number
169
170		if (wesay_parts[i].search(rxp_alpha)>-1) {
171				start_subpara = parseFloat(start_subpara) + 1; // increment the subnum in paranum.subnum
172			v_subpara = JD.paranum+'.'+start_subpara;
173				v_paranum_cell_width= '80';
174				v_paranum_position= 'cn';
175		}else {   // part does not start with an alpha
176			// give a bullet if starts with a star *, else nothing
177			var rxp_star=/^\*+ */;  // make that right fix
178				wesay_parts[i] = wesay_parts[i].replace(rxp_star,'');
179			v_subpara = '&bull;&nbsp;&nbsp;&nbsp;';
180				v_paranum_cell_width= '120';
181				v_paranum_position= 'rt';
182		}
183		if (wesay_parts[i]) { // ignore blanks
184				str+='  <tr class="">  ';
185				str+='  	<td width="'+v_paranum_cell_width+'" class="vt '+v_paranum_position+' ls1-5">&nbsp;'+v_subpara+'</td>  ';
186				str+='  	<td width="*" class="vt js ls1-5">'+wesay_parts[i]+'<br>&nbsp;</td>  ';
187				str+='  	<td width="80" class="vt cn xl">&nbsp;</td>  ';
188				str+='  </tr>  ';
189		}
190	}
191	str+='  </table>  ';
192
193	// QUERIES AND COMMENTS IF ANY
194//	if (local_G.AdParaDoc.show_queries>0 && JD.comments && JD.comments.length > 0){
195	if(JD.comment && JD.comment !=''){
196
197		// outer table
198			str+='  <table width="480" cellspacing="0" cellpadding="0" border="0">  ';
199			str+= '<tr>';
200			str+= '<td width="80px">&nbsp;</td>';
201			str+= '<td width="*" class="red i nm">';
202			str+=JD.comment ;
203
204			str+= '</td></tr></table>'; // close outer table
205	}
206	return str;
207}catch(e){LG.has_error=1; alert('adparadiv_content_str err: row '+p_elenum+' : '+e)}
208}
209
210
211
212function editpara_str(p_elenum) {
213  var str='';
214	try{
215// alert('Reached editpara_str');
216
217	var JD= LG.adaparanotes[p_elenum];
218		str+='  <table width="580" cellspacing="0" cellpadding="0" border="0">  ';
219		str+='  <tr class="">  ';
220		str+='  	<td width="100" class="label lf vt">Ad para</td>';
221		str+='  	<td width="50" class="vt sm lf ">';
222		str+='       <input ';
223		str+='       type=text ';
224		str+='       size=10 ';
225		str+='       onchange="LG.adaparanotes['+p_elenum+'].pararef=this.value" ';
226		str+='       value="'+JD.pararef+'"';
227		str+='       >';
228		str+='    </td> ';
229		str+='  	<td width="*"  class="cn vt">';
230		str+='       <input type="button" ';
231		str+='       class="btn" ';
232		str+='       value="Save Changes" ';
233		str+='       onclick="AdparaChanges_2_db('+p_elenum+')" ';
234		str+='        >';
235		str+='       <input type="button" ';
236		str+='       class="btn" ';
237		str+='       value="Just Close" ';
238		str+='       onclick="restore_adpara_div('+p_elenum+')" ';
239		str+='        >';
240		str+='    </td> ';
241
242		str+='  </tr>  ';
243		str+='  </table>  ';
244
245
246
247		str+='  <table width="580" cellspacing="0" cellpadding="0" border="0">  ';
248
249		str+='  <tr class="">  ';
250		str+='  	<td width="*" class="tbh lf vt">X said</td>';
251		str+='  </tr>  ';
252		str+='  <tr class="">  ';
253		str+='  	<td width="*" class="vt nm lf ">';
254		str+='       <textarea ';
255		str+='       class="ll lt lr lg" ';
256		str+='       rows=6 ';
257		str+='       cols=70 ';
258		// str+='       onchange="adpara_hrt2br_html_chrs(this);LG.adaparanotes['+p_elenum+'].theysay=this.value" ';
259		str+='       onchange="LG.adaparanotes['+p_elenum+'].theysay=this.value" ';
260		str+='        >' + adpara_br2line(JD.theysay)  + '</textarea>';
261		str+='    </td> ';
262		str+='  </tr>  ';
263
264
265		str+='  <tr class="">  ';
266		str+='  	<td width="*" class="tbh lf vt">We say</td>';
267		str+='  </tr>  ';
268		str+='  <tr class="">  ';
269		str+='  	<td width="*" class="vt lg lf ">';
270		str+='       <textarea ';
271		str+='       class="ll lt lr lg" ';
272		str+='       rows=10 ';
273		str+='       cols=70 ';
274		// str+='       onchange="adpara_hrt2br_html_chrs (this);LG.adaparanotes['+p_elenum+'].wesay=this.value" ';
275		str+='       onchange="LG.adaparanotes['+p_elenum+'].wesay=this.value" ';
276		str+='        >' + adpara_br2line(JD.wesay)  + '</textarea>';
277		str+='    </td> ';
278		str+='  </tr>  ';
279
280		str+='  <tr class="">  ';
281		str+='  	<td width="*" class="tbh lf vt">Comment</td>';
282		str+='  </tr>  ';
283
284				str+='  <tr class="">  ';
285				str+='  	<td width="*" class="vt lg lf ">';
286				str+='       <textarea ';
287				str+='       class="ll lt lr lg" ';
288				str+='       rows=2 ';
289				str+='       cols=75 ';
290				// str+='       onchange="adpara_hrt2br_html_chrs (this);   LG.adaparanotes['+p_elenum+'].comment = this.value;;" ';
291				str+='       onchange=" LG.adaparanotes['+p_elenum+'].comment = this.value;;" ';
292				str+='        >'+JD.comment+'</textarea>';
293				str+='    </td> ';
294				str+='  </tr>  ';
295		str+='  </table>  ';
296
297	}catch(e){LG.has_error=1; alert('editpara_str err: row '+p_elenum+' : '+e)}
298	return str;
299}
300
301
302

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.