var xmlhttp;
var id;
function showSubSector(str)
{
id=str;
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="getSubSector.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged()
{
if (xmlhttp.readyState==4)
{
document.getElementById("subSector"+id).innerHTML=xmlhttp.responseText;
}
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

function showHideSubSector(str){
	if(str.checked){
		showSubSector(str.value);
	}else{
		document.getElementById("subSector"+str.value).innerHTML="";
	}
	}
	
	
function getPannier2()
{
  cn = document.getElementById('pannier').childNodes;
  var s="";
  
  var pannier="";
  for (var i = 0; i < cn.length; i++) {
    if ( cn[i].nodeType==1 )
      s=cn[i].name+"-";
	  tbl = document.getElementById(cn[i].name).childNodes[0].getElementsByTagName("div")[0].childNodes[0].getElementsByTagName("TD");
	  var v="";
	  for (var j=0;j<tbl.length;j++) {
		  if ( tbl[j].nodeType==1 )
			   chbx=tbl[j].childNodes;
				   for (var k=0;k<chbx.length;k++) {
					  if ( chbx[k].nodeType==1 )
					    if(chbx[k].checked){
						   v=v+chbx[k].name+"/";
						   
						}
				    }
					

	   }
	   pannier=pannier+s+v+"_";
	}
	
  document.formul.pn.value=pannier;

}

function getPannier3()
{
  cn = document.getElementById('pannier').childNodes;
  var s="";
  var n;
  var n2;
  var n3;
  var tbl;
  var k=0;
  var pannier="";
  for (var i = 0; i < cn.length; i++) {
    if ( cn[i].nodeType==1 )
      s=cn[i].id;
	  n=cn[i].childNodes;
	  for (var i = 0; i < n.length; i++) {
			if ( n[i].nodeType==1 )
			   n2=n[i].getElementsByTagName("div");
			   n3=n2[i].getElementsByTagName("TABLE");
			   tbl=n3[i].getElementsByTagName("TD");
	  }

	  }
	  var v="";
	  for (var j=0;j<tbl.length;j++) {
		  if ( tbl[j].nodeType==1 )
			   chbx=tbl[j].childNodes;
				   for (var k=0;k<chbx.length;k++) {
					  if ( chbx[k].nodeType==1 )
					    if(chbx[k].checked){
						   v=v+chbx[k].id+"/";
						   
						}
				    }
					

	   }
	  pannier=pannier+s+'-'+v+"_";
	  document.formul.pn.value=pannier;
}

function getPannier4(){
 var s="";
 var pannier="";
 var divpn = $("#pannier > div"); 
 for (var i = 0; i < divpn.length; i++) {
 var ss=divpn[i];
 s=ss.id+"-";
 
 var tblss = $("#"+ss.id+" table")[0]; 
 var divss=$("#"+tblss.id+" div")[0]; 
 var cb=$("#"+divss.id+" table")[0]; 
 var tblcb=$("#"+cb.id+" input"); 
 var v="";
 for (var j = 0;  j< tblcb.length; j++) {
    if(tblcb[j].checked){
		v=v+tblcb[j].id+"/";
	}
  }
  pannier=pannier+s+v+"_";
  }
  document.formul.pn.value=pannier;
  
}

function getPannier(){
 
 var pannier=new Array(2);
 var s="";
 var divpn = $("#pannier > div"); 
 for (var i = 0; i < divpn.length; i++) {
 var ss=divpn[i];
 s=ss.id;
 
 var tblss = $("#"+ss.id+" table")[0]; 
 var divss=$("#"+tblss.id+" div")[0]; 
 var cb=$("#"+divss.id+" table")[0]; 
 var tblcb=$("#"+cb.id+" input"); 
 var v=new Array();
 var n=0;
 for (var j = 0;  j< tblcb.length; j++) {
    if(tblcb[j].checked){
		v[n]=tblcb[j].id;
		n++;
	}
  }
  pannier[i]= new Array(); 
  pannier[i][0]=s; 
  pannier[i][1]=v; 
  }
  
  document.formul.pn.value=pannier.join(";");
  
}

function MouseOver(ev,obj)
{
 
 var Xdoc, Xfen, Ydoc, Yfen, htDiv, lgDiv, dX, dY;
 
 var el=document.getElementById("pannier");
 
 //hauteur et largeur de la bulle
 htDiv = el.offsetHeight;
 lgDiv = el.offsetWidth;
 
 //delta de la bulle sous la souris
 dY=10;
 dX=10;
 
 //position de la souris :
 Xfen = ev.clientX;
 Xdoc = Xfen + document.body.scrollLeft;
 
 Yfen = ev.clientY;
 Ydoc = Yfen + document.body.scrollTop;
 
 //position de la bulle dans la page :
 if ((Xfen + lgDiv + dX) > document.body.clientWidth)
   el.style.left = document.body.clientWidth + document.body.scrollLeft - lgDiv;
 else
   el.style.left = Xdoc + dX;
 
 if ((Yfen + htDiv + dY) > document.body.clientHeight)
 {
   el.style.top = document.body.clientHeight + document.body.scrollTop - htDiv-5;
 }
 else
    el.style.top = Ydoc + dY-5;
    
	var nb=el.childNodes.length;
	if ( nb>=5 ){
		document.getElementById("spn").innerHTML="Vous reste 0 choix.";
		el.style.background="#FFFFFF";
		document.getElementById('sr1').disabled=true;
		document.getElementById('sr2').disabled=true;
		document.getElementById('sr3').disabled=true;
		document.getElementById('sr4').disabled=true;
	}else{
	    document.getElementById("spn").innerHTML="Vous reste "+(5-nb)+" choix.";
		document.getElementById('sr1').disabled=false;
		document.getElementById('sr2').disabled=false;
		document.getElementById('sr3').disabled=false;
		document.getElementById('sr4').disabled=false;
	}
}

function MouseOut()
{
  var el=document.getElementById("pannier");
  var nb=el.childNodes.length;

	if ( nb>=5 ){
		document.getElementById("spn").innerHTML="Vous reste 0 choix.";
		el.style.background="#FFFFFF";
		document.getElementById('sr1').disabled=true;
		document.getElementById('sr2').disabled=true;
		document.getElementById('sr3').disabled=true;
		document.getElementById('sr4').disabled=true;
	}else{
	    document.getElementById("spn").innerHTML="Vous reste "+(5-nb)+" choix.";
		document.getElementById('sr1').disabled=false;
		document.getElementById('sr2').disabled=false;
		document.getElementById('sr3').disabled=false;
		document.getElementById('sr4').disabled=false;
	}
}

