function OpenWindowTopFullOptions(page){var options='scrollbars=yes,resizable=yes,status=no';window.open(page,"pop","top=0,left=0,width="+screen.width+",height="+screen.height+","+options);}function popup_centrer(page,largeur,hauteur,options){var top=(screen.height-hauteur)/3;var left=(screen.width-largeur)/2;window.open(page,"pop","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);}function cocheToute(nom_form){var taille=document.forms[nom_form].elements.length; var element=null; for(i=0; i < taille; i++){element=document.forms[nom_form].elements[i]; if(element.type=="checkbox"){element.checked=document.forms[nom_form].elements["select_tout"].checked;}}}function verif_securite (password){longueur_chaine=password.length;chaine=password;puissance=0;nb_chiffre=0;nb_spec=0;tab_chiffre=new Array ("0", "1", "2", "3", "4", "5", "6", "7", "8", "9");tab_spec=new Array ("&", "!", "(", "{", "[", "|", "}", "]", ")", ";", ":", "?", "*");if (longueur_chaine <6){puissance=0;}else{var lettre=new RegExp("[a-zA-Z]", "");if (lettre.test(chaine)){puissance++;}for (nb_element=0; nb_element <longueur_chaine; nb_element++){caratere=chaine.charAt(nb_element);chiffre_trouve=0;if (!isNaN(caratere)){chiffre_trouve=1;nb_chiffre++;continue;}for (j=0; j <tab_spec.length; j++){if (tab_spec[j]==caratere){nb_spec++;break;}}}if (nb_chiffre>=1){puissance++;}if (nb_spec>=1){puissance++;}}div_resultat=document.getElementById("resultat_securite");switch(puissance){case 0:div_resultat.innerHTML="<strong>"+tab["TXT_pass_pas_secu"]+"<\/strong>";div_resultat.style.backgroundColor="#E11010";break; case 1:div_resultat.innerHTML="<strong>"+tab["TXT_pass_peu_secu"]+"<\/strong>";div_resultat.style.backgroundColor="#E18610";break; case 2:div_resultat.innerHTML="<strong>"+tab["TXT_pass_moyen_secu"]+"<\/strong>";div_resultat.style.backgroundColor="#F3F126";break; case 3:div_resultat.innerHTML="<strong>"+tab["TXT_pass_bien_secu"]+"<\/strong>";div_resultat.style.backgroundColor="#3EF326";break;}}function verif_pass (password, password_md5){password_codee_md5=hex_md5(password);image=document.getElementById("img_pass");if (password.length>=5 && password_codee_md5==password_md5){image.src="/images/bouton_pass_ok.gif";image.alt=tab["TXT_pass_ok"];}else{image.src="/images/bouton_pass_ko.gif";image.alt=tab["TXT_pass_ko"];}}function taille_texte(champ_texte){longueur=champ_texte.value.length;if (longueur > 2000 ){champ_texte.value=champ_texte.value.substring(0,2000);newlg=2000;}else{newlg=longueur;}var rest=2000 - newlg;document.getElementById("form_livre_or").ykp_nb_carac.value=rest;}function tri(id_tableau, colonne){var tab_nom=new Array;var tab_nom_text=new Array;var tab_nom_text_index=new Array;var tab_nom_style=new Array;var tab_genre=new Array;var tab_genre_text=new Array;var tab_genre_text_index=new Array;var tab_genre_style=new Array;var tab_date=new Array;var tab_date_text=new Array;var tab_date_text_index=new Array;var tab_date_normal=new Array;var tab_date_style=new Array;var tab_jour=new Array;var tab_jour_text=new Array;var tab_jour_text_index=new Array;var tab_jour_style=new Array;var tab_email=new Array;var tab_email_text=new Array;var tab_email_text_index=new Array;var tab_email_style=new Array;var tab_action=new Array;var tab_action_text=new Array;var tab_action_text_index=new Array;var tab_action_style=new Array;var tab_index=new Array;var tab_text_tri=new Array;var tab_th=new Array;var tab_colonne=new Array( "nom", "date");var table=document.getElementById(id_tableau);var ligne=table.getElementsByTagName("tr");if (document.getElementById(id_tableau+"_img_tri_"+colonne).src.toLowerCase().indexOf("tri_bas.gif") !=-1){var sens=true;}else{var sens=false;}for (var i=0; i < ligne.length; i++){var cellule=ligne[i].getElementsByTagName("th");for (var k=0; k < cellule.length; k++){tab_th[k]=cellule[k].innerHTML;}var cellule=ligne[i].getElementsByTagName("td");num_ligne=i - 1;for (var j=0; j < cellule.length; j++){switch (j){case 0:style=cellule[j].getAttribute("class");if (style !=null){tab_nom_style[num_ligne]=style;}var contenu=cellule[j].getElementsByTagName("s");tab_nom[num_ligne]=cellule[j].innerHTML;tab_nom_text[num_ligne]=contenu[0].innerHTML.toLowerCase();break;case 1:style=cellule[j].getAttribute("class");if (style !=null){tab_genre_style[num_ligne]=style;}contenu=cellule[j].getElementsByTagName("s");tab_genre[num_ligne]=cellule[j].innerHTML;tab_genre_text[num_ligne]=contenu[0].innerHTML;break;case 2:style=cellule[j].getAttribute("class");if (style !=null){tab_date_style[num_ligne]=style;}contenu=cellule[j].getElementsByTagName("s");contenu2=cellule[j].getElementsByTagName("input");tab_date_normal[num_ligne]=contenu2[0].value;tab_date[num_ligne]=cellule[j].innerHTML;tab_date_text[num_ligne]=contenu[0].innerHTML;break;case 3:style=cellule[j].getAttribute("class");if (style !=null){tab_jour_style[num_ligne]=style;}contenu=cellule[j].getElementsByTagName("s");tab_jour[num_ligne]=cellule[j].innerHTML;tab_jour_text[num_ligne]=contenu[0].innerHTML;break;case 4:style=cellule[j].getAttribute("class");if (style !=null){tab_email_style[num_ligne]=style;}contenu=cellule[j].getElementsByTagName("s");tab_email[num_ligne]=cellule[j].innerHTML;tab_email_text[num_ligne]=contenu[0].innerHTML;break;case 5:style=cellule[j].getAttribute("class");if (style !=null){tab_action_style[num_ligne]=style;}contenu=cellule[j].getElementsByTagName("s");tab_action[num_ligne]=cellule[j].innerHTML;tab_action_text[num_ligne]=contenu[0].innerHTML;break;break;}}}switch (colonne){case 'nom':tab_index=tab_nom_text.slice(0);tab_nom_text.sort();if (sens===false){tab_nom_text.reverse();}tab_tri=tab_nom_text.slice(0);break;case 'date':tab_index=tab_date_normal.slice(0);tab_date_normal.sort();if (sens===false){tab_date_normal.reverse();}tab_tri=tab_date_normal.slice(0);break;}var tbody=table.getElementsByTagName("tbody")[0];table.removeChild(tbody);var tbody=document.createElement('tbody');var tr=document.createElement('tr');for (var k=0; k < tab_th.length; k++){var th=document.createElement('th');th.innerHTML=tab_th[k];tr.appendChild(th);}tbody.appendChild(tr);var indefini;tab_tri.each(function (item, index){retour=get_key(tab_index, item);var tr=document.createElement('tr');var td=document.createElement('td');td.innerHTML=tab_nom[ancien_index];if (tab_nom_style[ancien_index] !=indefini){td.setAttribute('class', tab_nom_style[ancien_index]);td.setAttribute('className', tab_nom_style[ancien_index]);}td.setAttribute('width', '170');tr.appendChild(td);var td=document.createElement('td');td.innerHTML=tab_genre[ancien_index];if (tab_genre_style[ancien_index] !=indefini){td.setAttribute('class', tab_nom_style[ancien_index]);td.setAttribute('className', tab_nom_style[ancien_index]);}td.setAttribute('width', '110');tr.appendChild(td);var td=document.createElement('td');td.innerHTML=tab_date[ancien_index];if (tab_date_style[ancien_index] !=indefini){td.setAttribute('class', tab_nom_style[ancien_index]);td.setAttribute('className', tab_nom_style[ancien_index]);}td.setAttribute('width', '120');tr.appendChild(td);var td=document.createElement('td');td.innerHTML=tab_jour[ancien_index];if (tab_jour_style[ancien_index] !=indefini){td.setAttribute('class', tab_nom_style[ancien_index]);td.setAttribute('className', tab_nom_style[ancien_index]);}td.setAttribute('width', '40');tr.appendChild(td);var td=document.createElement('td');td.innerHTML=tab_email[ancien_index];if (tab_email_style[ancien_index] !=indefini){td.setAttribute('class', tab_nom_style[ancien_index]);td.setAttribute('className', tab_nom_style[ancien_index]);}td.setAttribute('width', '120');tr.appendChild(td);var td=document.createElement('td');td.innerHTML=tab_action[ancien_index];if (tab_action_style[ancien_index] !=indefini){td.setAttribute('class', tab_nom_style[ancien_index]);td.setAttribute('className', tab_nom_style[ancien_index]);}td.setAttribute('width', '80');tr.appendChild(td);tbody.appendChild(tr);}); table.appendChild(tbody);for (var i=0; i < tab_colonne.length; i++){document.getElementById(id_tableau+'_img_tri_'+tab_colonne[i]).src="/images/tri_bas.gif";}if (sens===true){document.getElementById(id_tableau+'_img_tri_'+colonne).src="/images/tri_haut.gif";}}function get_key(tableau, valeur_cherchee){trouve=false;tableau.each(function(valeur, cle){if (trouve===true){return;}if (valeur==valeur_cherchee){tableau[cle]="ne plus chercher la dedans";ancien_index=cle;trouve=true;return;}});}function reload_calendrier(annee, mois, jour){window.opener.calendrier(annee, mois, jour);window.close();}function choose_format (numero){for (i=1; i<=8; i++){document.getElementById("format_"+i).style.backgroundColor="";}document.getElementById("format_"+numero).style.backgroundColor="#123456";document.getElementById("frm_format").style.display="block";document.getElementById("num_format").value=numero;}function calendrier(annee, mois, jour){var url='/pages/calendrier/calendrier.ajax.php';url+='?annee='+annee;url+='&mois='+mois;url+='&jour='+jour;new Ajax.Updater('result_calendar',url,{method: 'get'});}function delete_element (annee, mois, jour){var url='/pages/calendrier/delete_element_calendrier.ajax.php';url+='?mois='+mois;url+='&jour='+jour;new Ajax.Updater('result_calendar',url,{method: 'get',onComplete:function(){calendrier(annee, mois, jour);}});}function save_calendrier (){var url='/pages/calendrier/save_calendrier.ajax.php';new Ajax.Updater('result_calendar',url,{method: 'get',onComplete:function(){calendrier(annee, mois, jour);}});}