function reloadUrl(prmIsFromSlideshow, prmIdSlideshow)
{
	varUrl = window.location.href;
	varTemp = location.search.substring(1, location.search.length);
	tabParams = varTemp.split('&');
	
	//effacement du parametre d'erreur si existant
	for(i=0; i<tabParams.length; i++)
		if(tabParams[i].indexOf('erreur_choix=') != -1)
			break;
	if(i<tabParams.length)
		varUrl = varUrl.replace('&'+tabParams[i],'');
	
	//effacement et ajout du parametre d'offset du slideshow courrant si reload depuis slideshow
	if(prmIsFromSlideshow)
	{
		for(i=0; i<tabParams.length; i++)
			if(tabParams[i].indexOf('slideshow_offset=') != -1)
				break;
		if(i<tabParams.length)
			varUrl = varUrl.replace('&'+tabParams[i],'');
		varUrl += offsetParameter(varUrl, prmIdSlideshow);
	}
	return varUrl;
}

function reloadFromSlideshow(prmIdSlideshow, prmIdChoix, prmInstanceChoix, prmIdChoisi)
{
	objForm = document.forms.ajoutpanier;
	for(i=0, n=objForm.elements.length; i<n; i++)
		if(objForm.elements[i].name.indexOf('choix['+prmIdChoix+']['+prmInstanceChoix+']') != -1)
			break;
	objSelect = objForm.elements[i];
	for(i=0, n=objSelect.options.length; i<n; i++)
		if(objSelect.options[i].value == prmIdChoisi)
		{
			objSelect.selectedIndex = i;
			break;
		}
	objForm.action = reloadUrl(true, prmIdSlideshow);
	objForm.submit();
}

function reloadFromSelect(prmForm)
{
	prmForm.action = reloadUrl(); 
	prmForm.submit();
}
