/* changement de l'etat des colonne zone label input img */

function changementEtat() {
	colonne = document.getElementById('tableau').getElementsByTagName('div');
	for(i=0; i < colonne.length; i++){
		if(colonne[i].className=='colTD') {
			var thisCol= colonne[i];
			if(thisCol.getElementsByTagName('input')[0].checked==true) {
				colonne[i].className='colTD on';
				var thisId=colonne[i].id;
				break;
			}
		}
	}
	if(thisId != 'Col1') {
		
		document.getElementById('Col1').getElementsByTagName('input')[0].checked=false;
		document.getElementById('Col1').getElementsByTagName('label')[0].getElementsByTagName('img')[0].src="images/sa-formule/un_chkb2_off.gif";
		document.getElementById('Col1').className="colTD";

	}
	if(thisId != 'Col2') {
		document.getElementById('Col2').getElementsByTagName('input')[0].checked=false;
		document.getElementById('Col2').getElementsByTagName('label')[0].getElementsByTagName('img')[0].src="images/sa-formule/un_chkb2_off.gif";
		document.getElementById('Col2').className="colTD";
	}
	if(thisId != 'Col3') {
		document.getElementById('Col3').getElementsByTagName('input')[0].checked=false;
		document.getElementById('Col3').getElementsByTagName('label')[0].getElementsByTagName('img')[0].src="images/sa-formule/un_chkb2_off.gif";
		document.getElementById('Col3').className="colTD";
	}
	if(thisId != 'Col4') {
		if(document.getElementById('Col4')){
			document.getElementById('Col4').getElementsByTagName('input')[0].checked=false;
			document.getElementById('Col4').getElementsByTagName('label')[0].getElementsByTagName('img')[0].src="images/sa-formule/un_chkb2_off.gif";
			document.getElementById('Col4').className="colTD";
		}
	}
}

/* Personalisation CheckBox */
function chgCB(fieldSetName){
  CHKB = document.getElementById(fieldSetName).getElementsByTagName('input');
  //CHKB = document.getElementsByTagName('fieldset').getElementsByTagName('input');
  for(i=0; i < CHKB.length; i++){
    if(CHKB[i].type == "checkbox"){
      IMG = document.createElement('img');
      CHKB[i].parentNode.insertBefore(IMG, CHKB[i]);
      IMG.src = "images/sa-formule/un_chkb2_off.gif";
      if(CHKB[i].checked  == true) IMG.src = "images/sa-formule/un_chkb_on.gif";
      if(CHKB[i].disabled == true) IMG.src = "images/sa-formule/un_chkb2_off.gif";
      else{ // Les comportements de changement d'état ne sont appliqués que si la checkbox est cliquable !
        CHKB[i].onchange = function(){
          IMG = this.parentNode.getElementsByTagName('img')[0];
          if(this.checked == true) IMG.src = 'images/sa-formule/un_chkb_on.gif'
          else IMG.src = 'images/sa-formule/un_chkb2_off.gif'
        }
        if(!window.sidebar){
          
          CHKB[i].parentNode.onclick = function(){
            CHK = this.getElementsByTagName('input')[0];
            CHK.checked = (CHK.checked == true) ? false : true;
            CHK.onchange();
          }
          
          CHKB[i].parentNode.parentNode.onclick = function(){
            CHK = this.getElementsByTagName('input')[0];
            CHK.checked = (CHK.checked == true) ? false : true;
            CHK.onchange();
          }
          CHKB[i].parentNode.parentNode.parentNode.onclick = function(){
            CHK = this.getElementsByTagName('input')[0];
            CHK.checked = (CHK.checked == true) ? false : true;
            CHK.onchange();
          }
        }
      }
      CHKB[i].style.visibility = 'hidden';
      CHKB[i].style.position   = 'absolute';
    }
  }
}

function chgCB2(fieldSetName){
  CHKB = document.getElementById(fieldSetName).getElementsByTagName('input');
  //CHKB = document.getElementsByTagName('fieldset').getElementsByTagName('input');
  for(i=0; i < CHKB.length; i++){
    if(CHKB[i].type == "checkbox"){
		
      IMG = document.createElement('img');
      CHKB[i].parentNode.insertBefore(IMG, CHKB[i]);
      IMG.src = "images/sa-formule/un_chkb2_off.gif";
      if(CHKB[i].checked  == true) IMG.src = "images/sa-formule/un_chkb_on.gif";
      if(CHKB[i].disabled == true) IMG.src = "images/sa-formule/un_chkb2_off.gif";
      else{ // Les comportements de changement d'état ne sont appliqués que si la checkbox est cliquable !
        CHKB[i].onchange = function(){
		  changementEtat();
          IMG = this.parentNode.getElementsByTagName('img')[0];
          if(this.checked == true) IMG.src = 'images/sa-formule/un_chkb_on.gif';
          else IMG.src = 'images/sa-formule/un_chkb2_off.gif';
        }
        if(!window.sidebar){
        
          CHKB[i].parentNode.onclick = function(){
            CHK = this.getElementsByTagName('input')[0];
            CHK.checked = (CHK.checked == true) ? false : true;
            CHK.onchange();
          }
          CHKB[i].parentNode.parentNode.onclick = function(){
            CHK = this.getElementsByTagName('input')[0];
            CHK.checked = (CHK.checked == true) ? false : true;
            CHK.onchange();
          }
          CHKB[i].parentNode.parentNode.parentNode.onclick = function(){
            CHK = this.getElementsByTagName('input')[0];
            CHK.checked = (CHK.checked == true) ? false : true;
            CHK.onchange();
          }
        }
      }
      CHKB[i].style.visibility = 'hidden';
      CHKB[i].style.position   = 'absolute';
    }
  }
  changementEtat();
}

function test_check_formule($lang){
	if (document.getElementById('cocher1').checked == true ||
	document.getElementById('cocher2').checked == true |
	document.getElementById('cocher3').checked == true || (document.getElementById('Col4') &&
	document.getElementById('cocher4').checked == true)){
		document.getElementById('formu').submit();
	}else{
		if ($lang == 'fr') alert('Veuillez choisir un pack');
		if ($lang == 'en') alert('Please select a plan');
		if ($lang == 'de') alert('Bitte Standpaket auswählen');
	}
}
