 
function showCallback() {

  var myAjax = new Ajax.Updater('callback','/callback/query.php', 
			 
			{
				onComplete: showCallback_complete
			});

}

function showCallback_complete() {

  new Effect.SlideDown('callback');

}

function hideCallback() {
   new Effect.SwitchOff('callback');
}


function submitCallback() {


  var tel=document.getElementById('call_tel').value;
  var nom=document.getElementById('call_nom').value;
  var soc=document.getElementById('call_soc').value;
  var mail=document.getElementById('call_mail').value;
  
  var err=document.getElementById('call_err');
  
  tel = tel.replace(/ /g,"");
  
  if (nom.length<1 ) { err.innerHTML='Indiquez votre nom'; return false; }
 
  if ( mail.length && !mail.match(/^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i) ) { err.innerHTML='Indiquez une adresse e-mail valide'; return false; }
  
  if (isNaN(tel) || tel.length!=10 ) { err.innerHTML='Indiquez un numéro de téléphone valide à 10 chiffres'; return false; }
  
  
  var pars="tel="+tel+"&nom="+nom+"&soc="+soc+"&mail="+mail;
  
   var myAjax = new Ajax.Updater('callback','/callback/call.php', 
			 
			{
			     method: 'get',
			     parameters: pars,
			
				onComplete: showCallback_complete
			});
  
  return false;
}
