var errFunc = function(t){alert('Error ' + t.status + ' -- ' + t.statusText);}; function validatePhone( phone ) { return phone.replace(/\D/g,""); }; function reverso( phoneNumber, func, evt ) { phoneNumber = validatePhone( phoneNumber ); if ( phoneNumber.length>=10 ) { new Ajax.Request('http://www.reversoform.com/includes/api.controler.reverso.php', { parameters: 'phone_number='+phoneNumber+'&method=json', onSuccess:eval(func), onFailure:errFunc }); } return false; }; function cleanForm() { $$('input[type="text"]').each(function(el){el.value='';}); $('phone_number').value="0146..."; $('phone_number').select(); }; function getSelectedValue(selecte) { var r = new Array(); if(typeof selecte=='string' && document.getElementById(selecte)) { selecte = document.getElementById(selecte); } if(selecte) { if ( selecte.options.length>0 ) { for(var i=0 ; i=0 || !isPhone ) { Effect.Appear('server_side',{duration:1.0}); Effect.Appear('arrow',{duration:1.0}); setTimeout(function(){ reset_(); addLine( contactObj,'pending'); },800); setTimeout(function(){ Effect.Appear('arrow2',{duration:1.0}); },2500); setTimeout(function(){ if ( isPhone ) { phoneRing(); } else { noRing(); $('begin').style.display = 'block'; } Effect.Fade('arrow',{duration:1.0}); },5000); } else { alert("vous devez sélectionner une heure d'appel"); } }; function addLine(json, type) { if ($('ddpvd')) { document.getElementById("ddpvd").addLine(json, type); } } function reset_() { document.getElementById("ddpvd").reset_(); } function noRing() { Effect.Appear('step_1_no',{duration:1.0}); } function phoneRing() { $('miniPhoneWidget').style.display = 'block'; var date = new Date(); var arrDay = ['lundi','mardi','mercredi','jeudi','vendredi','samedi','dimanche']; var arrMonth = ['Januvier','Février','Mars','Avril','Mai','Juin','Juillet','Aout','Septembre','Octobre','Novembre','Decembre']; var when = (($('when_now').checked==true)?'now':(($('when_today').checked==true)?'today':(($('when_tomorow').checked==true)?'tomorow':''))) var time = ((parseInt(getSelectedValue($('select_hours')))<10)?'0'+(getSelectedValue($('select_hours'))-1):(getSelectedValue($('select_hours')))-1)+'H'+((parseInt(getSelectedValue($('select_minutes')))<10)?'0'+getSelectedValue($('select_minutes')):getSelectedValue($('select_minutes'))); $('date').innerHTML = ((when=='now'||when=='today')?arrDay[(date.getDay()<6)?date.getDay()-1:0]:arrDay[(date.getDay()<6)?date.getDay():0])+' '+ ((when=='now'||when=='today')?((date.getDate()<31)?date.getDate():1):((date.getDate()+1<=31)?date.getDate()+1:1))+' '+ arrMonth[date.getMonth()]+' '+date.getFullYear()+' à '+time; $('who').innerHTML = $('first_name').innerHTML+' '+$('last_name').innerHTML; Effect.Fade('step_1',{duration:0.3}); Effect.Appear('step_2',{duration:1.0}); setTimeout(function() { Effect.Shake('miniPhoneWidget',{duration:5.0}); },300); } function hangUp() { $('who2').innerHTML = $('first_name').innerHTML+' '+$('last_name').innerHTML; $('info_bulle_ok').style.display = 'none'; $('info_bulle_ko').style.display = 'none'; Effect.Fade('step_2',{duration:0.3}); Effect.Appear('step_3',{duration:1.0}); Effect.Appear('info_bulle',{duration:1.0}); } /* miniPhoneWidget */ function Bout(e,n){e.src='/img/padd/'+n+'.gif';}; function Bin(e,n) {e.src='/img/padd/'+n+'_o.gif';}; function clic(e) { $('digicode').innerHTML += ''+validatePhone(e.title); } function del(e) { var tel = $('digicode').innerHTML; $('digicode').innerHTML = ''; for(var i=0; i