function del( Obj ) { var label = ( Obj.title ) ? Obj.title : 'Etes vous sûr de vouloir supprimer cet élément ?'; return confirm( label ); } function popup( href, tit,h, l ) { var hauteur = Math.round( ( screen.availHeight - h ) / 2 ); var largeur = Math.round( ( screen.availWidth - l ) / 2 ); window.open( href, 'product', 'toolbar=0,location=0,directories=0,status=0, scrollbars=1,resizable=1,menubar=0,top='+hauteur+',left='+largeur+',width='+l+',height='+h); return false; } function popupOrder( Obj ) { return popup( Obj.href, 'order', 600, 500 ); } function changeMenuStates( menuto, menufrom ) { var menuObj = $( menuto ); var menuObjFrom = $( menufrom ); if( menuObj ) { clearAll( menuto ); menuObj.disabled = false; var fromcount = 0; var listfrom = menuObjFrom.options; menuObj.options[0] = new Option( "", "" ); for(i=0;i<=((listfrom.length)-1);i++){ if(menuObjFrom.options[i].selected==true || menuObjFrom.options[i].selected=="selected"){ fromcount++; idp = menuObjFrom.options[i].value; } } var stalength = 0; for( var i=0; i je grise mais bon... /// for(p=1;p0) menuObj.options[0] = new Option( "Indifférent", "" ); else clearAll( menuto ); if(stalength>0){ //menuObj.options[0].defaultSelected=true; menuObj.options[0].defaultSelected="true"; menuObj.options[0].selected="selected"; } if( menuObj.length == 0 ) { //menuObj.disabled = true; menuObj.disabled = "true"; } setTimeout("checkMenus($('"+menuto+"'));",200); } if ($('iddepartment')) changeMenuDepartments('iddepartment',menuto); } function checkMenus(menuObj){ var po = 0; for(p=0;p0){ menuObj.options[0].selected="selected"; menuObj.value=""; } } function html_entity_decode( string ) { // http://kevin.vanzonneveld.net // + original by: john (http://www.jd-tech.net) // + input by: ger // + improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) var ret, tarea = document.createElement('textarea'); tarea.innerHTML = string; ret = tarea.value; return ret; } function in_array(needle, haystack, strict) { // http://kevin.vanzonneveld.net // + original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net) // * example 1: in_array('van', ['Kevin', 'van', 'Zonneveld']); // * returns 1: true var found = false, key, strict = !!strict; for (key in haystack) { if ((strict && haystack[key] === needle) || (!strict && haystack[key] == needle)) { found = true; break; } } return found; } function changeMenuDepartments( menuto, menufrom ) { var menuObj = $( menuto ); var menuObjFrom = $( menufrom ); if( menuObj ) { clearAll( menuto ); menuObj.disabled = false; var deplength = 0; var fromcount = 0; var listfrom = menuObjFrom.options; for(i=0;i<=((listfrom.length)-1);i++){ if(listfrom[i].selected==true || listfrom[i].selected=="selected"){ fromcount++; ids = listfrom[i].value; } } menuObj.options[0] = new Option( "", "" ); for( var i=0; i0) menuObj.options[0] = new Option( "Indifférent", "" ); else clearAll( menuto ); if(deplength>0){ menuObj.options[0].defaultSelected=true; menuObj.options[0].defaultSelected="true"; menuObj.options[0].selected="selected"; } if( menuObj.length == 0 ) { menuObj.disabled = true; } setTimeout("checkMenus($('"+menuto+"'));",200); } } function changeMenuSubFonctions( menu, idp ) { var menuObj = document.getElementById( menu ); if( menuObj ) { clearAll( menu ); menuObj.disabled = false; menuObj.options[0] = new Option( "", "" ); for( var i=0; i=0; j-- ) { menuObj.options[j] = null; } menuObj = null; } function limitChecked(inputName,id,nMax){ var listCB = document.getElementsByName(inputName+'[]'); var nCnt = 0; for (i=0;i<=(listCB.length)-1;i++){ if ($(listCB[i].id).checked) nCnt++; } if (nCnt>nMax){ $(inputName+'-'+id).checked=false; } } function strpos( haystack, needle, offset){ var i = haystack.indexOf( needle, offset ); return i >= 0 ? i : false; } function limUpChar4(id){ var ttext = $(id).value; ttext=ttext.toUpperCase(); var arrToChk = ['ŠŒŽšœžŸ¥µÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿ','SOZsozYYuAAAAAAACEEEEIIIIDNOOOOOOUUUUYsaaaaaaaceeeeiiiionoooooouuuuyy','ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789']; for (i=0;i<=((arrToChk[0].length)-1);i++) ttext=ttext.replace(arrToChk[0][i],arrToChk[1][i]); for (j=0;j<=((ttext.length)-1);j++) if (strpos(arrToChk[2],ttext[j],0)===false) ttext = ttext.replace(ttext[j],'-'); ttext = ttext.replace('-',''); $(id).value=ttext.substr(0,4); } function selectedThis(selectbox,value){ var list2 = $(selectbox).options; if(value!=''){ $(selectbox).options[0].selected=""; $(selectbox).options[0].selected=false; } for(i=0;i<=(list2.length-1);i++){ if ($(selectbox).options[i].value==value) $(selectbox).options[i].selected=true; } } function fFlashMessage() { if($$('.flash')) new mooFlashMessage($$('.flash')); } function formHiddenLabelInit(){ if( $('candidate-login') && $('candidate-password') ) { new formHiddenLabels( 'candidate-login', 'candidate-password'); } if( $('recruiter-login') && $('recruiter-password') ) { new formHiddenLabels( 'recruiter-login', 'recruiter-password'); } } function fCheckLanguage(){ var curLanguage = navigator.language; console.log('cl : '+curLanguage); if($('selectedByUser')){ if ($('selectedByUser').value!='1'){ if ($('menulan')){ if ($('menulan').value != curLanguage){ if(curLanguage=='en' || curLanguage=='fr'){ $('menulan').value=curLanguage; $('menuswitchlanguage').submit(); } } } } } } function fInit(){ fFlashMessage(); formHiddenLabelInit(); //fCheckLanguage(); /* alala ... "je fais plus simple puisque vous n'aimez pas"*/ if($('site')){ if($('site').value==''){ $('site').value='http://'; } } if($('contacturl')){ if($('contacturl').value==''){ $('contacturl').value='http://'; } } /* if($('site')){ var fakein = new Element('input'); fakein.setProperties({ 'type':'text', 'style':'margin: -16px 0pt 0pt 200px; display: none; position: relative; z-index: 10000; color: rgb(207, 207, 207);', 'id':'fakesite', 'value':'http://' }); fakein.addClass('text'); fakein.addEvents({ 'focus':function(){ this.setStyle('display','none'); $('site').setProperty('value','http://'); } }); fakein.injectAfter($('site')); if($('site').value.length<=0){ $('fakesite').setStyles({ 'display':'block' }); } $('site').addEvent('blur',function(e){ if($('site').value=='' || $('site').value=='http://'){ $('fakesite').setStyle('display','block'); $('site').value=''; } }.bind(this)); $$('.text').each(function(el,index){ if(el.id!='site' && el.id!='fakesite'){ el.addEvent('focus',function(e){ if($('fakesite') && ($('site').value=='' || $('site').value=='http://')){ $('fakesite').setStyle('display','block'); $('site').value=''; } }); } }); document.body.getElements('form').each(function(el,index){ el.addEvent('click',function(e){ if($('fakesite') && ($('site').value=='' || $('site').value=='http://')){ $('fakesite').setStyle('display','block'); $('site').value=''; } }); }); } */ /* if($('contacturl')){ var fakein = new Element('input'); fakein.setProperties({ 'type':'text', 'style':'margin: -16px 0pt 0pt 200px; display: none; position: relative; z-index: 10000; color: rgb(207, 207, 207);', 'id':'fakecontacturl', 'size':'30', 'value':'http://' }); fakein.addClass('text'); fakein.addEvents({ 'focus':function(){ this.setStyle('display','none'); $('contacturl').setProperty('value','http://'); } }); fakein.injectAfter($('contacturl')); if($('contacturl').value.length<=0){ $('fakecontacturl').setStyles({ 'display':'block' }); } $('contacturl').addEvent('blur',function(e){ if($('contacturl').value=='' || $('contacturl').value=='http://'){ $('fakecontacturl').setStyle('display','block'); $('contacturl').value=''; } }.bind(this)); $$('.text').each(function(el,index){ if(el.id!='contacturl' && el.id!='fakecontacturl'){ el.addEvent('focus',function(e){ if($('fakecontacturl') && ($('contacturl').value=='' || $('contacturl').value=='http://')){ $('fakecontacturl').setStyle('display','block'); $('contacturl').value=''; } }); } }); document.body.getElements('form').each(function(el,index){ el.addEvent('click',function(e){ if($('fakecontacturl') && ($('contacturl').value=='' || $('contacturl').value=='http://')){ $('fakecontacturl').setStyle('display','block'); $('contacturl').value=''; } }); }); } */ } window.addEvent('domready', fInit);