// JavaScript Document


function go_url_attribut(value)
{
	window.location.replace(value);
}

function ouvre_facture(id)
{
	window.open ('facture_commande.php?id=' + id, 'Facture_numero' + id, config='height=800, width=650	, toolbar=no, menubar=yes, scrollbars=no, resizable=no, location=no, directories=no, status=no');
}

function fill_carnet_modifier(id, ref)
{
	var xhr = init_xhr(); 
 
    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {
              if(xhr.status  == 200)
				{
					var sexe = get_element(xhr.responseText, "sexe");
					
					if (sexe == "mr")
						document.getElementById("form_modifier_addresse").sexe_modifier[2].checked = true;
					else if (sexe == "mlle")
						document.getElementById("form_modifier_addresse").sexe_modifier[1].checked = true;
					else
						document.getElementById("form_modifier_addresse").sexe_modifier[0].checked = true;
				
					document.getElementById("id_modifier").value = id;					
					document.getElementById("nom_modifier").value = get_element(xhr.responseText, "nom");
					document.getElementById("prenom_modifier").value = get_element(xhr.responseText, "prenom");	
					document.getElementById("designation_modifier").value = get_element(xhr.responseText, "designationadresse");	
					document.getElementById("addresse_modifier").value = get_element(xhr.responseText, "adresse");	
					document.getElementById("comp_addresse_modifier").value = get_element(xhr.responseText, "compadresse");	
					document.getElementById("postal_modifier").value = get_element(xhr.responseText, "code_postal");	
					document.getElementById("ville_modifier").value = get_element(xhr.responseText, "ville");

					
					var pays = get_element(xhr.responseText, "pays");
					for (var i = 0; document.getElementById("pays_modifier").options[i]; i++)
					{
						if (pays == document.getElementById("pays_modifier").options[i].value)
							{
								document.getElementById("pays_modifier").options[i].selected = true;
								break;
							}
					}

					document.getElementById("tel_modifier").value = get_element(xhr.responseText, "telephone");
				}
              else 
                 alert("Le serveur ne répond pas");
         }
    }; 

   xhr.open("get", "gere_carnet.php?action=modifier&id_addresse=" + id + "&id_client=" + ref, true);
   xhr.send(null);
}

function gere_carnet(flag)
{
	if (flag == "1")
	{
	if (document.getElementById("form_carnet").style.display != "none")
		document.getElementById("form_carnet").style.display = "none";
	document.getElementById("form_carnet_modifier").style.display = "block";
	}
	else if (flag == "2")
	{
	if (document.getElementById("form_carnet_modifier").style.display != "none")
		document.getElementById("form_carnet_modifier").style.display = "none";
	document.getElementById("form_carnet").style.display = "block";
	}
}

function toogle_affichage(id)
{
if (document.getElementById(id).style.display == "none")
	$("#" + id).fadeIn("fast");
else
	$("#" + id).fadeOut("fast");
}

function submit_connexion(form, champ)
{
	var login = document.getElementById(form).elements["email_connexion"].value;
	var pass = document.getElementById(form).elements["pass_connexion"].value;
	var xhr = init_xhr(); 
 
    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {
              if(xhr.status  == 200)
			  	{
				if (xhr.responseText == "oui")
					document.forms[form].submit(); 
				else
					{
					document.getElementById(champ).style.display = "block";
					}
				}
              else 
                 alert("Le serveur ne répond pas");
         }
    }; 

   xhr.open("get", "connexion.php?action=connexion&email_connexion=" + login + "&pass_connexion=" + pass, true);
   xhr.send(null);
   
   
}

function verif_unique_email(email)
{
   var xhr = init_xhr(); 
	
   xhr.open("get", "gere_email.php?action=is_unique&email=" + email, false);
   xhr.send(null);
   if (xhr.responseText == "true")
		return (true);
   else
		return (false);
}
