// JavaScript Document

function coche(checkbox){
	
// création d'un objet ajax
	if(window.XMLHttpRequest) // Firefox et autres
  		http_request = new XMLHttpRequest();
	else if(window.ActiveXObject){ // Internet Explorer
    	try {
	    	http_request = new ActiveXObject("Msxml2.XMLHTTP");
    	} catch (e) {
	      try {
        	http_request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e1) {
        http_request = null;
      }
    }
  }
  else { // XMLHttpRequest non supporté par le navigateur
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
  }

url = "/_include/tran/asp/sessionprint.asp?check=" + checkbox.checked + "&id=" + checkbox.value;
modif_print(checkbox.checked);
http_request.open('GET', url, true);
http_request.send(null);

}

function coche2(tabann, valeur, nbr){
	
// création d'un objet ajax
	if(window.XMLHttpRequest) // Firefox et autres
  		http_request = new XMLHttpRequest();
	else if(window.ActiveXObject){ // Internet Explorer
    	try {
	    	http_request = new ActiveXObject("Msxml2.XMLHTTP");
    	} catch (e) {
	      try {
        	http_request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e1) {
        http_request = null;
      }
    }
  }
  else { // XMLHttpRequest non supporté par le navigateur
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
  }


url = "/_include/tran/asp/sessionprint.asp?tab=1&check=" + valeur + "&id=" + tabann;
for (i=0;i<nbr;i++) modif_print(valeur);
http_request.open('GET', url, true);
http_request.send(null);

}

//function de suppression des éléments sélectionné
function delimpr(){
modif_print("tout");
decheck();
// création d'un objet ajax
	if(window.XMLHttpRequest) // Firefox et autres
  		http_request = new XMLHttpRequest();
	else if(window.ActiveXObject){ // Internet Explorer
    	try {
	    	http_request = new ActiveXObject("Msxml2.XMLHTTP");
    	} catch (e) {
	      try {
        	http_request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e1) {
        http_request = null;
      }
    }
  }
  else { // XMLHttpRequest non supporté par le navigateur
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
  }

url = "/_include/tran/asp/sessionprint.asp?delall=1";
http_request.open('GET', url, true);
http_request.send(null);

}
//fonction qui met à jour le nombre de biens à imprimer
function modif_print(modif)
{	
   try
   {
		div = document.getElementById("imprim_var");
		ancienne_valeur = parseInt(div.firstChild.data);
		if (modif == "tout") 
		{
			sens = -ancienne_valeur	
		}
		else
		{
			if (modif) sens = 1
			else sens = -1;
		}
		
		ancienne_valeur += sens;
		var noeud_texte = document.createTextNode("");
		div.replaceChild(noeud_texte, div.firstChild);
		html = "";
		html = ancienne_valeur;
		div.innerHTML = html;
   }
   catch(ex)
   {
   }
}

function decheck()
{
	nbr = document.getElementsByTagName("INPUT").length;
	for (i=0; i<nbr;i++)
	{
		document.getElementsByTagName("INPUT")[i].checked = false;
	}

}

function testCheck() {
	box = this.document.getElementById('all');
	if (box.checked) {
		box.checked = false;
	} else {
		box.checked = true;
	}
	check(box);
}

function check(checkbox) 
{
	nbr = document.getElementsByTagName("INPUT").length;
	id = "";
	j=0;
	if (checkbox.checked) 
	{
		for (i = 0; i <  nbr; i++) 
		{
			if (i != 0)
			{
				if (document.getElementsByTagName("INPUT")[i].checked == false)
				{
					document.getElementsByTagName("INPUT")[i].checked = true;
					id = id + document.getElementsByTagName("INPUT")[i].value + ";";
					j++;
				}
			}
		}
		coche2(id,true,j);
	}
	else {
		for (i = 0; i < nbr; i++) 
		{
			if (i != 0)
			{
				if (document.getElementsByTagName("INPUT")[i].checked == true)
				{
					document.getElementsByTagName("INPUT")[i].checked = false;
					id = id + document.getElementsByTagName("INPUT")[i].value + ";";
					j++;
				}

			}
		}
		coche2(id,false,j);
	}
	
}

function MM_jumpMenu(targ,selObj) {
	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
}
