﻿

function EffacerTexte(ctl, text)
{
    if (ctl.value == text)
    {
        ctl.value = '';
    }
}


function RemplirTexte(ctl, text)
{
    if (ctl.value == '')
    {
        ctl.value = text;
    }
}

function codeTouche(evenement)
{
    for (prop in evenement)
    {
            if(prop == 'which') return(evenement.which);
    }
    return(evenement.keyCode);
}

function pressePapierNS6(evenement,touche)
{
    var rePressePapierNS = /[cvxz]/i;

    for (prop in evenement) if (prop == 'ctrlKey') isModifiers = true;
    if (isModifiers) return evenement.ctrlKey && rePressePapierNS.test(touche);
    else return false;
}

function ValidIntNumeric(obj, evenement)
{
    var reCarSpeciaux = /[\x00\x08\x0D\x03\x16\x18\x1A]/;
    var reCarValides = /\d/;

    var codeDecimal  = codeTouche(evenement);
    var car = String.fromCharCode(codeDecimal);
    var autorisation = reCarValides.test(car) || reCarSpeciaux.test(car) || pressePapierNS6(evenement,car);        
           
    return autorisation;
}

/* rajout new : todo a retravailler (supprimer imageX) */

imageX = 'plus';
function toggleDisplay(e) {
    element = document.getElementById(e).style;
    if (element.display == 'none') { element.display = 'block'; }
    else { element.display = 'none'; }
    if (imageX == 'plus') { document.getElementById('imagePM').src = '../Images/1009/moins.png'; imageX = 'moins'; }
    else { document.getElementById('imagePM').src = '../Images/1009/plus.png'; imageX = 'plus'; }
}
