var page_accueil = 'rfe_menu.php'; var id_page = 'page_inner_box'; var adresse_racine = 'http://www.route-des-fortifications.eu/rfe/rfe_accueil.php'; function change_langue(langue) { var param_langue = '?langue=' + langue; var fichier = page_accueil; if(document.getElementById('div_page_courante')) { var div_fichier = document.getElementById('div_page_courante'); var fichier = div_fichier.innerHTML; //''; } if (fichier == page_accueil || fichier.length == 0) { var link = adresse_racine + '?langue=' + langue; window.location.replace(link); } else { var param_fichier = ''; if (fichier.length >0) var param_fichier = "&page=" + fichier; var link = adresse_racine + param_langue + param_fichier; window.location.replace(link); //affiche_new_page(link); } } function prepare_page(fichier_page) { var div_menu = 'sbi_container'; var div_page = id_page; var div_message = 'message_container'; if (fichier_page == page_accueil) // || fichier_page == page_menu_test) { bascule_affichage(div_menu, true); bascule_affichage(div_message, true); bascule_affichage(div_page, false); } else { if ( document.getElementById(div_page).style.visibility = "hidden") { bascule_affichage(div_menu, false); bascule_affichage(div_message, false); bascule_affichage(div_page, true); } //if (fichier_page != '') //{ affiche_new_page(fichier_page); //alert('prepare_page ' + fichier_page); //} } } function affiche_new_page(new_page) { var div_page = 'page_inner_box'; var getUrl = window.location; var baseUrl = getUrl.protocol + "//" + getUrl.host + "/" + getUrl.pathname.split('/')[1]; baseUrl += '/' + new_page; //alert('affiche_new_page Ok \n' + baseUrl); var xhr_object = getXMLHttpRequest(); xhr_object.open("GET", baseUrl, true); // Ouverture du fichier // async: true xhr_object.send(null); xhr_object.onreadystatechange = function() { //alert(baseUrl + '\nreadyState : ' + xhr_object.readyState + '\nstatus : ' + xhr_object.status); if (xhr_object.readyState == 4 && xhr_object.status == 200) { var code = xhr_object.responseText; var la_page = document.getElementById(div_page); la_page.innerHTML = code; la_page.style.visibility = "visible"; } else if (xhr_object.status > 200) alert(xhr_object.statusText); } } /* http://www.fort-mutzig.eu/rfe/1_rfe/rfe_page_menu.php http://www.fort-mutzig.eu/rfe/1_rfe/rfe_histoire_chrono.php */ function affiche_reponse(page) { var link = 'http://www.fort-mutzig.eu/rfe/rfe_accueil.php?la_page=' + page; window.location.replace(link); } function modifie_circuit(nom_img, id_destination, largeur) { remplace_img(nom_img, id_destination, largeur); //alert(nom_img); // Ajouter remplacement de la page détails du circuit var nom_div = Left(id_destination, 8) + 'txt'; var lg = String(nom_img).length; var new_contenu = '1_rfe/rfe_circuit' + Left(Right(nom_img, 7), 4) + 'php'; affiche_contenu(nom_div, new_contenu, 'rfe_menu.php'); } function modifie_img(nom_img, id_destination, largeur) { var new_src = nom_img; var new_img = ''; document.getElementById(id_destination).innerHTML = new_img; } function remplace_img(nom_img, id_destination, largeur) { document.getElementById(id_destination).src = nom_img; } function getXMLHttpRequest() { var xhr = null; if (window.XMLHttpRequest || window.ActiveXObject) { if (window.ActiveXObject) { try { xhr = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } } else { xhr = new XMLHttpRequest(); } } else { alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest..."); return null; } return xhr; } function bascule_affichage(nom_page, bool) { node = document.getElementById(nom_page); if (bool == false) {node.style.visibility = "hidden";} else {node.style.visibility = "visible";} } function ajuste_affichage(div, large, haut) { if ( document.getElementById(div) != null ) { node = document.getElementById(div); node.style.height = haut + "px"; node.style.width = large + "px"; } } function ajuste_position(div, haut, gauche) { if ( document.getElementById(div) != null ) { node = document.getElementById(div); node.style.top = haut + "px"; node.style.left = gauche + "px"; } } function initMap(carte) { var fort_mutzig = {lat: 48.558812, lng: 7.457367}; var map = new google.maps.Map(document.getElementById(carte), { zoom: 8, center: fort_mutzig }); var marker = new google.maps.Marker({ position: fort_mutzig, map: map }); } function Left(str, n){ if (n <= 0) return ""; else if (n > String(str).length) return str; else return String(str).substring(0,n); } function Right(str, n){ if (n <= 0) return ""; else if (n > String(str).length) return str; else { var iLen = String(str).length; return String(str).substring(iLen, iLen - n); } } function valide_acces_dossiers(page_suite) { var password = document.getElementById('mot_de_passe'); var mdp = password.value; if (mdp.length > 0) { var link = page_suite + '?mdp=' + mdp; affiche_new_page(link); } } function valide_acces_dossier(page_suite) { var password = document.getElementById('mot_de_passe'); var mdp = password.value; var mdp_ref = 'Fkw2-93'; //alert('Ok' + mdp + ', ' + mdp_ref + ' -> ' + page_suite); if (mdp === mdp_ref) affiche_new_page(page_suite); }