﻿//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//* Fonctions eryblog
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//javascript:document.body.contentEditable='true'; document.designMode='on'; void 0
var compteur = new Number(0), timer = new Object, flip_flop = new Boolean, lecteur_mp3 = new Number(65), ma_page = new Object, url_page = new String(""), xy = new String('./xy.php?adr='), xy_2 = new String('./xy_2.php?adr='), ip_connexion = new String('./ip.php'), ip_courante = new String(''), tml = new String('./tml.php?mail='), ml = new String('./ml.php'), rss = new String('http://www.rapidshare-searcher.com/RECHERCHE-rapidshare-search.html'), xyz = new String('./xyz.php?adr='), wxyz = new String('./wxyz.php?adr=');
function eswd_attribuer_texte(texte,identificateur){document.getElementById(identificateur).innerHTML = texte;}
function eswd_attribuer_texte_fichier(fichier,identificateur){document.getElementById(identificateur).innerHTML = eswd_charger_fichier(fichier);}
function eswd_ouvrir_page(url,nom){if (autorisation == false) return;eswd_fermer_page();ma_page = window.open(url,nom,'toolbar=no,location=false,directories=false,status=false,menubar=false,scrollbars=false,resizable=no,width=1016,height=300,left=0,top=300');url_page = url;}
function eswd_ouvrir_page_parametrable(url,nom,barre_outil,localisation,repertoire,status,barre_menu,barre_defilement,largeur,hauteur,gauche,haut,onglet){if (autorisation == false) return;if (onglet == undefined) onglet = false;eswd_fermer_page();if (onglet == false){var parametre = new String('');if (barre_outil != '') parametre += 'toolbar = ' + barre_outil + ',';if (localisation != '') parametre += 'location = ' + localisation + ',';if (repertoire != '') parametre += 'directories = ' + repertoire + ',';if (status != '') parametre += 'status = ' + status + ',';if (barre_menu != '') parametre += 'menubar = ' + barre_menu + ',';if (barre_defilement != '') parametre += 'scrollbars = ' + barre_defilement + ',';if (largeur != '') parametre += 'width = ' + largeur + ',';if (hauteur != '') parametre += 'height = ' + hauteur + ',';if (gauche != '') parametre += 'left = ' + gauche + ',';if (haut != '') parametre += 'top = ' + haut + ',';ma_page = window.open(url, nom, parametre);}else ma_page = window.open(url, nom);url_page = url;}
function eswd_ouvrir_page_skydrive(numero_url){ma_page = window.open(piste[numero_url],'SkyDrive','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=1016,height=300,left=0,top=300');numero = numero_url;if (une_fois == false){une_fois = true;alert("Cliquez avec le bouton droit sur l'image au dessus de \"Commentaires\" dès que la nouvelle page apparaît.\nSélectionnez \"Copier l'adresse du lien\" ou \"Copier le raccourci\".\nCliquez avec le bouton gauche sur l'image de la page principale représentant une note de musique.\nFaîtes Ctrl + V à l'aide du clavier pour entrer l'adresse.");ma_page.focus();}}
function eswd_ouvrir_page_skydrive_2(url){ma_page = window.open(url,'SkyDrive','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=1016,height=300,left=0,top=300');url_page = url;if (une_fois == false){une_fois = true;alert("Pour lancer le téléchargement du fichier, veuillez cliquer avec le bouton gauche de la souris sur le bouton \"Télécharger\" de la page qui va apparaître, après fermeture de cette boîte de dialogue.");ma_page.focus();}}
function eswd_fermer_page(){if (url_page != "") ma_page.close();}
function eswd_charger_fichier(fichier,mode){var requete = null;if (mode == undefined) mode = false;if (window.XMLHttpRequest){requete = new XMLHttpRequest();}else if (window.ActiveXObject){requete = new ActiveXObject("Microsoft.XMLHTTP");}else return;requete.open('GET', fichier, mode);requete.send(null);return requete.responseText;}	
function eswd_gestion_visibilite(identificateur,valeur){var objet = document.getElementById(identificateur);if (valeur == undefined){if (objet.style.visibility == "visible"){objet.style.visibility = "hidden";}else{objet.style.visibility = "visible";}}else{objet.style.visibility = valeur;}}
function eswd_charger_video_swf_yt(url,largeur,hauteur,identificateur){document.getElementById(identificateur).innerHTML = '<object width="'+largeur+'" height="'+hauteur+'"><param name="movie" value="'+url+'&hl=fr&fs=1&rel=0&color1=0x3a3a3a&color2=0x999999"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="'+url+'&hl=fr&fs=1&rel=0&color1=0x3a3a3a&color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="'+largeur+'" height="'+hauteur+'"></embed></object>';}
function eswd_charger_video_swf_es(url,largeur,hauteur,identificateur){document.getElementById(identificateur).innerHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,12,36" width="'+largeur+'" height="'+hauteur+'" id="dewplayer" align="middle"><PARAM name="allowScriptAccess" value="sameDomain" /><PARAM name="allowFullScreen" value="true" /><PARAM name="movie" value="http://www.erysoft.fr/eryblog/swf/dewtube.swf?movie='+url+'&autostart=1" /><PARAM name="quality" value="high" /><PARAM name="bgcolor" value="#000000" /><embed src="http://www.erysoft.fr/eryblog/swf/dewtube.swf?movie='+url+'&autostart=1" allowFullScreen="true" quality="high" bgcolor="#000000" width="'+largeur+'" height="'+hauteur+'" name="dewplayer" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" ></embed></object>';}
function eswd_redimensionner_fenetre(largeur,hauteur){if (parseInt(navigator.appVersion) > 3){if (navigator.appName=="Netscape"){top.outerWidth = largeur;top.outerHeight = hauteur;}else top.resizeTo(largeur,hauteur);}}
function eswd_ajuster_fenetre(){var centrage = document.width - 1000;if (centrage < 0 ) centrage = 0;document.getElementById('ESWD').style.left = centrage / 2;}
function eswd_recuperer_commande(){var commande = document.URL;var position = commande.lastIndexOf('?');if (position != - 1){var index = commande.substring(position + 1, commande.length);commande = './texte/texte_' + index + '.htm';eswd_attribuer_texte_fichier(commande,'ESWDMessage');eswd_travaux_aiguillage(index);return;}eswd_attribuer_texte_fichier('./texte/texte_001.htm','ESWDMessage');}
function eswd_compteur_evenement(valeur){if (valeur != undefined) compteur = 0;if (flip_flop == false){timer = setTimeout('eswd_compteur_evenement()',950);eswd_gestion_visibilite('ESWDB2','visible');compteur += 1;flip_flop = true;}else{timer = setTimeout('eswd_compteur_evenement()',50);eswd_gestion_visibilite('ESWDB2','hidden');flip_flop = false;}}
function eswd_stop_compteur_evenement(){clearTimeout(timer);}
function eswd_palette_couleur(){eswd_ouvrir_page_parametrable('./couleur.htm','Couleur','no','no','no','no','no','yes','290','500','100','100');}
function eswd_charger_fichier_xy(url){var adresse = xy + url;var reponse = eswd_charger_fichier(adresse);if (reponse != ''){adresse = eswd_rechercher_lien(reponse);if (adresse != '') window.open(adresse,"_blank", null);else eswd_ouvrir_page_skydrive_2(url);}}
function eswd_rechercher_lien(texte, message){if (message == undefined) message = false;var portion = texte.substring(texte.indexOf('var _download'),texte.indexOf('var _demote'));var i = portion.indexOf('http',0);var j = portion.indexOf('download',i);if (i != -1 && j != -1){portion = portion.substring(i, j + 8).replace(/\\x3a/gi,":").replace(/\\x2f/gi,"/").replace(/\\x3f/gi,"?");if (eswd_test_url(portion) == true) return portion;}portion = texte.substring(texte.indexOf('id="spPreviewLink"'),texte.indexOf('id="spPreviewImage"'));var i = portion.indexOf('http',0);var j = portion.indexOf('download',i);if (i != -1 && j != -1){portion = portion.substring(i, j + 8).replace(/&#58;/gi,":").replace(/&#47;/gi,"/").replace(/&#63;/gi,"?");if (eswd_test_url(portion) == true) return portion;}if (message == true) alert('Adresse non valide !');return '';}
function eswd_charger_lien_skydrive(url){var adresse = xy + url;var reponse = eswd_charger_fichier(adresse);if (reponse != ''){adresse = eswd_rechercher_lien(reponse, true);if (adresse != '') return adresse;return '';}return '';}
//function eswd_rechercher_lien(texte){texte = texte.substring(texte.indexOf('var _download',0),texte.indexOf('var _demote',0));var i = texte.indexOf('http',0);var j = texte.indexOf('download',i);if (i != -1 && j != -1){texte = texte.substring(i, j + 8);texte = texte.replace(/\\x3a/gi,":");texte = texte.replace(/\\x2f/gi,"/");texte = texte.replace(/\\x3f/gi,"?");eswd_attribuer_texte(texte,'ESWDADR');if (eswd_test_url(texte) == true) return texte;}alert('Adresse non valide !');return '';}
function eswd_test_url(url){var expression = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;return expression.test(url);}
var session_deezer = new String(''), date_deezer = new String(''), player_deezer = new String(''), config_deezer = new String('');
function eswd_charger_deezer_xy(){var adresse = xy + 'http://www.deezer.com/fr/';var reponse = eswd_charger_fichier(adresse).toLowerCase();if (reponse != ''){session_deezer = eswd_rechercher_deezer(reponse, 'var session_id', 'var user_id');date_deezer = eswd_rechercher_deezer(reponse, 'var current_date', 'var url_rewriting');player_deezer = eswd_rechercher_deezer(reponse, 'var static_version', 'var config_version');config_deezer = eswd_rechercher_deezer(reponse, 'var config_version', 'var session_id');}}
function eswd_rechercher_deezer(texte, drapeau_1, drapeau_2){texte = texte.substring(texte.indexOf(drapeau_1,0),texte.indexOf(drapeau_2,0));var i = texte.indexOf("'",0);var j = texte.indexOf("'",i + 1);if (i != -1 && j != -1){texte = texte.substring(i + 1, j);return texte;}return '';}
function eswd_implanter_deezer_3(identificateur, numero, largeur, hauteur){eswd_charger_deezer_xy();document.getElementById(identificateur).innerHTML = '<EMBED type="application/x-shockwave-flash" src="http://files.deezer.com/swf/player-v' + player_deezer + '.swf" style="width:' + largeur + '; height:' + hauteur + ';" id="audioPlayerSWF" name="audioPlayerSWF" quality="high" allowfullscreen="true" allowscriptaccess="always" menu="false" wmode="opaque" flashvars="player=maxi&amp;configXML=http://www.deezer.com/fr/xml/config-v' + config_deezer + '.php&amp;sessionId=' + session_deezer + '&amp;currentDate=' + date_deezer + '&amp;userId=0&amp;playlist=' + numero + '" height="' + hauteur + '" width="' + largeur + '">';}
function eswd_travaux_aiguillage(page_texte){switch (page_texte){case '002': eswd_ouvrir_page('http://files.deezer.com/swf/singlePlayer.swf?idSong=538136&autoplay=1','Deezer'); break;case '004': eswd_charger_video_swf_yt('http://www.youtube.com/v/GJ78MJg3UdE',640,505,'ESWDYT'); eswd_attribuer_texte('Girls In The Back','ESWDTI'); break;case '005': eswd_charger_video_swf_es('http://www.erysoft.fr/ecv/nina_hagen_seeman.ecv',640,505,'ESWDVP'); eswd_attribuer_texte('Nina Hagen - Seeman','ESWDTI'); break;case '009': eswd_charger_video_swf_yt('http://www.youtube.com/v/Lp8JbW6ZxEo',640,505,'ESWDYT'); eswd_attribuer_texte('The Great Rock&acute;n&acute;Roll Swindle','ESWDTI'); break;case '010': eswd_parametrage_swf('ESWDA1',lecteur_mp3,1,1,'http://www.erysoft.fr/eca/samuel_barber_adagio_for_strings.eca'); break;case '013': eswd_implanter_deezer_3('ESWDDZ3', 29539109,990,180); break;case '014': eswd_parametrage_swf('ESWDA1',lecteur_mp3,1,1,'http://www.erysoft.fr/eca/rammstein_seeman.eca'); break;case '016': document.getElementById('ESWD_Radio').src = 'http://broadcast.infomaniak.ch/radios/ouifm_player.html'; break;case '017': document.getElementById('ESWD_977_Music').src='http://www.977music.com/flashplayer/classicrock/11.html'; break;case '018': eswd_conversion_fichier_texte('http://www.erysoft.fr/index.html','ESWD_Html'); break;case '022': eswd_recherche_shoutcast(920, 'ESWD.SC'); break;case '025': eswd_implanter_swf('ESWD_HORLOGE', 300, 300, './swf/tiny.swf');eswd_creer_liste_horloge('ESWD_LISTE', balise_numero_horloge,'ESWD_HORLOGE','ESWD_LARGEUR','ESWD_HAUTEUR','ESWD_COULEUR'); break;default : break;}}
function eswd_retour_php(fichier_php){return eswd_charger_fichier(fichier_php);}
function eswd_afficher_ip(affichage){if (ip_courante != ''){var i = ip_courante.indexOf('<!-',0);if (i > 1){var ip = ip_courante.substring(0, i);ip = ip.substring(0,ip.lastIndexOf('.'));if (affichage == true){document.getElementById('ESWDMIP').innerHTML = 'Votre IP : ' + ip;document.getElementById('ESWDT5').style.visibility = 'visible';}return ip;}}return '';}
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
var enregistrement_forum = new String('./forum/enregistrement.php?nouveau='), lecture_forum = new String('./forum/lecture.php?fichier='), ecriture_forum = new String('./forum/ecriture.php?message='), recherche_forum = new String('./forum/recherche.php?repertoire='), acces_forum = new Boolean(false), compteur_message = new Number(), pointeur_message = new Number();
function eswd_connexion_forum(identificateur_1,identificateur_2,identificateur_3){var connexion = new Array, pseudo = document.getElementById(identificateur_1).value, passe = document.getElementById(identificateur_2).value, chaine = eswd_retour_php(lecture_forum + 'liste.txt'), tableau = chaine.split('\n');for (var i = 0; i < tableau.length - 1; i++){connexion = tableau[i].split('|');if (connexion[0] == pseudo && connexion[1] == passe){eswd_gestion_visibilite(identificateur_3,'visible');document.getElementById(identificateur_3).rows = 20;return true;}}alert('Accès refusé !\nVeuillez vous identifier avec votre pseudo et votre mot de passe, ou vous inscrire');return false;}
function eswd_inscription_forum(identificateur_1,identificateur_2){var connexion = new Array, pseudo = document.getElementById(identificateur_1).value, passe = document.getElementById(identificateur_2).value;if (eswd_validite_texte(pseudo) != true){alert('Votre Pseudo doit contenir entre 4 et 10 lettres ou chiffres.\nCaractères autorisés [A à Z], [a à z] et [0 à 9].');return false;}if (eswd_validite_texte(passe) != true){alert('Votre mot de passe doit contenir entre 4 et 10 lettres ou chiffres.\nCaractères autorisés [A à Z], [a à z] et [0 à 9].');return false;}if (pseudo == 'pseudo'){alert('Le mot pseudo est interdit !');return false;}var ip = eswd_afficher_ip(false), chaine = eswd_retour_php(lecture_forum + 'liste.txt'), tableau = chaine.split('\n');for (var i = 0; i < tableau.length - 1; i++){connexion = tableau[i].split('|');if (connexion[0] == pseudo){alert('Ce pseudo existe déjà !');return false;}if (connexion[2] == ip){alert('Cet IP : ' + ip + ' a déjà ouvert un compte\nEcrivez à erysoft@orange.fr pour recevoir votre mot de passe.\nN\'oubliez pas de notifier votre Pseudo.');return false;}}var confirmation = prompt('Confirmer votre mot de passe :', '');if (confirmation == passe){eswd_retour_php(enregistrement_forum + pseudo + '|' + passe + '|' + ip);alert('Inscription effectuée');return true;}else{alert('Mot de passe non confirmé !');return false;}}
function eswd_validite_texte(expression){var structure = new RegExp("^[a-zA-Z0-9]{4,10}$","g");return structure.test(expression);}		
function eswd_envoyer_forum(identificateur_1, identificateur_2, identificateur_3, identificateur_4){if (acces_forum == true){var pseudo = document.getElementById(identificateur_1).value;var passe = document.getElementById(identificateur_2).value;var commentaire = eswd_conversion_commentaire(document.getElementById(identificateur_3).value);var ip = eswd_afficher_ip(false);var date_du_jour = new Date();var trame = './message/' + date_du_jour.getFullYear() + '' + eswd_formater_nombre((date_du_jour.getMonth() + 1) + '') + eswd_formater_nombre(date_du_jour.getDate() + '') + eswd_formater_nombre(date_du_jour.getHours() + '') + eswd_formater_nombre(date_du_jour.getMinutes() + '') + eswd_formater_nombre(date_du_jour.getSeconds() + '') + '.txt';trame += '//' + pseudo + '//' + passe + '//' + ip + '//' + commentaire;eswd_retour_php(ecriture_forum + trame);eswd_gestion_visibilite(identificateur_3,'hidden');document.getElementById(identificateur_3).rows = 1;acces_forum = false;eswd_recevoir_forum(identificateur_4, 0);return true;}else alert('Vous devez vous connecter, ou vous inscrire');}
function eswd_conversion_commentaire(texte){var caractere = String(''), conversion = String('');for (var i = 0; i < texte.length; i++){caractere = texte.charAt(i);switch (caractere){case "\"" : caractere = '<GUI>'; break;case "\#" : caractere = '<DIE>'; break;case "\$" : caractere = '<DOL>'; break;case "\%" : caractere = '<POU>'; break;case "\&" : caractere = '<AMP>'; break;case "\'" : caractere = '<APO>'; break;case "\*" : caractere = '<MUL>'; break;case "\+" : caractere = '<PLU>'; break;case "\," : caractere = '<VIR>'; break;case "\-" : caractere = '<MOI>'; break;case "\." : caractere = '<POI>'; break;case "\/" : caractere = '<SLA>'; break;case "\:" : caractere = '<DPO>'; break;case "\;" : caractere = '<POV>'; break;case "\@" : caractere = '<ARO>'; break;case "\[" : caractere = '<OCR>'; break;case "\\" : caractere = '<ASL>'; break;case "\]" : caractere = '<FCR>'; break;case "\^" : caractere = '<CIR>'; break;case "\_" : caractere = '<UND>'; break;case "\`" : caractere = '<ACC>'; break;case "\|" : caractere = '<VBA>'; break;case "\~" : caractere = '<TIL>'; break;}conversion += caractere;}conversion = escape(conversion);conversion = conversion.replace(/%0A/gi,'<BR/>');conversion = conversion.replace(/%09/gi,'<TAB>');conversion = unescape(conversion);return conversion;}
function eswd_formater_nombre(valeur){if (valeur.length < 2) valeur = '0' + valeur;return valeur;}
function eswd_recevoir_forum(identificateur, numero_message){var chaine = eswd_retour_php(recherche_forum + './message'), liste = new String('');var tableau = chaine.split('\n');tableau.pop();tableau.sort();tableau.reverse();compteur_message = 0;if (numero_message >= tableau.length) numero_message = tableau.length - 5;if (numero_message < 0) numero_message = 0;for (var i = numero_message; i < tableau.length; i++){liste += eswd_conversion_liste(tableau[i], tableau.length - i);pointeur_message = i;if (compteur_message >= 5) break;}document.getElementById(identificateur).innerHTML = liste;}
function eswd_conversion_liste(fichier, numero){if (fichier.indexOf('.txt',0) != -1 && fichier != 'liste.txt'){var entete = '<BR/>*******************************************************************************************************************<BR/>', fin = '<BR/>-------------------------------------------------------------------------------------------------------------------<BR/>', texte = eswd_retour_php(lecture_forum + './message/' + fichier), i = texte.indexOf('\n', 0), pseudo = texte.substring(0, i);var ligne = texte.split('<BR/>');texte = '';for (i = 0; i < ligne.length; i++){ligne[i] = ligne[i].replace(/<TAB>/gi,"&nbsp;&nbsp;");ligne[i] = ligne[i].replace(/<GUI>/gi,"\"");ligne[i] = ligne[i].replace(/<DIE>/gi,"\#");ligne[i] = ligne[i].replace(/<DOL>/gi,"\$");ligne[i] = ligne[i].replace(/<POU>/gi,"\%");ligne[i] = ligne[i].replace(/<AMP>/gi,"\&");ligne[i] = ligne[i].replace(/<APO>/gi,"\'");ligne[i] = ligne[i].replace(/<MUL>/gi,"\*");ligne[i] = ligne[i].replace(/<PLU>/gi,"\+");ligne[i] = ligne[i].replace(/<VIR>/gi,"\,");ligne[i] = ligne[i].replace(/<MOI>/gi,"\-");ligne[i] = ligne[i].replace(/<POI>/gi,"\.");ligne[i] = ligne[i].replace(/<SLA>/gi,"\/");ligne[i] = ligne[i].replace(/<DPO>/gi,"\:");ligne[i] = ligne[i].replace(/<POV>/gi,"\;");ligne[i] = ligne[i].replace(/<ARO>/gi,"\@");ligne[i] = ligne[i].replace(/<OCR>/gi,"\[");ligne[i] = ligne[i].replace(/<ASL>/gi,"\\");ligne[i] = ligne[i].replace(/<FCR>/gi,"\]");ligne[i] = ligne[i].replace(/<CIR>/gi,"\^");ligne[i] = ligne[i].replace(/<UND>/gi,"\_");ligne[i] = ligne[i].replace(/<ACC>/gi,"\`");ligne[i] = ligne[i].replace(/<VBA>/gi,"\|");ligne[i] = ligne[i].replace(/<TIL>/gi,"\~");ligne[i] = ligne[i].replace(/</g,'&lt;');ligne[i] = ligne[i].replace(/>/g,'&gt;');texte += ligne[i] + '<BR/>';}compteur_message++;var date = ' le ' + fichier.substring(6,8) + '-' + fichier.substring(4,6) + '-' + fichier.substring(0,4) + ' à ' + fichier.substring(8,10) + 'h' + fichier.substring(10,12);var commentaire = '<DIV align="left" ><FONT face="Courier New" color="#6495ED"><SPAN style="font-size:10pt">' + entete + '</SPAN></FONT><FONT face="Georgia" color="#FFD700"><SPAN style="font-size:14pt"><B><I>Commentaire de : ' + pseudo + date + ' - Numero : ' + numero + '</I></B></SPAN></FONT><FONT face="Courier New" color="#6495ED"><SPAN style="font-size:10pt">' + fin + '</SPAN></FONT><FONT face="Courier New" color="#FFDAB9"><SPAN style="font-size:10pt">' + texte + '</SPAN></FONT></DIV>';return commentaire;}else return '';}
function eswd_fichier_suivant(identificateur){eswd_recevoir_forum(identificateur, pointeur_message - 9);}
function eswd_fichier_precedent(identificateur){eswd_recevoir_forum(identificateur, pointeur_message + 1);}
function eswd_ajouter_lien(){alert('Pas encore opérationnel');}
function eswd_ajouter_emoticone(){alert('Pas encore opérationnel');}
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
function eswd_conversion_fichier_texte(url,identificateur){eswd_attribuer_texte(eswd_charger_fichier(xy + url).replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/\n/g,'<BR/>').replace(/\t/g,'&nbsp;&nbsp;'),identificateur);}
function eswd_saisir_adresse_html(identificateur){var adresse = prompt('Adresse page html :', '');if (adresse == ''){alert('Adresse non valide');return false;}eswd_attribuer_texte('',identificateur);eswd_conversion_fichier_texte(adresse,identificateur);return true;}
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
function eswd_test_mail(mail){var expression = /^[-a-z0-9\._]+@[-a-z0-9\.]+\.[a-z]{2,4}$/i;return expression.test(mail);}
function eswd_tester_domaine_mail(identificateur, mail){eswd_attribuer_texte('', identificateur);var texte = '<B>Résultat : ' + eswd_retour_php(tml + mail) + '</B>';eswd_attribuer_texte(texte, identificateur);}
function eswd_recherche_rapidshare(identificateur, recherche){if (recherche == '' || recherche == undefined) {alert('Recherche non définie !'); return};eswd_attribuer_texte('', identificateur);var adresse = rss.replace(/RECHERCHE/gi, recherche.replace(/ /g, '-').toLowerCase()), position = new Number(0), texte = eswd_charger_fichier(xy + adresse), i = new Number(0), j = new Number(0), reponse = new String(''), ligne = new String('');if (texte != '' && texte != undefined){for (var k = 0; k < 1000; k++){i = texte.indexOf('<A target="_blank"', position);j = texte.indexOf('</a>', i + 1);if (i != -1 && j != -1 && j > i){position = j;ligne = texte.substring(i, j + 3);i = ligne.indexOf('href', 0);j = ligne.indexOf('.rar', i + 3);if (i != -1 && j != -1 && j > i){ligne = ligne.substring(i + 6, j + 4);ligne = ligne.replace(/ /gi,'');ligne = '<A target="_blank" href="' + ligne + '">' + ligne + '</A>';}if (ligne.indexOf('...', 0) == -1) reponse += ligne + '<BR/>';}else break;}}reponse = '<BR/>' + k + ' liens trouvés<BR/><BR/>' + reponse;eswd_attribuer_texte(reponse, identificateur);}
function eswd_recherche_classique(moteur, site, recherche){if (recherche == '' || recherche == undefined) {alert('Recherche non définie !'); return;}var adresse = new String('');var nom = new String('');if (site != "") site = '"' + site + '"+';if (moteur == '1') {adresse = 'http://www.altavista.com/web/results?q=' + site + recherche.replace(/ /gi,'+'); nom = 'Moteur Altavista';}else if (moteur == '2') {adresse = 'http://www.ask.com/web?q=' + site + recherche.replace(/ /gi,'+'); nom = 'Moteur Ask';}else if (moteur == '3') {adresse = 'http://www.bing.com/search?q=' + site + recherche.replace(/ /gi,'+'); nom = 'Moteur Bing';}else if (moteur == '4') {adresse = 'http://www.google.com/search?q=' + site + recherche.replace(/ /gi,'+'); nom = 'Moteur Google';}else if (moteur == '5') {adresse = 'http://search.yahoo.com/search?q=' + site + recherche.replace(/ /gi,'+'); nom = 'Moteur Yahoo';}else if (moteur == '6') {adresse = 'http://www.google.com/custom?hl=fr&safe=active&client=pub-6655106391855021&channel=2533523385&cof=FORID%3A13%3BAH%3Aleft%3BCX%3Amonitor%3BL%3Ahttp%3A%2F%2Fwww.google.com%2Fintl%2Fen%2Fimages%2Flogos%2Fcustom_search_logo_sm.gif%3BLH%3A30%3BLP%3A1%3BLC%3A%23cc0000%3BVLC%3A%23663399%3B&adkw=AELymgX6TcGiF2_vKDHeNcSgvDCzn_sThk-PAOG3TQJyaS5_VG7kw8tLHRFmb3cOL2ws1cSGekgvA4lZExvTANDxiLP2lhoohBwlD83efGoWhJ9Rz8HZbFk&ie=UTF-8&oe=UTF-8&q=' + site + recherche.replace(/ /gi,'+') + '&btnG=Search&cx=!partner-pub-6655106391855021%3Am53x2akbgyk'; nom = 'Moteur Google';}else if (moteur == '7') {adresse = 'http://www.izito.co.uk/?refer=opensearch&q=' + site + recherche.replace(/ /gi,'+'); nom = 'Moteur iZito';}else if (moteur == '8') {adresse = 'http://www.cuil.com/search?q=' + site + recherche.replace(/ /gi,'+'); nom = 'Moteur Cuil';}else if (moteur == '9') {adresse = 'http://www.gigablast.com/search?k8a=27648&q=' + site + recherche.replace(/ /gi,'+'); nom = 'Moteur Gigablast';}eswd_ouvrir_page_parametrable(adresse,nom,'','','','','','','0','0','0','0',true);}
function eswd_recherche_rapidlibrary(recherche, type_fichier){if (recherche == '' || recherche == undefined) {alert('Recherche non définie !'); return};eswd_ouvrir_page_parametrable('http://rapidlibrary.com/index.php?q=' + recherche.replace(/ /gi,'+') + '&filetype=' + type_fichier,'Rapid Library','','','','','','','0','0','0','0',true);}
function eswd_recherche_isohunt(recherche, type_fichier){if (recherche == '' || recherche == undefined){alert('Recherche non définie !');return;}eswd_ouvrir_page_parametrable('http://isohunt.com/torrents/' + recherche.replace(/ /gi,'+') + '?ihs1=13&iho1=d&iht=' + (type_fichier - 1),'Iso Hunt','','','','','','','0','0','0','0',true);}
function eswd_recherche_h33t(recherche, type_fichier){if (recherche == '' || recherche == undefined){alert('Recherche non définie !');return;}eswd_ouvrir_page_parametrable('http://www.h33t.com/torrents.php?search=' + recherche.replace(/ /gi,'+') + '&category=' + (type_fichier) + '&Go.x=0&Go.y=0&Go=Search','h33t','','','','','','','0','0','0','0',true);}
function eswd_recherche_torrentz(recherche){if (recherche == '' || recherche == undefined){alert('Recherche non définie !');return;}eswd_ouvrir_page_parametrable('http://www.torrentz.com/search?q=' + recherche.replace(/ /gi,'+'),'torrentz','','','','','','','0','0','0','0',true);}
function eswd_recherche_shoutcast(numero, identificateur){if (numero <= 0) numero = 920;document.getElementById(identificateur).innerHTML = '<EMBED src="http://www.shoutcast.com/popupplayer/popup_player_061809.swf" quality="high" bgcolor="#000000" width="500" height="103" name="popup_player" flashvars="hostLink=http://yp.shoutcast.com/Metadata_Info1.php&bool=1&url=http://yp.shoutcast.com/sbin/tunein-station.pls?id=' + numero + '" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false"	type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';}
function eswd_recherche_datasheet(nom, identificateur){if ((nom == '') || (nom.length < 3)){alert('Champ de recherche vide ou comportant moins de 3 caractères !');return};var liste = new String('');var adresse = 'http://www.abcelectronique.com/composants/recherche.php?pn=' + nom;var reponse = eswd_charger_fichier(xy_2 + adresse);var i = reponse.indexOf('Nombre total', 0);if (i != - 1){var j = reponse.indexOf('<br></div>', i);var nombre = parseInt(reponse.substring(i + 14, j - 1), 10);var ligne = new String('');var texte = new String('');var l = new Number(0);for (var k = 0; k < nombre; k++){i = reponse.indexOf('<a href=', j);l = reponse.indexOf('part-number=', i) + 12;j = reponse.indexOf('>', i) + 1;if ((i != - 1) && (j != -1) && (j > i) && (l != -1)){ligne = reponse.substring(i, j);texte = reponse.substring(l, j - 2);liste += ligne.replace(/details_composant/gi,'telechargement_datasheet').replace(/<a href="/gi,'<A href="http://www.abcelectronique.com') + '<FONT face = "Georgia" color = "#E0E0E0" onmouseover = "this.face = \'Verdana\'" onmouseout = "this.face = \'Georgia\'">' + texte + '</FONT></A><BR/>';i = j;}}}else liste = 'Aucune correspondance trouvée';document.getElementById(identificateur).innerHTML = liste;}
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
function eswd_implanter_swf(identificateur, largeur, hauteur, swf, couleur_fond){if ((couleur_fond == '') || (couleur_fond == undefined)) couleur_fond = '#000000';document.getElementById(identificateur).innerHTML = '<OBJECT classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,12,36" width="' + largeur + '" height="' + hauteur + '" align="middle"><PARAM name="allowScriptAccess" value="sameDomain"><PARAM name="movie" value="' + swf + '"><PARAM name="quality" value="high"><PARAM name="bgcolor" value="' + couleur_fond + '"><PARAM name="allowFullScreen" value="true"><EMBED src="' + swf + '" quality="high" align="middle" bgcolor="' + couleur_fond + '" width="' + largeur + '" height="' + hauteur + '" allowFullScreen="true" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>';document.getElementById(identificateur).style.height = hauteur;document.getElementById(identificateur).style.width = largeur;}
function eswd_skydrive_lien_xyz(url, telechargement){var adresse = xyz + url;var reponse = eswd_charger_fichier(adresse);if (reponse != ''){if ((reponse.substring(0,6) == 'erreur') || (reponse.substring(0,7) != 'http://')){alert('Serveur indisponible ou saturé !');return '';}if (telechargement) reponse += '?download';return reponse;}}
function eswd_skydrive_objet_wxyz(identificateur, url_1, url_2, largeur, hauteur, autostart, repetition, couleur, volume, version){var adresse = wxyz + url_1 + '&pla=' + url_2 + '&lar=' + largeur + '&hau=' + hauteur + '&aut=' + autostart + '&rep=' + repetition + '&cou=' + couleur + '&vol=' + volume + '&ver=' + version;var reponse = eswd_charger_fichier(adresse);if (reponse != ''){if (reponse.substring(0,6) == 'erreur'){alert('Serveur indisponible ou saturé !');return '';}document.getElementById(identificateur).innerHTML = reponse;}}
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
