// VINCI Construction France
// Vincent David 12/2009 --> 02/2010
// Derniere modification : Fred le 16/02/20010


ejs_scroll_hauteur=20;

/* Mettre ici le temps en secondes */
ejs_scroll_pause_seconde = 5;

function d(texte){
	document.write(texte);
}



ejs_scroll_mode =1;
ejs_scroll_actuel = 0;

function ejs_scroll_start(){
	if(ejs_scroll_mode == 1)
		{
		ejs_scroller_haut = "ejs_scroller_1";
		ejs_scroller_bas = "ejs_scroller_2";
		ejs_scroll_mode = 0;
		}
	else
		{
		ejs_scroller_bas = "ejs_scroller_1";
		ejs_scroller_haut = "ejs_scroller_2";
		ejs_scroll_mode = 1;
		}
	ejs_scroll_nb_message = ejs_scroll_message.length-1;
	if(ejs_scroll_actuel == ejs_scroll_nb_message)
		ejs_scroll_suivant = 0;
	else
		ejs_scroll_suivant = ejs_scroll_actuel+1;
	if(document.getElementById)
		document.getElementById(ejs_scroller_bas).innerHTML = ejs_scroll_message[ejs_scroll_suivant];
	ejs_scroll_top = 0;
	if(document.getElementById)
		setTimeout("ejs_scroll_action()",ejs_scroll_pause_seconde*1000)
}
	
function ejs_scroll_stop(){
	ejs_scroll_actuel = ejs_scroll_suivant;
	ejs_scroll_start()
}
	
function ejs_scroll_action(){
	ejs_scroll_top -= 1;
	document.getElementById(ejs_scroller_haut).style.top = ejs_scroll_top +"px";
	document.getElementById(ejs_scroller_bas).style.top = ejs_scroll_top+ejs_scroll_hauteur +"px";
	if((ejs_scroll_top+ejs_scroll_hauteur) > 0)
		setTimeout("ejs_scroll_action()",10)
	else
		ejs_scroll_stop()
}


function verifieBtRadio(){
 var i;
 var j=0;
 var tab= new Array;
 var tab2= new Array;
 var tabInput = document.getElementsByTagName("input");
 var n = tabInput.length;
 var reponses="";
 var result="";
 var nbA;
 var nbB;
 var nbC;
 var nbD;
 
 for (i=0; i<n; i++){
   if (tabInput[i].type.toLowerCase()=="radio"){
        if (tabInput[i].checked==true){
             //on alimente le champs reponse
			 var reponses=reponses + tabInput[i].value;
			 j=j+1;
        }
   }
 
 }
 if (j!=10){
	 alert ("Vous n'avez pas renseigné toutes les questions du quiz !");
 } else {
	 nbA=substr_count(reponses, 'a');
 	 nbB=substr_count(reponses, 'b');
	 nbC=substr_count(reponses, 'c');
 	 nbD=substr_count(reponses, 'd');

   tab=[["d",nbD],["c",nbC],["b",nbB],["a",nbA]];
   tab2=tab.sort(sortMultiDimensional);

   result=tab[3][0];//nb de reponses le plus haut
   //on parcours le reste du tableau au cas ou il y est des aexequos
	for(var i=2;i>-1;i--){
		val=tab[3][1];
	
		if (tab[i][1]==val){
    		result=result+','+tab[i][0]
		}else{
			break;
		}
	}
	 document.location.href="/construction-france/resultat-quiz.htm&doc="+document.getElementById('idquiz').value+"&result="+result;
 }
}

function substr_count( haystack, needle, offset, length ) {
 
    var pos = 0, cnt = 0;
 
    if(isNaN(offset)) offset = 0;
    if(isNaN(length)) length = 0;
    offset--;
 
    while( (offset = haystack.indexOf(needle, offset+1)) != -1 ){
        if(length > 0 && (offset+needle.length) > length){
            return false;
        } else{
            cnt++;
        }
    }
 
    return cnt;
}

function sortMultiDimensional(a,b)
{
    // this sorts the array using the second element    
    return ((a[1] < b[1]) ? -1 : ((a[1] > b[1]) ? 1 : 0));
}

