﻿// Fichier JScript
function check(id_question){
    if(document.getElementById('question_'+id_question).checked){
        document.getElementById('image_'+id_question).className='question_false';   
        document.getElementById('question_'+id_question).checked=false;
        display(id_question,false);
    }
    else{
        document.getElementById('image_'+id_question).className='question_true';  
        document.getElementById('question_'+id_question).checked=true;
        display(id_question,true);
        if(document.getElementById('question_'+id_question).type=='radio'){
            var name=document.getElementById('question_'+id_question).name;
            for(i=0;i<document.getElementsByName(name).length;i++){
                if(document.getElementsByName(name)[i].value!=id_question && name==document.getElementsByName(name)[i].name){   //on doit tester name car IE prend en compte l'id au lieu du nom...
                    document.getElementsByName(name)[i].checked=false;
                    //alert(document.getElementsByName(name)[i].value);
                    document.getElementById('image_'+document.getElementsByName(name)[i].value).className='question_false';
                    display(document.getElementsByName(name)[i].value,false);
                }
            }
        }
    }
}

function display(id_question,cond){
    id_question=id_question.replace("question_","");
    if(document.getElementById('filles_'+id_question)){
        if(cond){
            document.getElementById('filles_'+id_question).style.display='inline';
        }
        else{
            document.getElementById('filles_'+id_question).style.display='none';
        }
     }
}

function check_radio(name,value){
    for(i=0;i<document.getElementsByName(name).length;i++){
        if(document.getElementsByName(name)[i].value==value){
            document.getElementsByName(name)[i].checked=true;
            display(value,true);
        }
        else{
            document.getElementById("cell_"+document.getElementsByName(name)[i].value).className='question_false';
            display(document.getElementsByName(name)[i].value,false);
        }
    }
    
    document.getElementById("cell_"+value).className='question_true';
    return false;
}
