function clients_dsp_infos_pro(mode)
{
	try {
		var infos=$$('tr.clients_infos_pro');
		for(var i=0; i<infos.length; i++)
		{
			if(mode=='oui')
			{
				infos[i].setStyle({display:'table-row'});
			}
			else
			{
				infos[i].setStyle({display:'none'});
			}
		}
	} catch (e) {
		alert('Erreur dans la fonction \'clients_dsp_infos_pro\' dans clients.js :\n' + e.message)
	}
}
function clients_export(format) {
	try {
		var myAjax = new Ajax.Request(BASE_HREF + 'modules/clients/admin/ajax_export.php', {
			parameters: {
				id_site: ID_SITE,
				format: format
			}, onCreate: function () {
				$('img_export').src = THEME_PROGRESS_MINI;
				$('img_export').setStyle({
					visibility: 'visible'
				})
			}, onComplete: function (retour) {
				if (retour.responseText == "") {
					$('img_export').src = THEME_ICONE_SUCCES;
					$('td_' + format).setStyle({
						visibility: 'visible'
					})
				} else {
					$('img_export').src = THEME_ICONE_ERREUR;
					$('td_' + format).setStyle({
						visibility: 'hidden'
					});
					alert(retour.responseText)
				}
				$('img_export').setStyle({
					visibility: 'visible'
				})
			}
		})
	} catch (e) {
		alert('Erreur dans la fonction \'shop_export\' dans shop.js :\n' + e.message)
	}
}
function clients_save_infos_supp(id_field, id_client, valeur) {
	try {
		var myAjax = new Ajax.Request(BASE_HREF + 'modules/clients/admin/ajax_save_infos_supp.php', {
			parameters: {
				id_field: id_field,
				id_client: id_client,
				valeur: valeur,
				id_site: ID_SITE
			}, onCreate: function () {
				$('ajax_loading_' + id_field).src = THEME_PROGRESS_MINI;
				$('ajax_loading_' + id_field).setStyle({
					visibility: 'visible'
				})
			}, onComplete: function (retour) {
				if (retour.responseText == '') {
					$('ajax_loading_' + id_field).src = THEME_ICONE_SUCCES
				} else {
					$('ajax_loading_' + id_field).src = THEME_ICONE_ERREUR;
					alert(retour.responseText)
				}
			}
		})
	} catch (e) {
		alert('Erreur dans la fonction \'clients_save_infos_supp\' dans shop.js :\n' + e.message)
	}
}
function affect_option(idpage, id_site) {
	try {
		var myAjax = new Ajax.Request('../../clients/admin/ajax_choix_page.php', {
			parameters: 'id_page=' + idpage + '&id_site=' + id_site,
			onComplete: function (retour) {
				$('fin_module').innerHTML = retour.responseText
			}
		})
	} catch (e) {
		alert('Erreur dans la fonction \'affect_option\' dans clients.js :\n' + e.message)
	}
}
function clients_delete_adresse(id_adresse) {
	try {
		var rep = confirm('\312tes-vous s\373r de vouloir supprimer cette adresse?');
		if (rep) {
			var action = testdom('clients', 'ajax_delete_adresse.php', '/appel_ajax.php');
			var myAjax = new Ajax.Request(action, {
				parameters: {
					id_site: ID_SITE,
					id_adresse: id_adresse,
					sid: SESSION_ID,
					file: 'ajax_delete_adresse.php',
					module: 'clients'
				}, onComplete: function (retour) {
					document.location = retour.responseText
				}
			})
		}
	} catch (e) {
		alert('Erreur dans la fonction \'clients_delete_adresse\' dans clients.js :\n' + e.message)
	}
}
function clients_load_adresse(id_client, id_adresse) {
	try {
		var action = testdom('clients', 'ajax_load_adresse.php', '/appel_ajax.php');
		var myAjax = new Ajax.Request(action, {
			parameters: {
				id_site: ID_SITE,
				id_client: id_client,
				id_adresse: id_adresse,
				sid: SESSION_ID,
				file: 'ajax_load_adresse.php',
				module: 'clients'
			}, onCreate: function () {
				$('adresse_loading').setStyle({
					visibility: 'visible'
				})
			}, onComplete: function (retour) {
				$('clients_adresse_container').update(retour.responseText);
				$('adresse_loading').setStyle({
					visibility: 'hidden'
				})
			}
		})
	} catch (e) {
		alert('Erreur dans la fonction \'clients_load_adresse\' dans clients.js :\n' + e.message)
	}
}
function clients_chg_avatar(civilite) {
	try {
		var actuel = $('clients_img_avatar').src;
		if (actuel == BASE_HREF + "modules/clients/images/user_male.png" || actuel == BASE_HREF + "modules/clients/images/user_female.png") {
			switch (civilite) {
			case "M.":
				$('clients_img_avatar').src = BASE_HREF + "modules/clients/images/user_male.png";
				break;
			default:
				$('clients_img_avatar').src = BASE_HREF + "modules/clients/images/user_female.png";
				break
			}
		}
	} catch (e) {
		alert('Erreur dans la fonction \'clients_chg_avatar\' dans clients.js :\n' + e.message)
	}
}
function checkmail(id_client, email) {
	try {
		var action = testdom('clients', 'ajax_checkmail.php', '/appel_ajax.php');
		var myAjax = new Ajax.Request(action, {
			parameters: {
				email: email,
				id_site: ID_SITE,
				id_client: id_client,
				sid: SESSION_ID,
				file: 'ajax_checkmail.php',
				module: 'clients'
			}, onCreate: function () {
				$('checkmail_loading').src = BASE_HREF + 'modules/clients/images/ajax-loading_mini.gif';
				$('checkmail_loading').setStyle({
					visibility: 'visible'
				})
			}, onComplete: function (retour) {
				if (retour.responseText == 1) {
					$('checkmail_loading').src = BASE_HREF + 'modules/clients/images/icone_erreur.gif';
					alert('L\'adresse e-mail que vous avez choisie existe d\351j\340, veuillez en renseigner une autre.\nSinon veuillez utiliser le formulaire de connexion pour vous identifier.');
					$('e-mail').value = ''
				} else {
					$('checkmail_loading').src = BASE_HREF + 'modules/clients/images/icone_succes.gif'
				}
			}
		})
	} catch (e) {
		alert('Erreur dans la fonction \'checkmail\' dans clients.js :\n' + e.message)
	}
}
function checkmail_admin(id_client, email) {
	try {
		var myAjax = new Ajax.Request(BASE_HREF + 'modules/clients/admin/ajax_checkmail.php', {
			parameters: {
				email: email,
				id_site: ID_SITE,
				id_client: id_client
			}, onCreate: function () {
				$('checkmail_loading').src = THEME_PROGRESS_MINI;
				$('checkmail_loading').setStyle({
					visibility: 'visible'
				})
			}, onComplete: function (retour) {
				if (retour.responseText == 1) {
					$('checkmail_loading').src = THEME_ICONE_ERREUR;
					alert('L\'adresse e-mail que vous avez choisie existe d\351j\340, veuillez en renseigner une autre.');
					$('e-mail').value = ''
				} else {
					$('checkmail_loading').src = THEME_ICONE_SUCCES
				}
			}
		})
	} catch (e) {
		alert('Erreur dans la fonction \'checkmail_admin\' dans shop.js :\n' + e.message)
	}
}
function del_groupe(id_groupe) {
	try {
		var rep = confirm(trad['etes_vous_sur_supprimer_groupe']);
		if (rep) {
			var myAjax = new Ajax.Request(BASE_HREF + 'modules/clients/admin/ajax_del_groupe.php', {
				parameters: {
					id_site: ID_SITE,
					id_groupe: id_groupe
				}, onComplete: function (retour) {
					if (retour.responseText == "1") {
						$('groupe_' + id_groupe).remove()
					}
				}
			})
		}
	} catch (e) {
		alert('Erreur dans la fonction \'del_groupe\' dans shop.js :\n' + e.message)
	}
}
function save_groupe(id_groupe, libelle) {
	try {
		$('img_save_' + id_groupe).style.visibility = 'hidden';
		var myAjax = new Ajax.Request(BASE_HREF + 'modules/clients/admin/ajax_save_groupe.php', {
			parameters: {
				id_site: ID_SITE,
				id_groupe: id_groupe,
				libelle: libelle
			}, onComplete: function (retour) {
				if (retour.responseText == "1") {
					$('img_save_' + id_groupe).src = THEME_ICONE_SUCCES
				} else {
					$('img_save_' + id_groupe).src = THEME_ICONE_ERREUR
				}
				$('img_save_' + id_groupe).style.visibility = 'visible'
			}
		})
	} catch (e) {
		alert('Erreur dans la fonction \'save_groupe\' dans shop.js :\n' + e.message)
	}
}
function del_client(id_client) {
	try {
		var rep = confirm(trad['etes_vous_sur_supprimer_client']);
		if (rep) {
			var myAjax = new Ajax.Request(BASE_HREF + 'modules/clients/admin/ajax_del_client.php', {
				parameters: 'id_site=' + ID_SITE + '&id_client=' + id_client,
				onComplete: function (retour) {
					if (retour.responseText == "1") {
						$('clients-tr-' + id_client).remove()
					}
				}
			})
		}
	} catch (e) {
		alert('Erreur dans la fonction \'del_client\' dans shop.js :\n' + e.message)
	}
}