function openPopup()
{
   if (logged === true) return;
   
	document.getElementById("fond_gris").style.display = "block";
	document.getElementById("popup").style.display = "block";
}
function openPopupRedirect(to)
{
   if (logged === true) {
      location.href = to;
      return false;
   }
   logged = to;
   
	document.getElementById("fond_gris").style.display = "block";
	document.getElementById("popup").style.display = "block";
}

function closePopup()
{
	document.getElementById("fond_gris").style.display = "none";
	document.getElementById("popup").style.display = "none";
}


function focusLoginPopup(o_form){
	if (o_form.value == "E-mail" || o_form.value == "********") {
		o_form.value="";
	}
}

function utilisateurLogPopup()
{
   if (logged === true) return;
    
	var XHR	=	new PrivateXHR();
	XHR.addParam("f_login", document.getElementById('inp-email').value);
	XHR.addParam("f_password", document.getElementById("inp-password").value);
	XHR.addParam("f_autolog", document.getElementById("inp-autlog").checked);
	XHR.outToText (false);
	XHR.sendToPhp(callbackUtilisateurLogPopup, "/ws/login_cart.php","POST");
   
   
}

function callbackUtilisateurLogPopup(obj)
{
   if (logged === true) return;
   
	var login_ok = obj.getElementsByTagName('login');

	// validation si ok
	if (login_ok[0].firstChild.data == 'true')
	{
		if (logged !== false) {
         location.href = logged;
      } else {
         document.location.reload(false);
      }
	}
	// sinon, affichage de l'erreur
	else
	{
		document.getElementById("erreur-login").className = "login-error-cart";
	}
}