/*****
* La variable  $base_dbchoice  doit etre instanciée .
* Elle indique dans quelle base de donnée se trouve les choix.
*
* $module_helper_id doit etre positionné et recenser le nombre absolu de helpers presents
*
****/


function goto_page(myType) {
    if (myType==1) {
      document.forms['thisform'].next.value=1;
      document.forms['thisform'].submit();
    }
    else
    if (myType==2) {
      document.forms['thisform'].submit();
    }
    else
    if (myType==999) {
      document.forms['thisform'].next.value=999;
      document.forms['thisform'].submit();
    }
}
function goto_thispage(myType) {
    document.forms['thisform'].page.value=myType;
    document.forms['thisform'].next.value=0;
    document.forms['thisform'].submit();
}

function checkthis(aChoice, val,opt) {
    old_val = document.forms.thisform['myquestion['+aChoice+']'].value;
    if (old_val!=0 && old_val!=val) {
        if (document.images['pic_'+aChoice+old_val]) document.images['pic_'+aChoice+old_val].src = 'images/form_none.gif';
    }
    if (val != old_val)
    document.images['pic_'+aChoice+val].src = 'images/form_checked.gif';
    else if (opt==1)  {
    document.images['pic_'+aChoice+val].src = 'images/form_none.gif';
    val='';
    }
    document.forms.thisform['myquestion['+aChoice+']'].value=val;
}
function checkthis_multiple(aChoice, val, force) {
    var old_val;
    if (typeof force!='undefined') {
    	old_val = force==1?'0':'1';
    } else {
    	old_val = document.forms.thisform['myquestion['+aChoice+']['+val+']'].value;
    }
    if (old_val!='0') {
    	document.images['pic_'+aChoice+val].src = 'images/form_none.gif';
     	document.forms.thisform['myquestion['+aChoice+']['+val+']'].value='0';
    } else {
     	document.images['pic_'+aChoice+val].src = 'images/form_checked.gif';
     	document.forms.thisform['myquestion['+aChoice+']['+val+']'].value='1';
    }
}
function checkthis_multipleAliasMono(aSuperChoice, aChoice, val) {
    var i, max = (document.forms.thisform['myquestion['+aSuperChoice+']'].value).toInt();
    for(i=1;i<=max;i++) {
	    if (val!=i) {
    		document.images['pic_'+aChoice+i].src = 'images/form_none.gif';
     		document.forms.thisform['myquestion['+aChoice+']['+i+']'].value='0';
	    } else {
     		document.images['pic_'+aChoice+i].src = 'images/form_checked.gif';
     		document.forms.thisform['myquestion['+aChoice+']['+i+']'].value='1';
	    }
    }
}
function checkexclu_multiple(aChoice,val,toreset,force) {
	checkthis_multiple(aChoice, val, force);
	checkReset(aChoice,toreset);
}
function checkexclu_multipleAliasMono(aSuperChoice, aChoice,val,toreset) {
	checkthis_multiple(aChoice, val);
	checkReset(aChoice,toreset);
}
function checkReset(aChoice,ids) {
	ids.each(function(id){
		if(document.forms.thisform['myquestion['+aChoice+']['+id+']'].value=='1') checkthis_multiple(aChoice,id);
	})
}
function setHide(toset,blocks) {
    blocks.each(function(id){
        if (!toset) $('qb_'+id).setStyle('display','none');
        else $('qb_'+id).setStyle('display','');
    })
}



