/* Ajouter au favoris */
function favoris() {
	/* IE */
	if ( navigator.appName != 'Microsoft Internet Explorer' ){ 
		window.sidebar.addPanel("titre","http://url/",""); 
	}
	/* FireFox */
	else { 
		window.external.AddFavorite("http://url/","titre"); 
	} 
}
/* Popup image centré + lien fermer */
function PopupImage(img) {
	titre="Agrandissement";
	w=open("popup-agrandissement.php?img="+img,"image","width=400,height=400,toolbar=no,scrollbars=no,resizable=no,top=0,left=0");
	w.document.close();
}
/* Chargement des pages à partir d'un menu Flash */
function chargePage(page) {
	top.location.href=page+".php";
}
/* Validation javascript du mail */
function arobaceok(email)
{
	if(document.formVousEtes.email.value == ""){
		alert("Il manque votre adresse e-mail!");
		return false;
	}
	var a=document.forms[0].email.value;
	var test="" + a;
	for(var k = 0; k < test.length;k++)
		{
		var c = test.substring(k,k+1);
		if(c == "@")
		{
		return true;
		}
	}
	alert("La syntaxe de votre e-mail est incorrect !");
	return false;
}

/* Vide les champs de log */
function cleanField(field)
{
	fieldName = field.name;
	
	// nom adhérent
	if (fieldName == 'adh_nom' && (field.value == 'Ne saisir que le nom' || field.value == 'Saisir que nom' || field.value == 'Nom incorrect')) {
		field.value = '';
	}
	
	// numéro adhérent
	if (fieldName == 'adh_num' && (field.value == 'n°adh/mot de passe' || field.value == 'Saisie incorrecte')) {
		field.value = '';
	}
	
	// login entreprise
	if (fieldName == 'login_ce' && (field.value == '' || field.value == 'Nom incorrect')) {
		field.value = '';
	}
	
	// code entreprise
	if (fieldName == 'pass_ce' && (field.value == '' || field.value == 'Code incorrect')) {
		field.value = '';
	}
	
	// recherche par ref
	if (fieldName == 'ref' && (field.value == '' || field.value == 'Une référence')) {
		field.value = '';
	}
	
	// recherche par marque
	if (fieldName == 'marque' && (field.value == '' || field.value == 'Une marque')) {
		field.value = '';
	}
	
	// inscription newsletter
	if (fieldName == 'email_NL' && (field.value == '' || field.value == 'Votre mail ici')) {
		field.value = '';
	}
}
//////////////////////////////////////////////
// Fonctions d'ouverture popup
//////////////////////////////////////////////
function popup(nom,w,h,p){
	
	if (!p) p = '';	
	sw=Math.round((screen.availWidth-w)/2);
	sh=Math.round((screen.availHeight-h)/2);
	window.open ('popups/'+nom+'.php' + p, nom, config='width='+w+', height='+h+', top='+sh+', left='+sw+',scrollbars=yes')
}
//////////////////////////////////////////////
// Fonctions du comparateur
//////////////////////////////////////////////

// nombre de produits a comparer
function nbProdComparer(){
	var nb_compare = 0;
	
	var boucle = true;
	var i = 0;
	
	while(boucle){
		lib = "prod_"+i;
		e = document.getElementById(lib);
		if(e){
			if(e.checked){
				nb_compare++;
			}
		}else{
			boucle = false;	
		}
		i++;
	}
	
	return nb_compare;
}


// fonction qui controle le nombre de produit cocher pour le comparateur
function verifComparer(){
	nb_compare = nbProdComparer();
	
	if(nb_compare == 4 && confirm('Vous avez sélectionnez ' + nb_compare + ' produits à comparer, allez au comparateur de prix maintenant ?')){
		document.getElementById('formComparateur').submit();
	}else if(nb_compare > 4){
		alert('Le comparateur est limité à 4 produits, veuillez décocher un produit à comparer');
	}
}

// fonction qui va comparer les produits cochés
function comparer(){
	nb_compare = nbProdComparer();
	
	if(nb_compare > 4){
		alert('Le comparateur est limité à 4 produits, veuillez décocher un produit à comparer');	
	}else if(nb_compare < 2){
		alert('Le comparateur est limité à 2 produits minimum, veuillez cocher un produit à comparer');	
	}else{
		document.getElementById('formComparateur').submit();
	}
}
// fonction colore la ligne
function coloreLigne(elt){
	elt.className="trListe trOver";
}
function decoloreLigne(elt){
	elt.className="trListe";
}
//////////////////////////////////////////////
// PANIER
//////////////////////////////////////////////

// AJOUT UN PRODUIT DANS LE PANIER
function addToBasket(id_produit)
{
	document.getElementById('AddToBasket').setAttribute("src", 'ajout-panier.php?id_produit=' + id_produit);
}

//AJOUT UN PRODUIT DANS LE PANIER POUR LE RESERVER EN MAGASIN
function addToReservation(id_produit)
{
	document.getElementById('AddToBasket').setAttribute("src", 'ajout-panier.php?reservation=1&id_produit=' + id_produit);
}
//////////////////////////////////////////////
// POPUP et Image POPUP
//////////////////////////////////////////////
window.addEvent('domready', function() {
	/************************/
	/* Popup like squeezbox */
	/************************/
	SqueezeBox.assign($$('a.boxed'), {
		parse: 'rel'
	});
});

/* Functions Avantages */
function overOffre(id){
	$('offre'+id).addClass('divOffreOver');
	$('divOffre'+id).removeClass('dspNne');
	$('divPageDroite').addClass('dspNne');
}
function outOffre(id){
	$('offre'+id).removeClass('divOffreOver');
	$('divOffre'+id).addClass('dspNne');
	$('divPageDroite').removeClass('dspNne');
}
function clicOffre(id){
	$('divPageDroite').set('html',$('divOffre'+id).get('html'));
}
