var ndecisions=0
var decision=new Array();
var nquestions=80; // nombre de questions
var largeur=350;
var hauteur=350;
var titre = "Résultats du test";
var couleurdufond = 'FFFFFF';
var couleurdutexte = '#808080';
var taillefont = '1';
var couleurdesliens = '';
var couleurdesliensvisites = '';
decision[ndecisions++]=new Correction(0,0,"La communication avec votre compagne est inexistante, êtes vous sur de former un couple ?");
decision[ndecisions++]=new Correction(1,32,"Communication vraiment faible, existez-vous à ses yeux ? Existe-t-elle à vos yeux ? En dehors de \"passe moi le sel\" de quoi sont faites vos conversations ?")
decision[ndecisions++]=new Correction(33,44,"Votre communication est loin d'être parfaite et est à améliorer. Bon nombre de séparations ont pour origine un défaut de communication et de compréhension. Sans vouloir se dire tout, il existe un manque. Proposer lui de faire le test qui lui est réservé. Si vous n'osez pas, profitez d'un moment d'intimité pour initier une communication par le toucher sous la forme d'un jeu.")
decision[ndecisions++]=new Correction(45,56,"La communication avec votre compagne semble excellente. Mais ceci n'est qu'un test indicatif. N'oubliez pas que la communication par le toucher est indispensable. Vous ne devriez avoir aucune difficultée pour exprimer un souhait de massage, si telle est votre envie. Mais faites lui réaliser aussi le test spécifique aux hommes et confrontez vos résultats.")
decision[ndecisions++]=new Correction(57,1000000,"La communication avec votre compagne parait idéale. La communication dans votre couple est pour vous prioritaire. Attention au narcissisme ! Mais ceci n'est qu'un test indicatif.Faites lui réaliser aussi le test spécifique aux femmes et confrontez vos résultats.")
var messagedebut='<center><font face="Times new roman" size="4" color="#008000"><b><i>La communication dans votre couple</b></i></FONT></center><P>';
var messagemilieu = '<p> '
        '</ul>';
var messagefin = '';
function calcultotal(){
        total=0;
        for(i=0;i<nquestions;i++)
                if (document.question["Q"+(i+1)] && 
                        document.question["Q"+(i+1)].checked) {
                        total+=parseInt(document.question["Q"+(i+1)].value);
                }
        return true
}
function Correction(bmin,bmax,message) {
        this.bmin=bmin;
        this.bmax=bmax;
        this.message=message;
        this.elementde=elementde;
}
function corrige(){
        i=0;
        fini=false;
        while((!fini)&&(i<ndecisions))
        {
                fini=decision[i].elementde(total);
                if(!fini) i++
        }
        if(fini) afficheResultats(i);
}
function elementde(n){
        return(n<=this.bmax)&&(n>=this.bmin)
}
function demarre(){
        calcultotal();
        corrige();
}
function afficheResultats(i){
        resultat=window.open("","nouvellefen",'width='+
        largeur + ',height=' + hauteur + ',scrollbars=auto')
        if (resultat.opener == null) resultat.opener = self;
        resultat.document.open();
        resultat.document.writeln('<HTML><HEAD>');
        resultat.document.writeln('<TITLE>' + titre + '</TITLE>');
        resultat.document.writeln('<' + '/HEAD' + '>');
        resultat.document.writeln('<' + 'BODY' + '>');
        resultat.document.bgColor = couleurdufond;
        resultat.document.fgColor = couleurdutexte;
        resultat.document.size = taillefont;
        resultat.document.write(messagedebut);
        resultat.document.write(("  " +  " ").bold() + 
                        "<p>" + decision[i].message);
        resultat.document.write(messagemilieu);
        resultat.document.write("<center><form>" +
                printbutton(resultat) + 
                '<INPUT TYPE=button onclick="self.close()" value="Fermer">'  +
                "</form></center><br><p>");
        resultat.document.write(messagefin);
        resultat.document.writeln('</BODY></HTML>');
        resultat.document.close();
}
