
 
 function envoieRequete(url,id)
 {
 var xhr_object = null;
 var position = id;
 if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
 else
 if (window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");

 // On ouvre la requete vers la page désirée
 xhr_object.open("GET", url, true);
 xhr_object.onreadystatechange = function(){
 if ( xhr_object.readyState == 4 )
 {
 // j'affiche dans la DIV spécifiées le contenu retourné par le fichier
 document.getElementById(position).innerHTML = xhr_object.responseText;
 }
 }
 // dans le cas du get
 xhr_object.send(null);

 }
 
 function getPosition(element)
{
	var left = 0;
	var top = 0;
	/*On récupère l'élément*/
	var e = document.getElementById(element);
	/*Tant que l'on a un élément parent*/
	while (e.offsetParent != undefined && e.offsetParent != null)
	{
		/*On ajoute la position de l'élément parent*/
		left += e.offsetLeft + (e.clientLeft != null ? e.clientLeft : 0);
		top += e.offsetTop + (e.clientTop != null ? e.clientTop : 0);
		e = e.offsetParent;
	}
	
	
	return left + " " + top;
}

   function actu_iframe(){
	
	
    if(document.all) {
   
	// pour IE
	
	 
	document.all.pp.style.height = document.frames("pp").document.body.scrollHeight;
	//alert(document.all.pp.style.height);
	}
   else 
	{

   hauteurgauche=document.getElementById("pp" ).contentDocument.body.scrollHeight;

	document.getElementById('pp').style.height=hauteurgauche+ "px" ;
	hauteurgauche = hauteurgauche + 50
	//document.getElementById("centre").style.height = hauteurgauche+ "px" ;
	
	//hauteurgauche = document.getElementById("pp" ).contentDocument.body.scrollHeight;
   //document.getElementById("centre").style.height = hauteurgauche+ "px" ;
	
	}
   //document.all.centre.style.height = document.frames("pp").document.body.scrollHeight + 50;
 }
   
 function actu_page(){

	
    if(document.all) 
	{
	// pour IE
	document.all.centre.style.height = '0'
	document.all.centre.style.height = document.pp.document.body.scrollHeight;
	//alert(document.all.centre.style.height);
	}
		
		
   else 
   {
  // document.getElementById("centre").style.height = '0px'
  // hauteurgauche = document.getElementById("pp" ).contentDocument.body.scrollHeight;
  // document.getElementById("centre").style.height = hauteurgauche+ "px" ;
  
  document.getElementById("centre").style.height = document.getElementById("pp" ).contentDocument.body.scrollHeight +'px';

   //alert(hauteurgauche);
   }
 }     
   
   
 function actu_filtre(){
	//document.getElementById("pp" ).style.height = 0
	//document.all.pp.style.height = 100px
	
    if(document.all)
		{
   
	// pour IE
	document.all.filter2.style.height = document.body.scrollHeight;
	
	
//	document.getElementById('pp').scrollHeight = document.getElementById('pp' ).contentDocument.body.scrollHeight;
		}
   else 
		{
	/*alert(document.getElementById("pp" ).contentDocument.body.scrollHeight); */
   
		hauteurgauche = document.body.scrollHeight;
		//alert(document.getElementById("pp" ).contentDocument.body.scrollHeight);
			document.getElementById('filter2').style.height=hauteurgauche+ "px" ;
		}
 }  

   
   	function Ajouter(liste,valeur) {
	
				
		
		Lliste = document.getElementById(liste)
	
		var o=new Option(valeur);
		Lliste.options[Lliste.options.length]=o;
		
	}
	
	function SupprimerTout(liste) {
		document.getElementById(liste).options.length=0;
	}
	
function Quantite()
	{
	
	if (document.getElementById('quantite').value == "Quantité") 
		{
		document.getElementById('quantite').value=""
		}
	}
	
	function autocompleteONCE()
	{
	if (document.getElementById('champ-texte').value == "Tapez ici votre référence") 
		{
		document.getElementById('champ-texte').value=""
		}
	}
	
function AjouterQuantite()
	{

	
	if (document.getElementById('quantite').value == "Quantité") 
	{
	document.getElementById('quantite').style.background= '#ffcc99'
	}

	if (isNumeric(document.getElementById('quantite').value))
	{

	var prod ;
	prod = 0
	prod = " [ " + document.getElementById('quantite').value  + " X ]  " + document.getElementById('ref').value

	
		if(document.getElementById('supl1').length > 1)	
		{
		prod = prod + " : " + document.getElementById("supl1").options[document.getElementById("supl1").selectedIndex].text
		}
		
		if(document.getElementById('supl2').length > 1)
		{		
		prod = prod + "  , " + document.getElementById("supl2").options[document.getElementById("supl2").selectedIndex].text
		}

		if(document.getElementById('supl3').length > 1)	
		{
		prod = prod + "  , " + document.getElementById("supl3").options[document.getElementById("supl3").selectedIndex].text
		}
	
		Ajouter('cadi',prod  )
		
	}	
		
		else
		{
			alert('Veuillez entrer une quantité avec des chiffres et sans virgules');
		}
	}
	
function RetirerDuCadi()
	{
	document.getElementById('cadi').options[document.getElementById('cadi').selectedIndex] = null
	}
		
	
function isNumeric(str)
{
  var len= str.length;
  if (len==0)
    return false;
  var p=0;
  var ok= true;
  var ch= "";
  while (ok && p<len)
  {
    ch= str.charAt(p);
    if ('0'<=ch && ch<='9')
      p++;
    else
      ok= false;
  }
  return ok;
}	

function afficher(value) 
{
   poplink('../images/' + value + '.jpg');
}

function sortlist() 
{
	var lb = document.getElementById('ref');
	arrTexts = new Array();

	for(i=0; i<lb.length; i++)  {
	  arrTexts[i] = lb.options[i].text;
	}

	arrTexts.sort();

	for(i=0; i<lb.length; i++)  {
	  lb.options[i].text = arrTexts[i];
	  lb.options[i].value = arrTexts[i];
	}
}


function Retape()
{
closepopup();
fanto()
	if(document.all) 
		{
//	   document.all.pp.style.height = 0px
		}
	   else 
	    {
//	document.getElementById('pp').style.height = "0px"
			}

	actu_page();
	actu_iframe();

	

//redimentionne en cas ou la page est trop courte
	if(document.all) 
	   {
	   
			aa = document.all.pp.style.height
			
			bb= aa.slice(0,aa.length -2)
			if (bb < 750)
			{
			document.getElementById('pp').style.height = '750px'
			document.getElementById('centre').style.height = '750px'
			}
	   
	   
		   if  (document.all.pp.style.height < 750)
		   {
		   alert('yo');
		   document.all.pp.style.height = 750
		   }
		}
	   else 
		{
			aa = document.getElementById('pp').style.height
			
			bb= aa.slice(0,aa.length -2)
			if (bb < 750)
			{
			document.getElementById('pp').style.height = '750px'
			document.getElementById('centre').style.height = '750px'
			}
		}


}

function SelTOUS()
{

	if(document.formul.bton_sel_tous.checked==true)
	{
	document.formul.k2.checked= true
	document.formul.k3.checked= true
	document.formul.k4.checked= true
	document.formul.k5.checked= true
	document.formul.k6.checked= true
	document.formul.k7.checked= true
	document.formul.k8.checked= true
	document.formul.k9.checked= true
	document.formul.k10.checked= true
	document.formul.k11.checked= true
	document.formul.k12.checked= true
	document.formul.k13.checked= true
	document.formul.k14.checked= true
	document.formul.k15.checked= true
	document.formul.k16.checked= true
	document.formul.k17.checked= true
	document.formul.k18.checked= true
	document.formul.k19.checked= true
	document.formul.k20.checked= true
	document.formul.k21.checked= true
	document.formul.k22.checked= true
	}
	else
	{
	document.formul.k2.checked= false
	document.formul.k3.checked= false
	document.formul.k4.checked= false
	document.formul.k5.checked= false
	document.formul.k6.checked= false
	document.formul.k7.checked= false
	document.formul.k8.checked= false
	document.formul.k9.checked= false
	document.formul.k10.checked= false
	document.formul.k11.checked= false
	document.formul.k12.checked= false
	document.formul.k13.checked= false
	document.formul.k14.checked= false
	document.formul.k15.checked= false
	document.formul.k16.checked= false
	document.formul.k17.checked= false
	document.formul.k18.checked= false
	document.formul.k19.checked= false
	document.formul.k20.checked= false
	document.formul.k21.checked= false
	document.formul.k22.checked= false
	}
	
}

function DODOC()
{
   Verif='non'
	var Verif = VerifieFormulaire();
   if(Verif=='oui')
   {
    document.formul.action = 'trait.php?type=doc'; 
   document.formul.submit();
   }
}

function SelTOUSCadi()
{
	nbelement = document.getElementById('cadi');
   for (i = 0; i < nbelement.length; i++) nbelement[i].selected = true;
   Verif='non'

	var Verif = VerifieFormulaire();
	
	nbelement = document.getElementById('cadi');
	
	   if(nbelement.length ==0) 
	{
	alert('Vous n\'avez pas ajouté de produits dans la liste !');
	document.formul.cadi.style.background= '#ffcc99'
	Verif='non'
	}
	
	
   

   if(Verif=='oui')
   {

   document.formul.action = 'trait.php?type=dev'; 
   document.formul.submit();
   }
}

function SelINFOS()
{
Verif='non'
var Verif = VerifieFormulaire();

	//Ajouter('cadi',document.getElementById('ref').value)

	  if(Verif=='oui')
  {
	
		var prod ;
	prod = 0
	prod = document.getElementById('ref').value + " [ INFORMATION ]  "

	
		if(document.getElementById('supl1').length > 1)	
		{
		prod = prod + " : " + document.getElementById("supl1").options[document.getElementById("supl1").selectedIndex].text
		}
		
		if(document.getElementById('supl2').length > 1)
		{		
		prod = prod + "  , " + document.getElementById("supl2").options[document.getElementById("supl2").selectedIndex].text
		}

		if(document.getElementById('supl3').length > 1)	
		{
		prod = prod + "  , " + document.getElementById("supl3").options[document.getElementById("supl3").selectedIndex].text
		}
	
	
	
	Ajouter('cadi', prod);
     
   
   
   
   nbelement = document.getElementById('cadi');
   for (i = 0; i < nbelement.length; i++) nbelement[i].selected = true;
   }
 
   
  if(Verif=='oui')
  {
  document.formul.action = 'trait.php?type=inf';   
  document.formul.submit();
  }
  
  
}

function VerifieFormulaire()
{
okay='oui'

	if(document.formul.societe.value =='') 
	{
	alert('Vous n\'avez pas précisé le nom de votre société');
	document.formul.societe.style.background= '#ffcc99'
	okay='non'
	}
	
	if(document.formul.activite.value =='Selectionner') 
	{
	
		if(document.formul.activite2.value=='')
		{
		alert('Vous n\'avez pas précisé le domaine d\'activités');
		document.formul.activite.style.background= '#ffcc99'
		document.formul.activite2.style.background= '#ffcc99'
		okay='non'
		}
	}
	
	if(document.formul.patronyme.value =='Selectionner') 
	{
	alert('Vous n\'avez pas précisé votre patronyme');
	document.formul.patronyme.style.background= '#ffcc99'
	okay='non'
	}
	
	if(document.formul.nom.value =='') 
	{
	alert('Vous n\'avez pas précisé votre nom');
	document.formul.nom.style.background= '#ffcc99'
	okay='non'
	}
	
	if(document.formul.adresse.value =='') 
	{
	alert('Vous n\'avez pas précisé votre adresse');
	document.formul.adresse.style.background= '#ffcc99'
	okay='non'
	}
	
	if(document.formul.ville.value =='') 
	{
	alert('Vous n\'avez pas précisé votre ville');
	document.formul.ville.style.background= '#ffcc99'
	okay='non'
	}
	
	if(document.formul.codepost.value =='') 
	{
	alert('Vous n\'avez pas précisé votre code postale');
	document.formul.codepost.style.background= '#ffcc99'
	okay='non'
	}
	
	if(document.formul.tel.value =='') 
	{
	alert('Vous n\'avez pas précisé votre numero de téléphone');
	document.formul.tel.style.background= '#ffcc99'
	okay='non'
	}

	if(document.formul.mail.value =='') 
	{
	alert('Vous n\'avez pas précisé votre mail');
	document.formul.mail.style.background= '#ffcc99'
	okay='non'
	}

	return okay;
	
	
	
}

function InitCouleur()
{
	document.formul.prenom.style.background = '#ffffff'
	document.formul.societe.style.background= '#ffffff'
	document.formul.activite.style.background= '#ffffff'
	document.formul.activite2.style.background= '#ffffff'
	document.formul.patronyme.style.background= '#ffffff'
	document.formul.nom.style.background= '#ffffff'
	document.formul.adresse.style.background= '#ffffff'
	document.formul.ville.style.background= '#ffffff'
	document.formul.codepost.style.background= '#ffffff'
	document.formul.tel.style.background= '#ffffff'
	document.formul.mail.style.background= '#ffffff'
	document.formul.fax.style.background= '#ffffff'
	document.formul.site.style.background= '#ffffff'
	document.formul.remarque.style.background= '#ffffff'
	//document.formul.cadi.style.background= '#ffffff'
}


