//---------------------------------------------------------------------
//modifier la classe d'un élement via son id
//---------------------------------------------------------------------
function setIDclass(idz,classe)
{
//$(idz).className=classe;
}


//---------------------------------------------------------------------
// appel effectif ajax
//---------------------------------------------------------------------
function ajax_send(param,clientHandler)
{
var url = '../scripts/send.php';
var pars = param;

var myAjax = new Ajax.Request(
                                        url, 
                                        {method: 'get', parameters: pars, onComplete: clientHandler}
                                        );

}

//---------------------------------------------------------------------
//appel ajax
//---------------------------------------------------------------------
function _do_send()
{
nom=$('nomid').value;
prenom=$('prenomid').value;
email=$('emailid').value;
message=$('messageid').value;
lg=$('lgid').value;

_p='xnom='+nom+'&xprenom='+prenom+'&xemail='+email+'&xmessage='+message+'&xlg='+lg;

//ajax call
v=fvalidate();
if (v) 
{
 ajax_send(_p,_after_send); 
 $('ajaxediting').className='rightfloat yellow visible';
 $('XMLcontainer').innerHTML='';
 $('ajaxediting').innerHTML=LG_sending;
 $('ajaxform').className="visible";
 $('AjaxResultDiv').className="visible";
}
}

//---------------------------------------------------------------------
// ajax send handler 
//---------------------------------------------------------------------
function _after_send(originalRequest)
{
$('XMLcontainer').innerHTML=originalRequest.responseText;


nom=$('nomid').value;
prenom=$('prenomid').value;
email=$('emailid').value;
message=$('messageid').value;

$('rnp').innerHTML=nom+' '+prenom;
$('mailspan').innerHTML='<a href=mailto:' + email + '>' + email + '</a>';

$('query').className="hidden";
$('response').className="visible";
new Effect.Highlight('response');
_close_form();
}



//---------------------------------------------------------------------
// Cacher le formulaire et INIT
//---------------------------------------------------------------------
function _close_form()
{
//new Effect.BlindUp('ajaxform');
 $('ajaxform').className="hidden";
}


//---------------------------------------------------------------------
// verifier adresse email
//---------------------------------------------------------------------
function emailCheck(txt)
{
  var a,i,j,k,arobase;
  i=0;
  k=0;
  a = txt; 
	
  for(j=0; j<a.length-1;j++)
  {
    if(a.charAt(j)=="@")
    { i++; arobase=i; }
  }
  for(j=arobase; j<a.length-1;j++)
  {
    if(a.charAt(j)==".")
    k++;
  }
  if(i!=1 || k<1)
  {
    return false;
  }
  else return true;
}

