function recherche_maternites()
{
	if(document.getElementById('message'))
	{
		document.getElementById('message').style.display='none';
	}
	if(document.form_maternites.nom_maternite.value=="" && document.form_maternites.departement_maternite.value=="" && document.form_maternites.ville_maternite.value=="" && document.form_maternites.niveau_maternite.value=="")
	{
		alert("Merci de saisir au minimum un critère de recherche");
	}
	else
	{
		document.form_maternites.submit();
	}
}
function commentaires()
{
	if(document.getElementById('commentaires').style.display=="none")
	{
		if(document.getElementById('message'))
		{
			document.getElementById('message').style.display='none';
		}
		document.getElementById('commentaires').style.display='';
		document.getElementById('commentaires_texte').innerHTML='Masquer les commentaires';
	}
	else
	{
		if(document.getElementById('message'))
		{
			document.getElementById('message').style.display='none';
		}
		document.getElementById('commentaires').style.display='none';
		document.getElementById('commentaires_texte').innerHTML='Lire les commentaires';
	}
}
function annuler_opinion()
{
	document.getElementById('opinions').style.display='none';
}
function ajouter_opinion()
{
	if(document.getElementById('message'))
	{
		document.getElementById('message').style.display='none';
	}
	document.getElementById('opinions').style.display='';
}
function save_opinion()
{
	if(document.ajout_opinion.prenom.value=="")
	{
		alert("Merci de remplir le champs Prénom");
	}
	else if(document.ajout_opinion.age.value=="")
	{
		alert("Merci de remplir le champs Age");
	}
	else if(document.ajout_opinion.ville.value=="")
	{
		alert("Merci de remplir le champs Ville");
	}
	else if(document.ajout_opinion.commentaire.value=="")
	{
		alert("Merci de saisir votre commentaire");
	}
	else if(document.ajout_opinion.smiley[0].checked==false && document.ajout_opinion.smiley[1].checked==false && document.ajout_opinion.smiley[2].checked==false && document.ajout_opinion.smiley[3].checked==false)
	{
		alert("Merci de séléctionner un smiley pour noter la maternité");
	}
	else
	{
		document.ajout_opinion.submit();
	}
}

///////////////////////////////// PAGE CONTRACTION //////////////////////////////////
var base = 60;

    var chrono, dateObj, dh, dm, ds, ms;
    var readout1 = '00:00:00';
    var readout2 = '';
    var rowcount = '';
    var startcont = 0;
    var endcont = '';
    var contlength = '';
    var contapart = '';
    var h = 1;
    var m = 1;
    var tm = 1;
    var s = 0;
    var ts = 0;
    var ms = 0;
    var show = true;
    var init = 0;
    var ii = 0;
    var jj = 0;
    var dtStartTime;
    var dtPrevStartTime;
    var dtEndTime;
    var doTiming=true;

    function clearDiv(aDiv) {
        while(null!=aDiv && aDiv.hasChildNodes()) {
            aDiv.removeChild(aDiv.lastChild);
        }
    }

    function clearALL() {
        clearTimeout(chrono);
        h = 1; m = 1; tm = 1; s = 0; ts = 0; ms = 0;
        init = 0; show = true;
        var doThis=function(){
            readout1 = '00:00:00';
            document.getElementById('compteur').innerHTML = readout1;
            document.getElementById("chrono-activ").title="depart temps";
            document.getElementById("chrono-activ").className='depart';        
            ii = 0;
            jj = 0;
            clearDiv(document.getElementById('debutchrono'));
            clearDiv(document.getElementById('arret'));
            clearDiv(document.getElementById('duretemps'));
            clearDiv(document.getElementById('tempsinter'));   
            document.getElementById("maj").blur(); 
            document.getElementById("chrono-activ").focus();
        };
        setTimeout(doThis,1);
    }

    function addMEMSTART() {
        if (init > 0) {
            if (ii > 0) {
                document.getElementById('tempsinter').innerHTML += "<div class=\"tempsinter\">"+contapart+"</div>";
            }else{
                document.getElementById('tempsinter').innerHTML += "<div class=\"tempsinter\">Pas de données</div>";
            }
            document.getElementById('debutchrono').innerHTML += "<div class=\"debutchrono\">" + readout1 + "</div>";
            ii++;
        }
    }


    function addMEMSTOP() {
        var doThis=function(){
            if (init > 0) {
                document.getElementById('arret').innerHTML += "<div class=\"arret\">" + readout2 + "</div>";
                document.getElementById('duretemps').innerHTML += "<div class=\"duretemps\">" + contlength + "</div>";
                jj++;
            }
        };
        setTimeout(doThis,1);
    }


    function startTIME() {

        var cdateObj = new Date();
        var t = (cdateObj.getTime() - dateObj.getTime()) - (s * 1000);

        if (t > 999) { s++; }

        if (s >= (m * base)) {
            ts = 0;
            m++;
        } else {
            ts = parseInt((ms / 100) + s);
            if (ts >= base) { ts = ts - ((m - 1) * base); }
        }

        if (m > (h * base)) {
            tm = 1;
            h++;
        } else {
            tm = parseInt((ms / 100) + m);
            if (tm >= base) { tm = tm - ((h - 1) * base); }
        }

        ms = Math.round(t / 10);
        if (ms > 99) { ms = 0; }
        if (ms == 0) { ms = '00'; }
        if (ms > 0 && ms <= 9) { ms = '0' + ms; }

        if (ts > 0) {
            ds = ts;
            if (ts < 10) {
                ds = '0' + ts;
            }
        } else {
            ds = '00';
        }

        dm = tm - 1;
        if (dm > 0) {
            if (dm < 10) {
                dm = '0' + dm;
            }
        } else {
            dm = '00';
        }

        dh = h - 1;

        if (dh > 0) {
            if (dh < 10) {
                dh = '0' + dh;
            }
        } else {
            dh = '00';
        }

        readout1 = dh + ':' + dm + ':' + ds;

        if (show == true) { document.getElementById('compteur').innerHTML = readout1; }

        readout2 = dh + ':' + dm + ':' + ds;

        if (show == false) { document.getElementById('compteur').innerHTML = readout2; }
        
        if(doTiming) {
            chrono = setTimeout("startTIME()", 1);
        }
    }

    function findTIME() {
        var timer = document.getElementById("chrono-activ");
        if(timer) {
            if (init == 0) {
                dateObj = new Date();
                dtStartTime = dateObj;
                startTIME();
                init = 1;
                addMEMSTART();
                timer.title = "Stop Timing";
                timer.className ="boutonarret";
                startcont = ts;
            } else {
                var timeDiff;
                var mins;
                var secs;

                if (show == true) {
                    show = false;
                    timer.title = "depart temps";
                    timer.className ="depart";
                    endcont = ts;
                    dtPrevStartTime = dtStartTime;
                    dtEndTime = new Date();
                    timeDiff = dtEndTime.getTime() - dtStartTime.getTime();
                    mins = Math.floor(timeDiff / 60000);
                    secs = Math.floor((timeDiff / 1000) % 60);
                    contlength = (mins < 1 ? '0' : '') + mins + ' minutes ' + (secs < 10 ? '0' : '') + secs + ' secondes';
                    addMEMSTOP();
                } else {
                    show = true;
                    timer.title = "Stop Timing";
                    timer.className ="boutonarret";
                    startcont = ts;
                    dtStartTime = new Date();
                    timeDiff = dtStartTime.getTime() - dtPrevStartTime.getTime();
                    mins = Math.floor(timeDiff / 60000);
                    secs = Math.floor((timeDiff / 1000) % 60);
                    contapart = (mins < 1 ? '0' : '') + mins + ' minutes ' + (secs < 10 ? '0' : '') + secs + ' secs d\'intervalle' ;
                    addMEMSTART();
                }
            }
        }
    }
    
function getKeyCode(event){
	  event = event || window.event;
	  var val = event.charCode || event.keyCode;
	  return val;
}
    
function activateTimer() {
	document.getElementById("chrono-activ").focus();
	document.getElementById('compteur').innerHTML = readout1;
	return false;
 }
////////////////////////////////////////////////////////////////////////////////