function OpenWin (url,nomWin,confWin) {

    var newWin;
    if (confWin == "") {
      var confWin = "width=800px,height=600px,left=300px,top=150px,status=no,toolbar=no,menubar=no,resizable=no";
    }
    newWin = window.open (url,'nomWin',confWin);
}

function VerifierDate (elm) {
    /*
	cette fonction vérifie le format français d'une date (ex: jj/mm/aaaa)
	avec 	0 < jj <= 31, 0 < mm <= 12, 1900 < aaaa < 2100
    */
    if (elm.value != "") {
        var items = elm.value.split ("/");
	
	if (items.length != 3)	return false;
	if ((items[0] < 1) || (items[0] > 31))	return false;
	if ((items[1] < 1) || (items[1] > 12))	return false;
	if ((items[2] < 1900) || (items[2] > 2100))	return false;
	return true;
    }
    return false;
}

function VerifierHeure (elm) {
    /*
	cette fonction vérifie le format d'une heure (ex: hh:mm:ss)
	avec 	0 <= hh <= 24, 0 <= mm <= 60, 0 <= ss < 60
    */
    if (elm.value != "") {
        var items = elm.value.split (":");
	
	if (items.length < 2)	return false;
	if ((items[0] < 0) || (items[0] > 24))	return false;
	if ((items[1] < 0) || (items[1] > 59))	return false;
	if (items.length > 2)
	    if ((items[2] < 0) || (items[2] > 59))	return false;
	return true;
    }
    return false;
}


function VerifierTelNum (elm) {
    /*
    	vérification du format d'un numéro de téléphone / télécopie (ex: 0a23456789)
	avec 	1 <= a <= 6
    */
    if  (elm.value != ""){
      if (elm.value.length == 14) {
        var prefixe = elm.value.substring (1,2);
        
        if (elm.value.substring (0,1) != 0)	return false;
        if (elm.value.substring (2,3) != '.')	return false;
        if (elm.value.substring (5,6) != '.')	return false;
        if (elm.value.substring (8,9) != '.')	return false;
        if (elm.value.substring (11,12) != '.')	return false;
        if ((prefixe < 1) || (prefixe > 6))	return false;
        return true;
      }
    }
    return false;
}


function VerifierNumSecu (elm) {
    /*
    	vérification du format d'un numéro de secu
    */
    if  (elm.value != ""){
      if (elm.value.length == 21) {
        //alert ('gop');
        if ((elm.value.substring (0,1) != 1) && (elm.value.substring (0,1) != 2))	return false;
        if (elm.value.substring (1,2) != '.')	return false;
        if (elm.value.substring (4,5) != '.')	return false;
        if (elm.value.substring (7,8) != '.')	return false;
        if (elm.value.substring (10,11) != '.')	return false;
        if (elm.value.substring (14,15) != '.')	return false;
        if (elm.value.substring (18,19) != '.')	return false;
        return true;
      }
    }
    return false;
}


function VerifierMailAddr (a) {
  testm = false ;

  //if(ereg("^[-._a-z0-9(]+@[-.a-z0-9]+\.[a-z]", $a))
    for (var j=1 ; j<(a.length) ; j++)
      if (a.charAt(j)=='@')
        if (j<(a.length-4))
          for (var k=j ; k<(a.length-2) ; k++)
            if (a.charAt(k)=='.') testm = true;

  return (testm);
}

function CompleterHeure (elm) {
    /*
    	fonction complétant l'heure d'un champ de saisie
    */
    if (elm.value.length == 1)	elm.value = "0" + elm.value + ":00";
    if (elm.value.length == 2)	elm.value += ":00";
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////

function FenetreTemoignage (id, categ_id, bgcolor, sens) {

    OpenWin ("http://www.menage-service.com/temoignages.php?id="+id+"&bgcolor="+bgcolor+"&sens="+sens,"Affichage d'un témoignage",'width=640px,height=480px,left=300px,top=150px,status=no,toolbar=no,menubar=no,resizable=no');
}
