offsetY_bulle = 20; var toolTipSTYLE = ''; function Focus(id) { document.getElementById(id).focus(); } function initToolTips() { toolTipSTYLE = document.getElementById("toolTipLayer").style; toolTipSTYLE.visibility = "visible"; toolTipSTYLE.display = "none"; document.onmousemove = moveToMouseLoc; } function toolTip(msg, fg, bg) { if(toolTip.arguments.length < 1) { toolTipSTYLE.display = "none"; } else { var content = '
' + msg +'
'; document.getElementById("toolTipLayer").innerHTML = content; toolTipSTYLE.display='block' } } function moveToMouseLoc(e) { var DocRef; // Variable pour IE uniquement // L'événement est passée à la fonction // donc tous sauf IE… if(e) { // Dans ce cas on obtient directement la position dans la page Mouse_X = e.pageX; Mouse_Y = e.pageY; } else { // Dans ce cas on obtient la position relative à la fenêtre d'affichage Mouse_X = event.clientX; Mouse_Y = event.clientY; //-- Il faut traiter le CAS des DOCTYPE sous IE if( document.documentElement && document.documentElement.clientWidth) { // Donc DOCTYPE DocRef = document.documentElement; // Dans ce cas c'est documentElement qui est réfèrence } else { DocRef = document.body; // Dans ce cas c'est body qui est réfèrence } //-- On rajoute la position liée aux ScrollBars Mouse_X += DocRef.scrollLeft; Mouse_Y += DocRef.scrollTop; } x = Mouse_X; y = Mouse_Y; offsetX_bulle = -10; toolTipSTYLE.left = x + offsetX_bulle + 'px'; toolTipSTYLE.top = y + offsetY_bulle + 'px'; return true; } function getPosMouse() { tab_mouse = new Array(x,y); return tab_mouse; } function affiche_bulle_click(id) { delete_bulle(); var tab_pos = getPosMouse(); var bulle = document.getElementById(id); id_bulle = id; affiche_bulle = true; bulle.style.left = (parseInt(tab_pos[0]) - 10) +'px'; bulle.style.top = (parseInt(tab_pos[1]) + 15) +'px'; } function stop_masque_bulle() { clearInterval(interval_masque_bulle); delete timer_bulle; } function delete_bulle() { try { if (affiche_bulle === true) { document.getElementById(id_bulle).style.left = '-500px'; document.getElementById(id_bulle).style.top = '-500px'; affiche_bulle = false; clearInterval(interval_masque_bulle); delete timer_bulle; } } catch (e){} } function change_photo (rep, image, titre, legende) { $('div_image').innerHTML = ''; lightwindowInit(); } function change_page (nom_page) { switch (nom_page) { case 'philosophie': var url = '/pge/philosophie/philo_content.ajax.php'; break; case 'gerard_audirac': var url = '/pge/philosophie/gerard_audirac/gerard_audirac_content.ajax.php'; break; case 'roland_dyens': var url = '/pge/philosophie/roland_dyens/roland_dyens_content.ajax.php'; break; case 'guitares': var url = '/pge/guitares/guitares_content.ajax.php'; break; case 'recital': var url = '/pge/guitares/recital/recital_content.ajax.php'; break; case 'maestro': var url = '/pge/guitares/maestro/maestro_content.ajax.php'; break; } new Ajax.Updater('contenu2', url, {method: 'get', evalScripts:false, asynchronous:true, onComplete:function(){ Shadowbox.init({ skipSetup: true }); Shadowbox.setup();}}); } function masque_bulle() { window.status = 'Be the next media'; try { if (affiche_bulle === true) { try { if (timer_bulle >= 500) { delete_bulle(); } else { timer_bulle += 500; } } catch(e) { timer_bulle = 0; interval_masque_bulle = setInterval("masque_bulle()", 500); } } } catch (e){} } function afficheVignette(cheminVignette,cheminMaxi,txt) { document.write(''); } function afficheMaxi(chemin) { i1 = new Image; i1.src = chemin; html = 'Image
'; popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=1,resizable=1'); popupImage.document.open(); popupImage.document.write(html); popupImage.document.close() }; function sousmenu_dessus(sous_menu) { document.getElementById(sous_menu).style.display = 'block'; switch (sous_menu) { case 'sous_menu1': try { clearInterval(interval_id1); } catch(e) { } break; case 'sous_menu2': try { clearInterval(interval_id2); } catch(e) { } break; } } function removeu(sous_menu) { switch (sous_menu) { case 'sous_menu1': temps_sous_menu1 = 0; interval_id1 = setInterval(sous_menu+"()", 30); break; case 'sous_menu2': temps_sous_menu2 = 0; interval_id2 = setInterval(sous_menu+"()", 30); break; } } function sous_menu1() { temps_sous_menu1 += 500; if (temps_sous_menu1 >= 1000) { clearInterval(interval_id1); temps_sous_menu1 = 0; document.getElementById('sous_menu1').style.display = 'none'; } } function sous_menu2() { temps_sous_menu2 += 500; if (temps_sous_menu2 >= 1000) { clearInterval(interval_id2); temps_sous_menu2 = 0; document.getElementById('sous_menu2').style.display = 'none'; } }