//Supprime les espaces de début et de fin dans un chaîne de caractères
function trim(str){
	var str = new String(str);
	return str.replace(/(^\s*)|(\s*$)/g,"");
}

//Retourne vrai si la chaîne de caractères est une adresse mail
function is_mail(str){
	var regex = /^([a-z0-9_\.\-])+\@(([a-z0-9\-])+\.)+([a-z0-9]{2,4})+$/;
	var str = new String(str);
	return regex.exec(str);
}

//Retourne vrai si la valeur est une valeur numérique
function is_numeric(str){
	var regex = /[0-9\.,]+/;
	var str = new String(str);
	return regex.exec(str);
}

//Retourne la longueur d'un chaîne de caractères
function strlen(str){
	var str = trim(str);
	return str.length;
}

//Affiche un zoom du produit
function Zoom(id){
	var win = window.open("../popup.php?produit="+id,"popup_produit","toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width=10,left=10,top=10,height=10");
	win.focus();
}

//Supprimer un produit du panier
function SupprimerPanier(url){
	var ret = confirm("Supprimer le produit de votre panier ?");
	if(ret)
		document.location.href = url;
}

//Inscription à la newsletter
function Inscription(mail){
	if(!is_mail(mail)){
		alert("L'adresse e-mail saisie n'est pas valide");
		return false;
	}
	var win = window.open("../popup_inscription.php?mail="+mail,"popup_inscription","toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width=200,height=150");
	win.focus();
}

//Affichage du formulaire de contact
function Contacter(produit_id,rubrique_id){
	var win = window.open("../pages/contacter.php?produit_id="+produit_id+"&rubrique_id="+rubrique_id,"popup_contact","toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width=400,height=280");
	win.focus();
}