PageSourceSearch

https://www.sebi.gov.in/js/entry.js

js sebi.gov.in collected 2026-09-24 08:38:06 UTC 47,133 bytes, 1,190 lines download raw bytes

1/*function expand_collapse(id)
2{
3    var e = document.getElementById(id);
4    var f = document.getElementById(id+"_arrows");
5    if(e.style.display == 'none'){
6        e.style.display = 'block';
7        f.innerHTML = '&#9650';
8    }
9    else {
10        e.style.display = 'none';
11        f.innerHTML = '&#9660';
12    }
13}*/
14
15$(function()
16{
17    $('.input-group.date').datepicker({
18
19        todayHighlight: true,
20        autoclose: true,
21        orientation: 'bottom auto'
22    });
23});
24
25function showSectionEntry(sid, ssid, smid)
26{
27    document.homeForm.action="/sebiweb/home/HomeAction.do?doListingAll=yes&sid="+sid+"&ssid="+ssid+"&smid="+smid;
28    document.homeForm.submit();
29}
30
31function checkYear()
32{
33    if(eval(document.homeForm.fromYear.value) >=  eval(document.homeForm.toYear.value))
34    {
35        alert("From Year cannot be greater than or equal to To Year");
36        return false;
37    }
38    if(document.homeForm.fromYear.value != "" && document.homeForm.toYear.value == "")
39    {
40        alert("Please select to year.");
41        return false;
42    }
43    if(document.homeForm.toYear.value != "" && document.homeForm.fromYear.value == "")
44    {
45        alert("Please select from year.");
46        return false;
47    }
48    return true;
49}
50
51function searchFormNewsList(v, v1)
52{
53    var goinside = false;
54    if(document.homeForm.fromDate)
55    {
56        if(checkSearch(document.homeForm.fromDate, document.homeForm.toDate))
57            goinside = true;
58    }
59    else
60    {
61        if(checkYear())
62        {
63            goinside = true;
64        }
65    }
66    if(goinside == true)
67    {
68        var ssText = $("#ssid option:selected").html();        
69        var smText = "";
70        if(eval(document.homeForm.ssid.value) > 0)
71            document.title = "SEBI | "+ssText;   
72        else
73            document.title = "SEBI | "+(document.homeForm.sectName.value);
74        $('li').removeClass('active_text');
75        var sid = escape(document.homeForm.sid.value);
76        var ssid = escape(document.homeForm.ssid.value);
77        var ssidhidden = escape(document.homeForm.ssidhidden.value);
78        if(document.getElementById("subSect_"+ssid))
79            document.getElementById("subSect_"+ssid).className = "active_text";
80        var smid = 0;
81        if(document.homeForm.smid)
82        {
83            smid = escape(document.homeForm.smid.value);
84            smText = $("#smid option:selected").html();
85        }
86        var fromDate = "",toDate = "",fromYear = "",toYear = "";
87        if(document.homeForm.fromDate)
88            fromDate = escape(document.homeForm.fromDate.value);
89        if(document.homeForm.toDate)
90            toDate = escape(document.homeForm.toDate.value);
91        if(document.homeForm.fromYear)
92            fromYear = escape(document.homeForm.fromYear.value);
93        if(document.homeForm.toYear)
94            toYear = escape(document.homeForm.toYear.value);
95        var url = "/sebiweb/ajax/home/getnewslistinfo.jsp";
96        var httploc = getHTTPObject();
97        var getstr = "";
98        var next_value = 1;
99        var intmid = -1;
100        if(document.homeForm.intmid)
101            intmid = escape(document.homeForm.intmid.value);
102        if(document.homeForm.nextValue.value)
103            next_value = escape(document.homeForm.nextValue.value);
104        var search_value = escape(document.homeForm.search.value);
105        var deptId = "";
106    if(document.homeForm.deptId)
107            deptId = escape(document.homeForm.deptId.value);
108        getstr += "nextValue="+next_value;
109        getstr += "&next="+v;
110        getstr += "&search="+search_value;
111        getstr += "&fromDate="+fromDate;
112        getstr += "&toDate="+toDate;
113        getstr += "&fromYear="+fromYear;
114        getstr += "&toYear="+toYear;
115        getstr += "&deptId="+deptId;
116        getstr += "&sid="+sid;
117        getstr += "&ssid="+ssid;
118        getstr += "&smid="+smid;
119        getstr += "&ssidhidden="+ssidhidden;
120        getstr += "&intmid="+intmid;
121        getstr += "&sText="+document.homeForm.sectName.value;
122        getstr += "&ssText="+ssText;
123        getstr += "&smText="+smText;
124        getstr += "&doDirect="+v1;
125        httploc.open("POST", url, true);
126        httploc.onreadystatechange = function()
127        {
128            if (httploc.readyState == 4)
129            {
130                if(httploc.status == 200)
131                {
132                    var response = httploc.responseText;
133                    response = trim(response);
134                    var arr = response.split("#@#");
135                    var div1 = arr[0];
136                    var div2 = arr[1];
137                    document.getElementById('ajax_cat').innerHTML = '';
138                    document.getElementById('ajax_cat').innerHTML = div1;
139                    document.getElementById('brdcrm').innerHTML = '';
140                    document.getElementById('brdcrm').innerHTML = div2;
141                    // $('#mainContainer').addClass('tab_index');
142                    // var SomeFruitsList=$("body.tab_index a, input, button, h1, h2, h3, h4, h6, strong, select, textarea, iframe, th, td");
143                    // var tabindex = 0;
144                    // SomeFruitsList.each(function() {
145                    // // add tab index number to each list items
146                    // tabindex++;
147                    // $(this).attr("tabindex",tabindex);
148                    // $(this).append(''+'')
149                    // })
150                }
151            }
152        };
153        httploc.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
154        httploc.send(getstr);
155        document.getElementById('ajax_cat').innerHTML = "<div><img src='https://www.sebi.gov.in/images/slider/loading.gif' align='absmiddle'/>Please wait. Loading...</div>";
156    }
157}
158
159function searchArchiveGuidelineList(v, v1)
160{
161    var goinside = false;
162    if(document.homeForm.fromDate)
163    {
164        if(checkSearch(document.homeForm.fromDate, document.homeForm.toDate))
165            goinside = true;
166    }
167    else
168    {
169        if(checkYear())
170        {
171            goinside = true;
172        }
173    }
174    if(goinside == true)
175    {
176        var ssText = $("#ssid option:selected").html();        
177        var smText = "";
178		if(eval(document.homeForm.ssid.value) > 0)
179			document.title = "SEBI | "+ssText;   
180		else
181			document.title = "SEBI | "+(document.homeForm.sectName.value);
182        $('li').removeClass('active_text');
183        var sid = escape(document.homeForm.sid.value);
184        var ssid = escape(document.homeForm.ssid.value);
185        var ssidhidden = escape(document.homeForm.ssidhidden.value);
186        if(document.getElementById("subSect_"+ssid))
187            document.getElementById("subSect_"+ssid).className = "active_text";
188		var smid = 0;
189		if(document.homeForm.smid)
190		{
191			smid = escape(document.homeForm.smid.value);
192			smText = $("#smid option:selected").html();
193		}
194        var fromDate = "",toDate = "",fromYear = "",toYear = "";
195        if(document.homeForm.fromDate)
196            fromDate = escape(document.homeForm.fromDate.value);
197        if(document.homeForm.toDate)
198            toDate = escape(document.homeForm.toDate.value);
199        if(document.homeForm.fromYear)
200            fromYear = escape(document.homeForm.fromYear.value);
201        if(document.homeForm.toYear)
202            toYear = escape(document.homeForm.toYear.value);
203        var url = "/sebiweb/ajax/home/getArchiveGuidelinelistinfo.jsp";
204        var httploc = getHTTPObject();
205        var getstr = "";
206		var next_value = 1;
207		var intmid = -1;
208		if(document.homeForm.intmid)
209	        intmid = escape(document.homeForm.intmid.value);
210		if(document.homeForm.nextValue.value)
211	        next_value = escape(document.homeForm.nextValue.value);
212        var search_value = escape(document.homeForm.search.value);
213        var deptId = "";
214	if(document.homeForm.deptId)
215			deptId = escape(document.homeForm.deptId.value);
216        getstr += "nextValue="+next_value;
217        getstr += "&next="+v;
218        getstr += "&search="+search_value;
219        getstr += "&fromDate="+fromDate;
220        getstr += "&toDate="+toDate;
221        getstr += "&fromYear="+fromYear;
222        getstr += "&toYear="+toYear;
223        getstr += "&deptId="+deptId;
224        getstr += "&sid="+sid;
225        getstr += "&ssid="+ssid;
226        getstr += "&smid="+smid;
227        getstr += "&ssidhidden="+ssidhidden;
228        getstr += "&intmid="+intmid;
229        getstr += "&sText="+document.homeForm.sectName.value;
230        getstr += "&ssText="+ssText;
231        getstr += "&smText="+smText;
232        getstr += "&doDirect="+v1;
233        httploc.open("POST", url, true);
234        httploc.onreadystatechange = function()
235        {
236            if (httploc.readyState == 4)
237            {
238                if(httploc.status == 200)
239                {
240                    var response = httploc.responseText;
241                    response = trim(response);
242                    var arr = response.split("#@#");
243                    var div1 = arr[0];
244                    var div2 = arr[1];
245                    document.getElementById('ajax_cat').innerHTML = '';
246                    document.getElementById('ajax_cat').innerHTML = div1;
247					document.getElementById('brdcrm').innerHTML = '';
248                    document.getElementById('brdcrm').innerHTML = div2;
249					$('#mainContainer').addClass('tab_index');
250					var SomeFruitsList=$("body.tab_index a, input, button, h1, h2, h3, h4, h6, strong, select, textarea, iframe, th, td");
251					var tabindex = 0;
252					SomeFruitsList.each(function() {
253					// add tab index number to each list items
254					tabindex++;
255					$(this).attr("tabindex",tabindex);
256					$(this).append(''+'')
257					})
258                }
259            }
260        };
261        httploc.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
262        httploc.send(getstr);
263        document.getElementById('ajax_cat').innerHTML = "<div><img src='https://www.sebi.gov.in/images/slider/loading.gif' align='absmiddle'/>Please wait. Loading...</div>";
264    }
265}
266
267function searchArchiveGeneralOrderList(v, v1)
268{
269    var goinside = false;
270    if(document.homeForm.fromDate)
271    {
272        if(checkSearch(document.homeForm.fromDate, document.homeForm.toDate))
273            goinside = true;
274    }
275    else
276    {
277        if(checkYear())
278        {
279            goinside = true;
280        }
281    }
282    if(goinside == true)
283    {
284        var ssText = $("#ssid option:selected").html();        
285        var smText = "";
286		if(eval(document.homeForm.ssid.value) > 0)
287			document.title = "SEBI | "+ssText;   
288		else
289			document.title = "SEBI | "+(document.homeForm.sectName.value);
290        $('li').removeClass('active_text');
291        var sid = escape(document.homeForm.sid.value);
292        var ssid = escape(document.homeForm.ssid.value);
293        var ssidhidden = escape(document.homeForm.ssidhidden.value);
294        if(document.getElementById("subSect_"+ssid))
295            document.getElementById("subSect_"+ssid).className = "active_text";
296		var smid = 0;
297		if(document.homeForm.smid)
298		{
299			smid = escape(document.homeForm.smid.value);
300			smText = $("#smid option:selected").html();
301		}
302        var fromDate = "",toDate = "",fromYear = "",toYear = "";
303        if(document.homeForm.fromDate)
304            fromDate = escape(document.homeForm.fromDate.value);
305        if(document.homeForm.toDate)
306            toDate = escape(document.homeForm.toDate.value);
307        if(document.homeForm.fromYear)
308            fromYear = escape(document.homeForm.fromYear.value);
309        if(document.homeForm.toYear)
310            toYear = escape(document.homeForm.toYear.value);
311        var url = "/sebiweb/ajax/home/getArchiveGuidelinelistinfo.jsp";
312        var httploc = getHTTPObject();
313        var getstr = "";
314		var next_value = 1;
315		var intmid = -1;
316		if(document.homeForm.intmid)
317	        intmid = escape(document.homeForm.intmid.value);
318		if(document.homeForm.nextValue.value)
319	        next_value = escape(document.homeForm.nextValue.value);
320        var search_value = escape(document.homeForm.search.value);
321        var deptId = "";
322	if(document.homeForm.deptId)
323			deptId = escape(document.homeForm.deptId.value);
324        getstr += "nextValue="+next_value;
325        getstr += "&next="+v;
326        getstr += "&search="+search_value;
327        getstr += "&fromDate="+fromDate;
328        getstr += "&toDate="+toDate;
329        getstr += "&fromYear="+fromYear;
330        getstr += "&toYear="+toYear;
331        getstr += "&deptId="+deptId;
332        getstr += "&sid="+sid;
333        getstr += "&ssid="+ssid;
334        getstr += "&smid="+smid;
335        getstr += "&ssidhidden="+ssidhidden;
336        getstr += "&intmid="+intmid;
337        getstr += "&sText="+document.homeForm.sectName.value;
338        getstr += "&ssText="+ssText;
339        getstr += "&smText="+smText;
340        getstr += "&doDirect="+v1;
341        httploc.open("POST", url, true);
342        httploc.onreadystatechange = function()
343        {
344            if (httploc.readyState == 4)
345            {
346                if(httploc.status == 200)
347                {
348                    var response = httploc.responseText;
349                    response = trim(response);
350                    var arr = response.split("#@#");
351                    var div1 = arr[0];
352                    var div2 = arr[1];
353                    document.getElementById('ajax_cat').innerHTML = '';
354                    document.getElementById('ajax_cat').innerHTML = div1;
355					document.getElementById('brdcrm').innerHTML = '';
356                    document.getElementById('brdcrm').innerHTML = div2;
357					$('#mainContainer').addClass('tab_index');
358					var SomeFruitsList=$("body.tab_index a, input, button, h1, h2, h3, h4, h6, strong, select, textarea, iframe, th, td");
359					var tabindex = 0;
360					SomeFruitsList.each(function() {
361					// add tab index number to each list items
362					tabindex++;
363					$(this).attr("tabindex",tabindex);
364					$(this).append(''+'')
365					})
366                }
367            }
368        };
369        httploc.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
370        httploc.send(getstr);
371        document.getElementById('ajax_cat').innerHTML = "<div><img src='https://www.sebi.gov.in/images/slider/loading.gif' align='absmiddle'/>Please wait. Loading...</div>";
372    }
373}
374
375function searchArchiveMasterCircularList(v, v1)
376{
377    var goinside = false;
378    if(document.homeForm.fromDate)
379    {
380        if(checkSearch(document.homeForm.fromDate, document.homeForm.toDate))
381            goinside = true;
382    }
383    else
384    {
385        if(checkYear())
386        {
387            goinside = true;
388        }
389    }
390    if(goinside == true)
391    {
392        var ssText = $("#ssid option:selected").html();        
393        var smText = "";
394		if(eval(document.homeForm.ssid.value) > 0)
395			document.title = "SEBI | "+ssText;   
396		else
397			document.title = "SEBI | "+(document.homeForm.sectName.value);
398        $('li').removeClass('active_text');
399        var sid = escape(document.homeForm.sid.value);
400        var ssid = escape(document.homeForm.ssid.value);
401        var ssidhidden = escape(document.homeForm.ssidhidden.value);
402        if(document.getElementById("subSect_"+ssid))
403            document.getElementById("subSect_"+ssid).className = "active_text";
404		var smid = 0;
405		if(document.homeForm.smid)
406		{
407			smid = escape(document.homeForm.smid.value);
408			smText = $("#smid option:selected").html();
409		}
410        var fromDate = "",toDate = "",fromYear = "",toYear = "";
411        if(document.homeForm.fromDate)
412            fromDate = escape(document.homeForm.fromDate.value);
413        if(document.homeForm.toDate)
414            toDate = escape(document.homeForm.toDate.value);
415        if(document.homeForm.fromYear)
416            fromYear = escape(document.homeForm.fromYear.value);
417        if(document.homeForm.toYear)
418            toYear = escape(document.homeForm.toYear.value);
419        var url = "/sebiweb/ajax/home/getArchiveMasterCircularlistinfo.jsp";
420        var httploc = getHTTPObject();
421        var getstr = "";
422		var next_value = 1;
423		var intmid = -1;
424		if(document.homeForm.intmid)
425	        intmid = escape(document.homeForm.intmid.value);
426		if(document.homeForm.nextValue.value)
427	        next_value = escape(document.homeForm.nextValue.value);
428        var search_value = escape(document.homeForm.search.value);
429        var deptId = "";
430	if(document.homeForm.deptId)
431			deptId = escape(document.homeForm.deptId.value);
432        getstr += "nextValue="+next_value;
433        getstr += "&next="+v;
434        getstr += "&search="+search_value;
435        getstr += "&fromDate="+fromDate;
436        getstr += "&toDate="+toDate;
437        getstr += "&fromYear="+fromYear;
438        getstr += "&toYear="+toYear;
439        getstr += "&deptId="+deptId;
440        getstr += "&sid="+sid;
441        getstr += "&ssid="+ssid;
442        getstr += "&smid="+smid;
443        getstr += "&ssidhidden="+ssidhidden;
444        getstr += "&intmid="+intmid;
445        getstr += "&sText="+document.homeForm.sectName.value;
446        getstr += "&ssText="+ssText;
447        getstr += "&smText="+smText;
448        getstr += "&doDirect="+v1;
449        httploc.open("POST", url, true);
450        httploc.onreadystatechange = function()
451        {
452            if (httploc.readyState == 4)
453            {
454                if(httploc.status == 200)
455                {
456                    var response = httploc.responseText;
457                    response = trim(response);
458                    var arr = response.split("#@#");
459                    var div1 = arr[0];
460                    var div2 = arr[1];
461                    document.getElementById('ajax_cat').innerHTML = '';
462                    document.getElementById('ajax_cat').innerHTML = div1;
463					document.getElementById('brdcrm').innerHTML = '';
464                    document.getElementById('brdcrm').innerHTML = div2;
465					$('#mainContainer').addClass('tab_index');
466					var SomeFruitsList=$("body.tab_index a, input, button, h1, h2, h3, h4, h6, strong, select, textarea, iframe, th, td");
467					var tabindex = 0;
468					SomeFruitsList.each(function() {
469					// add tab index number to each list items
470					tabindex++;
471					$(this).attr("tabindex",tabindex);
472					$(this).append(''+'')
473					})
474                }
475            }
476        };
477        httploc.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
478        httploc.send(getstr);
479        document.getElementById('ajax_cat').innerHTML = "<div><img src='https://www.sebi.gov.in/images/slider/loading.gif' align='absmiddle'/>Please wait. Loading...</div>";
480    }
481}
482
483
484function searchArchiveCircularList(v, v1)
485{
486    var goinside = false;
487    if(document.homeForm.fromDate)
488    {
489        if(checkSearch(document.homeForm.fromDate, document.homeForm.toDate))
490            goinside = true;
491    }
492    else
493    {
494        if(checkYear())
495        {
496            goinside = true;
497        }
498    }
499    if(goinside == true)
500    {
501        var ssText = $("#ssid option:selected").html();        
502        var smText = "";
503		if(eval(document.homeForm.ssid.value) > 0)
504			document.title = "SEBI | "+ssText;   
505		else
506			document.title = "SEBI | "+(document.homeForm.sectName.value);
507        $('li').removeClass('active_text');
508        var sid = escape(document.homeForm.sid.value);
509        var ssid = escape(document.homeForm.ssid.value);
510        var ssidhidden = escape(document.homeForm.ssidhidden.value);
511        if(document.getElementById("subSect_"+ssid))
512            document.getElementById("subSect_"+ssid).className = "active_text";
513		var smid = 0;
514		if(document.homeForm.smid)
515		{
516			smid = escape(document.homeForm.smid.value);
517			smText = $("#smid option:selected").html();
518		}
519        var fromDate = "",toDate = "",fromYear = "",toYear = "";
520        if(document.homeForm.fromDate)
521            fromDate = escape(document.homeForm.fromDate.value);
522        if(document.homeForm.toDate)
523            toDate = escape(document.homeForm.toDate.value);
524        if(document.homeForm.fromYear)
525            fromYear = escape(document.homeForm.fromYear.value);
526        if(document.homeForm.toYear)
527            toYear = escape(document.homeForm.toYear.value);
528        var url = "/sebiweb/ajax/home/getArchiveCircularlistinfo.jsp";
529        var httploc = getHTTPObject();
530        var getstr = "";
531		var next_value = 1;
532		var intmid = -1;
533		if(document.homeForm.intmid)
534	        intmid = escape(document.homeForm.intmid.value);
535		if(document.homeForm.nextValue.value)
536	        next_value = escape(document.homeForm.nextValue.value);
537        var search_value = escape(document.homeForm.search.value);
538        var deptId = "";
539	if(document.homeForm.deptId)
540			deptId = escape(document.homeForm.deptId.value);
541        getstr += "nextValue="+next_value;
542        getstr += "&next="+v;
543        getstr += "&search="+search_value;
544        getstr += "&fromDate="+fromDate;
545        getstr += "&toDate="+toDate;
546        getstr += "&fromYear="+fromYear;
547        getstr += "&toYear="+toYear;
548        getstr += "&deptId="+deptId;
549        getstr += "&sid="+sid;
550        getstr += "&ssid="+ssid;
551        getstr += "&smid="+smid;
552        getstr += "&ssidhidden="+ssidhidden;
553        getstr += "&intmid="+intmid;
554        getstr += "&sText="+document.homeForm.sectName.value;
555        getstr += "&ssText="+ssText;
556        getstr += "&smText="+smText;
557        getstr += "&doDirect="+v1;
558        httploc.open("POST", url, true);
559        httploc.onreadystatechange = function()
560        {
561            if (httploc.readyState == 4)
562            {
563                if(httploc.status == 200)
564                {
565                    var response = httploc.responseText;
566                    response = trim(response);
567                    var arr = response.split("#@#");
568                    var div1 = arr[0];
569                    var div2 = arr[1];
570                    document.getElementById('ajax_cat').innerHTML = '';
571                    document.getElementById('ajax_cat').innerHTML = div1;
572					document.getElementById('brdcrm').innerHTML = '';
573                    document.getElementById('brdcrm').innerHTML = div2;
574					$('#mainContainer').addClass('tab_index');
575					var SomeFruitsList=$("body.tab_index a, input, button, h1, h2, h3, h4, h6, strong, select, textarea, iframe, th, td");
576					var tabindex = 0;
577					SomeFruitsList.each(function() {
578					// add tab index number to each list items
579					tabindex++;
580					$(this).attr("tabindex",tabindex);
581					$(this).append(''+'')
582					})
583                }
584            }
585        };
586        httploc.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
587        httploc.send(getstr);
588        document.getElementById('ajax_cat').innerHTML = "<div><img src='https://www.sebi.gov.in/images/slider/loading.gif' align='absmiddle'/>Please wait. Loading...</div>";
589    }
590}
591
592function searchArchiveMufunDraList(v, v1)
593{
594    var goinside = false;
595    if(document.homeForm.fromDate)
596    {
597        if(checkSearch(document.homeForm.fromDate, document.homeForm.toDate))
598            goinside = true;
599    }
600    else
601    {
602        if(checkYear())
603        {
604            goinside = true;
605        }
606    }
607    if(goinside == true)
608    {
609        var ssText = $("#ssid option:selected").html();        
610        var smText = "";
611		if(eval(document.homeForm.ssid.value) > 0)
612			document.title = "SEBI | "+ssText;   
613		else
614			document.title = "SEBI | "+(document.homeForm.sectName.value);
615        $('li').removeClass('active_text');
616        var sid = escape(document.homeForm.sid.value);
617        var ssid = escape(document.homeForm.ssid.value);
618        var ssidhidden = escape(document.homeForm.ssidhidden.value);
619        if(document.getElementById("subSect_"+ssid))
620            document.getElementById("subSect_"+ssid).className = "active_text";
621		var smid = 0;
622		if(document.homeForm.smid)
623		{
624			smid = escape(document.homeForm.smid.value);
625			smText = $("#smid option:selected").html();
626		}
627        var fromDate = "",toDate = "",fromYear = "",toYear = "";
628        if(document.homeForm.fromDate)
629            fromDate = escape(document.homeForm.fromDate.value);
630        if(document.homeForm.toDate)
631            toDate = escape(document.homeForm.toDate.value);
632        if(document.homeForm.fromYear)
633            fromYear = escape(document.homeForm.fromYear.value);
634        if(document.homeForm.toYear)
635            toYear = escape(document.homeForm.toYear.value);
636        var url = "/sebiweb/ajax/home/getArchiveMufunDralistinfo.jsp";
637        var httploc = getHTTPObject();
638        var getstr = "";
639		var next_value = 1;
640		var intmid = -1;
641		if(document.homeForm.intmid)
642	        intmid = escape(document.homeForm.intmid.value);
643		if(document.homeForm.nextValue.value)
644	        next_value = escape(document.homeForm.nextValue.value);
645        var search_value = escape(document.homeForm.search.value);
646        var deptId = "";
647	if(document.homeForm.deptId)
648			deptId = escape(document.homeForm.deptId.value);
649        getstr += "nextValue="+next_value;
650        getstr += "&next="+v;
651        getstr += "&search="+search_value;
652        getstr += "&fromDate="+fromDate;
653        getstr += "&toDate="+toDate;
654        getstr += "&fromYear="+fromYear;
655        getstr += "&toYear="+toYear;
656        getstr += "&deptId="+deptId;
657        getstr += "&sid="+sid;
658        getstr += "&ssid="+ssid;
659        getstr += "&smid="+smid;
660        getstr += "&ssidhidden="+ssidhidden;
661        getstr += "&intmid="+intmid;
662        getstr += "&sText="+document.homeForm.sectName.value;
663        getstr += "&ssText="+ssText;
664        getstr += "&smText="+smText;
665        getstr += "&doDirect="+v1;
666        httploc.open("POST", url, true);
667        httploc.onreadystatechange = function()
668        {
669            if (httploc.readyState == 4)
670            {
671                if(httploc.status == 200)
672                {
673                    var response = httploc.responseText;
674                    response = trim(response);
675                    var arr = response.split("#@#");
676                    var div1 = arr[0];
677                    var div2 = arr[1];
678                    document.getElementById('ajax_cat').innerHTML = '';
679                    document.getElementById('ajax_cat').innerHTML = div1;
680					document.getElementById('brdcrm').innerHTML = '';
681                    document.getElementById('brdcrm').innerHTML = div2;
682					$('#mainContainer').addClass('tab_index');
683					var SomeFruitsList=$("body.tab_index a, input, button, h1, h2, h3, h4, h6, strong, select, textarea, iframe, th, td");
684					var tabindex = 0;
685					SomeFruitsList.each(function() {
686					// add tab index number to each list items
687					tabindex++;
688					$(this).attr("tabindex",tabindex);
689					$(this).append(''+'')
690					})
691                }
692            }
693        };
694        httploc.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
695        httploc.send(getstr);
696        document.getElementById('ajax_cat').innerHTML = "<div><img src='https://www.sebi.gov.in/images/slider/loading.gif' align='absmiddle'/>Please wait. Loading...</div>";
697    }
698}
699
700
701function resetFormNewsList()
702{
703    document.homeForm.reset();
704}
705
706function infoOnLoad()
707{
708    var cText = $("#cid option:selected").html();
709    var cid = escape(document.homeForm.cid.value);
710    if(document.getElementById("infoname") && eval(cid) > 0)
711            document.getElementById("infoname").innerHTML = " : "+cText;
712    if(document.getElementById("infobrdname") && eval(cid) > 0)
713        document.getElementById("infobrdname").innerHTML = " : "+cText;
714}
715
716function searchFormNewsListAll(v, v1)
717{
718    if(checkSearch(document.homeForm.fromDate, document.homeForm.toDate))
719    {
720        var sid = escape(document.homeForm.sid.value);
721        var sText = $("#sid option:selected").html();
722        var ssText = $("#ssid option:selected").html();
723        var smText = "";
724        var cText = $("#cid option:selected").html();
725        if(eval(sid) > 0)
726            document.title = "SEBI | "+sText;
727        else
728            document.title = "SEBI | News Listing";
729        $('li').removeClass('active_text');
730        if(document.getElementById("sect_"+sid))
731            document.getElementById("sect_"+sid).className = "active_text";
732        var ssid = "-1";
733        if(document.homeForm.ssid)
734            ssid = escape(document.homeForm.ssid.value);
735        var smid = 0;
736        if(document.homeForm.smid)
737        {
738            smid = escape(document.homeForm.smid.value);
739            smText = $("#smid option:selected").html();
740        }
741        var cid = escape(document.homeForm.cid.value);
742        var fromDate = escape(document.homeForm.fromDate.value);
743        var toDate = escape(document.homeForm.toDate.value);
744        var url = "/sebiweb/ajax/home/getnewslistallinfo.jsp";
745        var httploc = getHTTPObject();
746        var getstr = "";
747        var next_value = 1;
748        if(document.homeForm.nextValue.value)
749            next_value = escape(document.homeForm.nextValue.value);
750        var search_value = escape(document.homeForm.search.value);
751        var deptId = escape(document.homeForm.deptId.value);
752        getstr += "nextValue="+next_value;
753        getstr += "&next="+v;
754        getstr += "&search="+search_value;
755        getstr += "&fromDate="+fromDate;
756        getstr += "&toDate="+toDate;
757        getstr += "&deptId="+deptId;
758        getstr += "&sid="+sid;
759        getstr += "&ssid="+ssid;
760        getstr += "&smid="+smid;
761        getstr += "&cid="+cid;
762        getstr += "&sText="+sText;
763        getstr += "&ssText="+ssText;
764        getstr += "&smText="+smText;
765        getstr += "&cText="+cText;
766        getstr += "&doDirect="+v1;
767        if(document.getElementById("infoname") && eval(cid) > 0)
768            document.getElementById("infoname").innerHTML = " : "+cText;
769        else
770            document.getElementById("infoname").innerHTML = "";
771        httploc.open("POST", url, true);
772        httploc.onreadystatechange = function()
773        {
774            if (httploc.readyState == 4)
775            {
776                if(httploc.status == 200)
777                {
778                    var response = httploc.responseText;
779                    response = trim(response);
780                    var arr = response.split("#@#");
781                    var div1 = arr[0];
782                    var div2 = arr[1];
783                    document.getElementById('ajax_cat').innerHTML = '';
784                    document.g
784etElementById('ajax_cat').innerHTML = div1;
785                    document.getElementById('brdcrm').innerHTML = '';
786                    document.getElementById('brdcrm').innerHTML = div2;
787                    
788                    // $('#mainContainer').addClass('tab_index');
789                    // var SomeFruitsList=$("body.tab_index a, input, button, h1, h2, h3, h4, h6, strong, select, textarea, iframe, th, td");
790                    // var tabindex = 0;
791                    // SomeFruitsList.each(function() {
792                    // // add tab index number to each list items
793                    // tabindex++;
794                    // $(this).attr("tabindex",tabindex);
795                    // $(this).append(''+'')
796                    // })
797                    
798                }
799            }
800        };
801        httploc.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
802        httploc.send(getstr);
803        document.getElementById('ajax_cat').innerHTML = "<div><img src='https://www.sebi.gov.in/images/slider/loading.gif' align='absmiddle'/>Please wait. Loading...</div>";
804    }
805}
806
807function fillSubSection()
808{
809    document.getElementById('sm_div1').style.display = "none;"
810    document.getElementById('sm_div2').style.display = "none;"
811    var url = "/sebiweb/ajax/home/fillnewslistdd.jsp";
812    var httploc = getHTTPObject();
813    var sid = escape(document.homeForm.sid.value);
814    var getstr = "sid="+sid;
815    getstr += "&fillSubSection=yes";
816    httploc.open("POST", url, true);
817    httploc.onreadystatechange = function()
818    {
819        if (httploc.readyState == 4)
820        {
821            if(httploc.status == 200)
822            {
823                var response = httploc.responseText;
824                if(trim(response) != "")
825                    document.getElementById('ss_div').style.display = '';
826                else
827                    document.getElementById('ss_div').style.display = 'none';
828                document.getElementById('ss_div').innerHTML = '';
829                document.getElementById('ss_div').innerHTML = response;
830                document.getElementById('sm_div1').style.display = 'none';
831                document.getElementById('sm_div2').style.display = 'none';
832            }
833        }
834    };
835    httploc.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
836    httploc.send(getstr);
837}
838
839function fillSubSectionMenu()
840{
841    var url = "/sebiweb/ajax/home/fillnewslistdd.jsp";
842    var httploc = getHTTPObject();
843    var sid = document.homeForm.sid.value;
844    var ssid = document.homeForm.ssid.value;
845    var smid = 0;
846    if(document.homeForm.smid)
847        smid = document.homeForm.smid.value;
848    var getstr = "sid="+sid;
849    getstr += "&ssid="+ssid;
850    getstr += "&smid="+smid;
851    getstr += "&fillSubSectionMenu=yes";
852    httploc.open("POST", url, true);
853    httploc.onreadystatechange = function()
854    {
855        if (httploc.readyState == 4)
856        {
857            if(httploc.status == 200)
858            {
859                var response = httploc.responseText;
860                if(document.getElementById('sm_div'))
861                {
862                    document.getElementById('sm_div').innerHTML = '';
863                    document.getElementById('sm_div').innerHTML = response;
864                }
865                else
866                {
867                    document.getElementById('sm_div1').style.display = '';
868                    document.getElementById('sm_div2').style.display = '';
869                    document.getElementById('sm_div1').innerHTML = '';
870                    document.getElementById('sm_div2').innerHTML = response;
871                }
872            }
873        }
874    };
875    httploc.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
876    httploc.send(getstr);
877    fillDept(ssid);
878}
879
880function fillDept(ssid)
881{
882    var url = "/sebiweb/ajax/home/fillnewslistdd.jsp";
883    var httploc = getHTTPObject();
884    var getstr = "ssid="+eval(ssid);
885    getstr += "&fillDept=yes";
886    httploc.open("POST", url, true);
887    httploc.onreadystatechange = function()
888    {
889        if (httploc.readyState == 4)
890        {
891            if(httploc.status == 200)
892            {
893                var response = httploc.responseText;
894                if(trim(response) != "")
895                {
896                    document.getElementById('dept_div').style.display = '';
897                    document.getElementById('dept_div').innerHTML = '';
898                    document.getElementById('dept_div').innerHTML = response;
899                }
900                else
901                {
902                    document.getElementById('dept_div').style.display = 'none';
903                }
904            }
905        }
906    };
907    httploc.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
908    httploc.send(getstr);
909}
910
911function setMenuClass()
912{
913    $('li').removeClass('active_text');
914    var ssid = escape(document.forms[0].ssid.value);
915    document.getElementById("subSect_"+ssid).className = "active_text";
916}
917function getRelatedArt(id)
918{
919    var url = "/sebiweb/ajax/home/getrelatedart.jsp";
920    var httploc = getHTTPObject();
921    var entryId = escape(document.forms[0].entryId.value);
922    var keywordIds = escape(document.forms[0].keywordIds.value);
923    var currpage = -1;
924    var getstr = "entryId="+entryId;
925    var licount = "";
926    if(document.forms[0].currpageMore && eval(id) == 1)
927    {
928        currpage = document.forms[0].currpageMore.value;
929        licount = eval(currpage) * 5 - 4;
930    }
931    else if(document.forms[0].currpageLess && eval(id) == 2)
932    {
933        currpage = document.forms[0].currpageLess.value;
934        licount = eval(currpage) * 5 - 4;
935    }
936    getstr += "&currpage="+currpage;
937    getstr += "&keywordIds="+keywordIds;
938    httploc.open("POST", url, true);
939    httploc.onreadystatechange = function()
940    {
941        if (httploc.readyState == 4)
942        {
943            if(httploc.status == 200)
944            {
945                var response = httploc.responseText;
946                document.getElementById('relatedArt_div').innerHTML = '';
947                document.getElementById('relatedArt_div').innerHTML = response;
948                if(document.getElementById("lir"+eval(licount)))
949                {
950                    window.location.href = "#lir"+eval(licount);
951                }
952            }
953        }
954    };
955    httploc.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
956    httploc.send(getstr);
957    document.getElementById('relatedArt_div').innerHTML = "<div><img src='https://www.sebi.gov.in/images/slider/loading.gif' align='absmiddle'/>Please wait. Loading...</div>";
958    $('li').removeClass('active_text');
959    var ssid = escape(document.forms[0].ssid.value);
960    document.getElementById("subSect_"+ssid).className = "active_text";
961}
962function showLegal(smid)
963{
964    var sid = document.homeForm.sid.value;
965    var ssid = document.homeForm.ssid.value;
966    document.homeForm.action = "/sebiweb/home/HomeAction.do?doListingLegal=yes&sid="+sid+"&ssid="+ssid+"&smid="+smid;
967    document.homeForm.submit();
968}
969function showHistory()
970{
971    var sid = document.homeForm.sid.value;
972    var ssid = document.homeForm.ssid.value;
973    document.homeForm.action = "/sebiweb/home/HomeAction.do?doListingLegal=yes&sid="+sid+"&ssid="+ssid+"&smid=0";
974    document.homeForm.submit();
975}
976function showCircularArchive()
977{
978    var sid = document.homeForm.sid.value;
979    var ssid = document.homeForm.ssid.value;
980    document.homeForm.action = "/sebiweb/home/HomeAction.do?doListingCirArchive=yes&sid="+sid+"&ssid=7&smid=0";
981    document.homeForm.submit();
982}
983
984function showGuidelineArchive()
985{
986    var sid = document.homeForm.sid.value;
987    var ssid = document.homeForm.ssid.value;
988    document.homeForm.action = "/sebiweb/home/HomeAction.do?doListingGuidelineArchive=yes&sid="+sid+"&ssid=5&smid=0";
989    document.homeForm.submit();
990}
991
992function showGeneralOrderArchive()
993{
994    var sid = document.homeForm.sid.value;
995    var ssid = document.homeForm.ssid.value;
996    document.homeForm.action = "/sebiweb/home/HomeAction.do?doListingGeneralOrderArchive=yes&sid="+sid+"&ssid=4&smid=0";
997    document.homeForm.submit();
998}
999
1000function showMastercirCularArchive()
1001{
1002    var sid = document.homeForm.sid.value;
1003    var ssid = document.homeForm.ssid.value;
1004    document.homeForm.action = "/sebiweb/home/HomeAction.do?doListingMasterCir
1004cularArchive=yes&sid="+sid+"&ssid=6&smid=0";
1005    document.homeForm.submit();
1006}
1007
1008function showMufunDraArchive()
1009{
1010    var sid = document.homeForm.sid.value;
1011    var ssid = document.homeForm.ssid.value;
1012    document.homeForm.action = "/sebiweb/home/HomeAction.do?doListingMufunDraArchive=yes&sid="+sid+"&ssid=39&smid=37";
1013    document.homeForm.submit();
1014}
1015
1016function showTradingArchive()
1017{
1018    var sid = document.homeForm.sid.value;
1019    var ssid = document.homeForm.ssid.value;
1020    document.homeForm.action = "/sebiweb/home/HomeAction.do?doListingTradingArchive=yes&sid="+sid+"&ssid=11&smid=0";
1021    document.homeForm.submit();
1022}
1023
1024function showhide(id)
1025{
1026    var v1 = document.getElementById("nav-mobile");
1027    var v2 = document.getElementById("nav-main");
1028    var odditems1 = v1.getElementsByTagName("li");
1029    var odditems2 = v2.getElementsByTagName("li");
1030    $('li').removeClass('news_active has-sub');
1031    for (var i=0; i<odditems1.length; i++)
1032    {
1033        if(odditems1[i].getAttribute("id") == 'li'+id)
1034            odditems1[i].className = 'news_active has-sub';
1035        else
1036            odditems1[i].className = '';
1037    }
1038    for (i=0; i<odditems2.length; i++)
1039    {
1040        if(odditems2[i].getAttribute("id") == 'li'+id)
1041            odditems2[i].className = 'news_active has-sub';
1042        else
1043            odditems2[i].className = '';
1044    }
1045    if ($(".news_active ul").hasClass("expanded")) {
1046        $(".news_active ul.expanded").removeClass("expanded").slideUp(250);
1047        $(this).removeClass("open");
1048        }
1049    else {
1050        $(".news_active ul").addClass("expanded").slideDown(250);
1051        $(this).addClass("open");
1052    }
1053}
1054
1055function searchFormNewsListAll_OnEnter(e)
1056{
1057    var key=e.keyCode || e.which;
1058    if (key==13)
1059    {
1060        searchFormNewsListAll('s','-1');
1061    }
1062}
1063function searchFormNewsList_OnEnter(e)
1064{
1065    var key=e.keyCode || e.which;
1066    if (key==13)
1067    {
1068        searchFormNewsList('s','-1');
1069    }
1070}
1071
1072function setSideMenuListing ()
1073{
1074    var id = "subSect_"+document.forms[0].ssidhidden.value;
1075    var el = document.getElementById(id).getElementsByTagName("ul");
1076    if(el && el.length > 0)
1077    {
1078        el[0].className="colapse in";
1079        el[0].setAttribute("aria-expanded", "true");    
1080    }
1081    if(document.getElementById("subSectMenu_"+document.forms[0].smidhidden.value))
1082    {       
1083        document.getElementById("subSectMenu_"+document.forms[0].smidhidden.value).className = "sub_active";
1084    }
1085}
1086
1087var baseApiUrl = 'https://www.sebi.gov.in/sebiweb/home/HomeAction.do?';
1088jQuery(window).on('load', function() {
1089
1090    //console.log("Everything is loaded, including images and frames!");
1091	var entryId = $('input[name="entryId"]').val();
1092	var ssid = $('input[name="ssid"]').val();
1093	//console.log('fetching multi-lingual entries for - ' + entryId + ' and ssid - ' + ssid);
1094	var url = baseApiUrl + 'doGetMultilingualEntries=yes&entryId='+entryId+'&ssid='+ssid;
1095	if(entryId === "" || ssid != 23){
1096		return;
1097	}	
1098	$.ajax({
1099			url: url,
1100			type: 'get',
1101			dataType: 'json', 
1102			success:function(entryList){
1103				
1104				//console.log(entryList);
1105				
1106				var inner_html_str = "";
1107				var BASE_URL = "https://www.sebi.gov.in/sebi_data/attachdocs/";
1108				
1109				$.each(entryList,function(i,entry) {
1110					if(inner_html_str != ""){
1111						inner_html_str += ", ";
1112					}
1113					inner_html_str += "<a href='" + BASE_URL + entry.url + "' target = '_blank' style='color: blue; text-decoration: none; padding: 2px 5px; transition: 0.3s;' onmouseover='this.style.backgroundColor=\'yellow\'; this.style.color=\'black\';' onmouseout='this.style.backgroundColor=\'transparent\'; this.style.color=\'blue\';'>" + entry.language + "</a>"; 
1114				});
1115				
1116				$('.cover').append("<div>Read PDF in other languages : " + inner_html_str + "</div>");
1117			},
1118			error:function(status,error){
1119				console.log("getting multilingual entry list failed");
1120			}
1121	});
1122    
1123});
1124
1125
1126
1127
1128// Append this updated logic directly inside your existing window load event listener
1129jQuery(window).on('load', function() {
1130    
1131    // Core multilingual logic already exists here...
1132
1133    // 🔎 Extract the active 'cid' parameter directly from the browser window's URL
1134    var urlParams = new URLSearchParams(window.location.search);
1135    var currentCid = urlParams.get('cid');
1136
1137    // ➡️ Check if the page loaded specifically with category ID 8
1138    if (currentCid === '8') {
1139        
1140        // 💡 Dynamic style sheet injection for the modern modal overlay structure
1141        if (!document.getElementById("sebi-modal-css")) {
1142            var style = document.createElement("style");
1143            style.id = "sebi-modal-css";
1144            style.innerHTML = `
1145                .sebi-overlay-backdrop { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.75); z-index: 999999; display: flex; align-items: center; justify-content: center; backdrop-filter: blur(3px); }
1146                .sebi-modal-wrapper { position: relative; background: #fff; padding: 12px; border-radius: 8px; max-width: 800px; width: 90%; box-shadow: 0 10px 30px rgba(0,0,0,0.5); animation: sebiFadeIn 0.3s ease-out; }
1147                .sebi-modal-wrapper img { max-width: 100%; height: auto; border-radius: 4px; display: block; margin: 0 auto; transition: transform 0.2s ease; cursor: pointer; }
1148                .sebi-modal-wrapper img:hover { transform: scale(1.01); filter: brightness(0.98); }
1149                .sebi-modal-close { position: absolute; top: -15px; right: -15px; width: 32px; height: 32px; background: #d9534f; color: #fff; border-radius: 50%; font-size: 22px; font-weight: bold; line-height: 28px; cursor: pointer; text-align: center; box-shadow: 0 2px 10px rgba(0,0,0,0.3); border: 2px solid #fff; transition: 0.2s; z-index: 1000000; }
1150                .sebi-modal-close:hover { background: #c9302c; transform: scale(1.1); }
1151                @keyframes sebiFadeIn { from { opacity: 0; transform: translateY(-20px); } to { opacity: 1; transform: translateY(0); } }
1152            `;
1153            document.head.appendChild(style);
1154        }
1155
1156        // Define your image asset path and the external portal destination
1157        var announcementImgUrl = "https://www.sebi.gov.in/img/fpi.jpg"; 
1158        var redirectionUrl = "https://indiamarketaccess.in"; // Target portal destination
1159
1160        // Generate and configure the overlay container object
1161        var modalBackdrop = document.createElement("div");
1162        modalBackdrop.className = "sebi-overlay-backdrop";
1163        modalBackdrop.id = "fpi-announcement-modal";
1164
1165        // HTML content generation: Wrapped image tag inside an anchor hyperlink tag 
1166        modalBackdrop.innerHTML = `
1167            <div class="sebi-modal-wrapper">
1168                <div class="sebi-modal-close" title="Close Announcement" onclick="document.getElementById('fpi-announcement-modal').remove();">&times;</div>
1169                <a href="${redirectionUrl}" target="_blank" rel="noopener noreferrer">
1170                    <img src="${announcementImgUrl}" alt="Launch of India Market Access Website for FPIs - Click to Visit Site">
1171                </a>
1172            </div>
1173        `;
1174
1175        // Safely close modal instantly if user clicks out on the empty backdrop dim zone
1176        modalBackdrop.onclick = function(event) {
1177            if (event.target === modalBackdrop) {
1178                modalBackdrop.remove();
1179            }
1180        };
1181
1182        // Inject overlay directly onto the visible document execution tree
1183        document.body.appendChild(modalBackdrop);
1184    }
1185});
1186
1187
1188
1189
1190

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.