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';
}
}