PageSourceSearch

https://etoileb.com/inc/hpage.js

js etoileb.com collected 2026-10-04 03:32:36 UTC 8,359 bytes, 247 lines download raw bytes

1/*
2    Hpage Javascript - GuppY PHP Script -
3      Web site = http://www.freeguppy.org/
4      e-mail   = [email protected]
5
6    Version History :
7      v4.5 (20 March 2005)        : initial release (by Jean-Mi)
8      v4.6.6 (14 April 2008)      : corrected DesactiveMenu() (by jchouix)
9      v4.6.9 (25 December 2008)   : improvement function "Add to the favourites" (suggestions box #156)
10*/
11
12var lgtexte=texte.length-1;
13var postexte=0;
14
15if (window!=top) {
16  top.location=window.location;
17}
18
19function msgdefil() {
20  if (postexte == texte.length) {
21    postexte=0;
22  }
23  if (postexte<=lgtexte) {
24    afftexte = texte.substring((texte.length -(lgtexte-postexte)), texte.length) + texte.substring(0, postexte);
25    postexte++;
26  }
27  window.status = afftexte;
28  vitessedefil = setTimeout("msgdefil()", 150);
29}
30
31
32function WriteMailTo(empseudo,emname,emdomain,emext) {
33  var hauteur = 112;
34  var largeur = 300;
35  var top=(screen.height-hauteur)/2;
36  var left=(screen.width-largeur)/2;
37  if (empseudo == "") {
38    empseudo = emname + "@" + emdomain + "." + emext;
39  }
40  fenetremail = window.open("", "",
41    "top=" + top +
42    ", left=" + left +
43    ", width=" + largeur +
44    ", height=" + hauteur +
45    ", directories=no, menubar=no, status=no, resizable=no, location=no");
46  fenetreNote = fenetremail;
47  if (fenetreNote != null) {
48    docmail = fenetremail.document;
49    textemail = '<html><head><title>email</title><meta http-equiv="Content-Type" content="text/html; charset="' + charset + '" ></head><body onblur="javascript:setTimeout(\'window.close();\',5000);" style="margin: 5px; background-color:<?php echo $forum[0]; ?>; color: <?php echo $texte[0] ?>; overflow: hidden;"><div align="center"><br /><?php echo $web173; ?> <b>' + empseudo + '</b> :<br /><br /><a ' + ' h' + 're' + 'f="' + 'ma' + 'il' + 'to' + ':' + emname + '@' + emdomain + '.' + emext + '">' + emname + '@' + emdomain + '.' + emext + '</a><br /><br /></div></body></html>';
50    docmail.write(textemail);
51    docmail.close();
52  }
53}
54
55function ContactMe(ircsoft,ircpseudo,ircname,ircdomain,ircext) {
56  var hauteur = 112;
57  var largeur = 360;
58  var top=(screen.height-hauteur)/2;
59  var left=(screen.width-largeur)/2;
60  if (ircext != "") {
61    ircext = "." + ircext;
62  }
63  if (ircdomain != "") {
64    ircdomain = "@" + ircdomain;
65  }
66  ircident = ircname + ircdomain + ircext;
67  switch(ircsoft){
68  case "ICQ": ircsite = "http://www.icq.com/people/webmsg.php?to=" + ircident;
69  break;
70  case "MSN": ircsite = "msnim:chat?contact=" + ircident;
71  break;
72  case "Yahoo": ircsite = "ymsgr:sendim?" + ircident;
73  break;
74  case "Gtalk": ircsite = "http://mail.google.com/mail/";
75  break;
76  case "Skype": ircsite = "skype:" + ircident + "?call";
77  break;
78  case "AIM": ircsite = "aim:goim?screenname=" + ircident;
79  break;
80  case "Teamspeak": ircsite = "teamspeak://" + ircident;
81  break;
82  }
83  fenetremail = window.open("", "",
84    "top=" + top +
85    ", left=" + left +
86    ", width=" + largeur +
87    ", height=" + hauteur +
88    ", directories=no, menubar=no, status=no, resizable=no, location=no");
89  fenetreNote = fenetremail;
90  if (fenetreNote != null) {
91    docmail = fenetremail.document;
92    textemail = '<html><head><title>email</title><meta http-equiv="Content-Type" content="text/html; charset="' + charset + '" ></head><body onblur="javascript:setTimeout(\'window.close();\',5000);" style="margin: 5px; background-color:<?php echo $forum[0]; ?>; color: <?php echo $texte[0] ?>; overflow: hidden;"><div align="center"><br /><?php echo $web173; ?> <b> ' + ircpseudo + ' via ' + ircsoft + '</b> :<br /><br /><br />';
93    textemail +='<a href="' + ircsite + '">' + ircident + '</a>';
94    textemail +='</div></body></html>';
95    docmail.write(textemail);
96    docmail.close();
97  }
98}
99function AddFavo() {
100  if (window.sidebar) {
101    window.sidebar.addPanel(site0, site3, '');
102  }
103  else if (window.external) {
104    window.external.AddFavorite(site3, site0);
105  }
106  else {
107    return true;
108  }
109}
110
111function PopupWindow(page, titre, largeur, hauteur, resizeyn, scrollb) {
112  var top=(screen.height-hauteur)/2;
113  var left=(screen.width-largeur)/2;
114  window.open(page, titre,
115    "top=" + top +
116    ", left=" + left +
117    ", width=" + largeur +
118    ", height=" + hauteur +
119    ", directories=no, menubar=no, status=no, resizable=" + resizeyn +
120    ", scrollbars=" +scrollb +
121    ",location=no");
122}
123
124function hideLoadingPage() {
125  if (document.getElementById) {
126    document.getElementById('hidepage').style.visibility = 'hidden';
127  }
128  else {
129    if (document.layers) {
130      document.hidepage.visibility = 'hidden';
131    }
132    else {
133      document.all.hidepage.style.visibility = 'hidden';
134    }
135  }
136}
137
138//FONCTION POUR DOWNLOAD FAQ LINK et BOX ARTICLES
139function MontreCacheItems(idImgOpen,idImgClose,idDivItems,idMenuSelect) {
140	if((document.getElementById && document.getElementById(idImgOpen).style.display == 'inline') || (document.all && document.all[idImgOpen].style.display == 'inline') || (document.layers && document.layers[idImgOpen].display == 'inline') ) {
141		cache(idImgOpen);
142		montre(idImgClose,'inline');
143		if((document.getElementById && document.getElementById(idDivItems) != null) || (document.all && document.all[idDivItems] != undefined ) || (document.layers && document.layers[idDivItems] != undefined) ) {
144			montre(idDivItems,'block');
145		} else {
146			montre(idMenuSelect,'block');
147		}
148	} else {
149		cache(idImgClose);
150		montre(idImgOpen,'inline');
151		if((document.getElementById && document.getElementById(idDivItems) != null) || (document.all && document.all[idDivItems] != undefined ) || (document.layers && document.layers[idDivItems] != undefined) ) {
152			cache(idDivItems);
153		} else {
154			cache(idMenuSelect);
155		}
156	}
157}
158
159function montre(id, display) {
160  	if (display != 'block' && display != 'inline') display = 'block';
161  	if (document.getElementById) {
162    	document.getElementById(id).style.display = display;
163  	} else if (document.all) {
164    	document.all[id].style.display = display;
165  	} else if (document.layers) {
166    	document.layers[id].display = display;
167  	}
168}
169
170function cache(id) {
171  if (document.getElementById) {
172    document.getElementById(id).style.display = 'none';
173  }
174  else if (document.all) {
175    document.all[id].style.display = 'none';
176  }
177  else if (document.layers) {
178    document.layers[id].display = 'none';
179  }
180}
181
182function ToggleValue(id) {
183  if (document.getElementById) {
184    document.getElementById(id).value = document.getElementById(id).value == "on" ? "" : "on";
185  }
186  else if (document.all) {
187    document.all[id].value = document.all[id].value == "on" ? "" : "on";
188  }
189  else if (document.layers) {
190    document.layers[id].value = document.layers[id].value == "on" ? "" : "on";
191  }
192}
193
194function submenu(id) {
195  	if (document.all) {
196    	for (i=1; i<=maxsub; i++) {
197      		menu = document.all['sub'+i];
198     		if (i != id)
199        		menu.style.display = "none";
200      		else
201        		menu.style.display = "block";
202    		}
203  	} else if (document.getElementById) {
204      	for (i=1; i<=maxsub; i++) {
205        	menu = document.getElementById('sub'+i);
206        	if (i != id)
207          		menu.style.display = "none";
208        	else
209          		menu.style.display = "block";
210      	}
211    }
212}
213
214///
215/// items_off = prefixe des blocs affichant l'etat "off"
216/// items_on  = prefixe des blocs affichant l'etat "on"
217/// min_items = indice minimale des blocs présents dans la page
218/// nbr_items = nombre de blocs présents dans la page
219/// active_item = indice de l'item a activer ou desactiver
220/// display = 'block' ou 'inline'
221///
222
223function ActiveMenu(items_off, items_on, min_items, nbr_items, active_item, display) {
224	DesactiveMenu(items_off, items_on, min_items, nbr_items, display)
225	ActiveItem(items_off, items_on, active_item, display);
226}
227
228function DesactiveMenu(items_off, items_on, min_items, nbr_items, display) {
229    for (i = min_items; i < min_items + nbr_items; i++) {
230        if (document.getElementById(items_on + i) && document.getElementById(items_off + i)) {
231            cache(items_on + i);
232            montre(items_off + i, display);
233        }
234    }
235}
236
237function ActiveItem(items_off, items_on, active_item, display) {
238	cache(items_off + active_item);
239	montre(items_on + active_item, display);
240}
241
242function DesactiveItem(items_off, items_on, active_item, display) {
243	cache(items_on + active_item);
244	montre(items_off + active_item, display);
245}
246
247

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.