	function afficherPopUp(page)
	{
		var hauteur = Math.round((screen.availHeight-600)/2);
		var largeur = Math.round((screen.availWidth-800)/2);
			
		laPopup = window.open(page, 'Gestion_des_photos',config='height=600, width=800, top=' + hauteur + ',left=' + largeur + ', toolbar=no, menubar=no, scrollbars=yes, resizable=no, location=no, directories=no, status=no');
		//
		//alert(laPopup);
	}
	
	
	function favoris(site_name)
	{
		var url = window.location.href;
		if ( navigator.appName != 'Microsoft Internet Explorer' )
		{
			window.sidebar.addPanel(site_name,url,"");
		}
		else
		{
			window.external.AddFavorite(url,site_name);
		}
	} 
	
	
	function agrandirCalqueImg(srcImg)
	{
		var html = "<img onmouseout=\"javascript:cacherCalqueImg();\" onclick=\"javascript:cacherCalqueImg();\" title=\"fermer\" src=\"" + srcImg + "\" />";
			
		$("calqueImgGrand").style.display = "block";
			
		var top = event.y + document.body.scrollTop;
		var left = event.x + document.body.scrollLeft;
			
		$("calqueImgGrand").style.left = left.toString() + "px";
		$("calqueImgGrand").style.top = top.toString() + "px";
		
		$("calqueImgGrand").innerHTML = html;
	}
	
	
	function cacherCalqueImg()
	{
		$("calqueImgGrand").innerHTML = "";
		$("calqueImgGrand").style.display = "none";
	}
	
	
	function controleFrape(event)
	{
		if ( codeTouche(event) == 13 )
		{
			document.forms['formConnection'].submit();
		}
	}
	
	
	function codeTouche(evenement)
	{
		for (prop in evenement)
		{
			if(prop == 'which') return(evenement.which);
		}
		return(evenement.keyCode);
	}
	
	var emailExist = false;
	
	function verifChampInscription()
	{
		if ( $('nom').value == "" || $('nom_livraison').value == "" ){ alert("Le nom est obligatoire."); return false; }
		if ( $('prenom').value == "" || $('prenom_livraison').value == "" ){ alert("Le prénom est obligatoire."); return false; }
		if ( emailValide($('email').value) == false  ){ alert("L\'email est invalide."); return false; }
			
		emailClientExite($('email').value);
			
		if ( emailExist == true ){ return false; }
		if ( $('email').value == "" ){ alert("L\'email est obligatoire."); return false; }
		if ( $('tel_fixe').value == "" ){ alert("Le tél fixe obligatoire."); return false; }
		if ( $('pass').value != $('pass2').value ){ alert("Les mots de passe ne sont pas identiques."); return false; }
		if ( $('pass').value == "" || $('pass2').value == "" ){ alert("Le mot de passe est obligatoire."); return false; }
			
		if ( $('cp').value == "" || $('cp_livraison').value == "" ){ alert("Le code postal est obligatoire."); return false; }
		if ( $('rue').value == "" || $('rue_livraison').value == ""){ alert("La rue est obligatoire."); return false; }
		if ( $('ville').value == "" || $('ville_livraison').value == "" ){ alert("La ville est obligatoire."); return false; }
		if ( $('pays').value == "" || $('pays_livraison').value == "" ){ alert("Le pays est obligatoire."); return false; }
			
		return true;
	}
	
	
	function verifChampNewsletter()
	{
		if ( emailValide($('emailNewsLetter').value) == false  ){ alert("L\'email est invalide."); return false; }
		return true;
	}
	
	
	function emailClientExite(email)
	{
		new Ajax.Request('fonction.php',
												{
													method:'post',
													asynchronous: false,
													parameters: {action: "emailClientExite", email : email},
													onSuccess: function(transport)
																{
																	var response = transport.responseText;
																		
																	if ( response == "true" )
																	{
																		emailExist = true;
																		alert("Un compte existe déjà avec cet email."); 
																	}
																	else
																	{
																		emailExist = false;
																	}
																}
												}
								);
	}
	
	
	function verifChampModificationInfoClient()
	{
		if ( $('nom').value == "" || $('nom_livraison').value == "" ){ alert("Le nom est obligatoire."); return false; }
		if ( $('prenom').value == "" || $('prenom_livraison').value == "" ){ alert("Le prénom est obligatoire."); return false; }
		if ( emailValide($('email').value) == false  ){ alert("L\'email est invalide."); return false; }
		if ( $('email').value == "" ){ alert("L\'email est obligatoire."); return false; }
			
		if ( $('pass').value != "" )
		{
			//if ( $('cle').value != MD5($('passActuel').value) ){ alert("le mot de passe actuel est invalide"); return false; }
			if ( $('pass').value != $('pass2').value ){ alert("Les mots de passe ne sont pas identiques."); return false; }
			//if ( $('pass').value == "" || $('pass2').value == "" ){ alert("Le nouveau mot de passe est obligatoire."); return false; }
		}
		if ( $('tel_fixe').value == "" ){ alert("Le tél fixe obligatoire."); return false; }
		
		
		if ( $('cp').value == "" || $('cp_livraison').value == "" ){ alert("Le code postal est obligatoire."); return false; }
		if ( $('rue').value == "" || $('rue_livraison').value == ""){ alert("La rue est obligatoire."); return false; }
		if ( $('ville').value == "" || $('ville_livraison').value == "" ){ alert("La ville est obligatoire."); return false; }
		if ( $('pays').value == "" || $('pays_livraison').value == "" ){ alert("Le pays est obligatoire."); return false; }
			
		return true;
	}
	
	
	function emailValide(email) 
	{
		var motif = /[_a-zA-Z\d\-\.]+@[_a-zA-Z\d\-\.]+(\.[_a-zA-Z\d\-])/;
		if ( motif.test(email) == true )
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	
	
	function chaineCaractereValide(chaine)
	{
		var motif = /[_a-zA-Z]/;
		if ( motif.test(email) == true )
		{
			return true;
		}
		else
		{
			return false;
		}
	}
	
	
	//soumission  du formulaire "nomForm" apres avoir confirmé le "message"
	function submitFormulaire(nomForm)
	{
		alert(nomForm);
		document.forms[nomForm].submit();
		return true;
	}
	
	
	//verifi qu'au moins 1 modele est sélectionné
	function verifSelectionModele()
	{
		var i = 0;
		var trouver = false;
		var nomForm = "ajouterArticlePanier";
			
		while ( document.forms[nomForm].elements[i] && !trouver )
		{
			if ( document.forms[nomForm].elements[i].checked )
			{
				trouver = true;
			}
			else
			{
				i++;
			}
		}
			
		return trouver;
	}
	
	
	//verifi qu'un mode de libraison est sélectionné
	function verifSelectionModeLivraison()
	{
		var i = 0;
		var trouver = false;
		var nomForm = "formListeModeLivraison";
			
		while ( document.forms[nomForm].elements[i] && !trouver )
		{
			if ( document.forms[nomForm].elements[i].checked )
			{
				trouver = true;
			}
			else
			{
				i++;
			}
		}
			
		return trouver;
	}
	
	
	function verifSelectionModePaiement()
	{
		var i = 0;
		var trouver = false;
		var nomForm = "formSelectionPaiement";
			
		while ( document.forms[nomForm].elements[i] && !trouver )
		{
			if ( document.forms[nomForm].elements[i].checked )
			{
				trouver = true;
			}
			else
			{
				i++;
			}
		}
			
		return trouver;
	}
	
	
	function reload(url)
	{
		window.location.replace(url);
	}
