systpol.html

Bild: systpol.html

text/html systpol.html — 93 KB

Dateiinhalt

<?xml version="1.0"?>
       <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "xhtml11.dtd">
       <html xmlns="http://www.w3.org/1999/xhtml"
             xml:lang="en"><head><meta name="author" content="Created with Hot Potatoes by Half-Baked Software, registered to Richard Nisius."></meta><meta name="keywords" content="Hot Potatoes, Hot Potatoes, Half-Baked Software, Windows, University of Victoria"></meta>

<link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" />
<meta name="DC:Creator" content="Richard Nisius" />
<meta name="DC:Creator" content="Richard-Nisius" />
<meta name="DC:Title" content="Le syst&#x00E8;me politique fran&#x00E7;ais" />


<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>
Le syst&#x00E8;me politique fran&#x00E7;ais
</title>

<!-- Made with executable version 6.3 Release 0 Build 5 -->

<!-- The following insertion allows you to add your own code directly to this head tag from the configuration screen -->



<style type="text/css">

/*  hp6.cs_                   */
/*  Facelift Responsive      */
/*  7 February 2014         */
/*  This version 1.3 - 24 March 2016 - Add responsive iframe */

/* This is a modified CSS3 stylesheet for rounded corners of buttons,
the layout boxes and the input boxes in the exercise,
as well as dropshadows on buttons and draggable cards in JMix drag and drop */

/* Removed all browser specific -moz -khtml -webkit  24 March 2016 */

/* Stan Bogdanov  */
/* stanbogdanov@yahoo.com     */
/* http://ewbooks.info/hotpot */


/* Elements in square brackets are replaced by data based on configuration settings when the exercise is built. */

/* Resetting */
/* set image and video max width to 100% */
img,
video,
object,
embed {
        max-width: 100%;
        height: auto;
        /*width: auto\9; The CSS validator doesn't like this*/ /* for ie8 but should we care about IE8, when IE11 has been around for quite a lot ?*/
}

        .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
        margin-left:auto;margin-right:auto;text-align:center; /* Stan: Comment out this line if you don't want the video to be centered */
}

        .video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* BeginCorePageCSS */

/* Made with executable version 6.3 Release 0 Build 5 */


/* Hack to hide a nested Quicktime player from IE, which can't handle it. */
* html object.MediaPlayerNotForIE {
        display: none;
}

body{
        font-family: Geneva,Arial;
        background-color: #80ffff;
        color: #ff0000;

        margin-right: 1%;
        margin-left: 1%;
        font-size: small;
}

p{
        text-align: left;
        margin: 0px;
        font-size: 100%;
}

table,div,span,td{
        font-size: 100%;
        color: #ff0000;
}

div.Titles{
        padding: 0.5em;
        text-align: center;
        color: #000066;
}

button{
        font-family: Geneva,Arial;
        font-size: 100%;
        display: inline;
/* Stan_Rounded buttons */
        border-radius: 5px;
        padding: 4px 17px;
        margin:2px;
/* Stan_Rounded buttons  END*/
}

button:link,
button:visited,
button:hover,
button:focus,
button:active {
        outline: none;
}


.ExerciseTitle{
        font-size: 100%;
        color: #000066;
}

.ExerciseSubtitle{
        font-size: 100%;
        color: #000066;
}

div.StdDiv{
        background-color: #00ffff;
        text-align: center;
        font-size: 100%;
        color: #ff0000;
        padding: 0.5em;
        border: 1px solid #ccc;
        margin-bottom: 1px;
/*Stan Rounded corners of layout boxes */
        border-radius: 5px;
/*Stan Rounded corners of layout boxes */
}

/* EndCorePageCSS */

.RTLText{
        text-align: right;
        font-size: 150%;
        direction: rtl;
        font-family: "Simplified Arabic", "Traditional Arabic", "Times New Roman", Geneva,Arial;
}

.CentredRTLText{
        text-align: center;
        font-size: 150%;
        direction: rtl;
        font-family: "Simplified Arabic", "Traditional Arabic", "Times New Roman", Geneva,Arial;
}

button p.RTLText{
        text-align: center;
}

.RTLGapBox{
        text-align: right;
        font-size: 150%;
        direction: rtl;
        font-family: "Times New Roman", Geneva,Arial;
}

.Guess{
        font-weight: bold;
}

.CorrectAnswer{
        font-weight: bold;
}

div#Timer{
        padding: 0.25em;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        color: #000066;

}

span#TimerText{
        padding: 0.25em;
        border-width: 1px;
        border-style: solid;
        font-weight: bold;
        display: none;
        color: #000066;
/* Stan  rounded corners of timer */
  border-radius: 10px;
  /* Stan  rounded corners of timer end */
}

span.Instructions{

}

div.ExerciseText{

}

.FeedbackText, .FeedbackText span.CorrectAnswer, .FeedbackText span.Guess, .FeedbackText span.Answer{
        color: #000066;
}

.LeftItem{
        font-size: 100%;
        color: #ff0000;
        text-align: left;
}

.RightItem{
        font-weight: bold;
        font-size: 100%;
        color: #ff0000;
}

span.CorrectMark{

}


input, textarea{
        font-family: Verdana,Geneva,Arial,sans-serif;
        font-size: 100%;

/* Stan_rounded border of input boxes and textarea */
        border-radius: 5px;
        padding: 5px;
        border:1px solid silver;
/* Stan_rounded border of input boxes and textarea END */
}

/* Stan_rounded focus border of input boxes and textarea */

input:focus, textarea:focus {
        outline: none;
        border-radius: 5px;
        padding: 5px;
        border:1px solid silver;
/* Stan rounded focus border of input boxes and textarea end 8 December 2012 */


/* Stan inset dropshade of input boxes and textarea */
        box-shadow: -1px -1px 5px #888;
/* Stan inset dropshade of input boxes and textarea end 8 December 2012 */
        }

select{
        font-size: 100%;
        /* Stan - Rounded menu */
        border-radius: 5px;
        padding: 3px 2px 3px 5px;
        border: 1px solid silver;
/* Stan - Rounded menu END */
}

select:focus {
outline:none;
}

div.Feedback {
        background-color: #80ffff;
        left: 33%;
        width: 34%;
        top: 33%;
        z-index: 1;
        border-style: solid;
        border-width: 1px;
        border-color: #800000;
        padding: 5px;
        text-align: center;
        color: #000066;
        position: absolute;
        display: none;
        font-size: 100%;
/* Stan_rounded border of feedback box */
        border-radius: 5px;
        padding: 5px;
/* Stan_rounded border of fixed box END */

}




div.ExerciseDiv{
        color: #ff0000;
}

/* JMatch flashcard styles */
table.FlashcardTable{
        background-color: transparent;
        color: #ff0000;
        border-color: #ff0000;
        margin-left: 5%;
        margin-right: 5%;
        margin-top: 2em;
        margin-bottom: 2em;
        width: 90%;
        position: relative;
        text-align: center;
        padding: 0px;
}

table.FlashcardTable tr{
        border-style: none;
        margin: 0px;
        padding: 0px;
        background-color: #00ffff;
}

table.FlashcardTable td.Showing{
        font-size: 140%;
        text-align: center;
        width: 50%;
        display: table-cell;
        padding: 2em;
        margin: 0px;
        border-style: solid;
        border-width: 1px;
        border-color: silver;
        color: #ff0000;
        background-color: #00ffff;
}

table.FlashcardTable td.Hidden{
        display: none;
}

/* JMix styles */
div#SegmentDiv{
        margin-top: 2em;
        margin-bottom: 2em;
        text-align: center;
}

a.ExSegment{
        font-size: 120%;
        font-weight: bold;
        text-decoration: none;
        color: #ff0000;
}

span.RemainingWordList{
        font-style: italic;
}

div.DropLine {
        position: absolute;
        text-align: center;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #000066;
        width: 80%;
}

/* JCloze styles */

.ClozeWordList{
        text-align: center;
        font-weight: bold;
}

div.ClozeBody{
        text-align: left;
        margin-top: 2em;
        margin-bottom: 2em;
        line-height: 2.0
}

span.GapSpan{
        font-weight: bold;
}

/* JCross styles */

table.CrosswordGrid{
        margin: auto auto 1em auto;
        border-collapse: collapse;
        padding: 0px;
        background-color: #000000;
}

table.CrosswordGrid tbody tr td{
        width: 1.5em;
        height: 1.5em;
        text-align: center;
        vertical-align: middle;
        font-size: 140%;
        padding: 1px;
        margin: 0px;
        border-style: solid;
        border-width: 1px;
        border-color: #000000;
        color: #000000;
}

table.CrosswordGrid span{
        color: #000000;
}

table.CrosswordGrid td.BlankCell{
        background-color: #000000;
        color: #000000;
}

table.CrosswordGrid td.LetterOnlyCell{
        text-align: center;
        vertical-align: middle;
        background-color: #ffffff;
        color: #000000;
        font-weight: bold;
}

table.CrosswordGrid td.NumLetterCell{
        text-align: left;
        vertical-align: top;
        background-color: #ffffff;
        color: #000000;
        padding: 1px;
        font-weight: bold;
}

.NumLetterCellText{
        cursor: pointer;
        color: #000000;
}

.GridNum{
        vertical-align: super;
        font-size: 66%;
        font-weight: bold;
        text-decoration: none;
        color: #000000;
}

.GridNum:hover, .GridNum:visited{
        color: #000000;
}

table#Clues{
        margin: auto;
        vertical-align: top;
}

table#Clues td{
        vertical-align: top;
}

table.ClueList{
  margin: auto;
}

td.ClueNum{
        text-align: right;
        font-weight: bold;
        vertical-align: top;
}

td.Clue{
        text-align: left;
}

div#ClueEntry{
        text-align: left;
        margin-bottom: 1em;
}

/* Keypad styles */

div.Keypad{
        text-align: center;
        display: none; /* initially hidden, shown if needed */
        margin-bottom: 0.5em;
}

div.Keypad button{
        font-family: Geneva,Arial;
        font-size: 100%;
        background-color: #ffffff;
        color: #000000;
        width: 2em;
}

/* JQuiz styles */

div.QuestionNavigation{
        text-align: center;
}

.QNum{
        margin: 0em 1em 0.5em 1em;
        font-weight: bold;
        vertical-align: middle;
}

textarea{
        font-family: Geneva,Arial;
        border: 1px solid #ccc;
}

.QuestionText{
        text-align: left;
        margin: 0px;
        font-size: 100%;
}

.Answer{
        font-size: 100%;
        letter-spacing: 0.1em;
}

.PartialAnswer{
        font-size: 100%;
        letter-spacing: 0.1em;
        color: #000066;
}

.Highlight{
        color: #000000;
        background-color: gold;
        font-weight: bold;
        font-size: 100%;
}

ol.QuizQuestions{
        text-align: left;
        list-style-type: none;
}

li.QuizQuestion{
        padding: 1em;
        border-color: #ccc;
}

ol.MCAnswers{
        text-align: left;
        list-style-type: upper-alpha;
        padding: 1em;
}

ol.MCAnswers li{
        margin-bottom: 1em;
}

ol.MSelAnswers{
        text-align: left;
        list-style-type: lower-alpha;
        padding: 1em;
}

div.ShortAnswer{
        padding: 1em;
}

.FuncButton {
        text-align: center;
        border: 1px solid silver;
        margin-right:2px;

        border-left-color: #7fffff;
        border-top-color: #7fffff;
        border-right-color: #007f7f;
        border-bottom-color: #007f7f;
        color: #ff0000;
        background-color: #00ffff;


        padding: 3px 6px 3px 6px;
        cursor: pointer;
/* Stan Button Shadow Dec 4 2012*/
        box-shadow: 2px 2px 5px #888;
/* Stan Button Shadow end */
}

.FuncButtonUp {
        text-align: center;
        border: 1px solid silver;
        margin-right:2px;

        border-left-color: #7fffff;
        border-top-color: #7fffff;
        border-right-color: #007f7f;
        border-bottom-color: #007f7f;

        background-color: #800000;
        color: #00ffff;

        padding: 3px 6px 3px 6px;
        cursor: pointer;

/* Stan Button Shadow */
        box-shadow: -2px -2px 5px #888;
/* Stan Button Shadow end  Dec 4 2012*/
}

.FuncButtonDown {
        text-align: center;
        border:1px solid silver;
        margin-right:2px;

        border-left-color: #007f7f;
        border-top-color: #007f7f;
        border-right-color: #7fffff;
        border-bottom-color: #7fffff;
        background-color: #800000;
        color: #00ffff;


        padding: 3px 6px 3px 6px;
        cursor: pointer;

/* Stan Button Shadow Dec 4 2012 */
        box-shadow: -2px -2px 5px #888;
/* Stan Button Shadow end */
}

/*BeginNavBarStyle*/

div.NavButtonBar{
        background-color: #800000;
        border: 1px solid #400000;
        text-align: center;
        margin: 2px 0px 2px 0px;
        clear: both;
        font-size: 100%;

/* Stan Rounded corner of Nav Bar         */
        border-radius: 5px;
/* Stan Rounded corner of Nav Bar  end */
/* Stan NavBar Shadow Dec 6 2012         */
        box-shadow: -2px -2px 5px #888;
/* Stan navBar Shadow end  Dec 6 2012 */
padding:1px;
}

.NavButton {
        border: 1px solid silver;

        border-left-color: #bf7f7f;
        border-top-color: #bf7f7f;
        border-right-color: #400000;
        border-bottom-color: #400000;
        background-color: #800000;
        color: #ffffff;


        cursor: pointer;
/* Stan Shadow on buttons Dec 4 2012         */
        box-shadow: 2px 2px 5px #400000;
/* Stan Shadow on buttons end */
}

.NavButtonUp {
        border:1px solid silver;

        border-left-color: #bf7f7f;
        border-top-color: #bf7f7f;
        border-right-color: #400000;
        border-bottom-color: #400000;
        color: #800000;
        background-color: #00ffff;

        cursor: pointer;
/* Stan Shadow on buttons Dec 4 2012 */
        box-shadow: -2px -2px 5px #400000;
/* Stan Shadow on buttons end */
}

.NavButtonDown {
        border: 1px solid silver;

        border-left-color: #400000;
        border-top-color: #400000;
        border-right-color: #bf7f7f;
        border-bottom-color: #bf7f7f;
        color: #800000;
        background-color: #00ffff;

        cursor: pointer;
/* Stan Shadow on buttons Dec 4 2012 */
        box-shadow: -2px -2px 5px #400000;
/* Stan Shadow on buttons end */
}

/*EndNavBarStyle*/

a{
        color: #0000ff;
}

a:visited{
        color: #0000cc;
}

a:hover{
        color: #0000ff;
}

div.CardStyle {
        position: absolute;
        font-family: Geneva,Arial;
        font-size: 100%;
        padding: 5px;
        border: 1px solid silver;
        color: #ff0000;
        background-color: #00ffff;
        left: -50px;
        top: -50px;
        overflow: visible;

/* Stan_rounded border of cards */
        border-radius: 5px;
/* Stan_rounded border of cards END */

/* Stan card Shadow Dec 4 2012 */
        box-shadow: -2px -2px 2px #888;
/* Stan card Shadow end */
}

.rtl{
        text-align: right;
        font-size: 140%;
}


/* Responsive */


/****************
smaller than 980
*****************/
@media screen and (max-width: 980px) {

/* embedded videos */
        .video embed,
        .video object {
                width: 100%;
                height: auto;
                min-height: 300px;
        }

        .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
        margin-left:auto;margin-right:auto;text-align:center; /* Stan: Comment out this line if you don't want the video to be centered */
}

        .video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

div.Feedback {
        background-color: #80ffff;
        left: 2%;
        top: 1%;
        width: 95%;
        z-index: 1;
        border-style: solid;
        border-width: 1px;
        border-color: #800000;
        padding: 5px;
        text-align: center;
        color: #000000;
        position: absolute;
        display: none;
        font-size: 100%;
/* Stan_rounded border of feedback box */
        border-radius: 5px;
        padding: 5px;
/* Stan_rounded border of fixed box END */

        }
}

/************************************************************************************
smaller than 650
*************************************************************************************/
@media screen and (max-width: 650px) {

        /* embedded videos */
        .video embed,
        .video object {
                min-height: 250px;
        }

        .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
        margin-left:auto;margin-right:auto;text-align:center; /* Stan: Comment out this line if you don't want the video to be centered */
}

        .video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

        div.LeftContainer{
                border-style: none;
                padding: 2px 0px 2px 0px;
                width: 100%;
                margin-bottom: 0px;
        }

        div.RightContainer{
                border-style: none;
                padding: 2px 0px 2px 0px;
                width: 100%;
                margin-bottom: 0px;
        }

div.Feedback {
        background-color: #80ffff;
        left: 2%;
        top: 1%;
        width: 93%;
        z-index: 1;
        border-style: solid;
        border-width: 1px;
        border-color: #800000;
        padding: 5px;
        text-align: center;
        color: #000000;
        position: absolute;
        display: none;
        font-size: 100%;
/* Stan_rounded border of feedback box */
        border-radius: 5px;
        padding: 5px;
/* Stan_rounded border of fixed box END */

}

        }

/************************************************************************************
smaller than 560
*************************************************************************************/
@media screen and (max-width: 480px) {

        /* disable webkit text size adjust (for iPhone) */
        html {
                -webkit-text-size-adjust: none;
        }

        /* embedded videos */
        .video embed,
        .video object {
                min-height: 250px;
        }

        .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
        margin-left:auto;margin-right:auto;text-align:center; /* Stan: Comment out this line if you don't want the video to be centered */
}

        .video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

        div.LeftContainer{
                border-style: none;
                padding: 2px 0px 2px 0px;
                width: 100%;
                margin-bottom: 0px;
        }

        div.RightContainer{
                border-style: none;
                padding: 2px 0px 2px 0px;
                width: 100%;
                margin-bottom: 0px;
        }

div.Feedback {
        background-color: #80ffff;
        left: 2%;
        top: 1%;
        width: 92%;
        z-index: 1;
        border-style: solid;
        border-width: 1px;
        border-color: #800000;
        padding: 5px;
        text-align: center;
        color: #000000;
        position: absolute;
        display: none;
        font-size: 100%;
/* Stan_rounded border of feedback box */
        border-radius: 5px;
        padding: 5px;
/* Stan_rounded border of fixed box END */

        }
}

/************************************************************************************
smaller than 480
*************************************************************************************/
@media screen  and (max-width: 360px) {

        /* disable webkit text size adjust (for iPhone) */
        html {
                -webkit-text-size-adjust: none;
        }

        /* embedded videos */
        .video embed,
        .video object {
                min-height: 250px;
        }

        .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
        margin-left:auto;margin-right:auto;text-align:center; /* Stan: Comment out this line if you don't want the video to be centered */
}

        .video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}


        div.LeftContainer{
                border-style: none;
                padding: 2px 0px 2px 0px;
                width: 100%;
                margin-bottom: 0px;
        }

        div.RightContainer{
                border-style: none;
                padding: 2px 0px 2px 0px;
                width: 100%;
                margin-bottom: 0px;
        }

div.Feedback {
        background-color: #80ffff;
        left: 2%;
        top: 1%;
        width: 92%;
        z-index: 1;
        border-style: solid;
        border-width: 1px;
        border-color: #800000;
        padding: 5px;
        text-align: center;
        color: #000000;
        position: absolute;
        display: none;
        font-size: 100%;
/* Stan_rounded border of feedback box */
        border-radius: 5px;
        padding: 5px;
/* Stan_rounded border of fixed box END */

        }
}


@media screen and (max-width: 320px) {

        /* disable webkit text size adjust (for iPhone) */
        html {
                -webkit-text-size-adjust: none;
        }

        /* embedded videos */
        .video embed,
        .video object {
                min-height: 250px;
        }

        .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
        margin-left:auto;margin-right:auto;text-align:center; /* Stan: Comment out this line if you don't want the video to be centered */
}

        .video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

        div.LeftContainer{
                border-style: none;
                padding: 2px 0px 2px 0px;
                width: 100%;
                margin-bottom: 0px;
        }

        div.RightContainer{
                border-style: none;
                padding: 2px 0px 2px 0px;
                width: 100%;
                margin-bottom: 0px;
        }

div.Feedback {
        background-color: #80ffff;
        left: 2%;
        top: 1%;
        width: 92%;
        z-index: 1;
        border-style: solid;
        border-width: 1px;
        border-color: #800000;
        padding: 5px;
        text-align: center;
        color: #000000;
        position: absolute;
        display: none;
        font-size: 100%;
/* Stan_rounded border of feedback box */
        border-radius: 5px;
        padding: 5px;
/* Stan_rounded border of fixed box END */

        }
      }


/* ============================================== */
/* Smaller devices                                */
/* Android Portrait                       240x320 */
/* ============================================== */
@media screen and (max-width:240px) {


        /* embedded videos */
        .video embed,
        .video object {
                min-height: 250px;
        }


        .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
        margin-left:auto;margin-right:auto;text-align:center; /* Stan: Comment out this line if you don't want the video to be centered */
}

        .video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

        div.LeftContainer{
                border-style: none;
                padding: 2px 0px 2px 0px;
                width: 100%;
                margin-bottom: 0px;
        }

        div.RightContainer{
                border-style: none;
                padding: 2px 0px 2px 0px;
                width: 100%;
                margin-bottom: 0px;
        }

div.Feedback {
        background-color: #80ffff;
        left: 2%;
        top: 1%;
        width: 92%;
        z-index: 1;
        border-style: solid;
        border-width: 1px;
        border-color: #800000;
        padding: 5px;
        text-align: center;
        color: #000000;
        position: absolute;
        display: none;
        font-size: 100%;
/* Stan_rounded border of feedback box */
        border-radius: 5px;
        padding: 5px;
/* Stan_rounded border of fixed box END */

        }
}


</style>

<script type="text/javascript">

//<![CDATA[

<!--




function Client(){
//if not a DOM browser, hopeless
        this.min = false; if (document.getElementById){this.min = true;};

        this.ua = navigator.userAgent;
        this.name = navigator.appName;
        this.ver = navigator.appVersion;

//Get data about the browser
        this.mac = (this.ver.indexOf('Mac') != -1);
        this.win = (this.ver.indexOf('Windows') != -1);

//Look for Gecko
        this.gecko = (this.ua.indexOf('Gecko') > 1);
        if (this.gecko){
                this.geckoVer = parseInt(this.ua.substring(this.ua.indexOf('Gecko')+6, this.ua.length));
//                if (this.geckoVer < 20020000){this.min = false;}
        }

//Look for Firebird
        this.firebird = (this.ua.indexOf('Firebird') > 1);

//Look for Safari
        this.safari = (this.ua.indexOf('Safari') > 1);
        if (this.safari){
                this.gecko = false;
        }

//Look for IE
        this.ie = (this.ua.indexOf('MSIE') > 0);
        if (this.ie){
                this.ieVer = parseFloat(this.ua.substring(this.ua.indexOf('MSIE')+5, this.ua.length));
                if (this.ieVer < 5.5){this.min = false;}
        }

//Look for Opera
        this.opera = (this.ua.indexOf('Opera') > 0);
        if (this.opera){
                this.operaVer = parseFloat(this.ua.substring(this.ua.indexOf('Opera')+6, this.ua.length));
                if (this.operaVer < 7.04){this.min = false;}
        }
        if (this.min == false){
//                alert('Your browser may not be able to handle this page.');
        }

//Special case for the horrible ie5mac
        this.ie5mac = (this.ie&&this.mac&&(this.ieVer<6));
}

var C = new Client();

//for (prop in C){
//        alert(prop + ': ' + C[prop]);
//}



//CODE FOR HANDLING NAV BUTTONS AND FUNCTION BUTTONS

//[strNavBarJS]
function NavBtnOver(Btn){
        if (Btn.className != 'NavButtonDown'){Btn.className = 'NavButtonUp';}
}

function NavBtnOut(Btn){
        Btn.className = 'NavButton';
}

function NavBtnDown(Btn){
        Btn.className = 'NavButtonDown';
}
//[/strNavBarJS]

function FuncBtnOver(Btn){
        if (Btn.className != 'FuncButtonDown'){Btn.className = 'FuncButtonUp';}
}

function FuncBtnOut(Btn){
        Btn.className = 'FuncButton';
}

function FuncBtnDown(Btn){
        Btn.className = 'FuncButtonDown';
}

function FocusAButton(){
        if (document.getElementById('CheckButton1') != null){
                document.getElementById('CheckButton1').focus();
        }
        else{
                if (document.getElementById('CheckButton2') != null){
                        document.getElementById('CheckButton2').focus();
                }
                else{
                        document.getElementsByTagName('button')[0].focus();
                }
        }
}




//CODE FOR HANDLING DISPLAY OF POPUP FEEDBACK BOX

var topZ = 1000;

function ShowMessage(Feedback){
        var Output = Feedback + '<br /><br />';
        document.getElementById('FeedbackContent').innerHTML = Output;
        var FDiv = document.getElementById('FeedbackDiv');
        topZ++;
        FDiv.style.zIndex = topZ;
        FDiv.style.top = TopSettingWithScrollOffset(30) + 'px';

        FDiv.style.display = 'block';

        ShowElements(false, 'input');
        ShowElements(false, 'select');
        ShowElements(false, 'object');
        ShowElements(true, 'object', 'FeedbackContent');

//Focus the OK button
        setTimeout("document.getElementById('FeedbackOKButton').focus()", 50);

//
}

function ShowElements(Show, TagName, ContainerToReverse){
// added third argument to allow objects in the feedback box to appear
//IE bug -- hide all the form elements that will show through the popup
//FF on Mac bug : doesn't redisplay objects whose visibility is set to visible
//unless the object's display property is changed

        //get container object (by Id passed in, or use document otherwise)
        TopNode = document.getElementById(ContainerToReverse);
        var Els;
        if (TopNode != null) {
                Els = TopNode.getElementsByTagName(TagName);
        } else {
                Els = document.getElementsByTagName(TagName);
        }

        for (var i=0; i<Els.length; i++){
                if (TagName == "object") {
                        //manipulate object elements in all browsers
                        if (Show == true){
                                Els[i].style.visibility = 'visible';
                                //get Mac FireFox to manipulate display, to force screen redraw
                                if (C.mac && C.gecko) {Els[i].style.display = '';}
                        }
                        else{
                                Els[i].style.visibility = 'hidden';
                                if (C.mac && C.gecko) {Els[i].style.display = 'none';}
                        }
                }
                else {
                        // tagName is either input or select (that is, Form Elements)
                        // ie6 has a problem with Form elements, so manipulate those
                        if (C.ie) {
                                if (C.ieVer < 7) {
                                        if (Show == true){
                                                Els[i].style.visibility = 'visible';
                                        }
                                        else{
                                                Els[i].style.visibility = 'hidden';
                                        }
                                }
                        }
                }
        }
}



function HideFeedback(){
        document.getElementById('FeedbackDiv').style.display = 'none';
        ShowElements(true, 'input');
        ShowElements(true, 'select');
        ShowElements(true, 'object');
        if (Finished == true){
                Finish();
        }
}


//GENERAL UTILITY FUNCTIONS AND VARIABLES

//PAGE DIMENSION FUNCTIONS
function PageDim(){
//Get the page width and height
        this.W = 600;
        this.H = 400;
        this.W = document.getElementsByTagName('body')[0].clientWidth;
        this.H = document.getElementsByTagName('body')[0].clientHeight;
}

var pg = null;

function GetPageXY(El) {
        var XY = {x: 0, y: 0};
        while(El){
                XY.x += El.offsetLeft;
                XY.y += El.offsetTop;
                El = El.offsetParent;
        }
        return XY;
}

function GetScrollTop(){
        if (typeof(window.pageYOffset) == 'number'){
                return window.pageYOffset;
        }
        else{
                if ((document.body)&&(document.body.scrollTop)){
                        return document.body.scrollTop;
                }
                else{
                        if ((document.documentElement)&&(document.documentElement.scrollTop)){
                                return document.documentElement.scrollTop;
                        }
                        else{
                                return 0;
                        }
                }
        }
}

function GetViewportHeight(){
        if (typeof window.innerHeight != 'undefined'){
                return window.innerHeight;
        }
        else{
                if (((typeof document.documentElement != 'undefined')&&(typeof document.documentElement.clientHeight !=
     'undefined'))&&(document.documentElement.clientHeight != 0)){
                        return document.documentElement.clientHeight;
                }
                else{
                        return document.getElementsByTagName('body')[0].clientHeight;
                }
        }
}

function TopSettingWithScrollOffset(TopPercent){
        var T = Math.floor(GetViewportHeight() * (TopPercent/100));
        return GetScrollTop() + T;
}

//CODE FOR AVOIDING LOSS OF DATA WHEN BACKSPACE KEY INVOKES history.back()
var InTextBox = false;

function SuppressBackspace(e){
        if (InTextBox == true){return;}
        if (C.ie) {
                thisKey = window.event.keyCode;
        }
        else {
                thisKey = e.keyCode;
        }

        var Suppress = false;

        if (thisKey == 8) {
                Suppress = true;
        }

        if (Suppress == true){
                if (C.ie){
                        window.event.returnValue = false;
                        window.event.cancelBubble = true;
                }
                else{
                        e.preventDefault();
                }
        }
}

if (C.ie){
        document.attachEvent('onkeydown',SuppressBackspace);
        window.attachEvent('onkeydown',SuppressBackspace);
}
else{
        if (window.addEventListener){
                window.addEventListener('keypress',SuppressBackspace,false);
        }
}

function ReduceItems(InArray, ReduceToSize){
        var ItemToDump=0;
        var j=0;
        while (InArray.length > ReduceToSize){
                ItemToDump = Math.floor(InArray.length*Math.random());
                InArray.splice(ItemToDump, 1);
        }
}

function Shuffle(InArray){
        var Num;
        var Temp = new Array();
        var Len = InArray.length;

        var j = Len;

        for (var i=0; i<Len; i++){
                Temp[i] = InArray[i];
        }

        for (i=0; i<Len; i++){
                Num = Math.floor(j  *  Math.random());
                InArray[i] = Temp[Num];

                for (var k=Num; k < (j-1); k++) {
                        Temp[k] = Temp[k+1];
                }
                j--;
        }
        return InArray;
}

function WriteToInstructions(Feedback) {
        document.getElementById('InstructionsDiv').innerHTML = Feedback;

}




function EscapeDoubleQuotes(InString){
        return InString.replace(/"/g, '&quot;')
}

function TrimString(InString){
        var x = 0;

        if (InString.length != 0) {
                while ((InString.charAt(InString.length - 1) == '\u0020') || (InString.charAt(InString.length - 1) == '\u000A') || (InString.charAt(InString.length - 1) == '\u000D')){
                        InString = InString.substring(0, InString.length - 1)
                }

                while ((InString.charAt(0) == '\u0020') || (InString.charAt(0) == '\u000A') || (InString.charAt(0) == '\u000D')){
                        InString = InString.substring(1, InString.length)
                }

                while (InString.indexOf('  ') != -1) {
                        x = InString.indexOf('  ')
                        InString = InString.substring(0, x) + InString.substring(x+1, InString.length)
                 }

                return InString;
        }

        else {
                return '';
        }
}

function FindLongest(InArray){
        if (InArray.length < 1){return -1;}

        var Longest = 0;
        for (var i=1; i<InArray.length; i++){
                if (InArray[i].length > InArray[Longest].length){
                        Longest = i;
                }
        }
        return Longest;
}

//UNICODE CHARACTER FUNCTIONS
function IsCombiningDiacritic(CharNum){
        var Result = (((CharNum >= 0x0300)&&(CharNum <= 0x370))||((CharNum >= 0x20d0)&&(CharNum <= 0x20ff)));
        Result = Result || (((CharNum >= 0x3099)&&(CharNum <= 0x309a))||((CharNum >= 0xfe20)&&(CharNum <= 0xfe23)));
        return Result;
}

function IsCJK(CharNum){
        return ((CharNum >= 0x3000)&&(CharNum < 0xd800));
}

//SETUP FUNCTIONS
//BROWSER WILL REFILL TEXT BOXES FROM CACHE IF NOT PREVENTED
function ClearTextBoxes(){
        var NList = document.getElementsByTagName('input');
        for (var i=0; i<NList.length; i++){
                if ((NList[i].id.indexOf('Guess') > -1)||(NList[i].id.indexOf('Gap') > -1)){
                        NList[i].value = '';
                }
                if (NList[i].id.indexOf('Chk') > -1){
                        NList[i].checked = '';
                }
        }
}

//EXTENSION TO ARRAY OBJECT
function Array_IndexOf(Input){
        var Result = -1;
        for (var i=0; i<this.length; i++){
                if (this[i] == Input){
                        Result = i;
                }
        }
        return Result;
}
Array.prototype.indexOf = Array_IndexOf;

//IE HAS RENDERING BUG WITH BOTTOM NAVBAR
function RemoveBottomNavBarForIE(){
        if ((C.ie)&&(document.getElementById('Reading') != null)){
                if (document.getElementById('BottomNavBar') != null){
                        document.getElementById('TheBody').removeChild(document.getElementById('BottomNavBar'));
                }
        }
}




//HOTPOTNET-RELATED CODE

var HPNStartTime = (new Date()).getTime();
var SubmissionTimeout = 30000;
var Detail = ''; //Global that is used to submit tracking data

function Finish(){
//If there's a form, fill it out and submit it
        if (document.store != null){
                Frm = document.store;
                Frm.starttime.value = HPNStartTime;
                Frm.endtime.value = (new Date()).getTime();
                Frm.mark.value = Score;
                Frm.detail.value = Detail;
                Frm.submit();
        }
}





//JQUIZ CORE JAVASCRIPT CODE

var CurrQNum = 0;
var CorrectIndicator = ':-)';
var IncorrectIndicator = 'X';
var YourScoreIs = 'Votre score est de:';

//New for 6.2.2.0
var CompletedSoFar = 'Questions completed so far: ';
var ExerciseCompleted = 'You have completed the exercise.';
var ShowCompletedSoFar = true;

var ContinuousScoring = true;
var CorrectFirstTime = 'R&#x00E9;ponses exactes au premier essai: ';
var ShowCorrectFirstTime = false;
var ShuffleQs = false;
var ShuffleAs = false;
var DefaultRight = 'Correct!';
var DefaultWrong = 'D&#x00E9;sol&#x00E9;! Essayez &#x00E0; nouveau';
var QsToShow = 21;
var Score = 0;
var Finished = false;
var Qs = null;
var QArray = new Array();
var ShowingAllQuestions = false;
var ShowAllQuestionsCaption = 'Afficher toutes les questions';
var ShowOneByOneCaption = 'Afficher les questions une &#x00E0; une';
var State = new Array();
var Feedback = '';
var TimeOver = false;
var strInstructions = '';
var Locked = false;

//The following variable can be used to add a message explaining that
//the question is finished, so no further marking will take place.
var strQuestionFinished = '';

function CompleteEmptyFeedback(){
        var QNum, ANum;
        for (QNum=0; QNum<I.length; QNum++){
//Only do this if not multi-select
                if (I[QNum][2] != '3'){
                  for (ANum = 0; ANum<I[QNum][3].length; ANum++){
                          if (I[QNum][3][ANum][1].length < 1){
                                  if (I[QNum][3][ANum][2] > 0){
                                          I[QNum][3][ANum][1] = DefaultRight;
                                  }
                                  else{
                                          I[QNum][3][ANum][1] = DefaultWrong;
                                  }
                          }
                  }
                }
        }
}

function SetUpQuestions(){
        var AList = new Array();
        var QList = new Array();
        var i, j;
        Qs = document.getElementById('Questions');
        while (Qs.getElementsByTagName('li').length > 0){
                QList.push(Qs.removeChild(Qs.getElementsByTagName('li')[0]));
        }
        var DumpItem = 0;
        if (QsToShow > QList.length){
                QsToShow = QList.length;
        }
        while (QsToShow < QList.length){
                DumpItem = Math.floor(QList.length*Math.random());
                for (j=DumpItem; j<(QList.length-1); j++){
                        QList[j] = QList[j+1];
                }
                QList.length = QList.length-1;
        }
        if (ShuffleQs == true){
                QList = Shuffle(QList);
        }
        if (ShuffleAs == true){
                var As;
                for (var i=0; i<QList.length; i++){
                        As = QList[i].getElementsByTagName('ol')[0];
                        if (As != null){
                          AList.length = 0;
                                while (As.getElementsByTagName('li').length > 0){
                                        AList.push(As.removeChild(As.getElementsByTagName('li')[0]));
                                }
                                AList = Shuffle(AList);
                                for (j=0; j<AList.length; j++){
                                        As.appendChild(AList[j]);
                                }
                        }
                }
        }

        for (i=0; i<QList.length; i++){
                Qs.appendChild(QList[i]);
                QArray[QArray.length] = QList[i];
        }

//Show the first item
        QArray[0].style.display = '';

//Now hide all except the first item
        for (i=1; i<QArray.length; i++){
                QArray[i].style.display = 'none';
        }
        SetQNumReadout();

        SetFocusToTextbox();
}

function SetFocusToTextbox(){
//if there's a textbox, set the focus in it
        if (QArray[CurrQNum].getElementsByTagName('input')[0] != null){
                QArray[CurrQNum].getElementsByTagName('input')[0].focus();
//and show a keypad if there is one
                if (document.getElementById('CharacterKeypad') != null){
                        document.getElementById('CharacterKeypad').style.display = 'block';
                }
        }
        else{
          if (QArray[CurrQNum].getElementsByTagName('textarea')[0] != null){
                  QArray[CurrQNum].getElementsByTagName('textarea')[0].focus();
//and show a keypad if there is one
                        if (document.getElementById('CharacterKeypad') != null){
                                document.getElementById('CharacterKeypad').style.display = 'block';
                        }
                }
//This added for 6.0.4.11: hide accented character buttons if no textbox
                else{
                        if (document.getElementById('CharacterKeypad') != null){
                                document.getElementById('CharacterKeypad').style.display = 'none';
                        }
                }
        }
}

function ChangeQ(ChangeBy){
//The following line prevents moving to another question until the current
//question is answered correctly. Uncomment it to enable this behaviour.
//        if (State[CurrQNum][0] == -1){return;}
        if (((CurrQNum + ChangeBy) < 0)||((CurrQNum + ChangeBy) >= QArray.length)){return;}
        QArray[CurrQNum].style.display = 'none';
        CurrQNum += ChangeBy;
        QArray[CurrQNum].style.display = '';
//Undocumented function added 10/12/2004
        ShowSpecialReadingForQuestion();
        SetQNumReadout();
        SetFocusToTextbox();
}

var HiddenReadingShown = false;
function ShowSpecialReadingForQuestion(){
//Undocumented function for showing specific reading text elements which change with each question
//Added on 10/12/2004
        if (document.getElementById('ReadingDiv') != null){
                if (HiddenReadingShown == true){
                        document.getElementById('ReadingDiv').innerHTML = '';
                }
                if (QArray[CurrQNum] != null){
//Fix for 6.0.4.25
                        var Children = QArray[CurrQNum].getElementsByTagName('div');
                        for (var i=0; i<Children.length; i++){
                        if (Children[i].className=="HiddenReading"){
                                        document.getElementById('ReadingDiv').innerHTML = Children[i].innerHTML;
                                        HiddenReadingShown = true;
//Hide the ShowAllQuestions button to avoid confusion
                                        if (document.getElementById('ShowMethodButton') != null){
                                                document.getElementById('ShowMethodButton').style.display = 'none';
                                        }
                                }
                        }
                }
        }
}

function SetQNumReadout(){
        document.getElementById('QNumReadout').innerHTML = (CurrQNum+1) + ' / ' + QArray.length;
        if ((CurrQNum+1) >= QArray.length){
                if (document.getElementById('NextQButton') != null){
                        document.getElementById('NextQButton').style.visibility = 'hidden';
                }
        }
        else{
                if (document.getElementById('NextQButton') != null){
                        document.getElementById('NextQButton').style.visibility = 'visible';
                }
        }
        if (CurrQNum <= 0){
                if (document.getElementById('PrevQButton') != null){
                        document.getElementById('PrevQButton').style.visibility = 'hidden';
                }
        }
        else{
                if (document.getElementById('PrevQButton') != null){
                        document.getElementById('PrevQButton').style.visibility = 'visible';
                }
        }
}

var I=new Array();
I[0]=new Array();I[0][0]=100;
I[0][1]='';
I[0][2]='0';
I[0][3]=new Array();
I[0][3][0]=new Array('le pr\u00E9sident','A\u00EFe ! Pas \u00E7a - essayez encore !',0,0,1);
I[0][3][1]=new Array('le Premier ministre','Non ! C\'est le chef du gouvernement.',0,0,1);
I[0][3][2]=new Array('le pr\u00E9sident de la R\u00E9publique','Ouais ! Youpi !',1,100,1);
I[1]=new Array();I[1][0]=100;
I[1][1]='';
I[1][2]='0';
I[1][3]=new Array();
I[1][3][0]=new Array('coh\u00E9rence','Non ! Cela veut dire <i>Zusammenhang</i>.',0,0,1);
I[1][3][1]=new Array('coexistence','Non ! Ce terme est trop g\u00E9n\u00E9ral.',0,0,1);
I[1][3][2]=new Array('cohabitation','Ouais ! Youpi !',1,100,1);
I[2]=new Array();I[2][0]=100;
I[2][1]='';
I[2][2]='0';
I[2][3]=new Array();
I[2][3][0]=new Array('ministres','Ouais ! Youpi !',1,100,1);
I[2][3][1]=new Array('minist\u00E8res','Non ! Ce sont les administrations qui d\u00E9pendent d\'un ministre (<i>Ministerium</i>)',0,0,1);
I[2][3][2]=new Array('secr\u00E9taires d\'Etat','Non ! Ils sont plac\u00E9s directement sous l\'autorit\u00E9 d\'un ministre.',0,0,1);
I[3]=new Array();I[3][0]=100;
I[3][1]='';
I[3][2]='0';
I[3][3]=new Array();
I[3][3][0]=new Array('le ministre aux Affaires \u00E9trang\u00E8res','Non ! Attention \u00E0 la pr\u00E9position !',0,0,1);
I[3][3][1]=new Array('le ministre des Affaires \u00E9trang\u00E8res','Ouais ! Youpi !',1,100,1);
I[3][3][2]=new Array('le ministre \u00E9tranger','Non ! \u00E9tranger, \u00E8re - <i>fremd, ausl\u00E4ndisch</i>',0,0,1);
I[4]=new Array();I[4][0]=100;
I[4][1]='';
I[4][2]='0';
I[4][3]=new Array();
I[4][3][0]=new Array('un g\u00E9n\u00E9ral','A\u00EFe ! Pas \u00E7a - essayez encore !',0,0,1);
I[4][3][1]=new Array('un mar\u00E9chal','A\u00EFe ! Pas \u00E7a - essayez encore !',0,0,1);
I[4][3][2]=new Array('le pr\u00E9sident de la R\u00E9publique','Ouais ! Youpi !',1,100,1);
I[5]=new Array();I[5][0]=100;
I[5][1]='';
I[5][2]='0';
I[5][3]=new Array();
I[5][3][0]=new Array('dissoudre l\'Assembl\u00E9e nationale','Ouais ! Youpi !',1,100,1);
I[5][3][1]=new Array('r\u00E9soudre l\'Assembl\u00E9e nationale','Non ! r\u00E9soudre un probl\u00E8me p. ex. - <i>l\u00F6sen</i>',0,0,1);
I[5][3][2]=new Array('dissolver l\'Assembl\u00E9e nationale','Non ! Ce verbe n\'existe pas.',0,0,1);
I[6]=new Array();I[6][0]=100;
I[6][1]='';
I[6][2]='0';
I[6][3]=new Array();
I[6][3][0]=new Array('au palais de l\'Elys\u00E9e','Ouais ! Youpi !',1,100,1);
I[6][3][1]=new Array('au palais Bourbon','Non ! C\'est le si\u00E8ge de l\'Assembl\u00E9e nationale.',0,0,1);
I[6][3][2]=new Array('\u00E0 l\'H\u00F4tel Matignon','Non ! C\'est le si\u00E8ge du Premier ministre.',0,0,1);
I[7]=new Array();I[7][0]=100;
I[7][1]='';
I[7][2]='0';
I[7][3]=new Array();
I[7][3][0]=new Array('au palais de l\'Elys\u00E9e','Non ! C\'est le si\u00E8ge du pr\u00E9sident de la R\u00E9publique.',0,0,1);
I[7][3][1]=new Array('au palais Bourbon','Non ! C\'est le si\u00E8ge de l\'Assembl\u00E9e nationale.',0,0,1);
I[7][3][2]=new Array('\u00E0 l\'H\u00F4tel Matignon','Ouais ! Youpi !',1,100,1);
I[8]=new Array();I[8][0]=100;
I[8][1]='';
I[8][2]='0';
I[8][3]=new Array();
I[8][3][0]=new Array('\u00E9lu par le peuple','Non ! Attention \u00E0 l\'accord du participe pass\u00E9.',0,0,1);
I[8][3][1]=new Array('\u00E9lus par le peuple','Ouais ! Youpi !',1,100,1);
I[8][3][2]=new Array('\u00E9lys\u00E9s par le peuple','Non ! <i>Oh, Champs Elys\u00E9es...</i>',0,0,1);
I[9]=new Array();I[9][0]=100;
I[9][1]='';
I[9][2]='0';
I[9][3]=new Array();
I[9][3][0]=new Array('les lecteurs et les \u00E9lectrices','Non ! Attention, il manque une lettre !',0,0,1);
I[9][3][1]=new Array('les conseillers et les conseill\u00E8res','A\u00EFe ! Pas \u00E7a - essayez encore !',0,0,1);
I[9][3][2]=new Array('les \u00E9lecteurs et les \u00E9lectrices','Ouais ! Youpi !',1,100,1);
I[10]=new Array();I[10][0]=100;
I[10][1]='';
I[10][2]='0';
I[10][3]=new Array();
I[10][3][0]=new Array('l\'Assembl\u00E9e nationale et le Conseil des ministres','Non ! Le Conseil des ministres, c\'est le gouvernement.',0,0,1);
I[10][3][1]=new Array('le S\u00E9nat et l\'Assembl\u00E9e nationale','Ouais ! Youpi !',1,100,1);
I[10][3][2]=new Array('la L\u00E9gislature et l\'Assembl\u00E9e nationale','Non ! La l\u00E9gislature, c\'est la p\u00E9riode pour laquelle est \u00E9lue une assembl\u00E9e l\u00E9gislative (cinq ans en France).',0,0,1);
I[11]=new Array();I[11][0]=100;
I[11][1]='';
I[11][2]='0';
I[11][3]=new Array();
I[11][3][0]=new Array('divis\u00E9 en r\u00E9gions','Non ! Attention \u00E0 l\'accord du participe pass\u00E9 !',0,0,1);
I[11][3][1]=new Array('divis\u00E9e en r\u00E9gions','Ouais ! Youpi !',1,100,1);
I[11][3][2]=new Array('divid\u00E9e en r\u00E9gions','Non ! Ce verbe n\'existe pas.',0,0,1);
I[12]=new Array();I[12][0]=100;
I[12][1]='';
I[12][2]='0';
I[12][3]=new Array();
I[12][3][0]=new Array('la d\u00E9r\u00E9gionalisation','Non ! Ce serait le contraire.',0,0,1);
I[12][3][1]=new Array('la d\u00E9centralisation','Ouais ! Youpi !',1,100,1);
I[12][3][2]=new Array('la d\u00E9nationalisation','A\u00EFe ! Pas \u00E7a - essayez encore !',0,0,1);
I[13]=new Array();I[13][0]=100;
I[13][1]='';
I[13][2]='0';
I[13][3]=new Array();
I[13][3][0]=new Array('collectivit\u00E9s locales','A\u00EFe ! Pas \u00E7a - essayez encore !',0,0,1);
I[13][3][1]=new Array('collectivit\u00E9s territoriales','Ouais ! Youpi !',1,100,1);
I[13][3][2]=new Array('collectivit\u00E9s nationales','Non ! Ce serait le contraire.',0,0,1);
I[14]=new Array();I[14][0]=100;
I[14][1]='';
I[14][2]='0';
I[14][3]=new Array();
I[14][3][0]=new Array('le conseil communal','Non ! Le maire dirige bien la commune, mais le conseil ne s\'appelle pas comme \u00E7a.',0,0,1);
I[14][3][1]=new Array('le conseil g\u00E9n\u00E9ral','Non ! C\'est le conseil qui fonctionne au niveau du d\u00E9partement.',0,0,1);
I[14][3][2]=new Array('le conseil municipal','Ouais ! Youpi !',1,100,1);
I[15]=new Array();I[15][0]=100;
I[15][1]='';
I[15][2]='0';
I[15][3]=new Array();
I[15][3][0]=new Array('la R\u00E9union, la Martinique, la Corse','Non ! La Corse est une \u00EEle m\u00E9diterran\u00E9enne.',0,0,1);
I[15][3][1]=new Array('la Guyane, la Martinique, la R\u00E9union','Ouais ! Youpi !',1,100,1);
I[15][3][2]=new Array('la Guyane, la Guadeloupe, l\'\u00CEle de R\u00E9','Non ! L\'\u00CEle de R\u00E9 se trouve dans l\'oc\u00E9an Atlantique, pr\u00E8s de la Rochelle.',0,0,1);
I[16]=new Array();I[16][0]=100;
I[16][1]='';
I[16][2]='0';
I[16][3]=new Array();
I[16][3][0]=new Array('un parti assez conservateur','Ouais ! Youpi !',1,100,1);
I[16][3][1]=new Array('une partie assez conservatrice','Non ! la partie - <i>der Teil</i>',0,0,1);
I[16][3][2]=new Array('un parti assez conservatif','A\u00EFe ! Pas \u00E7a - essayez encore !',0,0,1);
I[17]=new Array();I[17][0]=100;
I[17][1]='';
I[17][2]='0';
I[17][3]=new Array();
I[17][3][0]=new Array('progressif','Non ! progressif,ve - <i>fortschreitend</i>',0,0,1);
I[17][3][1]=new Array('progressiste','Ouais ! Youpi !',1,100,1);
I[17][3][2]=new Array('progressivement','Non ! progressivement - <i>fortschreitend, nach und nach</i> est un adverbe.',0,0,1);
I[18]=new Array();I[18][0]=100;
I[18][1]='';
I[18][2]='0';
I[18][3]=new Array();
I[18][3][0]=new Array('un militant est un adh\u00E9rent actif','Ouais ! Youpi !',1,100,1);
I[18][3][1]=new Array('un militant est un extr\u00E9miste','A\u00EFe ! Pas \u00E7a - essayez encore !',0,0,1);
I[18][3][2]=new Array('un partisan est quelqu\'un qui est attach\u00E9 aux id\u00E9es ou aux actions d\'un parti','Ouais ! Youpi !',1,100,1);
I[18][3][3]=new Array('un partisan est un adh\u00E9rent','Non ! C\'est quelqu\'un qui est attach\u00E9 aux id\u00E9es ou aux actions d\'un parti.',0,0,1);
I[19]=new Array();I[19][0]=100;
I[19][1]='';
I[19][2]='0';
I[19][3]=new Array();
I[19][3][0]=new Array('d\u00E9monstrer','Non ! Ce verbe n\'existe pas !',0,0,1);
I[19][3][1]=new Array('manifester','Ouais ! Youpi !',1,100,1);
I[19][3][2]=new Array('d\u00E9montrer','Non ! d\u00E9montrer - <i>beweisen</i>',0,0,1);
I[20]=new Array();I[20][0]=100;
I[20][1]='';
I[20][2]='0';
I[20][3]=new Array();
I[20][3][0]=new Array('Luxembourg','A\u00EFe ! Pas \u00E7a - essayez encore !',0,0,1);
I[20][3][1]=new Array('Strasbourg','Ouais ! Youpi !',1,100,1);
I[20][3][2]=new Array('Bruxelles','Non ! Bruxelles est le si\u00E8ge du Conseil et de la Commision europ\u00E9ens.',0,0,1);


function StartUp(){
        RemoveBottomNavBarForIE();

//If there's only one question, no need for question navigation controls
        if (QsToShow < 2){
                document.getElementById('QNav').style.display = 'none';
        }

//Stash the instructions so they can be redisplayed
        strInstructions = document.getElementById('InstructionsDiv').innerHTML;







        CompleteEmptyFeedback();

        SetUpQuestions();
        ClearTextBoxes();
        CreateStatusArray();



//Check search string for q parameter
        if (document.location.search.length > 0){
                if (ShuffleQs == false){
                        var JumpTo = parseInt(document.location.search.substring(1,document.location.search.length))-1;
                        if (JumpTo <= QsToShow){
                                ChangeQ(JumpTo);
                        }
                }
        }
//Undocumented function added 10/12/2004
        ShowSpecialReadingForQuestion();
}

function ShowHideQuestions(){
        FuncBtnOut(document.getElementById('ShowMethodButton'));
        document.getElementById('ShowMethodButton').style.display = 'none';
        if (ShowingAllQuestions == false){
                for (var i=0; i<QArray.length; i++){
                                QArray[i].style.display = '';
                        }
                document.getElementById('Questions').style.listStyleType = 'decimal';
                document.getElementById('OneByOneReadout').style.display = 'none';
                document.getElementById('ShowMethodButton').innerHTML = ShowOneByOneCaption;
                ShowingAllQuestions = true;
        }
        else{
                for (var i=0; i<QArray.length; i++){
                                if (i != CurrQNum){
                                        QArray[i].style.display = 'none';
                                }
                        }
                document.getElementById('Questions').style.listStyleType = 'none';
                document.getElementById('OneByOneReadout').style.display = '';
                document.getElementById('ShowMethodButton').innerHTML = ShowAllQuestionsCaption;
                ShowingAllQuestions = false;
        }
        document.getElementById('ShowMethodButton').style.display = 'inline';
}

function CreateStatusArray(){
        var QNum, ANum;
//For each item in the item array
        for (QNum=0; QNum<I.length; QNum++){
//Check if the question still exists (hasn't been nuked by showing a random selection)
                if (document.getElementById('Q_' + QNum) != null){
                        State[QNum] = new Array();
                        State[QNum][0] = -1; //Score for this q; -1 shows question not done yet
                        State[QNum][1] = new Array(); //answers
                        for (ANum = 0; ANum<I[QNum][3].length; ANum++){
                                State[QNum][1][ANum] = 0; //answer not chosen yet; when chosen, will store its position in the series of choices
                        }
                        State[QNum][2] = 0; //tries at this q so far
                        State[QNum][3] = 0; //incrementing percent-correct values of selected answers
                        State[QNum][4] = 0; //penalties incurred for hints
                        State[QNum][5] = ''; //Sequence of answers chosen by number
                }
                else{
                        State[QNum] = null;
                }
        }
}



function CheckMCAnswer(QNum, ANum, Btn){
//if question doesn't exist, bail
        if (State[QNum].length < 1){return;}

//Get the feedback
        Feedback = I[QNum][3][ANum][1];

//Now show feedback and bail if question already complete
        if (State[QNum][0] > -1){
//Add an extra message explaining that the question
// is finished if defined by the user
                if (strQuestionFinished.length > 0){Feedback += '<br />' + strQuestionFinished;}
//Show the feedback
                ShowMessage(Feedback);
//New for 6.2.2.1: If you want to mark an answer as correct even when it's the final choice, uncomment this line.
//                if (I[QNum][3][ANum][2] >= 1){Btn.innerHTML = CorrectIndicator;}else{Btn.innerHTML = IncorrectIndicator;}
                return;
        }

//Hide the button while processing
        Btn.style.display = 'none';

//Increment the number of tries
        State[QNum][2]++;

//Add the percent-correct value of this answer
        State[QNum][3] += I[QNum][3][ANum][3];

//Store the try number in the answer part of the State array, for tracking purposes
        State[QNum][1][ANum] = State[QNum][2];
        if (State[QNum][5].length > 0){State[QNum][5] += ' | ';}
        State[QNum][5] += String.fromCharCode(65+ANum);

//Should this answer be accepted as correct?
        if (I[QNum][3][ANum][2] < 1){
//It's wrong

//Mark the answer
                Btn.innerHTML = IncorrectIndicator;

//Remove any previous score unless exercise is finished (6.0.3.8+)
                if (Finished == false){
                        WriteToInstructions(strInstructions);
                }

//Check whether this leaves just one MC answer unselected, in which case the Q is terminated
                var RemainingAnswer = FinalAnswer(QNum);
                if (RemainingAnswer > -1){
//Behave as if the last answer had been selected, but give no credit for it
//Increment the number of tries
                        State[QNum][2]++;

//Calculate the score for this question
                        CalculateMCQuestionScore(QNum);

//Get the overall score and add it to the feedback
                        CalculateOverallScore();
//New for 6.2.2.1
                        var QsDone = CheckQuestionsCompleted();
                        if ((ContinuousScoring == true)||(Finished == true)){
                                Feedback += '<br />' + YourScoreIs + ' ' + Score + '%.' + '<br />' + QsDone;
                                WriteToInstructions(YourScoreIs + ' ' + Score + '%.' + '<br />' + QsDone);
                        }
                        else{
                                WriteToInstructions(QsDone);
                        }
                }
        }
        else{
//It's right
//Mark the answer
                Btn.innerHTML = CorrectIndicator;

//Calculate the score for this question
                CalculateMCQuestionScore(QNum);

//New for 6.2.2.0
                var QsDone = CheckQuestionsCompleted();

//Get the overall score and add it to the feedback
                if (ContinuousScoring == true){
                        CalculateOverallScore();
                        if ((ContinuousScoring == true)||(Finished == true)){
                                Feedback += '<br />' + YourScoreIs + ' ' + Score + '%.' + '<br />' + QsDone;
                                WriteToInstructions(YourScoreIs + ' ' + Score + '%.' + '<br />' + QsDone);
                        }
                }
                else{
                        WriteToInstructions(QsDone);
                }
        }

//Show the button again
        Btn.style.display = 'inline';

//Finally, show the feedback
        ShowMessage(Feedback);

//Check whether all questions are now done
        CheckFinished();
}

function CalculateMCQuestionScore(QNum){
        var Tries = State[QNum][2] + State[QNum][4]; //include tries and hint penalties
        var PercentCorrect = State[QNum][3];
        var TotAns = GetTotalMCAnswers(QNum);
        var HintPenalties = State[QNum][4];

//Make sure it's not already complete

        if (State[QNum][0] < 0){
//Allow for Hybrids
                if (HintPenalties >= 1){
                        State[QNum][0] = 0;
                }
                else{
//This line calculates the score for this question
                        if (TotAns == 1){
                                State[QNum][0] = 1;
                        }
                        else{
                                State[QNum][0] = ((TotAns-((Tries*100)/State[QNum][3]))/(TotAns-1));
                        }
                }
//Fix for Safari bug added for version 6.0.3.42 (negative infinity problem)
                if ((State[QNum][0] < 0)||(State[QNum][0] == Number.NEGATIVE_INFINITY)){
                        State[QNum][0] = 0;
                }
        }
}

function GetTotalMCAnswers(QNum){
        var Result = 0;
        for (var ANum=0; ANum<I[QNum][3].length; ANum++){
                if (I[QNum][3][ANum][4] == 1){ //This is an MC answer
                        Result++;
                }
        }
        return Result;
}

function FinalAnswer(QNum){
        var UnchosenAnswers = 0;
        var FinalAnswer = -1;
        for (var ANum=0; ANum<I[QNum][3].length; ANum++){
                if (I[QNum][3][ANum][4] == 1){ //This is an MC answer
                        if (State[QNum][1][ANum] < 1){ //This answer hasn't been chosen yet
                                UnchosenAnswers++;
                                FinalAnswer = ANum;
                        }
                }
        }
        if (UnchosenAnswers == 1){
                return FinalAnswer;
        }
        else{
                return -1;
        }
}





function CalculateOverallScore(){
        var TotalWeighting = 0;
        var TotalScore = 0;

        for (var QNum=0; QNum<State.length; QNum++){
                if (State[QNum] != null){
                        if (State[QNum][0] > -1){
                                TotalWeighting += I[QNum][0];
                                TotalScore += (I[QNum][0] * State[QNum][0]);
                        }
                }
        }
        if (TotalWeighting > 0){
                Score = Math.floor((TotalScore/TotalWeighting)*100);
        }
        else{
//if TotalWeighting is 0, no questions so far have any value, so
//no penalty should be shown.
                Score = 100;
        }
}

//New for 6.2.2.0
function CheckQuestionsCompleted(){
        if (ShowCompletedSoFar == false){return '';}
        var QsCompleted = 0;
        for (var QNum=0; QNum<State.length; QNum++){
                if (State[QNum] != null){
                        if (State[QNum][0] >= 0){
                                QsCompleted++;
                        }
                }
        }
//Fixes for 6.2.2.2
        if (QsCompleted >= QArray.length){
                return ExerciseCompleted;
        }
        else{
                return CompletedSoFar + ' ' + QsCompleted + '/' + QArray.length + '.';
        }
}

function CheckFinished(){
        var FB = '';
        var AllDone = true;
        for (var QNum=0; QNum<State.length; QNum++){
                if (State[QNum] != null){
                        if (State[QNum][0] < 0){
                                AllDone = false;
                        }
                }
        }
        if (AllDone == true){

//Report final score and submit if necessary
                CalculateOverallScore();
                FB = YourScoreIs + ' ' + Score + '%.';
                if (ShowCorrectFirstTime == true){
                        var CFT = 0;
                        for (QNum=0; QNum<State.length; QNum++){
                                if (State[QNum] != null){
                                        if (State[QNum][0] >= 1){
                                                CFT++;
                                        }
                                }
                        }
                        FB += '<br />' + CorrectFirstTime + ' ' + CFT + '/' + QsToShow;
                }

//New for 6.2.2.0
                FB += '<br />' + ExerciseCompleted;

                WriteToInstructions(FB);

                Finished == true;




                TimeOver = true;
                Locked = true;



                Finished = true;
                Detail = '<?xml version="1.0"?><hpnetresult><fields>';
                for (QNum=0; QNum<State.length; QNum++){
                        if (State[QNum] != null){
                                if (State[QNum][5].length > 0){
                                        Detail += '<field><fieldname>Question #' + (QNum+1) + '</fieldname><fieldtype>question-tracking</fieldtype><fieldlabel>Q ' + (QNum+1) + '</fieldlabel><fieldlabelid>QuestionTrackingField</fieldlabelid><fielddata>' + State[QNum][5] + '</fielddata></field>';
                                }
                        }
                }
                Detail += '</fields></hpnetresult>';
                setTimeout('Finish()', SubmissionTimeout);
        }

}










//-->

//]]>

</script>


</head>

<body onload="StartUp()" id="TheBody" >

<!-- BeginTopNavButtons -->



<!-- EndTopNavButtons -->

<div class="Titles">
        <h2 class="ExerciseTitle">Le syst&#x00E8;me politique fran&#x00E7;ais</h2>

        <h3 class="ExerciseSubtitle">Questionnaire &#x00E0; choix multiples ou &#x00E0; r&#x00E9;ponses courtes.</h3>



</div>

<div id="InstructionsDiv" class="StdDiv">
        <div id="Instructions">Cliquez sur la bonne r&#x00E9;ponse.</div>
</div>




<div id="MainDiv" class="StdDiv">

<div id="QNav" class="QuestionNavigation">

<p style="text-align: right;">
<button id="ShowMethodButton" class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOver(this)" onclick="ShowHideQuestions(); return false;">Afficher toutes les questions</button>
</p>

<div id="OneByOneReadout">
<button id="PrevQButton" class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOver(this)" onclick="ChangeQ(-1); return false;">&lt;=</button>

<span id="QNumReadout" class="QNum">&nbsp;</span>

<button id="NextQButton" class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOver(this)" onclick="ChangeQ(1); return false;">=&gt;</button>
<br />
</div>

</div>

<ol class="QuizQuestions" id="Questions">
<li class="QuizQuestion" id="Q_0" style="display: none;"><div class="QuestionText">Le chef de l'Etat fran&#x00E7;ais, c'est...</div><ol class="MCAnswers"><li id="Q_0_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_0_0_Btn" onclick="CheckMCAnswer(0,0,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;le pr&#x00E9;sident</li><li id="Q_0_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_0_1_Btn" onclick="CheckMCAnswer(0,1,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;le Premier ministre</li><li id="Q_0_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_0_2_Btn" onclick="CheckMCAnswer(0,2,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;le pr&#x00E9;sident de la R&#x00E9;publique</li></ol></li>
<li class="QuizQuestion" id="Q_1" style="display: none;"><div class="QuestionText">Si la majorit&#x00E9; parlementaire et le gouvernement sont d'une autre tendance politique que le pr&#x00E9;sident de la R&#x00E9;publique, on parle de...</div><ol class="MCAnswers"><li id="Q_1_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_1_0_Btn" onclick="CheckMCAnswer(1,0,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;coh&#x00E9;rence</li><li id="Q_1_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_1_1_Btn" onclick="CheckMCAnswer(1,1,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;coexistence</li><li id="Q_1_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_1_2_Btn" onclick="CheckMCAnswer(1,2,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;cohabitation</li></ol></li>
<li class="QuizQuestion" id="Q_2" style="display: none;"><div class="QuestionText">Les membres du gouvernement s'appellent...</div><ol class="MCAnswers"><li id="Q_2_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_2_0_Btn" onclick="CheckMCAnswer(2,0,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;ministres</li><li id="Q_2_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_2_1_Btn" onclick="CheckMCAnswer(2,1,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;minist&#x00E8;res</li><li id="Q_2_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_2_2_Btn" onclick="CheckMCAnswer(2,2,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;secr&#x00E9;taires d'Etat</li></ol></li>
<li class="QuizQuestion" id="Q_3" style="display: none;"><div class="QuestionText">Le ministre qui s'occupe de la politique &#x00E9;trang&#x00E8;re, c'est...</div><ol class="MCAnswers"><li id="Q_3_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_3_0_Btn" onclick="CheckMCAnswer(3,0,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;le ministre aux Affaires &#x00E9;trang&#x00E8;res</li><li id="Q_3_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_3_1_Btn" onclick="CheckMCAnswer(3,1,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;le ministre des Affaires &#x00E9;trang&#x00E8;res</li><li id="Q_3_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_3_2_Btn" onclick="CheckMCAnswer(3,2,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;le ministre &#x00E9;tranger</li></ol></li>
<li class="QuizQuestion" id="Q_4" style="display: none;"><div class="QuestionText">Le chef des arm&#x00E9;es, c'est...</div><ol class="MCAnswers"><li id="Q_4_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_4_0_Btn" onclick="CheckMCAnswer(4,0,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;un g&#x00E9;n&#x00E9;ral</li><li id="Q_4_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_4_1_Btn" onclick="CheckMCAnswer(4,1,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;un mar&#x00E9;chal</li><li id="Q_4_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_4_2_Btn" onclick="CheckMCAnswer(4,2,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;le pr&#x00E9;sident de la R&#x00E9;publique</li></ol></li>
<li class="QuizQuestion" id="Q_5" style="display: none;"><div class="QuestionText">Le pr&#x00E9;sident de la R&#x00E9;publique peut...</div><ol class="MCAnswers"><li id="Q_5_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_5_0_Btn" onclick="CheckMCAnswer(5,0,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;dissoudre l'Assembl&#x00E9;e nationale</li><li id="Q_5_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_5_1_Btn" onclick="CheckMCAnswer(5,1,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;r&#x00E9;soudre l'Assembl&#x00E9;e nationale</li><li id="Q_5_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_5_2_Btn" onclick="CheckMCAnswer(5,2,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;dissolver l'Assembl&#x00E9;e nationale</li></ol></li>
<li class="QuizQuestion" id="Q_6" style="display: none;"><div class="QuestionText">Le pr&#x00E9;sident de la R&#x00E9;publique r&#x00E9;side...</div><ol class="MCAnswers"><li id="Q_6_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_6_0_Btn" onclick="CheckMCAnswer(6,0,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;au palais de l'Elys&#x00E9;e</li><li id="Q_6_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_6_1_Btn" onclick="CheckMCAnswer(6,1,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;au palais Bourbon</li><li id="Q_6_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_6_2_Btn" onclick="CheckMCAnswer(6,2,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;&#x00E0; l'H&#x00F4;tel Matignon</li></ol></li>
<li class="QuizQuestion" id="Q_7" style="display: none;"><div class="QuestionText">Le Premier ministre r&#x00E9;side...</div><ol class="MCAnswers"><li id="Q_7_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_7_0_Btn" onclick="CheckMCAnswer(7,0,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;au palais de l'Elys&#x00E9;e</li><li id="Q_7_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_7_1_Btn" onclick="CheckMCAnswer(7,1,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;au palais Bourbon</li><li id="Q_7_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_7_2_Btn" onclick="CheckMCAnswer(7,2,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;&#x00E0; l'H&#x00F4;tel Matignon</li></ol></li>
<li class="QuizQuestion" id="Q_8" style="display: none;"><div class="QuestionText">Les d&#x00E9;put&#x00E9;s sont...</div><ol class="MCAnswers"><li id="Q_8_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_8_0_Btn" onclick="CheckMCAnswer(8,0,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;&#x00E9;lu par le peuple</li><li id="Q_8_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_8_1_Btn" onclick="CheckMCAnswer(8,1,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;&#x00E9;lus par le peuple</li><li id="Q_8_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_8_2_Btn" onclick="CheckMCAnswer(8,2,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;&#x00E9;lys&#x00E9;s par le peuple</li></ol></li>
<li class="QuizQuestion" id="Q_9" style="display: none;"><div class="QuestionText">Ceux qui &#x00E9;lisent les d&#x00E9;put&#x00E9;s, ce sont...</div><ol class="MCAnswers"><li id="Q_9_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_9_0_Btn" onclick="CheckMCAnswer(9,0,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;les lecteurs et les &#x00E9;lectrices</li><li id="Q_9_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_9_1_Btn" onclick="CheckMCAnswer(9,1,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;les conseillers et les conseill&#x00E8;res</li><li id="Q_9_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_9_2_Btn" onclick="CheckMCAnswer(9,2,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;les &#x00E9;lecteurs et les &#x00E9;lectrices</li></ol></li>
<li class="QuizQuestion" id="Q_10" style="display: none;"><div class="QuestionText">Les deux assembl&#x00E9;es qui forment le Parlement fran&#x00E7;ais, ce sont...</div><ol class="MCAnswers"><li id="Q_10_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_10_0_Btn" onclick="CheckMCAnswer(10,0,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;l'Assembl&#x00E9;e nationale et le Conseil des ministres</li><li id="Q_10_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_10_1_Btn" onclick="CheckMCAnswer(10,1,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;le S&#x00E9;nat et l'Assembl&#x00E9;e nationale</li><li id="Q_10_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_10_2_Btn" onclick="CheckMCAnswer(10,2,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;la L&#x00E9;gislature et l'Assembl&#x00E9;e nationale</li></ol></li>
<li class="QuizQuestion" id="Q_11" style="display: none;"><div class="QuestionText">La France est...</div><ol class="MCAnswers"><li id="Q_11_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_11_0_Btn" onclick="CheckMCAnswer(11,0,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;divis&#x00E9; en r&#x00E9;gions</li><li id="Q_11_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_11_1_Btn" onclick="CheckMCAnswer(11,1,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;divis&#x00E9;e en r&#x00E9;gions</li><li id="Q_11_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_11_2_Btn" onclick="CheckMCAnswer(11,2,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;divid&#x00E9;e en r&#x00E9;gions</li></ol></li>
<li class="QuizQuestion" id="Q_12" style="display: none;"><div class="QuestionText">Quand on donne plus de pouvoir aux r&#x00E9;gions, cela s'appelle...</div><ol class="MCAnswers"><li id="Q_12_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_12_0_Btn" onclick="CheckMCAnswer(12,0,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;la d&#x00E9;r&#x00E9;gionalisation</li><li id="Q_12_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_12_1_Btn" onclick="CheckMCAnswer(12,1,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;la d&#x00E9;centralisation</li><li id="Q_12_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_12_2_Btn" onclick="CheckMCAnswer(12,2,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;la d&#x00E9;nationalisation</li></ol></li>
<li class="QuizQuestion" id="Q_13" style="display: none;"><div class="QuestionText">Les communes, les d&#x00E9;partements et le r&#x00E9;gions sont appel&#x00E9;s...</div><ol class="MCAnswers"><li id="Q_13_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_13_0_Btn" onclick="CheckMCAnswer(13,0,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;collectivit&#x00E9;s locales</li><li id="Q_13_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_13_1_Btn" onclick="CheckMCAnswer(13,1,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;collectivit&#x00E9;s territoriales</li><li id="Q_13_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_13_2_Btn" onclick="CheckMCAnswer(13,2,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;collectivit&#x00E9;s nationales</li></ol></li>
<li class="QuizQuestion" id="Q_14" style="display: none;"><div class="QuestionText">Les maires sont &#x00E9;lus par...</div><ol class="MCAnswers"><li id="Q_14_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_14_0_Btn" onclick="CheckMCAnswer(14,0,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;le conseil communal</li><li id="Q_14_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_14_1_Btn" onclick="CheckMCAnswer(14,1,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;le conseil g&#x00E9;n&#x00E9;ral</li><li id="Q_14_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_14_2_Btn" onclick="CheckMCAnswer(14,2,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;le conseil municipal</li></ol></li>
<li class="QuizQuestion" id="Q_15" style="display: none;"><div class="QuestionText">Tous les trois sont des d&#x00E9;partements et r&#x00E9;gions d'outre-mer (D.R.O.M.):</div><ol class="MCAnswers"><li id="Q_15_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_15_0_Btn" onclick="CheckMCAnswer(15,0,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;la R&#x00E9;union, la Martinique, la Corse</li><li id="Q_15_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_15_1_Btn" onclick="CheckMCAnswer(15,1,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;la Guyane, la Martinique, la R&#x00E9;union</li><li id="Q_15_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_15_2_Btn" onclick="CheckMCAnswer(15,2,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;la Guyane, la Guadeloupe, l'&#x00CE;le de R&#x00E9;</li></ol></li>
<li class="QuizQuestion" id="Q_16" style="display: none;"><div class="QuestionText">Les R&#x00E9;publicains (LR), c'est ...</div><ol class="MCAnswers"><li id="Q_16_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_16_0_Btn" onclick="CheckMCAnswer(16,0,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;un parti assez conservateur</li><li id="Q_16_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_16_1_Btn" onclick="CheckMCAnswer(16,1,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;une partie assez conservatrice</li><li id="Q_16_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_16_2_Btn" onclick="CheckMCAnswer(16,2,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;un parti assez conservatif</li></ol></li>
<li class="QuizQuestion" id="Q_17" style="display: none;"><div class="QuestionText">Quelqu'un qui est partisan du progr&#x00E8;s politique, &#x00E9;conomique et social est nomm&#x00E9;...</div><ol class="MCAnswers"><li id="Q_17_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_17_0_Btn" onclick="CheckMCAnswer(17,0,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;progressif</li><li id="Q_17_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_17_1_Btn" onclick="CheckMCAnswer(17,1,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;progressiste</li><li id="Q_17_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_17_2_Btn" onclick="CheckMCAnswer(17,2,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;progressivement</li></ol></li>
<li class="QuizQuestion" id="Q_18" style="display: none;"><div class="QuestionText">En parlant d'un parti, ...</div><ol class="MCAnswers"><li id="Q_18_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_18_0_Btn" onclick="CheckMCAnswer(18,0,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;un militant est un adh&#x00E9;rent actif</li><li id="Q_18_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_18_1_Btn" onclick="CheckMCAnswer(18,1,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;un militant est un extr&#x00E9;miste</li><li id="Q_18_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_18_2_Btn" onclick="CheckMCAnswer(18,2,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;un partisan est quelqu'un qui est attach&#x00E9; aux id&#x00E9;es ou aux actions d'un parti</li><li id="Q_18_3"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_18_3_Btn" onclick="CheckMCAnswer(18,3,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;un partisan est un adh&#x00E9;rent</li></ol></li>
<li class="QuizQuestion" id="Q_19" style="display: none;"><div class="QuestionText">La libert&#x00E9; d'expression permet &#x00E0; ceux qui veulent protester contre une mesure du gouvernement de...</div><ol class="MCAnswers"><li id="Q_19_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_19_0_Btn" onclick="CheckMCAnswer(19,0,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;d&#x00E9;monstrer</li><li id="Q_19_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_19_1_Btn" onclick="CheckMCAnswer(19,1,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;manifester</li><li id="Q_19_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_19_2_Btn" onclick="CheckMCAnswer(19,2,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;d&#x00E9;montrer</li></ol></li>
<li class="QuizQuestion" id="Q_20" style="display: none;"><div class="QuestionText">Le Parlement europ&#x00E9;en si&#x00E8;ge &#x00E0;...</div><ol class="MCAnswers"><li id="Q_20_0"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_20_0_Btn" onclick="CheckMCAnswer(20,0,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;Luxembourg</li><li id="Q_20_1"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_20_1_Btn" onclick="CheckMCAnswer(20,1,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;Strasbourg</li><li id="Q_20_2"><button class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)"  onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" id="Q_20_2_Btn" onclick="CheckMCAnswer(20,2,this)">&nbsp;&nbsp;?&nbsp;&nbsp;</button>&nbsp;&nbsp;Bruxelles</li></ol></li></ol>



</div>



<div class="Feedback" id="FeedbackDiv">
<div class="FeedbackText" id="FeedbackContent"></div>
<button id="FeedbackOKButton" class="FuncButton" onfocus="FuncBtnOver(this)" onblur="FuncBtnOut(this)" onmouseover="FuncBtnOver(this)" onmouseout="FuncBtnOut(this)" onmousedown="FuncBtnDown(this)" onmouseup="FuncBtnOut(this)" onclick="HideFeedback(); return false;">&nbsp;OK&nbsp;</button>
</div>

<!-- BeginBottomNavButtons -->



<!-- EndBottomNavButtons -->

<!-- BeginSubmissionForm -->

<!-- EndSubmissionForm -->

</body>

</html>