function tousselectionner() { 

	checkverif = document.getElementById('toussupprimer');
	
	if (checkverif.checked == true)
	{
		tempnbrecheckbox = document.getElementById('nbrecheckbox');
	
		for (i=0;i<tempnbrecheckbox.value;i++)
		{
			tempcheck = document.getElementById('check'+i);
			
			tempcheck.checked = true;
		}
	}
	else
	{
		tempnbrecheckbox = document.getElementById('nbrecheckbox');
	
		for (i=0;i<tempnbrecheckbox.value;i++)
		{
			tempcheck = document.getElementById('check'+i);
			
			tempcheck.checked = false;
		}
	}
}

function modiftrue(i)
{
	tempmodif = document.getElementById(i+'modifquantite');
	tempmodif.value = "true";
}

function PortsGratuits()
{
	if(document.getElementById)
	{
		if (document.getElementById('total').innerHTML > document.getElementById('fraisgratuits').innerHTML)
			document.getElementById('fraisdeports').innerHTML = "0";
			
		document.getElementById('totalgeneral').innerHTML = (parseFloat(document.getElementById('total').innerHTML) + parseFloat(document.getElementById('fraisdeports').innerHTML));
		
	}
}
/**
 * Display ID ver 1.0.0 
 *
 * hide and show a block ID
 * 
 *
 */
 function show_id(id_1, id_2, id_3, id_4, id_5)
 {
     // show the id the first item 
     // and hide if other item is ON
        if (document.getElementById(id_1).style.display){
            document.getElementById(id_1).style.display = 'block';
            document.getElementById("menu_" + id_1).className = 'selected';
            }

        if (document.getElementById(id_2).style.display){
            document.getElementById(id_2).style.display = 'none';
            document.getElementById("menu_" + id_2).className = '';
            }
            
        if (document.getElementById(id_3).style.display){
            document.getElementById(id_3).style.display = 'none';
            document.getElementById("menu_" + id_3).className = '';
            }

        if (document.getElementById(id_4).style.display){
            document.getElementById(id_4).style.display = 'none';
            document.getElementById("menu_" + id_4).className = '';
            }
            
        if (document.getElementById(id_5).style.display){
            document.getElementById(id_5).style.display = 'none';
            document.getElementById("menu_" + id_5).className = '';
            }

 }
/*  onglet dans détails */
function hide_onglet_all(id, count)
{
    var str;
    for (i=0; i< count ; i++)
    {
        str = id + i;
        document.getElementById(str).style.display = 'none';    
    }
   
}
function show_onglet(id)
{
		if (document.getElementById(id)) document.getElementById(id).style.display = 'block';
}

function hide_onglet(id)
{
		if (document.getElementById(id)) document.getElementById(id).style.display = 'none';
}
/******************** menu sous famille ********************/
function show_menu(id)
{
        document.getElementById('famille_' + id).style.display = 'block';
        document.getElementById('couleur0' +id).style.background='#5B5B5B url(/images/onglets_fam/famille_over.gif) left top no-repeat';
	    document.getElementById('couleur0' +id).style.color= 'white';
}

function hide_menu(id)
{
        document.getElementById('famille_' + id).style.display = 'none';

        if (getQueryStringByName('parent') != id)
        {
            document.getElementById('couleur0' +id).style.background='#b8b8b8 url(/images/onglets_fam/famille_off.gif) left top no-repeat';
	        document.getElementById('couleur0' +id).style.color= 'black';
	    }
	    else
	    {
	        document.getElementById('couleur0' +id).style.background='#5B5B5B url(/images/onglets_fam/famille_on.gif) left top no-repeat';
	        document.getElementById('couleur0' +id).style.color= 'white';
	    }
	    
	    
	    
}


function hidePopup(idToHide) {   
   /* if(!oPopup) return false; */
   document.getElementById(idToHide).style.visibility='hidden';
    //oPopup.hide();   
 }  

function showZoomPhoto(idToShow, sens, appelant) {  

   /*if(!window.createPopup) {
      alert("Votre navigateur ne connaît pas les objets Popup...");
      return false;
   }*/

   // Création du popup
   /*var oPopup   = window.createPopup();
   var oPopBody = oPopup.document.body;


    if(!oPopup) {   
       alert("Votre navigateur ne connait pas les objets Popup...");   
       return false;   
    }*/   
   
    // On va chercher le DIV dont on veut le contenu   
    var divToShow = document.getElementById(idToShow);
    
    if (sens) {
        //alert(appelant.offsetLeft+"  "+appelant.width);
        divToShow.style.display = 'block';
        divToShow.style.left = appelant.offsetLeft+55+appelant.width+'px';
        //divToShow.style.top = event.offsetX+5
        //if (event.clientY) divToShow.style.bottom = (event.clientY+50)+'px';
        //else alert(event.pageX);
       // event.
    }
    else divToShow.style.display = 'none';
   
    // Quelques exemples de ce que l'on peut faire comme mise en forme,   
    // mais on peut faire bien plus...   
    /*oPopBody.style.backgroundColor = "#F9A94A";   
    oPopBody.style.border          = "solid #F9A94A 1px";   
    oPopBody.style.margin          = "1px";   
    oPopBody.style.color           = "white";   
    oPopBody.style.textAlign       = "justify";   
    oPopBody.style.fontFamily      = "Verdana, Geneva, Helvetica, Arial, sans-serif";   
    oPopBody.style.fontSize        = "1px";   
    oPopBody.innerHTML             = '<font color="#443366">';   
    oPopBody.innerHTML            += divToShow.innerHTML;   */
   
    // Largeur et hauteur du popup : divToShow.offsetWidth et .offsetHeight   
    // donnent la largeur et la hauteur du DIV dont l'id est idToShow   
    //var pWidth  = divToShow.offsetWidth+10;   
    //var pHeight = divToShow.offsetHeight+10;
    
    /*var pWidth  = my_width+4;   
    var pHeight = my_height+4; 
   
    // Position d'affichage du popup   
    // Plein de solutions possibles : on peut par exemple le placer   
    // par rapport à l'objet qui a déclenché l'évènement.   
    // Là, il est placé par rapport à cet objet et au pointeur de la souris.   
    var posX = event.offsetX+5;   
    var posY = event.offsetY+5;   
    oPopup.show(posX, posY, pWidth, pHeight, event.srcElement); */  
 }

 
 /*** Regarde si la touche entrée a été pressée *****/
 function touche_entree(e) {
 
	 if (e.keyCode==13) {
		return true;
		}
		else { return false; }
 }

 
 
 /************************ used for GetQueryString **************************************************/
 // Récupération de la requête contenue dans l'URL (sans le ?)
var req = window.location.search.substr(1,window.location.search.length);

// Récupération des paires paramètre=valeur
var dbl = req.split('&');

var aPrm = new Array();    // Pour stock. le nom des paramètres
var aVal = new Array();    // Pour stock. la valeur des paramètres
var objQS = new Object();  // Objet pour stock. le nom des paramètres

for (i=0;i < dbl.length;i++) {
  // Recup. le nom des parametres (Attention : elem.1 du tab. = param.1)
  aPrm[i+1] = dbl[i].substring(0,dbl[i].indexOf('='));
  
  // Recup. la valeur des parametres (Attention : elem.1 du tab. = val.param.1)
  aVal[i+1] = unescape(dbl[i].substring(dbl[i].indexOf('=')+1,dbl[i].length));
  
  // Stock la valeur des paramètres sous forme de propriété
  objQS[aPrm[i+1]] = aVal[i+1];
}

// Renvoie la valeur d'un parametre par son nom
function getQueryStringByName(pname) 
{
  return eval("objQS." + pname);
}

// Renvoie la valeur d'un paramètre par sa position dans la requete
// Attention : le premier paramètre de la requete est le 1 etc..
function getQueryStringByPos(ppos)
{
  return aVal[ppos];
}

// Renvoie le nom d'un paramètre par sa position dans la requete
// Attention : le premier paramètre de la requete est le 1 etc..
function getParamNameByPos(ppos)
{
  return aPrm[ppos];
}
/***************************** Another popup for photos *********************************/



/*** utile pour les brodit ***/
function soumettre()
	{
		var frm = document.getElementById('fordonsok');
		frm.target='resultat';		
		window.open('','resultat','width=410,height=250,scrollbars=yes');			
		frm.submit();		
	}

