var hauteur_page=1;
var hauteur_ligne=new Array();
var HAUTEUR_MAX_PAGE=24; //Hauteur page en cm
hauteur_ligne['Entete']=1;
hauteur_ligne['LLon']=0.7;
hauteur_ligne['LgSepSem']=0.7;
hauteur_ligne['LgSepSalle']=1;
hauteur_ligne['LgRenc']=1.05;
hauteur_ligne['LgRenc1']=1.05;
// variables mises à jour dans entete.php
var LogoPrt='';//adresse logo nb
var DesClub='';//Designation club
var AdrClub='';//Nom et adresse contact
var MailClub='';
var SiteClub='';
var TelClub='';

function ferme_fenetre(message){
   if (message !=''){
     window.alert(message);}
  document.location.href="./index.php";
}

function new_Aff(){
   document.forms["Form_Param"].submit();
   return false;   
}

function new_Club(){
   document.forms["Form_Param"].submit();
   return false;   
}

function new_Champ(){
   document.forms["Form_Param"].elements["typeAff"].selectedIndex=1;
   document.forms["Form_Param"].elements["Semaine"].selectedIndex=0;   
   document.forms["Form_Param"].submit();
   return false;   
}

function new_Sem(){
   document.forms["Form_Param"].elements["typeAff"].selectedIndex=0;
   document.forms["Form_Param"].elements["Champ"].selectedIndex=0;   
   document.forms["Form_Param"].submit();
   return false;   
}

function imprime(){
   window.print();
   return false;   
}

function Plan(Salle){
  window.open("Plan.php?Salle="+Salle, '', '');
}
function Iti(Club,Salle){
  window.open("Iti.php?SalleO="+Club+"_1&SalleD="+Salle, '', '');
}
var iex = (document.all);
var nava = (document.getElementById)&&!iex;

function affEntete(titre,ID){
if (ID>1) {
      texte="<table ID='CH"+ID+"_1' class='EnteteNet'><tr>";
}else{
      texte="<table ID='CH"+ID+"_1' class='Entete'><tr>";  
}
texte+="<td class='LigTitre'>";
texte+=titre;
texte+="</TD></tr></table>";
document.write(texte);
}

function affEnteteTable(chapitre,ligne){
if (ligne>1) {
   texte="<TR ID='CS"+ chapitre + "_"+ ligne + "' class='LLonNet'>";
} else {
   texte="<TR ID='CS"+ chapitre + "_"+ ligne + "' class='LLon'>";
}
texte+="<TD class='H2ColPoule'>CHAMP</TD><TD class='H2ColRencontre'>RENCONTRE</TD><TD class='H2ColDate'>DATE</TD>";
texte+="<TD class='H2ColSalle'>LIEU RENCONTRE</TD>";
texte+="</TR>";
document.write(texte);
}

function styleCalque(idCalque)
{
  calqueStyle='';
  if (iex) {
     if (document.all[idCalque]){
	   if(document.all[idCalque].style){
	      calqueStyle = document.all[idCalque].style;
       } 
	 } 
  }
  if (document.layers) {
    if( document.layers[idCalque]){
	  if (document.layers[idCalque].style){
	  	calqueStyle = document.layers[idCalque].style;
	  }
	}
  }
  if (document.getElementById){
     if (document.getElementById(idCalque)){
       if(document.getElementById(idCalque).style){
	      calqueStyle = document.getElementById(idCalque).style;
	   }
	 }
   }
  return calqueStyle;
}

function noprint(chapitre,ligne){
  CH='CH'+chapitre+'_'+ligne;
  if (document.getElementById(CH)){
     if(document.getElementById(CH).style){			
	      document.getElementById(CH).className='NoAff';
     }
  }
  CS='CS'+chapitre+'_'+ligne;
  if (document.getElementById(CS)){
    if(document.getElementById(CS).style){			
		document.getElementById(CS).className='NoAff';
	}
  }
}

function AjouteLigne(typeligne){
//Ajoute une ligne au chapitre correspondant
   hauteur_page+=hauteur_ligne[typeligne];
}

function NouvellePage(ID){
//Change de page avant chapitre ID
   hauteur_page=hauteur_ligne['Entete']+hauteur_ligne['LLon'];
}

function MiseEnPage(){
  //supprime premier saut de page
  CalqueStyle=styleCalque('SP1');
  CalqueStyle.display='none';
  chapitre=1;  
  ligne=1;
  idligne='LG'+chapitre+'_'+ligne;
  NouvellePage(chapitre);
  memochapitre=1;
  saut_chap=false;
  while(document.getElementById(idligne)){
    while(document.getElementById(idligne)){
	   classe=document.getElementById(idligne).className;
       AjouteLigne(classe);
	   if ((chapitre==memochapitre) && (hauteur_page>HAUTEUR_MAX_PAGE)){
	     // coupure page dans chapitre
		 hauteur_page=hauteur_ligne['LLon'];
	   } else {
	      if (ligne!=1){noprint(chapitre,ligne);}
	   }
	   ligne++;
	   idligne='LG'+chapitre+'_'+ligne;
	}
	// teste si saut de page;
	if (hauteur_page>HAUTEUR_MAX_PAGE){
	   NouvellePage(chapitre);
	   memochapitre=chapitre;
	} else {
	   if (chapitre!=memochapitre){
	        noprint(chapitre,1);
	   }
	   chapitre++;
	}
	ligne=1;
	idligne='LG'+chapitre+'_'+ligne;
  }
}
if (nava) {
   var skn =document.getElementById("bulleimage").style;
   document.captureEvents(Event.MOUSEMOVE);
} else {
   var skn =bulleimage.style;
}
document.onmousemove = get_mouse;
function pop(msg)
{
var content ="<IMG class='infobulle' src='../Images/ViaMichelin.gif'>";
if (nava) {
document.getElementById("bulleimage").innerHTML=content;
skn.visibility = "visible";
}
else if (iex)
{
document.all("bulleimage").innerHTML = content;
skn.visibility = "visible";
}
}
function get_mouse(e)
{
var x = (nava) ? e.pageX : event.x+document.body.scrollLeft;
var y = (nava) ? e.pageY : event.y+document.body.scrollTop;
skn.left = x-90 ;
skn.top = y-70;
}
function kill()
{
skn.visibility = "hidden";
}

