// remplace, ajoute ou supprime un parametre dans l'url (paramName=paramValue)
function replaceURLParam(url,paramName,paramValue) {
	newLoc = url+"";
	regexp = new RegExp(paramName+"=[^&]*");
	if (newLoc.match(regexp)) newLoc = newLoc.replace(regexp,(paramValue==""?"":(paramName+"="+paramValue)));
	else newLoc = newLoc+(newLoc.match(/\?/)?"&":"?")+(paramValue==""?"":(paramName+"="+paramValue));
	newLoc = newLoc.replace(/&+$/,"").replace(/&+/g,"&");
	return newLoc;
}

function FormCheckCommentaire(obj)	{
	if ( isBlank(obj.userPseudo.value) ) { 
		alert("Veuillez saisir votre pseudo...");
		obj.userPseudo.focus();
		return false;
	}
	
	if ( isBlank(obj.userComment.value) ) { 
		alert("Veuillez saisir votre commentaire...");
		obj.userComment.focus();
		return false;
	}
	
	if ( isBlank(obj.userCaptcha.value) ) { 
		alert("Veuillez saisir le code de confirmation...");
		obj.userCaptcha.focus();
		return false;
	}
	
	return true;
}


function FormCheckAmi(obj)	{
	if ( isBlank(obj.userName.value) ) { 
		alert("Veuillez saisir votre nom...");
		obj.userName.focus();
		return false;
	}
	
	if ( isBlank(obj.userFirstName.value) ) { 
		alert("Veuillez saisir votre prénom...");
		obj.userFirstName.focus();
		return false;
	}
	
	if ( isBlank(obj.userEmail.value) ) { 
		alert("Veuillez saisir votre e-mail...");
		obj.userEmail.focus();
		return false;
	}
	
	if (!isMail(obj.userEmail.value)) {
		alert("Votre adresse email n'est pas au bon format.");
		obj.userEmail.focus();
		return false;
	}
	
	if ( isBlank(obj.friendEmail.value) ) { 
		alert("Veuillez saisir l'adresse e-mail de votre ami...");
		obj.friendEmail.focus();
		return false;
	}
	
	if (!isMail(obj.friendEmail.value)) {
		alert("L'adresse email de votre ami n'est pas au bon format.");
		obj.friendEmail.focus();
		return false;
	}
	
	if ( isBlank(obj.userComment.value) ) { 
		alert("Veuillez saisir votre commentaire...");
		obj.userComment.focus();
		return false;
	}
	
	if ( isBlank(obj.userCaptcha.value) ) { 
		alert("Veuillez saisir le code de confirmation...");
		obj.userCaptcha.focus();
		return false;
	}

	if ($("[name=optin_part]:checked").size() == 0) {
		alert("Veuillez définir si vous souhaitez recevoir les offres des partenaires de L\'argus® et des professionnels de l\'automobile.");
		$("[name=optin_part]").get(0).focus();
		return false;
	}
	
	return true;
}

