var timeout	= 5000;
var closetimer	= 0;
var menuitem	= 0;

/*function mopen(id)
{	
	mcancelclosetime();

if(menuitem) menuitem.style.display = 'none';

	menuitem = document.getElementById(id);
	menuitem.style.display = 'block';

}*/
function mclose()
{
	if(menuitem) menuitem.style.display = 'none';
	
}

function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
		
}

function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}


document.onclick = mclose; 


function mask(objet) { document.getElementById(objet).style.display = "none"; }

function aff(objet) { document.getElementById(objet).style.display = "block"; }





if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent) {
	
	document.writeln('');
	window.attachEvent("onload", fnLoadPngs);
	
}


function fnLoadPngs() {
	
	var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
	var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5);

	for (var i = document.images.length - 1, img = null; (img = document.images[i]); i--) {
		
		if (itsAllGood && img.src.match(/\.png$/i) != null) {
			
			var src = img.src;
			var div = document.createElement("DIV");
			div.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizing='scale')"
			div.style.width = img.width + "px";
			div.style.height = img.height + "px";
			img.replaceNode(div);
			
		}
		
		img.style.visibility = "visible";
		
	}
	
}


//
//Login
//
function Entree(e)
{
	if(e.which==13)
	{
		document.connexion.submit();
	}
	else if (e.keyCode==13)
	{
		document.connexion.submit();
	}

}












//
//produits
//




function agrandir (element_id, hauteur)
{
	document.getElementById(element_id).style.height=hauteur;
}

function reduire (element_id, hauteur)
{
	document.getElementById(element_id).style.height=hauteur;
}

function survol_photo (element_id, hauteur, nom_photo)
{
	document.getElementById(element_id).style.height=hauteur;
	document.getElementById(element_id).src=nom_photo;
}

function agrandir_texte( element_id)
{
	//document.getElementById(element_id).titre_produit.style.fontsize=26;
	document.getElementById(element_id).style.fontSize='20px';
	document.all.tags('tbody')[0].className='desc_gd';
}

function reduire_texte( element_id)
{
	//document.getElementById(element_id).titre_produit.style.fontsize=26;
	document.getElementById(element_id).style.fontSize='14px';
	document.all.tags('tbody')[0].className='desc';
}

//
//membre
//


function valid_rappel()
{
	document.getElementById('nom').style.backgroundColor='#FFFFFF';
	document.getElementById('numero').style.backgroundColor='#FFFFFF';
	document.getElementById('prenom').style.backgroundColor='#FFFFFF';
	
	var tab= new Array();
	var i=0;
	
	
	
	if( document.getElementById('nom').value=='' )
	{
		tab[i]= 'nom';
		i++;
		document.getElementById('nom').style.backgroundColor='#FFCCFF';
	}
	
	if( document.getElementById('prenom').value=='' )
	{
		tab[i]= 'prenom';
		i++;
		document.getElementById('prenom').style.backgroundColor='#FFCCFF';
	}
	
	if( document.getElementById('numero').value=='' )
	{
		tab[i]= 'numero';
		i++;
		document.getElementById('numero').style.backgroundColor='#FFCCFF';
	}
	
	
	if( tab.length>0 )
	{
		erreur = 'Les champs suivant ont mal été remplis : ';
		for ( j=0;j<=i;j++  )
		{
			if( j==i )
			erreur = erreur + tab[j]+'.';
			else
			erreur = erreur + tab[j]+', ';	
		}
		
		alert(erreur);
		return false;
	}
}





function valid_parrain(nbre_email)
{
	for (i=1; i<=nbre_email; i++)
	{
		if ( document.getElementById('email_'+i).value!='' )
		{
			if ( !valid_email('email_'+i) )	
			{
				return false;
			}
		}
	}
	
}

//
// Commande
//

function change_adresseLiv(nomLiv_1,prenomLiv_1,adresseLiv_1_1, adresseLiv_2_1, adresseLiv_3_1, code_postal_1, ville_1, pays_1,nomLiv_2 ,prenomLiv_2 , adresseLiv_1_2 , adresseLiv_2_2,adresseLiv_3_2, code_postal_2, ville_2, pays_2)
{
	if ( document.getElementById('adressLiv').value == 2 )
	{
		document.getElementById('nomLiv').value = nomLiv_1;
		document.getElementById('prenomLiv').value = prenomLiv_1;
		document.getElementById('adresse1Liv').value = adresseLiv_1_1;
		document.getElementById('adresse2Liv').value = adresseLiv_2_1;
		document.getElementById('adresse3Liv').value = adresseLiv_3_1;
		document.getElementById('code_postalLiv').value = code_postal_1;
		document.getElementById('villeLiv').value = ville_1;
		document.getElementById('paysLiv').value = pays_1;
		document.getElementById('adresseLiv').style.display='block';
	}
	else if ( document.getElementById('adressLiv').value == 3 )
	{
		document.getElementById('nomLiv').value = nomLiv_2;
		document.getElementById('prenomLiv').value = prenomLiv_2;
		document.getElementById('adresse1Liv').value = adresseLiv_1_2;
		document.getElementById('adresse2Liv').value = adresseLiv_2_2;
		document.getElementById('adresse3Liv').value = adresseLiv_3_2;
		document.getElementById('code_postalLiv').value = code_postal_2;
		document.getElementById('villeLiv').value = ville_2;
		document.getElementById('paysLiv').value = pays_2;
		document.getElementById('adresseLiv').style.display='block';
	}
	else if ( document.getElementById('adressLiv').value == 1 )
	{
		document.getElementById('adresseLiv').style.display='none';	
	}
}

function change_adresseLiv_2()
{
	if ( document.getElementById('adressLiv').value == 2 )
	{
		document.getElementById('adresseLiv').style.display='block';
	}
	else if ( document.getElementById('adressLiv').value == 1 )
	{
		document.getElementById('adresseLiv').style.display='none';	
	}
}

function calcul_reducPF(nbre_max, premier_total, frais_port)
{
	document.getElementById('pt_fidelite').value = parseInt(document.getElementById('pt_fidelite').value);	
	
	if( document.getElementById('pt_fidelite').value <= parseInt(nbre_max) && parseFloat(document.getElementById('pt_fidelite').value/100) <= parseFloat(premier_total) )
	{
		document.getElementById('reduc_fidelite').value = arrondi(document.getElementById('pt_fidelite').value / 100);
		document.getElementById('total_euros').value = arrondi(parseFloat(premier_total)-parseFloat(document.getElementById('reduc_fidelite').value)+parseFloat(frais_port));
		document.getElementById('total_francs').value = arrondi((parseFloat(premier_total)-parseFloat(document.getElementById('reduc_fidelite').value)+parseFloat(frais_port)) * 6.55957);
		
	}
	else if ( document.getElementById('pt_fidelite').value > parseInt(nbre_max) || parseFloat(document.getElementById('pt_fidelite').value/100) > parseFloat(premier_total) )
	{
		document.getElementById('reduc_fidelite').value = parseInt(0);
		document.getElementById('pt_fidelite').value = parseInt(0);
		document.getElementById('total_euros').value = parseFloat(premier_total)+parseFloat(frais_port);
		document.getElementById('total_francs').value = arrondi(parseFloat((premier_total)+parseFloat(frais_port)) * 6.55957);
		
	}
	else
	{
		document.getElementById('reduc_fidelite').value = parseInt(0);
		document.getElementById('pt_fidelite').value = parseInt(0);
		document.getElementById('total_euros').value = parseFloat(premier_total)+parseFloat(frais_port);
		document.getElementById('total_francs').value = arrondi((parseFloat(premier_total)+parseFloat(frais_port)) * 6.55957);	
	}
}

function transfert_maxPts(nbre_max,premier_total, frais_port)
{
	document.getElementById('pt_fidelite').value = parseInt(document.getElementById('pt_fidelite').value);
	if( nbre_max/100 <= parseFloat(premier_total) )
	{
		document.getElementById('pt_fidelite').value = parseInt(nbre_max);
		document.getElementById('reduc_fidelite').value = arrondi(parseFloat(nbre_max/100));
		document.getElementById('total_euros').value = arrondi(parseFloat(premier_total)-document.getElementById('reduc_fidelite').value+parseFloat(frais_port));
		document.getElementById('total_francs').value = arrondi((parseFloat(premier_total)-document.getElementById('reduc_fidelite').value+parseFloat(frais_port)) * 6.55957);
	}
	else if ( nbre_max/100 > parseFloat(premier_total) )
	{
		alert('Vous ne pouvez pas utiliser tous vos points de fidélité sur ce montant.'+'\r\n'+'100 points = 1 euro de réduction sur le montant total des produits, hors frais de port.');
	}
}


function plus100(champ, pts_max, montant, frais_port)
{
	if( parseInt(document.getElementById(champ).value)+100 < parseInt(pts_max) && (parseFloat(document.getElementById(champ).value)+100)/100 < parseFloat(montant) )
	{
		document.getElementById(champ).value=parseInt(document.getElementById(champ).value)+100;
		reduc_fidelite = parseFloat(document.getElementById(champ).value/100);
		document.getElementById('reduc_fidelite').value=reduc_fidelite;
		document.getElementById('total_euros').value = arrondi(parseFloat(montant)-reduc_fidelite+parseFloat(frais_port));
		document.getElementById('total_francs').value = arrondi((parseFloat(montant)-reduc_fidelite+parseFloat(frais_port)) * 6.55957);
	}
	
	
}

function moins100(champ, pts_max, montant, frais_port)
{
	if( parseInt(document.getElementById(champ).value) >= 100  )
	{
		document.getElementById(champ).value=parseInt(document.getElementById(champ).value)-100;
		reduc_fidelite = parseFloat(document.getElementById(champ).value/100);
		document.getElementById('reduc_fidelite').value=reduc_fidelite;
		document.getElementById('total_euros').value = arrondi(parseFloat(montant)-reduc_fidelite+parseFloat(frais_port));
		document.getElementById('total_francs').value = arrondi((parseFloat(montant)-reduc_fidelite+parseFloat(frais_port)) * 6.55957);
	}
	
}


function set_frais_port(montant, reducPF){
	
	if( document.getElementById('normal').checked ){
		
		document.getElementById('v_frais_port').value = document.getElementById('normal_valeur').value;
		document.getElementById('e_frais_port').innerHTML = document.getElementById('normal_valeur').value+' &euro;';
		
	}else if ( document.getElementById('expert').checked ){
		document.getElementById('v_frais_port').value = document.getElementById('expert_valeur').value;	
		document.getElementById('e_frais_port').innerHTML = document.getElementById('expert_valeur').value+' &euro;';	
	}	
	
	document.getElementById('total_euros').value = arrondi(parseFloat(montant)-reducPF+parseFloat(document.getElementById('v_frais_port').value));
	document.getElementById('total_francs').value = arrondi((parseFloat(montant)-reducPF+parseFloat(document.getElementById('v_frais_port').value)) * 6.55957);
}


//admin commande
function convert_mois(numero_mois)
{
	if ( numero_mois == 1 )
	return 'janvier';
	if ( numero_mois == 2 )
	return 'février';
	if ( numero_mois == 3 )
	return 'mars';
	if ( numero_mois == 4 )
	return 'avril';
	if ( numero_mois == 5 )
	return 'mai';
	if ( numero_mois == 6 )
	return 'juin';
	if ( numero_mois == 7 )
	return 'juillet';
	if ( numero_mois == 8 )
	return 'août';
	if ( numero_mois == 9 )
	return 'septembre';
	if ( numero_mois == 10 )
	return 'octobre';
	if ( numero_mois == 11 )
	return 'novembre';
	if ( numero_mois == 12 )
	return 'décembre';
}

function convert_mois2(nom_mois)
{
	if ( nom_mois == 'janvier' )
	return 1;
	if ( nom_mois == 'février' )
	return 2;
	if ( nom_mois == 'mars' )
	return 3;
	if ( nom_mois == 'avril' )
	return 4;
	if ( nom_mois == 'mai' )
	return 5;
	if ( nom_mois == 'juin' )
	return 6;
	if ( nom_mois == 'juillet' )
	return 7;
	if ( nom_mois == 'août' )
	return 8;
	if ( nom_mois == 'septembre' )
	return 9;
	if ( nom_mois == 'octobre' )
	return 10;
	if ( nom_mois == 'novembre' )
	return 11;
	if ( nom_mois == 'décembre' )
	return 12;
}

function change_mois(cran,mois,annee)
{
	
	mois_valeur=convert_mois2(document.getElementById(mois).value);
	
	annee_valeur=document.getElementById(annee).value;
	
	
	if ( document.getElementById(cran).value=='<<' )
	{
		if ( mois_valeur<=12 && mois_valeur>1 )
		{
			mois_valeur = parseInt(mois_valeur)-1;
			document.getElementById(mois).value=convert_mois(mois_valeur);
		}
		else if( mois_valeur==1 )
		{
			mois_valeur = 12;
			document.getElementById(mois).value=convert_mois(mois_valeur);
			
			annee_valeur = parseInt(annee_valeur)-1;
			document.getElementById(annee).value=annee_valeur;
		}
	}
	
	else if ( document.getElementById(cran).value=='>>' )
	{
		if ( mois_valeur<12 && mois_valeur>0 )
		{
			mois_valeur = parseInt(mois_valeur)+1;
			document.getElementById(mois).value=convert_mois(mois_valeur);
		}
		else if( mois_valeur==12 )
		{
			mois_valeur = 1;
			document.getElementById(mois).value=convert_mois(mois_valeur);
			
			annee_valeur = parseInt(annee_valeur)+1;
			document.getElementById(annee).value=annee_valeur;
		}
	}
}





//affichage de la photo qui correspond au choix du select
function change_photo(id_produit, ordre_photo, id_photo)
{
		var param = no_cache();
//alert(id_produit);
		xhr_object = AjaxObject();
		xhr_object.open('GET', '../js/change_photo.php?id_produit=' + document.getElementById(id_produit).value + '&ordre=' + document.getElementById(ordre_photo).value + '&cache=' + param , false);
		xhr_object.send(null);

		var reponse = xhr_object.responseText;

		document.getElementById(id_photo).src = reponse;
//alert(reponse);
}




//construction des options du second select en fonction du choix du premier
function get_photo(id_produit, id_select2)
{
		var param = no_cache();

		xhr_object = AjaxObject();

		xhr_object.open('GET', '../js/get_photo.php?id_produit=' + document.getElementById(id_produit).value + '&select=' + id_select2 + '&cache=' + param , false);
		xhr_object.send(null);

		var reponse = xhr_object.responseText;
		//alert(reponse);
		document.getElementById(id_select2+'_d').innerHTML = reponse;

}




//
//AJAX : PANIER
//


//Mise à jour suite à une suppression d'un produit dans le panier
function set_ligneArticle(id_panier, id_produit)
{
		var param = no_cache();
		
		xhr_object = AjaxObject();
		xhr_object.open('GET', '../js/supp_article.php?id_panier=' + id_panier + '&id_produit=' + id_produit + '&cache=' + param, false);
		xhr_object.send(null);

		var reponse = xhr_object.responseText;

}






















// Modifications !!! //

// Librairie Ajax
function AjaxObject()
{
	if(window.XMLHttpRequest)
	{
		xhr_object = new XMLHttpRequest();
		return xhr_object;
	}
	else if(window.ActiveXObject)
	{
		xhr_object = new ActiveXObject('Microsoft.XMLHTTP');
		return xhr_object;
	}
	else
	{
		alert('Votre navigateur ne supporte pas les objets XMLHTTPRequest...');
		return;
	}
}

function no_cache()
{
	date_object = new Date();
	var param = date_object.getTime();

	return param;
}

// Arrondir les nombres
function arrondi(nombre)
{
	nombre = nombre*100;
	nombre = Math.round(nombre);
	
	nombre = nombre.toString(10);
	longueur_totale = nombre.length;
	
	if(longueur_totale == 1)
	{
		nombre = '00'+nombre;
		longueur_totale = 3;
	}
	else if(longueur_totale==2)
	{
		nombre = '0'+nombre;
		longueur_totale = 3;
	}
	
	entier = nombre.substr(0,parseInt(longueur_totale-2));
	decimal = nombre.substr(longueur_totale-2,longueur_totale);
	
	return entier + '.' + decimal;
}

// Panier : Modif Prix Total Produit
function testStock(quantite,stock)
{
	var lestock = document.getElementById(stock).value;
	
	if(document.getElementById(quantite).value > document.getElementById(stock).value)
	{
		document.getElementById(quantite).value = document.getElementById(stock).value;
		
		alert('Il ne reste plus assez de stock !\nStock restant : ' + lestock);
	}
	else
	{
		document.getElementById(quantite).value = document.getElementById(quantite).value;
	}
}

function change_prixTotal_ligne(prix_unitaire, nombre_article, prix_total)
{
	if(parseInt(document.getElementById(nombre_article).value) >=0)
	{
		if(parseInt(document.getElementById(nombre_article).value) != document.getElementById(nombre_article).value)
		{
			document.getElementById(nombre_article).value = parseInt(document.getElementById(nombre_article).value);
		}
		
		document.getElementById(prix_total).value = document.getElementById(prix_unitaire).value * document.getElementById(nombre_article).value;
		document.getElementById(prix_total).value = arrondi(document.getElementById(prix_total).value);
	}
	else
	{
		alert('Attention : vous ne pouvez pas saisir de nombre d\'article négatif');
		document.getElementById(nombre_article).value = 1;
	}
}

// Panier : Modif prix total panier
function change_prixTotal_colonne(nombre_ligne, prix_total, nom_champ)
{
	nouveau_total = 0;
	
	nombre_ligne_max = document.getElementById(nombre_ligne).value;
	
	for(i=1;i<=nombre_ligne_max;i++)
	{
		champ = nom_champ+i;
		nouveau_total = nouveau_total + parseFloat(document.getElementById(champ).value);
	}
	
	document.getElementById(prix_total).value = arrondi(nouveau_total);
}

// Mise à jour du nombre d'articles dans le panier
function set_NbreArticle(id_panier, id_produit, nombreArticle)
{
	var id_qte = nombreArticle;
	var param = no_cache();
	
	nombre = parseInt(document.getElementById(id_qte).value);
	
	xhr_object = AjaxObject();
	xhr_object.open('GET', '../js/nbre_article.php?id_panier=' + id_panier + '&id_produit=' + id_produit + '&nbre=' + nombre + '&cache=' + param, false);
	xhr_object.send(null);
	
	var reponse = xhr_object.responseText;
}

// Panier : Mise à jour du poids total
function change_poidsTotal_colonne(nombre_ligne, nb_quantite, poids_total, nom_champ)
{
	nouveau_total = 0;
	nombre_ligne_max = document.getElementById(nombre_ligne).value;
	
	for(i=1;i<=nombre_ligne_max;i++)
	{
		champ = nom_champ+i;
		quantite = nb_quantite+i;
		nouveau_total = nouveau_total + (document.getElementById(champ).value * document.getElementById(quantite).value);
	}
	
	document.getElementById(poids_total).value = nouveau_total/1000;
}

// Mise à jour des frais de port du panier
function change_fdp(poids)
{
	xhr_object = AjaxObject();
	var param = no_cache();
	
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('div_fdp_panier').innerHTML = reponse;
		}
	}
	
	xhr_object.open('GET','../ajax_fdp_panier.php?poids=' + document.getElementById(poids).value + '&cache=' + param ,true);
	xhr_object.send(null);
}

// Panier ajout de quantite plus
function plus(champ)
{
	if(parseInt(document.getElementById(champ).value) < 99)
	{
		document.getElementById(champ).value = parseInt(document.getElementById(champ).value)+1;
	}
}

// Panier enlever quantite moins
function moins(champ)
{
	if(parseInt(document.getElementById(champ).value) > 1)
	{
		document.getElementById(champ).value = parseInt(document.getElementById(champ).value)-1;
	}
}

// Check Form inscription membre
function valid_inscrMembre()
{
	document.getElementById('nom').style.backgroundColor='#FFFFFF';
	document.getElementById('civilite').style.backgroundColor='#FFFFFF';
	document.getElementById('prenom').style.backgroundColor='#FFFFFF';
	document.getElementById('email').style.backgroundColor='#FFFFFF';
	document.getElementById('email_2').style.backgroundColor='#FFFFFF';
	document.getElementById('login').style.backgroundColor='#FFFFFF';
	document.getElementById('mdp').style.backgroundColor='#FFFFFF';
	document.getElementById('mdp2').style.backgroundColor='#FFFFFF';
	document.getElementById('telephone').style.backgroundColor='#FFFFFF';
	document.getElementById('adresse_1').style.backgroundColor='#FFFFFF';
	document.getElementById('code_postal').style.backgroundColor='#FFFFFF';
	document.getElementById('ville').style.backgroundColor='#FFFFFF';
	document.getElementById('pays').style.backgroundColor='#FFFFFF';
	
	var tab = new Array();
	var i = 0;
	
	for(var j=0; j<form_ins.getElementsByTagName("select").length; j++)
	{
		liste = form_ins.getElementsByTagName("select")[j];
		
		for(var k=0; k<liste.options.length; k++)
		{
			if(liste.options[k].selected == true && liste.options[k].value == "")
			{
				tab[i] = 'civilite';
				i ++;
			}
		}
	}
	
	if(document.getElementById('nom').value=='')
	{
		tab[i] = 'nom';
		i++;
		document.getElementById('nom').style.backgroundColor='#FFCCFF';
	}
	
	if(document.getElementById('prenom').value=='')
	{
		tab[i] = 'prenom';
		i++;
		document.getElementById('prenom').style.backgroundColor='#FFCCFF';
	}
	
	if(document.getElementById('email').value=='' || ( document.getElementById('email').value.indexOf('@')==-1 || document.getElementById('email').value.indexOf('.')==-1 ) || document.getElementById('email').value!=document.getElementById('email_2').value)
	{
		tab[i] = 'email';
		i++;
		document.getElementById('email').style.backgroundColor='#FFCCFF';
		document.getElementById('email_2').style.backgroundColor='#FFCCFF';
	}
	
	if(document.getElementById('login').value=='')
	{
		tab[i] = 'login';
		i++;
		document.getElementById('login').style.backgroundColor='#FFCCFF';
	}
	
	if((document.getElementById('mdp').value=='' || document.getElementById('mdp').value.length<6)||(document.getElementById('mdp').value!=document.getElementById('mdp2').value))
	{
		tab[i] = 'mot de passe';
		i++;
		document.getElementById('mdp').style.backgroundColor='#FFCCFF';
		document.getElementById('mdp2').style.backgroundColor='#FFCCFF';
	}
	
	if(document.getElementById('telephone').value=='')
	{
		tab[i] = 'téléphone';
		i++;
		document.getElementById('telephone').style.backgroundColor='#FFCCFF';
	}
	
	if(document.getElementById('adresse_1').value=='')
	{
		tab[i] = 'adresse';
		i++;
		document.getElementById('adresse_1').style.backgroundColor='#FFCCFF';
	}
	
	if(document.getElementById('code_postal').value=='')
	{
		tab[i] = 'code postal';
		i++;
		document.getElementById('code_postal').style.backgroundColor='#FFCCFF';
	}
	
	if(document.getElementById('ville').value=='')
	{
		tab[i] = 'ville';
		i++;
		document.getElementById('ville').style.backgroundColor='#FFCCFF';
	}
	
	if(document.getElementById('pays').value=='')
	{
		tab[i] = 'pays';
		document.getElementById('pays').style.backgroundColor='#FFCCFF';
	}
	
	if(tab.length>0)
	{
		erreur = 'Les champs suivant ont mal été remplis : ';
		
		for(j=0;j<=i;j++)
		{
			if(j==i)
			{
				erreur = erreur + tab[j]+'.';
			}
			else
			{
				erreur = erreur + tab[j]+', ';	
			}
		}
		
		alert(erreur);
		return false;
	}
}

// Choix du formulaire (Particulier / Société)
function changeForm(choix)
{
	if(choix == "Société")
	{
		document.getElementById('bloc_nom').innerHTML = "Raison Sociale";
		document.getElementById('bloc_prenom').innerHTML = "A l'attention de";
	}
	else
	{
		document.getElementById('bloc_nom').innerHTML = "Nom";
		document.getElementById('bloc_prenom').innerHTML = "Prénom";
	}
}

// Verification du mail
function valid_email(email)
{
	if(document.getElementById(email).value=='' || ( document.getElementById(email).value.indexOf('@')==-1 || document.getElementById(email).value.indexOf('.')==-1))
	{
		alert('Adresse email invalide!');
		document.getElementById(email).style.backgroundColor='#FFFFFF';
		return false;
	}
	else 
	{
		return true;	
	}
}

// Masquage de div
function cache_cache(i,icone)
{
	if(document.getElementById(i).style.display=='none' || document.getElementById(i).style.display=='')
	{
		document.getElementById(i).style.display='block';
		document.getElementById(icone).value='-';
	}
	else if(document.getElementById(i).style.display=='block') 
	{
		document.getElementById(i).style.display='none';
		document.getElementById(icone).value='+';
	}
}