function verifChamp( champ )
{
//     champ = $(champ);
    if( champ.value.length < 2 )
    {
        surligne( champ, true );
        return false;
    }
    else
    {
        surligne( champ, false );
        return true;
    }
}

function surligne( champ, erreur )
{
    if( erreur )
        champ.style.borderColor = "red"; //champ.style.backgroundColor = "#fb969e";
    else
        champ.style.backgroundColor = "";
}

function verifMail( champ )
{
//     champ = $(champ);
    var regex = /^[a-zA-Z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$/;
    if( !regex.test( champ.value ) )
    {
        surligne( champ, true );
        return false;
    }
    else
    {
        surligne( champ, false );
        return true;
    }
}

function notif( element )
{
    element = $(element);
    var result =  isNaN( element.value ) ;
    if( element.value == '' )
        result = true;

    if( element.name == 'dataPharma' )
    {
        if( result == false )
        {
            $( 'icon_control_pharma' ).innerHTML = '<img src="/_com/img/icon_bo/tick_16.png" />';
            element.style.backgroundColor = "#99FF00";
        }
        else
        {
            $( 'icon_control_pharma' ).innerHTML = '<img src="/_com/img/icon_bo/stop_16.png" />';
            element.style.backgroundColor = "#FE8484";
        }
    }
    else if( element.name == 'dataInternet' )
    {
        if( result == false )
        {
            $( 'icon_control_internet' ).innerHTML = '<img src="/_com/img/icon_bo/tick_16.png" />';
            element.style.backgroundColor = "#99FF00";
        }
        else
        {
            $( 'icon_control_internet' ).innerHTML = '<img src="/_com/img/icon_bo/stop_16.png" />';
            element.style.backgroundColor = "#FE8484";
        }
    }
}

function checkAnswer( answer, rightAnswer, textAnswer )
{
    var answerSrc = $( answer ).readAttribute( "src" );
    var answer = $( answer );

    if( answerSrc == '/_itn/img/vrai.gif' )
    {
        if( rightAnswer == 'Vrai' )
            answer.writeAttribute( "src", value = "/_itn/img/vraivert.gif" );
        else
            answer.writeAttribute( "src", value = "/_itn/img/vrairouge.gif" );
    }
    else if( answerSrc == '/_itn/img/faux.gif' )
    {
        if( rightAnswer == 'Faux' )
            answer.writeAttribute( "src", value = "/_itn/img/fauxvert.gif" );
        else
            answer.writeAttribute( "src", value = "/_itn/img/fauxrouge.gif" );
    }
    $( 'reponse' ).innerHTML = '<p>'+textAnswer+'</p>';
}

function validFormAnge()
{
    var fields = new Array();
    fields[0] = verifChamp( $( 'monnom' ) );
    fields[1] = verifChamp( $( 'monprenom' ) );
    fields[2] = verifMail( $( 'monemail' ) );

    if( $( 'majeur' ).checked == true )
    {
        fields[3] = true;
    }
    else
    {
        $( 'majeurLabel' ).style.backgroundColor = "#fb969e";
        fields[3] = false;
    }

    fields[4] = verifChamp( $( 'sonnom' ) );
    fields[5] = verifChamp( $( 'sonprenom' ) );
    fields[6] = verifChamp( $( 'sonadresse' ) );
    fields[7] = verifChamp( $( 'saville' ) );
    fields[8] = verifChamp( $( 'soncodepostal' ) );
    fields[9] = verifChamp( $( 'message' ) );

    var count = 0;
    var i = 0;
    while( i < 9 )
    {
        if( fields[ i ] == false )
            count++;
        i++;
    }

    if( count > 0 )
        return false;
    else
        return true;
}

function validFormDemon()
{
    var fields = new Array();
    fields[0] = verifChamp( $( 'monnom' ) );
    fields[1] = verifChamp( $( 'monprenom' ) );
    fields[2] = verifMail( $( 'monemail' ) );

    if( $( 'majeur' ).checked == true )
    {
        fields[3] = true;
    }
    else
    {
        $( 'majeurLabel' ).style.backgroundColor = "#fb969e";
        fields[3] = false;
    }

    if( $( 'conforme' ).checked == true )
    {
        fields[4] = true;
    }
    else
    {
        $( 'conformeLabel' ).style.backgroundColor = "#fb969e";
        fields[4] = false;
    }

    fields[5] = verifChamp( $( 'sonnom' ) );
    fields[6] = verifChamp( $( 'sonprenom' ) );
    fields[7] = verifChamp( $( 'sonemail' ) );

    var count = 0;
    var i = 0;
    while( i < 7 )
    {
        if( fields[ i ] == false )
            count++;
        i++;
    }

    if( count > 0 )
        return false;
    else
        return true;
}