function choix_direct_page(nb,val){
//  var page = document.getElementById("choix_page").value ;
//  alert(((page-1)*nb)) ;
  direct(((val-1)*nb)) ;
}

function afficher(id){
  document.affiche.gen.value=id;
  document.affiche.submit() ;
}
function afficher_admin(id){
  document.affiche_admin.gen.value=id;
  document.affiche_admin.submit() ;
}
function cacher(nb){
  if(document.getElementById("ref_"+nb).style.display=="none") document.getElementById("ref_"+nb).style.display="block" ;
  else document.getElementById("ref_"+nb).style.display="none" ;
}

function reset_aff(num){
  //document.getElementById("box").style.display = "block" ;
  //var param = "id="+document.getElementById("id").value ;
  //param+="&nb="+document.getElementById("nb").value ;
  //param+="&start=0" ;
  document.choix.id.value = document.getElementById("id").value ;
  if(num!=0){
    for(var i=1;i<=num;i++){
      eval("document.choix.l"+i+".value = document.getElementById('l"+i+"').value ")
//	  param+="&l"+i+"="+eval("document.getElementById('l"+i+"').value") ;
    }
	for(i=(num+1);i<=6;i++){
	  eval("document.choix.l"+i+".value = 0 ")
//	  param+="&l"+i+"=0" ;
	}
  }
  else{
	for(i=1;i<=6;i++){
	  eval("document.choix.l"+i+".value = 0 ") 
	}
    //param+="&l1=0&l2=0&l3=0&l4=0&l5=0&l6=0" ;
  }
  //reaf(param) ;
  document.choix.submit() ;
}
function reaf(param){
  var xhrReafVignette = null ;
  try{
    xhrReafVignette = new XMLHttpRequest(); 
  }
  catch(e){ 
    try{
	  xhrReafVignette = new ActiveXObject("Msxml2.XMLHTTP"); 
	} 
    catch (e2){ 
      try {
	    xhrReafVignette = new ActiveXObject("Microsoft.XMLHTTP"); 
	  } 
      catch (e) {}
	}
  }
  xhrReafVignette.onreadystatechange  = function(){ 
    if(xhrReafVignette.readyState==4){
      if(xhrReafVignette.status==200){
	    document.getElementById("affichage").innerHTML = xhrReafVignette.responseText ;
		document.getElementById("box").style.display = "none" ;
	  }
    }
  }; 
  xhrReafVignette.open("POST", "php/reaff_vignette.php", true);
  xhrReafVignette.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
  xhrReafVignette.send(param) ;
}
  
  function change_cat(){
    document.direct.start.value = 0 ;
	document.direct.id.value = document.getElementById("id").value ;
	document.direct.submit() ;
  }

  function change_nb(){
    document.direct.start.value = 0 ;
	document.direct.nb.value = document.getElementById("nb").value ;
	alert(document.direct.mode_rech.value) ;
	document.direct.submit() ;
  }

  function direct(val){
    /*document.getElementById("box").style.display = "block" ;
    var param = "id="+document.getElementById("id").value ;
    param+="&nb="+document.getElementById("nb").value ;
    param+="&start="+val ;
    for(var i=1;i<=6;i++){
      if(eval("document.getElementById('l"+i+"')")) param+="&l"+i+"="+eval("document.getElementById('l"+i+"').value") ;
    }
    reaf(param) ;*/
	document.direct.start.value = val ;
	document.direct.submit() ;
  }
  function direct2(){
	document.direct.start.value=document.change_page.direct_page.value ;
    document.direct.submit() ;
  }
  function aff_tempo(){
    document.getElementById("tempo").style.display="block" ; 
  }
  function cache_tempo(){
    document.getElementById("tempo").style.display="none" ; 
  }
  function PopupImage(img){
    titre = "itcpiercing.com" ;
    w=open("",'image','width=400,height=400,toolbar=no,scrollbars=no,resizable=yes');
    w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>");
    w.document.write("<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) 			  { window.resizeTo(document.images[0].width+50,document.images[0].height+90); windows.focus();} else { setTimeout('checksize()',250)} }</"+"SCRIPT>");
    w.document.write("<BODY onload='checksize()' onblur='window.close()' onclick='window.close()' leftMargin=5 topMargin=5 marginwidth=5 marginheight=5 bgcolor=#FFFFFF>");
    w.document.write("<TABLE width='100%' border='0' cellspacing='0' cellpadding='0' height='100%'><TR>");
    w.document.write("<TD valign='middle' align='center'><IMG src='"+img+"' border='0' alt='Cliquez pour fermer' title='Cliquez pour fermer'>");
    w.document.write("</TD></TR></TABLE>");
    w.document.write("</BODY></HTML>");
    w.document.close();
  }
  function visu_admin(id){
    document.visuadmin.id.value=id;
	document.visuadmin.submit() ;
  }


function GetId(id){
  return document.getElementById(id);
}

var i=false; // La variable i nous dit si la bulle est visible ou non
				
function move(e) {
  if(i) {  // Si la bulle est visible, on calcul en temps reel sa position ideale
    if (navigator.appName!="Microsoft Internet Explorer") { // Si on est pas sous IE
	  alert("cas1") ;
      GetId("urseur").style.left=eval("("+e.pageX+"-320)px") ;
      GetId("curseur").style.top=eval("("+e.pageY+"+15)px") ;
	  x = e.pageX ;
	  y = e.pageY ;
	  window.status = "Souris x:"+x+" | y:"+y;
    }
    else { // Modif proposé par TeDeum, merci à lui
	  alert("cas2") ;
      x = eval(event.x+document.documentElement.scrollLeft+"px") ;  
	  y = eval(event.y+document.documentElement.scrollTop+"px") ;
	  window.status = "Souris x:"+x+" | y:"+y;
	  if(document.documentElement.clientWidth>0) {
	    GetId("curseur").style.left=-320+event.x+document.documentElement.scrollLeft+"px";
	    GetId("curseur").style.top=+15+event.y+document.documentElement.scrollTop+"px";
	  }
	  else {
	    GetId("curseur").style.left=-320+event.x+document.body.scrollLeft+"px";
	    GetId("curseur").style.top=+15+event.y+document.body.scrollTop+"px";
	  }
    }
  }
}

function montre(text){
  if(i==false) {
    GetId("curseur").style.visibility="visible"; // Si il est cacher (la verif n'est qu'une securité) on le rend visible.
	GetId("curseur").innerHTML = text; // Cette fonction est a améliorer, il parait qu'elle n'est pas valide (mais elle marche)
	i=true;
  }
}

function cache() {
  if(i==true) {
    GetId("curseur").style.visibility="hidden"; // Si la bulle etais visible on la cache
	i=false;
  }
}

//document.onmousemove=move; // des que la souris bouge, on appelle la fonction move pour mettre a jour la position de la bulle.


function actualise_panier(){
    var xhrActualisePanier = null ;
      try{
	    xhrActualisePanier = new XMLHttpRequest(); 
  	  }
	  catch(e){ 
        try{
	      xhrActualisePanier = new ActiveXObject("Msxml2.XMLHTTP"); 
	    } 
        catch (e2){ 
        try {
	      xhrActualisePanier = new ActiveXObject("Microsoft.XMLHTTP"); 
	    }  
        catch (e) {}
	  }
    }
	xhrActualisePanier.onreadystatechange  = function(){ 
      if(xhrActualisePanier.readyState==4){
        if(xhrActualisePanier.status==200){
	      document.getElementById("div_info_panier").innerHTML = xhrActualisePanier.responseText ;
		}
      }
    }; 
	var param = "" ;
    xhrActualisePanier.open("POST", "php/actualise_panier.php", true);
	xhrActualisePanier.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
	xhrActualisePanier.send(param) ; 	
  }
  
  function plus(num){
    var qte = parseInt(eval("document.getElementById('qte_"+num+"').value")) ;
    if(isNaN(qte)) qte = 0 ;
    eval("document.getElementById('qte_"+num+"').value = " + (qte+1)) ;
  }
  function moins(num){
    var qte = parseInt(eval("document.getElementById('qte_"+num+"').value")) ;
    if(isNaN(qte)) qte = 0 ;
    if(qte>0) eval("document.getElementById('qte_"+num+"').value = " + (qte-1)) ;
  }
  var visible = false ;
  function afficheDivSouris(txt){
    document.getElementById("divSouris").innerHTML = txt ;
	document.getElementById("divSouris").style.visibility = "visible" ;
	visible = true ;
  }
  function cacheDivSouris(){
    document.getElementById("divSouris").innerHTML = "" ;
    document.getElementById("divSouris").style.visibility = "hidden" ;
	visible = false ;
  }
  function change_nb(){
    document.nombre.nb.value = document.getElementById("nb_affiche").value ;
	document.nombre.submit() ;
  }
  function vide_mc(){
    document.recherche.mc.value = "" ;
  }
  function change_mode(mode_rech){
    document.recherche.mode_rech.value = mode_rech ;
	document.recherche.submit() ;
  }
