var menulist = new Array(); /* menulist[0] = "menu-dom"; menulist[1] = "menu-mail"; menulist[2] = "menu-ftp"; menulist[3] = "menu-sql"; menulist[4] = "menu-adm"; */ var menu_opened = ""; /* function deploy(menu) { for (var i = 0; i < menulist.length; i++) { if (checkObj(menulist[i])) { var div_content = new getObj(menulist[i]); var div_img = new getObj("img-" + menulist[i]); div_content.style.display = "none"; div_img.obj.src = "/images/plus.png"; } } if (menu == 0) return; var div_content = new getObj(menu); var div_img = new getObj("img-" + menu); if (menu_opened == menu) { div_content.style.display = "none"; div_img.obj.src = "/images/plus.png"; menu_opened = ""; } else { div_content.style.display = "block"; div_img.obj.src = "/images/minus.png"; menu_opened = menu; } } function getObj(name) { if (document.getElementById) { this.obj = document.getElementById(name); this.style = document.getElementById(name).style; } else if (document.all) { this.obj = document.all[name]; this.style = document.all[name].style; } else if (document.layers) { this.obj = document.layers[name]; this.style = document.layers[name]; } } function checkObj(name) { if (document.getElementById) { if (document.getElementById(name)) return true; } else if (document.all) { if (document.all[name]) return true; } else if (document.layers) { if (document.layers[name]) return true; } return false; } */ function help(hid) { var top=100; /* (10-screen.height); */ var left=100; /*(10-screen.width); */ var largeur=700; var hauteur=550; window.open('./aide/help.php?hid='+hid,'help','top='+top+',left='+left+',width='+largeur+',height='+hauteur+',scrollbars=yes'); } function browseforfolder(caller) { eval("file=document."+caller+".value"); w=window.open("browseforfolder.php?caller="+caller+"&file="+file,"browseforfolder","width=300,height=400,scrollbars,left=100,top=100"); } function CheckAll() { chk=document.getElementById('checkall').checked; for (var i = 0; i < document.main.elements.length; i++) { if(document.main.elements[i].type == 'checkbox'){ document.main.elements[i].checked = chk; } } } function hide(s) { if (document.all) { if (document.all[s]) { document.all[s].visibility="invisible"; eval("document.all."+s+".style.display=\"none\""); } } else { if (document.getElementById(s)) { document.getElementById(s).visibility="invisible"; document.getElementById(s).style.display="none"; } } } /* Affiche le composant s */ function show(s,shm) { if (!shm) shm="block"; if (document.all) { if (document.all[s]) { document.all[s].visibility="visible"; eval("document.all."+s+".style.display=\""+shm+"\""); } } else { if (document.getElementById(s)) { document.getElementById(s).visibility="visible"; document.getElementById(s).style.display=shm; } } } /* Affiche / Cache le composant s */ function swap(s,shm) { if (document.all) { if (document.all[s]) { if (document.all[s].visibility=="visible") { hide(s); } else { show(s,shm); } } } else { if (document.getElementById(s)) { if (document.getElementById(s).visibility=="visible") { hide(s); } else { show(s,shm); } } } } function is_valid_mail(id_elem) { //var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; //FIXME mail documentation doesn't expect a maximum length of the mail address : http://tools.ietf.org/html/rfc2822#section-3.4.1 var reg = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i; var rgxp = /^[a-z0-9\!\#\$\%\&\'\*+/=?^_`{|}~-]{1,}((\.[a-z0-9\!\#\$\%\&\'\*+/=?^_`{|}~-]{1,13})?)+@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?$/ var mail = document.getElementById('rcp-'+id_elem).value; var src = ""; var alt = ""; if (mail != "" ) { if(rgxp.test(mail) == false) { src = "images/check_no.png"; alt = "KO"; } else { src ="images/check_ok.png"; alt ="OK"; } } document.getElementById('valid-rcp-'+id_elem).src = src; document.getElementById('valid-rcp-'+id_elem).alt = alt; } function is_valid_mail2() { var reg = /^[A-Z0-9._%+-]+$/i; var arg = document.getElementById('mail_arg').value; var rgxp = /^[a-z0-9!#$%&'*+/=?^_`{|}~-]+((\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)?)+?$/ if(rgxp.test(arg) == false) { alert(arg+" : incorect"); return false; } else { return true; } } function menu_toggle(id) { $("#"+id).toggle(); }