//Objet AJAX ( différent IE et Firefox )
function getXhr(){
  
  if(window.XMLHttpRequest) xhr = new XMLHttpRequest(); 
  
  else if(window.ActiveXObject)
   {  
    try
     {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
     }
    catch (e)
     {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");
     }
   }
  else 
   { 
    xhr = false; 
   }
}




function isLog(){
	document.location.href="produits.php";	
}



//Envoi mail mot de passe oublié
function envoiMDP(){

	if ( isValidEmail ( document.forms["popupmotdepasse_form"].elements["popupmotdepasse_email"].value )  ){
	
		xhr = getXhr();
		
		if ( getXhr() != false ){
		
		xhr.onreadystatechange = function()
		{
		
			if(xhr.readyState == 4 && xhr.status == 200)
			 {
				
				var docXML= xhr.responseXML;
				var items = docXML.getElementsByTagName("reponse");
				
				if ( items.item(0).firstChild.data == "error" ){
					
					setError( "popupmotdepasse_erreur", "Erreur technique" );
					
				}else{
					
					closePopup( "popupmotdepasse" );
					affichPopup( "popupmotdepassevalid" );
					
				}
			
			 }
		}
		
		xhr.open("POST",'../php/produits/envoiMDP.php',true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send( "email=" + document.forms["popupmotdepasse_form"].elements["popupmotdepasse_email"].value );
	  
	  }
	
	}else{
		
		setError( "popupmotdepasse_erreur", "Merci d'indiquer une adresse e-mail valide" );
		
	}
	
	
}




function login(){
	
		if ( !isValidEmail ( document.forms["popupproduits_form"].elements["popupproduits_email"].value )  ){
			
			setError( "popupproduits_erreur", "Merci d'indiquer une adresse e-mail valide" );
			
		}else if ( document.forms["popupproduits_form"].elements["popupproduits_mdp"].value == "" ) {
			
			setError( "popupproduits_erreur", "Merci d'indiquer votre mot de passe" );
			
		}else{
				
				xhr = getXhr();
			
				if ( getXhr() != false ){
				
					xhr.onreadystatechange = function()
					{
					
					
						if(xhr.readyState == 4 && xhr.status == 200)
						 {
							
							var docXML= xhr.responseXML;
							var items = docXML.getElementsByTagName("reponse");
							
							if ( items.item(0).firstChild.data == "error" ){
								
								setError( "popupproduits_erreur", "Erreur technique" );
								
							}else if ( items.item(0).firstChild.data == "no" ){
								
								setError( "popupproduits_erreur", "E-mail ou mot de passe incorrect" );
								
							}else{
								
								isLog();
								
							}
						
						 }
					}
					
					xhr.open("POST",'../php/produits/login.php',true);
					xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
					xhr.send( "email=" + document.forms["popupproduits_form"].elements["popupproduits_email"].value + "&mdp=" + document.forms["popupproduits_form"].elements["popupproduits_mdp"].value );
			  
			  }
			  
			  
			
		}

}




//Envoi la selection par mail
function envoiSelection( query, nom ){

		xhr = getXhr();
		
		if ( getXhr() != false ){
		
			xhr.onreadystatechange = function()
			{
			
				if(xhr.readyState == 4 && xhr.status == 200)
				 {
					
					var docXML= xhr.responseXML;
					var items = docXML.getElementsByTagName("reponse");
					
					if ( items.item(0).firstChild.data == "error" ){
						
					}else{
						
						affichPopup( "popupselection" );
						
					}
				
				 }
			}
			
			xhr.open("POST",'../php/produits/envoiSelection.php',true);
			xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			xhr.send( "query=" + query +"&nom=" + nom );	
		}
}




function setError( champs, ch )
{
	window.document.getElementById( champs ).style.visibility = 'visible';
	window.document.getElementById( champs ).innerHTML = ch;	
	//intV = setInterval( 'hideError(\'' + champs + '\')', 2000 );
}

function hideError( champs )
{ 
	var obj = window.document.getElementById( champs );
	obj.style.visibility = 'hidden';
	clearInterval( intV );
}

 