﻿// Variable global
var blnShowInfo=false;//Etat de la bulle 
var nameInfBull;//Nom de la bulle active   
     
function ShowInfos(idInfo,Text){
// Affichage de la bulle informations            
var ProsOfMats;//Nombre de couples professeur/matière
var CouPro;//Couleur professeur | ProOfMat
var ProfOfMat//Enfin matiere prof
  if(blnShowInfo==false) {    
    $(idInfo).style.display='block';  
    if (idInfo=='idInfo'){            
        ProsOfMats=Text.split(";");        
        CouPro=ProsOfMats[0];
        ProfOfMat=CouPro.split("|");
        $(idInfo).innerHTML ="<p class='titniv003'>Permanence du "+ eval(ProfOfMat[1]+'[3]') +"</p>"                  
        //Prévoir d'afficher plusieurs couples prof/matiere
        for (var i=0;i<ProsOfMats.length-1;i++){
            CouPro=ProsOfMats[i];         
            ProfOfMat=CouPro.split("|");                        
            $(idInfo).innerHTML +="<p><img src='App_Themes/Lignes/Images/CalProHor_P.png' class='ico' align='absmiddle'/>Horaires    : "+ eval(ProfOfMat[1]+'[0]') +"</p>"
            $(idInfo).innerHTML +="<p><img src='App_Themes/Lignes/Images/CalProMat_P.png' class='ico' align='absmiddle'/>Matières    : "+ unescape(eval(ProfOfMat[1]+'[1]').replace("'","\'"))+"</p>"
            $(idInfo).innerHTML +="<p><img src='App_Themes/Lignes/Images/CalProPro_P.png' class='ico' align='absmiddle'/>Enseignant    : "+ eval(ProfOfMat[1]+'[2]').replace("'","\'") +"</p>"            
            if (ProsOfMats.length>2 && i!=(ProsOfMats.length-2))$(idInfo).innerHTML +="<hr/>"
        }
    }
     else {
            $(idInfo).innerHTML=unescape(eval(Text)).replace("'","\'");
        }    
        blnShowInfo=true;
        nameInfBull=idInfo;
   }
} 
 function move(e) {  
  // Evenement sur le déplacement de la souris               
  if(blnShowInfo) { 
       
      if (navigator.appName!='Microsoft Internet Explorer') { 
          $(nameInfBull).style.left=e.pageX + 5+'px';
          $(nameInfBull).style.top=e.pageY + 10+'px';
          }
      else{
           if(document.documentElement.clientWidth>0) {
              $(nameInfBull).style.left=20+event.x+document.documentElement.scrollLeft+'px';
               $(nameInfBull).style.top=10+event.y+document.documentElement.scrollTop+'px';
           }
           else {
               $(nameInfBull).style.left=20+event.x+document.body.scrollLeft+'px';
               $(nameInfBull).style.top=10+event.y+document.body.scrollTop+'px';
           } 
      }
    }
  } 
function HideInfos(idInfo) {      
      // Masque l'information                  
     if(blnShowInfo==true) {         
         $(idInfo).style.display='none';
         blnShowInfo=false;
         nameInfBull='';
     }
}
// Declenchement de l'évenement
document.onmouseover=move;//Position bulle
