
function nav_check()

{ 
  this.ver=navigator.appVersion;
  this.agent=navigator.userAgent;
  this.dom=document.getElementById?1:0;
  this.opera5=this.agent.indexOf("Opera 5")>-1;
  this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
  this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
  this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
  this.ie=this.ie4||this.ie5||this.ie6;
  this.mac=this.agent.indexOf("Mac")>-1;
  this.iem=(this.mac && this.ie5);
  this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
  this.ns4=(document.layers && !this.dom)?1:0;
  this.nav=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5);
 return this;
}



// redirection body onload


function majcpt(lien)
{
     
  var nav = new nav_check();  
  var oCompteur =nav.dom? document.getElementById("cpt"):0;	  
  var compteur = oCompteur.firstChild.data;
  
  var iemac = nav.iem?1:0;
  
  
  if( compteur > 0 )
  {
    string = 'majcpt(\"'+lien+'\");';
    oCompteur.firstChild.data = --compteur;
    var tempo = setTimeout( string, 1000);
   }
  else
  {
    if (iemac)
    {
     lien = lien +"&iem=1";
    }
    clearTimeout(tempo);
    window.location = lien;	  
  }
}

function redirection(lien)
{
  var nav = new nav_check();  
  var oCompteur =nav.dom? document.getElementById("cpt"):0;	  
  majcpt(lien);
}


// faire apparaite et disparaitre un objet

function affiche_objet(objet)
{

  var nav = new nav_check();  
  var oID =nav.dom? document.getElementById(objet):0;	  

  oID.style.visibility = ( oID.style.visibility == 'visible'?'hidden':'visible');
  oID.style.display = ( oID.style.display == ''?'none':'');

}

function profil( etat )
{
  var nav = new nav_check();    
  if (nav.dom) 
  {
   var oDiv1 = null, oDiv2 = null;
 //  btn = document.getElementById("selection");
   if (etat == 1) 
   {
    oDiv1 = document.getElementById("rubprofil1");
    oDiv2 = document.getElementById("rubprofil2");
    oR1 = document.getElementById("profil1");
    oR2 = document.getElementById("profil2");
    //btn.checked=false
    }
   else 
   {
    oDiv1 = document.getElementById("rubprofil2");
    oDiv2 = document.getElementById("rubprofil1");
    oR1 = document.getElementById("profil2");
    oR2 = document.getElementById("profil1");
    // btn.checked=false
   }
   oDiv1.style.visibility = "visible";
   oDiv1.style.display = "";
   oDiv2.style.visibility = "hidden";
   oDiv2.style.display = "none";
   oR1.checked = true;
   oR2.checked = false;
   /* var t = document.getElementById("accueil").elements;
  if (btn.checked == true)
    val = true;
   else
    val = false;
   for (var i=0; i < t.length; i++) 
   {
    if ((t[i].type == "checkbox") && (t[i].name == "rub[]" )) 
    {
      t[i].checked = val;
    }
   }*/
 }

}

function majcptCoupon(page)
{     
  var nav = new nav_check();  
  var oCompteur =nav.dom? document.getElementById("cpt"):0;	  
  var compteur = oCompteur.firstChild.data;
  if( compteur > 0 )
  {
     oCompteur.firstChild.data = --compteur;
    var tempo = setTimeout( "majcptCoupon('"+page+"')", 1000);
   }
  else
  {
    clearTimeout(tempo);
    window.location= page;
  }
  
}


function revenirCoupon(page)
{
  var nav = new nav_check();  
  var oCompteur =nav.dom? document.getElementById("cpt"):0;	  
  majcptCoupon(page);
  window.print();
}


//selection type du coupon

function choix_type_coupon(choix)
{
  var nav = new nav_check();  
  var oID1 =nav.dom? document.getElementById("Brad1"):0;	  
  var oID2 =nav.dom? document.getElementById("Brad2"):0;	  
  var oID3 =nav.dom? document.getElementById("Brad3"):0;	  

 if (choix == 1)
 {
  oID1.checked = false;
  oID2.checked = true;
  oID3.checked = false;
 }
 else
 {
  oID1.checked = false;
  oID2.checked = false;
  oID3.checked = true;
 }
}


var selected = false;
function selectAll() 
{
 var t = document.getElementById("accueil").elements;
 var nav = new nav_check();  
 var oLabel =nav.dom? document.getElementById("label1"):0;	  

//t(0) = dep - t(1) et t(2) checkbox - t(3) = selection
// attention à la modif suppression catégorie 2
 if (t[1].checked == true)
 {
    selected = true;
    oLabel.firstChild.data = "Cliquez pour décocher toutes les rubriques";
 }
 else
 {
    selected = false;
    oLabel.firstChild.data = "Cliquez pour cocher toutes les rubriques";
 } 
 for (var i=0; i < t.length; i++) 
 {
  if ((t[i].type == "checkbox") && (t[i].name == 'rub[]')) 
  {
   t[i].checked = selected;
  }
 }

    
}



function position_ann( obj )
{
  var posY;
  var nav = new nav_check();  
  var oPos =nav.dom? document.getElementById("pos"):0;	  

  if( obj.offsetParent ) 
  {
    for( var posX = 0, posY = 0; obj.offsetParent; obj = obj.offsetParent ) 
    {
      posX += obj.offsetLeft;
      posY += obj.offsetTop;
    }
  } else 
  {
     posY = obj.y;
  }
 
  oPos.firstChild.data = posY;

// passage AJAX

 var xhr_object = null;
 var ok = 0;
 if(window.XMLHttpRequest)// Firefox
 {
  ok = 1;
  xhr_object = new XMLHttpRequest();
 }
 else if(window.ActiveXObject) // Internet Explorer
 {
  ok = 1;
  xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
 }

 if (ok)
 {
  xhr_object.open("POST", "position.php", true);
  xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  xhr_object.send("position="+posY);
 }
 
}


function scroll_page(posY,hauteur_ligne)
{
 var haut = document.body.clientHeight;

 if (posY > haut)
 {
   parent.scroll(0,posY - haut + hauteur_ligne);
 }
}



function maj_vu(ID,typ, pop)
{

 // passage AJAX

 var xhr_object = null;
 var ok = 0;

 if(window.XMLHttpRequest)// Firefox
 {
  ok = 1;
  xhr_object = new XMLHttpRequest();
 }
 else if(window.ActiveXObject) // Internet Explorer
 {
  ok = 1;
  xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
 }

 if (ok)
 {
  xhr_object.open("POST", "maj_nbvu.php", true);
  xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  xhr_object.send("ID="+ID+"&T="+typ+"&P="+pop);  
 }
 
}


function position(evt)
{
 var evt;
	mouse_x = evt.clientX;
	mouse_y = evt.clientY;
   alert( "X" + mouse_x );
  
}



