	// CHARGEMENT DES IMAGES	function MM_preloadImages() { //v3.0  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}}function MM_swapImgRestore() { //v3.0  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}function MM_findObj(n, d) { //v4.01  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);  if(!x && d.getElementById) x=d.getElementById(n); return x;}function MM_swapImage() { //v3.0  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}}	// FONCTION UNIVERSELLE	// Retourne le contenu d'un fichier ou d'une urlfunction file(fichier) {    if (window.XMLHttpRequest) { // FIREFOX          xhr_object = new XMLHttpRequest();    } else if (window.ActiveXObject) { // IE          xhr_object = new ActiveXObject("Microsoft.XMLHTTP");    } else {          return(false);	}     xhr_object.open("GET", fichier, false);     xhr_object.send(null);    if (xhr_object.readyState == 4) {		return(xhr_object.responseText);	} else {		return(false);	}}	// FORMULAIRE D'INSCRIPTION// Verifie que l'email est ou non une adresse hotmailfunction bt_form() {	var view_email = document.getElementById("ins_email").value;	var bt_ins='';	var rech_hotmail = view_email.indexOf("@hotmail.");	var rech_msn = view_email.indexOf("@msn.");	if (rech_hotmail != -1 || rech_msn != -1) {		bt_ins = '<table align="center" width="495" border="1" bordercolor="black" style="border:1px" cellspacing="5" cellpadding="5" bgcolor="#ffbe99"><tr><td><font color="#000000"><b>Vous utilisez une adresse Hotmail. Veuillez <a href="/hotmail-aide.php?inscription" target="_blank" style="color:#ff0000" onClick="click_hotmail();">suivre ces étapes</a> avant de valider votre inscription.</b></td></tr></table>';	} else {		bt_ins = '<input type="submit" name="form_inscription" value="S\'inscrire" onclick="LSF_submit()">';		// onclick="LSF_submit()"	}	document.getElementById('cbt_ins').innerHTML =bt_ins;}// Remet le bouton s'inscrire une fois le clic sur le mode opératoire effectuéfunction click_hotmail() {	var bt_ins='';	bt_ins = '<input type="submit" name="form_inscription" value="S\'inscrire" onclick="LSF_submit()">';	// onclick="LSF_submit()"	document.getElementById('cbt_ins').innerHTML =bt_ins;}var get = encodeURIComponent(top.document.location.href);// Ecrit un texte dans la division "erreurs_ins"function aff_erreurs_ins(texte) {	if (texte != '') {		var erreurs_ins_div = document.getElementById('erreurs_ins').innerHTML;		if (texte == "pseudo_ok") {			regexp_pseudo1 = /Votre pseudo est déjà utilisé !<br>/gi			regexp_pseudo2 = /Vous devez entrer au moins 4 caractères pour votre pseudonyme !<br>/gi			regexp_pseudo3 = /Vous devez entrer moins de 16 caractères pour votre pseudonyme !<br>/gi			erreurs_ins_div = erreurs_ins_div.replace(regexp_pseudo1, '');			erreurs_ins_div = erreurs_ins_div.replace(regexp_pseudo2, '');			erreurs_ins_div = erreurs_ins_div.replace(regexp_pseudo3, '');			document.getElementById('erreurs_ins').innerHTML = erreurs_ins_div; 		} else if (texte == "email_ok") {			regexp_email1 = /Votre adresse e-mail est invalide !<br>/gi			regexp_email2 = /Votre adresse e-mail est déjà utilisée !<br>/gi			erreurs_ins_div = erreurs_ins_div.replace(regexp_email1, '');			erreurs_ins_div = erreurs_ins_div.replace(regexp_email2, '');			document.getElementById('erreurs_ins').innerHTML = erreurs_ins_div; 		} else {			if (erreurs_ins_div != '' || erreurs_ins_div != '&nbsp;') {				regexp_deb = /<table style="border: 1px none ;" align="center" bgcolor="#ffbe99" border="1" bordercolor="black" cellpadding="5" cellspacing="5" width="495"><tbody><tr><td><font color="#000000">/gi				regexp_fin = /<\/font><\/td><\/tr><\/tbody><\/table><br>/gi				texte_prev = erreurs_ins_div.replace(regexp_deb, '');				texte_prev = texte_prev.replace(regexp_fin, '');				texte_test = texte.replace(/<br \/>/, "");				texte_test = texte_test.replace(/<br>/, "");				if (texte_prev != texte && texte_prev.indexOf(texte_test) == -1) {					texte = texte_prev + texte;				}			}			texte = '<table align="center" width="495" border="1" bordercolor="black" style="border:1px" cellspacing="5" cellpadding="5" bgcolor="#ffbe99"><tr><td><font color="#000000">' + texte + '</font></td></tr></table><br />';			document.getElementById('erreurs_ins').innerHTML = texte; 		}	}}// Verifie le pseudofunction verif_pseudo_ins(pseudo) {	if (pseudo != '') {		if (pseudo.length < 4) {			aff_erreurs_ins('Vous devez entrer au moins 4 caractères pour votre pseudonyme !<br />');		} else if (pseudo.length > 16) {			aff_erreurs_ins('Vous devez entrer moins de 16 caractères pour votre pseudonyme !<br />');		} else {			indispo = file('/inc/verif_dispo_ins.php?type=pseudo&pseudo=' + pseudo);			if (indispo == 1) {				aff_erreurs_ins('Votre pseudo est déjà utilisé !<br />');			} else if (indispo == 0) {				indispo = 'pseudo_ok';				aff_erreurs_ins(indispo);			}		}	}}// Verifie l'emailfunction verif_email_ins(email) {	if (email != '') {			regexp = /^[_A-Za-z0-9.-]+[^.]@[^.][A-Za-z0-9.-]{1,}[.][a-z]{2,4}$/			if (!regexp.test(email)) {				aff_erreurs_ins('Votre adresse e-mail est invalide !<br />');			} else {				indispo = file('/inc/verif_dispo_ins.php?type=email&email=' + email);				if (indispo == 1) {					aff_erreurs_ins('Votre adresse e-mail est déjà utilisée !<br />');				} else if (indispo == 0) {					indispo = 'email_ok';					aff_erreurs_ins(indispo);				}			}		}	}	 	// CLICS PARTENAIRESfunction clic(id) {	(new Image()).src="http://www.webocodes.com/goto.php?id="+id;	return true;}	// Système de votes pour les réponses des FAQfunction send_vote_rep_faq(iddiv, idr, ip, mc) {	retour_vote = file ('/inc/vote_faq.php?idr='+escape(idr)+'&ip='+escape(ip)+'&mc='+escape(mc));	if (retour_vote == '1') {		document.getElementById('vote'+iddiv).innerHTML= '<font color="#00FF00">Vote enregistré !</font>';	} else if (retour_vote == '0') {		document.getElementById('vote'+iddiv).innerHTML= '<font color="#FF0000">Erreur lors du vote.</font>';	} else if (retour_vote == '2') {		document.getElementById('vote'+iddiv).innerHTML= '<font color="#FF0000">Vote déjà enregistré !</font>';	}}	// Récupération du prix et du numéro à appeller/composer pour l'obtention d'un XTraPack	function search_infos_tel(idp, type, idj) {	infos = file ('/inc/xp_infos.php?idp='+escape(idp)+'&type='+escape(type)+'&idj='+escape(idj));	document.getElementById('infos_tel').innerHTML= infos;	}		// Système d'affichage du nom du jeu à recharger (Espace Membres)	function aff_choix_jeu(img_jeu, nom_jeu) {	document.getElementById('choix_jeu').innerHTML = '<img src="/img_webocodes/choix_jeux/' + img_jeu + '" border="0" alt="' + nom_jeu + '" />';}function hide_choix_jeu(nom_jeu) {	document.getElementById('choix_jeu').innerHTML = '';}		// Fill form	function auto_remplissage(name_form, t, p, m) {		if (p.length >= 4 || m.length >=4) {		champs = file('/inc/form_fill.php?a=receive&t=' + t + '&p=' + p + '&m=' + m);		if (champs == 0) {			alert('Compte ' + t + ' inexistant ou identifiants incorrects');		} else {			regexp = /([A-Z0-9 âéèàäïî_\./@]*),,,/gi			if (t == "membre") {				i=1;				var r = null;				while (r = regexp.exec(champs)) {					switch (i) {						case 1:						document.getElementsByName(name_form)[0].nom.value = r[1].toUpperCase();						break;						case 2:						document.getElementsByName(name_form)[0].prenom.value = r[1].substr(0,1).toUpperCase() + r[1].substr(1, r[1].length).toLowerCase();						break;						case 3:						document.getElementsByName(name_form)[0].adresse.value = r[1];						break;						case 4:						document.getElementsByName(name_form)[0].cp.value = r[1];						break;						case 5:						document.getElementsByName(name_form)[0].ville.value = r[1].toUpperCase();						break;						case 6:						document.getElementsByName(name_form)[0].id_pays.value = r[1];						break;						case 7:						document.getElementsByName(name_form)[0].email.value = r[1];						document.getElementsByName(name_form)[0].email2.value = r[1];						break;					}					i++;				}				if (i == 8) {					alert("Auto-Remplissage terminé avec succès !\nIl se peut que certains champs soient toujours vides si ils sont incomplets sur le compte " + t + " " + p + ".");				}			} else {				i=1;				var r = null;				while (r = regexp.exec(champs)) {					switch (i) {						case 1:						document.getElementsByName(name_form)[0].nom.value = r[1].toUpperCase();						break;						case 2:						document.getElementsByName(name_form)[0].prenom.value = r[1].substr(0,1).toUpperCase() + r[1].substr(1, r[1].length).toLowerCase();						break;						case 3:						document.getElementsByName(name_form)[0].adresse.value = r[1];						break;						case 4:						document.getElementsByName(name_form)[0].cp.value = r[1];						break;						case 5:						document.getElementsByName(name_form)[0].ville.value = r[1].toUpperCase();						break;						case 6:						document.getElementsByName(name_form)[0].id_pays.value = r[1];						break;						case 7:						document.getElementsByName(name_form)[0].email.value = r[1];						document.getElementsByName(name_form)[0].email2.value = r[1];						break;						case 8:						document.getElementsByName(name_form)[0].societe.value = r[1];						break;						case 9:						document.getElementsByName(name_form)[0].titre.value = r[1];						break;						case 10:						document.getElementsByName(name_form)[0].n_siret.value = r[1];						break;						case 11:						document.getElementsByName(name_form)[0].n_tva_intracomm.value = r[1];						break;						case 12:						document.getElementsByName(name_form)[0].telephone.value = r[1];						break;					}					i++;				}				if (i == 13) {					alert("Auto-Remplissage terminé avec succès !\nIl se peut que certains champs soient toujours vides si ils sont incomplets sur le compte " + t + " " + p + ".");				}			}		}	} else {		alert("Erreur : Les champs sont vides ou trop courts\nLe pseudonyme et le mot de passe doivent avoir une longueur comprise entre 4 et 16 caractères.");	}}			// Popup DHTMLfunction clicDown(tab) {	abscisse = abs-leftFenetre;	ordonne = ord-topFenetre;	clic=true;}function clicUp() {		clic=false;}function fermerPopup() {	document.getElementById("pop_up").style.visibility="hidden";}function get_mouse(e){	if (document.getElementById && document.all) {		// Internet explorer		abs = event.x+document.body.scrollLeft;		ord = event.y+document.body.scrollTop;	} else if (document.getElementById) {		// Netscape 6+		abs = e.pageX		ord = e.pageY	} 	if(clic && document.getElementById){		leftFenetre = abs-abscisse;		topFenetre = ord-ordonne;	}	document.getElementById("pop_up").style.left = leftFenetre  	document.getElementById("pop_up").style.top = topFenetre}function popup(){	if (document.getElementById) {		document.write('<style type="text/css">')		document.write('table.popup {')		document.write('	border: 1px solid #000000;}')		document.write('td.titre {')		document.write('	font-family: '+policeBarretitre+';')		document.write('	font-size: '+taillePoliceBarretitre+'px;')		document.write('	color: '+couleurPoliceBarretitre+';}')		document.write('td.corps {')		document.write('	font-family: '+policeCorps+';')		document.write('	font-size: '+taillePoliceCorps+'px;')		document.write('	color: '+couleurPoliceCorps+';}')		document.write('</style>')		document.write('<DIV id=pop_up STYLE="position:absolute; z-index:1; top:'+topFenetre+'px; left:'+leftFenetre+'px;visibility:visible;">')			if (Ombre == 1 ) {			document.write('<table width="'+largeurFenetre+'" height="'+hauteurFenetre+'" border="0" cellspacing="0" cellpadding="0">')			document.write('<tr> ')			largeurFenetre -= 5			hauteurFenetre -= 5			document.write('<td width="'+largeurFenetre+'"  height="'+hauteurFenetre+'" colspan="2" rowspan="2" align="left" valign="top">')		}       		document.write('<table width="'+largeurFenetre+'"  height="'+hauteurFenetre+'" border="0" cellspacing="0" cellpadding="0" class="popup">')		largeurFenetre -= hauteurBarretitre		hauteurFenetre -= hauteurBarretitre		document.write('<tr onMouseDown="clicDown()" onMouseUp="clicUp()">')		document.write('<td bgcolor="'+couleurHaut+'" class="titre" width="'+largeurFenetre+'" height="'+hauteurBarretitre+'" style="cursor: move">' + texteBarretitre +'</td>')		document.write('<td bgcolor="'+couleurHaut+'" class="titre" width="13" height="'+hauteurBarretitre+'"><img src="image.gif" width="13" height="13" onClick="fermerPopup()"></td>')		document.write('</tr>')		document.write('<tr valign="top">') 		document.write('<td bgcolor="'+couleurBas+'" width="'+largeurFenetre+'" height="'+hauteurFenetre+'" colspan="2" class="corps">'+texteCorps+'</td>')		document.write('</tr>')		document.write('</table>')			if (Ombre == 1 ) {			document.write('</td>')			document.write('<td width="5" height="5" background="image6.gif"></td>') 			document.write('</tr>')			document.write('<tr>')			document.write('<td background="image2.gif" width="5" height="'+hauteurFenetre+'"></td>')			document.write('</tr>')			document.write('<tr> ')			document.write('<td height="5" width="5" background="image5.gif"></td>')			document.write('<td height="5" width="'+largeurFenetre+'" background="image3.gif"></td>')			document.write('<td height="5" width="5" background="image4.gif"></td>')			document.write('</tr>')  			document.write('</table>')		}		document.write('</div>')	}}	// Infobulles (Membres Aide sur les points)	function GetId(id) {	return document.getElementById(id);}function move(e) {  if(i) {  // Si la bulle est visible, on calcul en temps reel sa position ideale	if (navigator.appName!="Microsoft Internet Explorer") { // Si on est pas sous IE	GetId("curseur").style.left=e.pageX + 5+"px";	GetId("curseur").style.top=e.pageY + 10+"px";	}	else { // Modif proposÃ© par TeDeum, merci Ã  lui	if(document.documentElement.clientWidth>0) {	GetId("curseur").style.left=20+event.x+document.documentElement.scrollLeft+"px";	GetId("curseur").style.top=10+event.y+document.documentElement.scrollTop+"px";	} else {	GetId("curseur").style.left=20+event.x+document.body.scrollLeft+"px";	GetId("curseur").style.top=10+event.y+document.body.scrollTop+"px";		 }	}  }}function montre(text) {  if(i==false) {  GetId("curseur").style.visibility="visible"; // Si il est cacher (la verif n'est qu'une securitÃ©) on le rend visible.  GetId("curseur").innerHTML = text; // Cette fonction est a amÃ©liorer, il parait qu'elle n'est pas valide (mais elle marche)  i=true;  }}function cache() {if(i==true) {GetId("curseur").style.visibility="hidden"; // Si la bulle etais visible on la cachei=false;}}	// Envoi SMS (Membres)	function compterSMS(message){	MAX_CAR=160;	longueur = message.value.length;	add_car=0;	for(i=0;i<longueur;i++) {		if (message.value.charAt(i) == "\n" || message.value.charAt(i) == "û" || message.value.charAt(i) == "â" || message.value.charAt(i) == "ô" || message.value.charAt(i) == "ê" || message.value.charAt(i) == "{"  || message.value.charAt(i) == "}" || message.value.charAt(i) == "["  || message.value.charAt(i) == "]" || message.value.charAt(i) == "'" || message.value.charAt(i) == '"'  || message.value.charAt(i) == "~" || message.value.charAt(i) == "|" || message.value.charAt(i) == "€") {			add_car++;		}	}	longueur += add_car;		if (longueur > MAX_CAR )	{		document.getElementById('nombre_message').innerHTML=(parseInt(1)+Math.ceil((longueur-160) / (MAX_CAR - 7))) + " SMS";			document.getElementById('caractere').innerHTML=longueur + " caractères";		document.achatSMS.envoyer.value="Envoyer";	}		else if (longueur==0) 	{		document.getElementById('nombre_message').innerHTML="";		document.getElementById('caractere').innerHTML="&nbsp;";		document.achatSMS.envoyer.value="Envoyer";	}	else	{			document.getElementById('nombre_message').innerHTML="1 SMS";		if (longueur==1) document.getElementById('caractere').innerHTML=longueur + " caractère";		else document.getElementById('caractere').innerHTML=longueur + " caractères";		document.achatSMS.envoyer.value="Envoyer";	}	if (longueur >= 160+((MAX_CAR-7)*8) )	{		message.value = message.value.substring(0,160+((MAX_CAR-7)*8));	}}
