function safemail(user, domain, suffix){
	document.write("<a href='mailto:" + user + "@" + domain + "." + suffix + "' >"+user + "@" + domain + "." + suffix+"<\/a>");
}

function charge_gondole(tab_gondole,gondoles){
	$('#gondole_gauche').html(get_gondole(tab_gondole[0],gondoles));
	$('#gondole_centre').html(get_gondole(tab_gondole[1],gondoles));
	$('#gondole_droite').html(get_gondole(tab_gondole[2],gondoles));
	tb_init('a.thickbox, area.thickbox, input.thickbox');//pass where to apply thickbox

	//alert(tab_gondole[0]+";"+tab_gondole[1]+";"+tab_gondole[2]);
}

function get_gondole(id,gondoles){
	if(gondoles[id]==undefined)
		return false
	var infos = new gondole();
	infos = gondoles[id];
	if(infos.type=="1")
		var page = "promotion.php";
	else
		var page = "location.php";
	var gvalue = "";
	gvalue += '<div class="visuel"><a href="'+page+'?t='+infos.famille+'">';
	if(infos.image!="")
		gvalue += infos.image;
	gvalue += '</a></div>';
	gvalue += '<div class="description">';
	gvalue += '<div class="contenu"><a href="'+page+'?t='+infos.famille+'"><h2>'+infos.libelle+'</h2></a>';
	gvalue += '<p><a href="'+page+'?t='+infos.famille+'">'+infos.contenu+'</a></p></div>';
	if(infos.tarif_site!="" || infos.tarif_fournisseur!="")
		gvalue += '<div class="nfo_tarif fixIE"><a href="'+page+'?t='+infos.famille+'">';
	else
		gvalue += '<div class="nfo_tarif_vide fixIE"><a href="'+page+'?t='+infos.famille+'">';
	var tarif_site = "";
	if(infos.tarif_site!="")
		tarif_site = infos.tarif_site+" &euro;";
	gvalue += '<span class="tarif">'+tarif_site+'</span>';
	var tarif_fournisseur = "";
	if(infos.tarif_fournisseur!="")
		tarif_fournisseur = infos.tarif_fournisseur+" &euro;";
	gvalue += '<span class="tarif_barre">'+tarif_fournisseur+'</span>';
	gvalue += '</a></div>';
	if(infos.cod!="")
		gvalue += '<p class="type_promotion"><img class="fixIE" src="img/commun/ico/'+infos.cod+'.png" /></p>';
	gvalue += '</div>';

	return gvalue;
}

function decale_gondole(position,gondoles,gondole_active){
	switch(position){
		
		case "gauche":
			if(gondole_active[0]=="0")
				insert_id = gondoles.length-1;
			else{
				val = gondole_active[0];
				insert_id = eval(val+'-1');
			}
			gondole_active.unshift(insert_id);
			gondole_active.pop();
			break;
			
		case "droite":
			if(gondole_active[2]==gondoles.length-1)
				insert_id = 0;
			else{
				val = gondole_active[2];
				insert_id = eval(val+'+1');
			}
			gondole_active.push(insert_id);
			gondole_active.shift();

			break;
	}
}

function change_event(id){
	var retourhtml = $.ajax({
		url: "get_event_galerie.php?id="+id,
		async: false
	}).responseText;
	
	$('#fiche_evenement div[@class=fiche_gauche]').html(retourhtml);
}

function switch_img_produit(divobj){
	//Récupération de l'image cliquée
	var src_click = $(divobj).children('img').attr('src');
	var reg_url = new RegExp("[?&=]+", "g");
	var url_element=src_click.split(reg_url);
	var url = "";
	//Récupération du paramètre url
	for(var i=0; i<url_element.length; i++){
		if(url_element[i]=="url" && i<(url_element.length-1))
			url = url_element[i+1];
	}
	if(url=="")
		return false;
	//Découpe de l'url encodée
	//var reg_decode=new RegExp("(%2F)|(.jpg)", "g");
	var reg_decode=new RegExp("%2F", "g");
	var url_decoupe=url.split(reg_decode);
	if(url_decoupe.length!=4)
		return false;
	//Récupération du numéro de l'image cliquée et de l'id_produit
	var img_number = url_decoupe[2];
	var id_produit = url_decoupe[3];
	id_produit = id_produit.substr(0,id_produit.length-4);

	//Récupération de l'image principale
	var old_link = $('div[@class=img_principal] a').attr('href');
	//var reg_split_url=new RegExp("(.jpg)|(/)", "g");
	var reg_split_url=new RegExp("/", "g");
	var url_decoupe_old=old_link.split(reg_split_url);
	if(url_decoupe_old.length!=4)
		return false;
	//Récupération du numéro de l'image principale
	var img_number_old = url_decoupe_old[2];

	//On switch les url de l'image principale et de la vignette cliquée
	$('div[@class=img_principal] a').attr('href','img/produit/'+img_number+'/'+id_produit+'.jpg');
	$('div[@class=img_principal] a img').attr('src','img_retaille.php?url=img%2Fproduit%2F'+img_number+'%2F'+id_produit+'.jpg&x_max=261&y_max=261');
	$(divobj).children('img').attr('src','img_retaille.php?url=img%2Fproduit%2F'+img_number_old+'%2F'+id_produit+'.jpg&x_max=40&y_max=40');
}

function send_newsletter(){
	var email = $('#email_newsletter').val();
	if(email!=""){
		var retour = $.ajax({
			url: "inscription.php?email="+email,
			async: false
		}).responseText;
		if(retour=="1"){
			$('#email_newsletter').val("");
			alert("Merci de votre inscription à notre newsletter.");
		}
		else if(retour=="-1")
			alert("Cet email est déjà inscrit à notre newsletter.");
		else
			alert("Email invalide.");
	}
	return false;
}

function send_commande(nom_form_need_defaultvalue,prenom_form_need_defaultvalue,email_form_need_defaultvalue){
	//Test de remplissage
	var retour_erreur = "";
	if($('#form_need select[@name=id_magasin]').val()=="")
		retour_erreur += "Vous devez sélectionner la boutique.\n";
	if($('#form_need input[@name=nom_client]').val()=="" || $('#form_need input[@name=nom_client]').val()==nom_form_need_defaultvalue)
		retour_erreur += "Vous devez renseigner votre nom.\n";
	if($('#form_need input[@name=prenom_client]').val()=="" || $('#form_need input[@name=prenom_client]').val()==prenom_form_need_defaultvalue)
		retour_erreur += "Vous devez renseigner votre prénom.\n";
	if($('#form_need input[@name=email_client]').val()=="" || $('#form_need input[@name=email_client]').val()==email_form_need_defaultvalue)
		retour_erreur += "Vous devez renseigner votre email.\n";
	
	if(retour_erreur==""){
		var form = $('#form_need').serialize();
		newsletter = "&newsletter=";
		if($('#form_need input[@name=newsletter_client]').attr('checked'))
			newsletter += "1";
		else
			newsletter += "0";
		//alert(form+newsletter);
		var retour = $.ajax({
			type: "POST",
			url: "commande.php",
			data: form+newsletter,
			async: false
		}).responseText;
		if(retour=="1"){
			document.getElementById('form_need').reset();
			$('#form_need input').each(function(){
				$(this).blur();
			});
			alert("Votre demande a été enregistrée.");
		}
		else if(retour=="-1")
			alert("Email invalide.");
		else if(retour=="-2")
			alert("Un problème est survenu lors de l'envoi de votre demande.");
		else
			alert("Un champs requis est vide."+retour);
	}
	else
		alert(retour_erreur);
	return false;
}
