// Gestion du changement de langue
function addParamLangue(querystring,code)
{
	// La chaine des paramêtres
	var req=querystring.length>0?querystring.substr(1,querystring.length):'';
	
	// Récupération des paires paramètre=valeur
	var params = req.split('&');
	// On supprime les paramétres de langue et d'ajout panier
	var paramsSansLangue=new Array();
	var j=0
	for (i=0;i < params.length;i++) {
		if ((params[i].substring(0,params[i].indexOf('='))!='lang')&&(params[i].substring(0,params[i].indexOf('='))!='ajout')) {
			paramsSansLangue[j]=params[i];
			j++;
			}
		}
	//On recompose la chaine
	stringParam='?'+'lang='+code+(paramsSansLangue.join('&').length==0?'':'&')+paramsSansLangue.join('&');
	return stringParam;
}

function changeLangue(code)
{
	// Recharge la page courante en changeant la langue
	var urlCourant;
	urlCourant=window.location;
	if (urlCourant.href.indexOf('#')>-1) {
		
	}
	
	if (urlCourant.href.indexOf('?')>-1) {
		urlCourant.href=urlCourant.href.substr(0,urlCourant.href.indexOf('?'))+addParamLangue(urlCourant.search,code);
	}
	else {
		if (urlCourant.href.indexOf('#')>-1) {
			urlCourant.href=urlCourant.href.substr(0,urlCourant.href.indexOf('#'))+addParamLangue(urlCourant.search,code);
		}
		else {
			urlCourant.href=urlCourant.href+addParamLangue(urlCourant.search,code);
		}
	}
}