/*
Hpage Javascript - GuppY PHP Script -
Web site = http://www.freeguppy.org/
e-mail = info@freeguppy.org
Version History :
v4.5 (20 March 2005) : initial release (by Jean-Mi)
*/
var lgtexte=texte.length-1;
var postexte=0;
if (window!=top) {
top.location=window.location;
}
function msgdefil() {
if (postexte == texte.length) {
postexte=0;
}
if (postexte<=lgtexte) {
afftexte = texte.substring((texte.length -(lgtexte-postexte)), texte.length) + texte.substring(0, postexte);
postexte++;
}
window.status = afftexte;
vitessedefil = setTimeout("msgdefil()", 150);
}
function WriteMailTo(empseudo,emname,emdomain,emext) {
var hauteur = 112;
var largeur = 300;
var top=(screen.height-hauteur)/2;
var left=(screen.width-largeur)/2;
if (empseudo == "") {
empseudo = emname + "@" + emdomain + "." + emext;
}
fenetremail = window.open("", "",
"top=" + top +
", left=" + left +
", width=" + largeur +
", height=" + hauteur +
", directories=no, menubar=no, status=no, resizable=no, location=no");
fenetreNote = fenetremail;
if (fenetreNote != null) {
docmail = fenetremail.document;
textemail = '
email';
docmail.write(textemail);
docmail.close();
}
}
function ContactMe(ircsoft,ircpseudo,ircname,ircdomain,ircext) {
var hauteur = 112;
var largeur = 360;
var top=(screen.height-hauteur)/2;
var left=(screen.width-largeur)/2;
if (ircext != "") {
ircext = "." + ircext;
}
if (ircdomain != "") {
ircdomain = "@" + ircdomain;
}
ircident = ircname + ircdomain + ircext;
switch(ircsoft){
case "ICQ": ircsite = "http://www.icq.com/people/webmsg.php?to=" + ircident;
break;
case "MSN": ircsite = "msnim:chat?contact=" + ircident;
break;
case "Yahoo": ircsite = "ymsgr:sendim?" + ircident;
break;
case "Gtalk": ircsite = "http://mail.google.com/mail/";
break;
case "Skype": ircsite = "skype:" + ircident + "?call";
break;
case "AIM": ircsite = "aim:goim?screenname=" + ircident;
break;
case "Teamspeak": ircsite = "teamspeak://" + ircident;
break;
}
fenetremail = window.open("", "",
"top=" + top +
", left=" + left +
", width=" + largeur +
", height=" + hauteur +
", directories=no, menubar=no, status=no, resizable=no, location=no");
fenetreNote = fenetremail;
if (fenetreNote != null) {
docmail = fenetremail.document;
textemail = 'email ' + ircpseudo + ' via ' + ircsoft + ' :
';
textemail +='
' + ircident + '';
textemail +='
';
docmail.write(textemail);
docmail.close();
}
}
function AddFavo() {
if ((navigator.appName.indexOf("Microsoft",0)>=0) && (parseInt(navigator.appVersion)>=4)) {
window.external.AddFavorite(site3, site0);
}
else {
alert(web91);
}
}
function PopupWindow(page, titre, largeur, hauteur, resizeyn, scrollb) {
var top=(screen.height-hauteur)/2;
var left=(screen.width-largeur)/2;
window.open(page, titre,
"top=" + top +
", left=" + left +
", width=" + largeur +
", height=" + hauteur +
", directories=no, menubar=no, status=no, resizable=" + resizeyn +
", scrollbars=" +scrollb +
",location=no");
}
function hideLoadingPage() {
if (document.getElementById) {
document.getElementById('hidepage').style.visibility = 'hidden';
}
else {
if (document.layers) {
document.hidepage.visibility = 'hidden';
}
else {
document.all.hidepage.style.visibility = 'hidden';
}
}
}
//FONCTION POUR DOWNLOAD FAQ LINK et BOX ARTICLES
function MontreCacheItems(idImgOpen,idImgClose,idDivItems,idMenuSelect) {
if((document.getElementById && document.getElementById(idImgOpen).style.display == 'inline') || (document.all && document.all[idImgOpen].style.display == 'inline') || (document.layers && document.layers[idImgOpen].display == 'inline') ) {
cache(idImgOpen);
montre(idImgClose,'inline');
if((document.getElementById && document.getElementById(idDivItems) != null) || (document.all && document.all[idDivItems] != undefined ) || (document.layers && document.layers[idDivItems] != undefined) ) {
montre(idDivItems,'block');
} else {
montre(idMenuSelect,'block');
}
} else {
cache(idImgClose);
montre(idImgOpen,'inline');
if((document.getElementById && document.getElementById(idDivItems) != null) || (document.all && document.all[idDivItems] != undefined ) || (document.layers && document.layers[idDivItems] != undefined) ) {
cache(idDivItems);
} else {
cache(idMenuSelect);
}
}
}
function montre(id, display) {
if (display != 'block' && display != 'inline') display = 'block';
if (document.getElementById) {
document.getElementById(id).style.display = display;
} else if (document.all) {
document.all[id].style.display = display;
} else if (document.layers) {
document.layers[id].display = display;
}
}
function cache(id) {
if (document.getElementById) {
document.getElementById(id).style.display = 'none';
}
else if (document.all) {
document.all[id].style.display = 'none';
}
else if (document.layers) {
document.layers[id].display = 'none';
}
}
function ToggleValue(id) {
if (document.getElementById) {
document.getElementById(id).value = document.getElementById(id).value == "on" ? "" : "on";
}
else if (document.all) {
document.all[id].value = document.all[id].value == "on" ? "" : "on";
}
else if (document.layers) {
document.layers[id].value = document.layers[id].value == "on" ? "" : "on";
}
}
function submenu(id) {
if (document.all) {
for (i=1; i<=maxsub; i++) {
menu = document.all['sub'+i];
if (i != id)
menu.style.display = "none";
else
menu.style.display = "block";
}
} else if (document.getElementById) {
for (i=1; i<=maxsub; i++) {
menu = document.getElementById('sub'+i);
if (i != id)
menu.style.display = "none";
else
menu.style.display = "block";
}
}
}
///
/// items_off = prefixe des blocs affichant l'etat "off"
/// items_on = prefixe des blocs affichant l'etat "on"
/// min_items = indice minimale des blocs présents dans la page
/// nbr_items = nombre de blocs présents dans la page
/// active_item = indice de l'item a activer ou desactiver
/// display = 'block' ou 'inline'
///
function ActiveMenu(items_off, items_on, min_items, nbr_items, active_item, display) {
DesactiveMenu(items_off, items_on, min_items, nbr_items, display)
ActiveItem(items_off, items_on, active_item, display);
}
function DesactiveMenu(items_off, items_on, min_items, nbr_items, display) {
for (i = min_items; i < min_items + nbr_items; i++) {
cache(items_on + i);
montre(items_off + i, display);
}
}
function ActiveItem(items_off, items_on, active_item, display) {
cache(items_off + active_item);
montre(items_on + active_item, display);
}
function DesactiveItem(items_off, items_on, active_item, display) {
cache(items_on + active_item);
montre(items_off + active_item, display);
}