function logpart(onglet){
	var url = 'logpart.php';
	var pars = 'mode=logpart&onglet='+onglet+'&nb='+$('nb').value+'&'+Form.serialize('form');
	var target = 'divlogpart';
	var myAjax = new Ajax.Updater(target, url, {
		onCreate:function(request){
			if(onglet=="5"){
				reponse($('email').value);
			}
		},
		onSuccess:function(request){
		},
	method: 'get', parameters: pars});
}

function reponse(email){
	var url = 'logpart.php';
	if(email==""){
		var pars = 'mode=reponsesms&tel='+$('tel').value;
		var target = 'action';	
		var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
	}
	else{
		var pars = 'mode=reponse&email='+email;
		var target = 'divlogpart';	
		var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
	}
}

function demandeaccess(){
	if($('email').value==""){
			alert('Veuillez spécifier un email valide !');
	}
	else{
		var url = 'logpart.php';
		var pars = 'mode=demandeaccess&email='+$('email').value;
		var target = 'divlogpart';	
		var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
	}
}

function gencode(){
	Element.update('code','');
	Element.update('divlogpart','');
	var url = 'logpart.php';
	var pars = 'mode=gencode';
	var target = 'code';	
	var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
}

function ac(field, item){

	var regex = new RegExp('[0123456789]*_optionville', 'i');
	var nomimage = regex.exec($(item).innerHTML);
	id = nomimage[0].replace('_optionville', '');
	field.name = field.name.replace('_ville', '');
	$('idville').value = id;

	var regex = new RegExp('[0123456789]*_cpville', 'i');
	var nomimage = regex.exec($(item).innerHTML);
	cp = nomimage[0].replace('_cpville', '');
	field.name = field.name.replace('_ville', '');

}

function acv(){
	new Ajax.Autocompleter ('ville','ouville','logpart.php?mode=listvilles',{method: 'post', paramName: 'ville', minChars: 2, afterUpdateElement: ac });
}
