﻿function envoi_form_concours()
{
		var xhr_object = null;

			if(window.XMLHttpRequest) // Firefox
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
			else { // XMLHttpRequest non supporté par le navigateur
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			   return;
				 }
				
		var variables = new Array;
		var data = '';
		
		for(var i=0;i<document.forms[0].elements.length;i++)
		{	
			if(i==0)
			{
				variables[i] = document.forms[0].elements[i].name+'='+document.forms[0].elements[i].value;
			}
			else
			{	
				variables[i] = '&'+document.forms[0].elements[i].name+'='+document.forms[0].elements[i].value;
			}
			data = data+variables[i];
		}
		
		xhr_object.open("POST", "script_form.php", true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												//alert(xhr_object.responseText);
												tmp = xhr_object.responseText.split("!");
												tmp1 = tmp[0];
												tmp2 = tmp[1];
												if(tmp1 == 'ok')
												{
													document.getElementById('result_form').innerHTML = tmp2;
												}
												else
												{
													Ext.Msg.alert('ATTENTION',tmp1);													
												}
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);
}
//------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------
function formulaire(nom, script)
{
		var xhr_object = null;

			if(window.XMLHttpRequest) // Firefox
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
			else { // XMLHttpRequest non supporté par le navigateur
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			   return;
				 }
				
		var variables = new Array;
		var m = document.forms[nom];
		var data = '';		
		
		for(var i=0;i<m.elements.length;i++)
		{	
			// traitement bouton radio
			if(m.elements[i].type == 'radio')
			{
				if(m.elements[i].checked){variables[i] = '&'+m.elements[i].name+'='+m.elements[i].value;}
				else{variables[i] = '';}
			}
			// traitement champ text
			if(m.elements[i].type == 'text')
			{
				variables[i] = '&'+m.elements[i].name+'='+m.elements[i].value;
			}
			// traitement champ caché			
			if(m.elements[i].type == 'hidden')
			{
				variables[i] = '&'+m.elements[i].name+'='+m.elements[i].value;
			}
			// traitement liste déroulante			
			if(m.elements[i].tagName == 'SELECT')
			{
				variables[i] = '&'+m.elements[i].name+'='+m.elements[i].value;
			}
			// traitement zone de texte			
			if(m.elements[i].tagName == 'TEXTAREA')
			{
				variables[i] = '&'+m.elements[i].name+'='+m.elements[i].value;
			}
			// traitement case à cocher
			if(m.elements[i].type == 'checkbox')
			{
				if(m.elements[i].checked){variables[i] = '&'+m.elements[i].name+'=oui';}
				else{variables[i] = '&'+m.elements[i].name+'=non';}
			}
			// suppression du bouton dans le formulaire
			if(m.elements[i].type == 'button'){variables[i] = '';}
			
			data = data+variables[i];
		}
		// supprime le & en debut de chaine
		data = data.replace(/^&/, '');
		
//		alert(data);return false;		
		
		xhr_object.open("POST", script, true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												//alert(xhr_object.responseText);
												tmp = xhr_object.responseText.split("!");
												tmp1 = tmp[0];
												tmp2 = tmp[1];
												if(tmp1 == 'ok')
												{
													alert(tmp2);
												}
												else
												{
													alert(tmp1);
													//document.getElementById(tmp2).focus();
												}
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);
}
//------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------
function ajax_affichage(data, serveur, target)
{
		var xhr_object = null;

		if(window.XMLHttpRequest) // Firefox
		   xhr_object = new XMLHttpRequest();
		else if(window.ActiveXObject) // Internet Explorer
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		else { // XMLHttpRequest non supporté par le navigateur
		   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		   return;
			 }
			 
			 var valeur = "&data="+data;
			 
	xhr_object.open("POST", serveur, true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												document.getElementById(target).innerHTML = xhr_object.responseText;
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(valeur);
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function longueur_annonce(champ, nombre)
{
	var length = document.getElementById(champ).value.length;
	
	var length1 = document.getElementById('annonce_ligne1').value.length;
	var length2 = document.getElementById('annonce_ligne2').value.length;
	var length3 = document.getElementById('annonce_ligne3').value.length;
	var length4 = document.getElementById('annonce_ligne4').value.length;
	var length5 = document.getElementById('annonce_ligne5').value.length;
	var length_total = length1+length2+length3+length4+length5;
	var length_diff = 200-length_total;
	
	document.getElementById('num_'+champ).innerHTML = length;
	document.getElementById('num_total').innerHTML = length_total;
	if(length_diff<31){document.getElementById('soustrac_num_total').innerHTML = '<span style="color:#FF0000">'+length_diff+'</span>';}
	else{document.getElementById('soustrac_num_total').innerHTML = length_diff;}
	
	if(length_diff>1){document.getElementById('s').innerHTML = 's';}else{document.getElementById('s').innerHTML = '';}
	
	if (length >= nombre){return false;}
	return true;
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function longueur_annonce_supp(champ, nombre)
{
	var length_supp = document.getElementById(champ).value.length;
	
	var length1_supp = document.getElementById('annonce_ligne_supp1').value.length;
	var length2_supp = document.getElementById('annonce_ligne_supp2').value.length;
	var length3_supp = document.getElementById('annonce_ligne_supp3').value.length;
	var length_total_supp = length1_supp+length2_supp+length3_supp;
	var length_diff_supp = 120-length_total_supp;
	
	document.getElementById('num_'+champ).innerHTML = length_supp;
	document.getElementById('num_total_supp').innerHTML = length_total_supp;
	if(length_diff_supp<31){document.getElementById('soustrac_num_total_supp').innerHTML = '<span style="color:#FF0000">'+length_diff_supp+'</span>';}
	else{document.getElementById('soustrac_num_total_supp').innerHTML = length_diff_supp;}
	
	if(length_diff_supp>1){document.getElementById('s_supp').innerHTML = 's';}else{document.getElementById('s').innerHTML = '';}
	
	if (length_supp >= nombre){return false;}
	return true;
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function init_mdp(ref)
{
			var xhr_object = null;
	 
			if(window.XMLHttpRequest) // Firefox 
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer 
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
			else { // XMLHttpRequest non support par le navigateur 
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			   return;
				 }

		var id = "id="+ref;
		var mot = "&mdp="+document.getElementById('mdp').value;
		var data = id+mot;
				
		xhr_object.open("POST", "script_init_mdp.php", true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{																		
												affiche_message(xhr_object.responseText);
												efface_message();
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);
}
//------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------
function identification(choix,host)
	{		
		var xhr_object = null;
	 
			if(window.XMLHttpRequest) // Firefox 
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer 
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
			else { // XMLHttpRequest non supporté par le navigateur 
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			   return;
				 }
			
		if(choix==1)
		{
			var numero_id = 'numero_id='+window.document.getElementById('numero').value;
			var mdp_id = '&mdp_id='+window.document.getElementById('mdp').value;
		}
		else
		{
			var numero_id = 'numero_id='+window.document.getElementById('numero_id').value;
			var mdp_id = '&mdp_id='+window.document.getElementById('mdp_id').value;
		}
		
		Ext.MessageBox.show
		({
           msg: 'Identification en cours...',
           width:300,
           wait:true,
           waitConfig: {interval:200}
       });
		
		var data = numero_id + mdp_id;
		
		xhr_object.open("POST", "script_identification.php", true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												tmp = xhr_object.responseText.split('!');
												tmp1 = tmp[0];
												tmp2 = tmp[1];
												
												if(tmp1 != 'ok')
												{
													Ext.Msg.alert('Info',tmp1);
												}
												else
												{
													if(choix==1)
													{
														if(tmp2=='oui'){window.location.replace("passer_commande.php");}
														else{setTimeout('window.location.reload()',2200);}
													}
													if(host=='abo')
													{
														window.location.replace("abonnements.php");
													}
													if(host=='annonce')
													{
														window.location.replace("rediger_annonce.php");
													}
													else
													{
														if(tmp2=='oui'){window.location.replace("passer_commande.php");}
														else{setTimeout('window.location.replace("index.php")',2200);}
													}
												}
											}										
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);			 
	}
//------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------
function inscrip(host) 
{
		var xhr_object = null;

			if(window.XMLHttpRequest) // Firefox
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
			else { // XMLHttpRequest non supporté par le navigateur
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			   return;
				 }
				 
		var variables = new Array;
		var data = '';
		
		for(var i=0;i<document.inscription.elements.length;i++)
		{	
			if(i==0)
			{
				variables[i] = document.inscription.elements[i].name+'='+document.inscription.elements[i].value;
			}
			else
			{	
				if(document.inscription.elements[i].type == 'checkbox')
				{
					if(document.inscription.elements[i].checked){variables[i] = '&'+document.inscription.elements[i].name+'='+document.inscription.elements[i].value;}
				}
				else
				{
					variables[i] = '&'+document.inscription.elements[i].name+'='+document.inscription.elements[i].value;
				}
			}
			data = data+variables[i];
		}
		
		Ext.MessageBox.show
		({
           msg: 'Veuillez patienter...',
           width:300,
           wait:true,
           waitConfig: {interval:200}
       });
		
		xhr_object.open("POST", "script_inscription.php", true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												//alert(xhr_object.responseText);
												var tmp = xhr_object.responseText.split('!');
												tmp1 = tmp[0];
												tmp2 = tmp[1];
												
												Ext.Msg.alert('INFORMATION',tmp1);
												var reg1=new RegExp("(compte)","g");
												var reg2=new RegExp("(oui)","g");
												
												//alert(tmp1.match(reg1));
												
												if(tmp2.match(reg2)){setTimeout('window.location.replace(\'passer_commande.php\')',2200);}
												else if(host=='abo'){setTimeout('window.location.replace(\'abonnements.php\')',2200);}
												else if(host=='annonce'){setTimeout('window.location.replace(\'rediger_annonce.php\')',2200);}
												else if(tmp1.match(reg1)){setTimeout('window.location.replace(\'index.php\')',2200);}
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);
}
//------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------
function recherche_article()
	{
		var xhr_object = null;

			if(window.XMLHttpRequest) // Firefox
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
			else { // XMLHttpRequest non supporté par le navigateur
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			   return;
				 }
				 
		var categorie = 'categorie='+document.getElementById('categorie2').value;
		var mois = '&mois='+document.getElementById('mois').value;
		var annee = '&annee='+document.getElementById('annee').value;

		var data = categorie + mois + annee;

		var tmp = null;

		xhr_object.open("POST", 'script_recherche.php', true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												//alert(xhr_object.responseText);
												tmp = xhr_object.responseText;
												document.getElementById('resultat').innerHTML = tmp;
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);
	}
//------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------
function affiche_sous_cat(categorie)
{
		var categorie_split = categorie.split('!!');
		
		if(categorie_split[1]==0)
		{
			document.getElementById('sous_cat').innerHTML = ': Pas de sous-cat&eacute;gorie';
			document.getElementById('bin_sous_cat').value = 0;
			return false;
		}
		else
		{
		
			var xhr_object = null;
		
			if(window.XMLHttpRequest) // Firefox
				xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer
				xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
			else { // XMLHttpRequest non supporté par le navigateur
				alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			   return false;
				 }
		
					document.getElementById('bin_sous_cat').value = 1;
					var data = 'categorie='+categorie_split[0];
					
					var tmp = null;
					xhr_object.open("POST", 'sous_cat.php', true);
					xhr_object.onreadystatechange = function()
													{
														if(xhr_object.readyState == 4)
														{//alert(xhr_object.responseText);
															document.getElementById('sous_cat').innerHTML = ': '+xhr_object.responseText;													
														}
													}
				
				xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
				xhr_object.send(data);
		}
}
//---------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------
function panier(reference)
{
				if(window.XMLHttpRequest) // Firefox 
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer 
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
			else { // XMLHttpRequest non supporté par le navigateur 
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			   return;
				 }
				 
			var data = "reference="+reference;
				
		xhr_object.open("POST", 'script_panier.php', true);
		xhr_object.onreadystatechange = function()
										{//alert(xhr_object.responseText);
											if(xhr_object.readyState == 4)
											{
												var tmp = xhr_object.responseText.split('!');
												if(confirm('Voulez-vous voir votre panier ?'))
												{
													window.location.replace('panier.php');
												}
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);
}
//---------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------
function panier2(reference)
{
				if(window.XMLHttpRequest) // Firefox 
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer 
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
			else { // XMLHttpRequest non supporté par le navigateur 
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			   return;
				 }
				 
			var data = "reference="+reference;
				
		xhr_object.open("POST", 'script_panier2.php', true);
		xhr_object.onreadystatechange = function()
										{//alert(xhr_object.responseText);
											if(xhr_object.readyState == 4)
											{
												var tmp = xhr_object.responseText.split('!');
												var tmp1 = tmp[0];
												var tmp2 = tmp[1];
												if(tmp2=='erreur'){alert(tmp1);}
												else
												{
													if(confirm('Voulez-vous voir votre panier ?'))
													{
														window.location.replace('panier.php');
													}
												}
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);
}
//------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------
var editionEnCours = false;

var sauve = false;

var totalht = 0;

var totalttc = 0;

var tmp = null;
//------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------
function inlineMod(id, modele, obj, nomValeur, type)
{
	if(editionEnCours)
	{
		return false;
	}
	else
	{
		editionEnCours = true;
		sauve = false;
	}

	var input = null;

	switch(type)
	{
		case "texte":
		case "nombre":
			input = document.createElement("input");
			break;

		case  "texte-multi":
			input = document.createElement("textarea");
			break;
	}

	if (obj.innerText)
		input.value = obj.innerText;
	else
		input.value = obj.textContent;
		
	input.value = trim(input.value);

	input.style.width  = getTextWidth(input.value) + 30 + "px";

	obj.replaceChild(input, obj.firstChild);
	
	input.focus();
	input.select();

	input.onblur = function sortir()
	{
		sauverMod(id, modele, obj, nomValeur, input.value, type);
		delete input;
	}

	input.onkeydown = function keyDown(event)
	{
        if (!event&&window.event)
        {
            event = window.event;
        }
		if(getKeyCode(event) == 13)
        {
			sauverMod(id, modele, obj, nomValeur, input.value, type);
			delete input;
		}
	}
}
//------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------
function trim(value) {
   var temp = value;
   var obj = /^(\s*)([\W\w]*)(\b\s*$)/;
   if (obj.test(temp)) { temp = temp.replace(obj, '$2'); }
   var obj = /  /g;
   while (temp.match(obj)) { temp = temp.replace(obj, " "); }
   return temp;
}
//------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------
function getTextWidth(texte)
{
	var largeur = 150;

	if(trim(texte) == "")
	{
		return largeur;
	}

	var span = document.createElement("span");
	span.style.visibility = "hidden";
	span.style.position = "absolute";

	span.appendChild(document.createTextNode(texte));
	document.getElementsByTagName("body")[0].appendChild(span);

	largeur = span.offsetWidth;

	document.getElementsByTagName("body")[0].removeChild(span);
	span = null;

	return largeur;
}
//------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------
function getKeyCode(evenement)
{
    for (prop in evenement)
    {
        if(prop == 'which')
        {
            return evenement.which;
        }
    }

    return evenement.keyCode;
}
//------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------
function getXMLHTTP()
{
    var xhr = null;
    if(window.XMLHttpRequest)
    { // Firefox et autres
        xhr = new XMLHttpRequest();
    }
    else if(window.ActiveXObject)
    { // Internet Explorer
        try
        {
            xhr = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(e)
        {
            try
            {
                xhr = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch(e1)
            {
                xhr = null;
            }
        }
    }
    else
    { // XMLHttpRequest non supporté par le navigateur
        alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
    }

    return xhr;
}

var XHR = null;
//------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------
function sauverMod(id, modele, obj, nomValeur, valeur, type)
{
	if(sauve)
	{
		return false;
	}
	else
	{
		sauve = true;		
	}

	if(XHR && XHR.readyState != 0)
	{
		XHR.abort();
		delete XHR;
	}

	XHR = getXMLHTTP();

	if(!XHR)
	{
		return false;
	}

	XHR.open("GET", "script_modif_panier.php?id=" + id + "&champ=" + nomValeur + "&valeur=" + escape(valeur) + "&modele=" + modele + "&type=" + type + ieTrick(), true);

	XHR.onreadystatechange = function()
	{
		if (XHR.readyState == 4)
		{	
			var tmp=XHR.responseText.split("!");
			var tmp1=tmp[0];
			var tmp2=tmp[1];
			var tmp3=tmp[2];
			
				
			if(tmp1=='pasok')
			{
				editionEnCours = false;
				obj.replaceChild(document.createTextNode(tmp2), obj.firstChild);
				affiche_message(tmp3);
				efface_message();				
			}
			else
			{
				editionEnCours = false;
				ajax_affichage(0, 'panier.inc.php', 'ligne1_main');	
			}
		}
	}
	XHR.send(null);
}
//------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------
function ieTrick(sep)
{
	var d = new Date();
	var trick = d.getYear() + "ie" + d.getMonth() + "t" + d.getDate() + "r" + d.getHours() + "i" 
		+ d.getMinutes() + "c" + d.getSeconds() + "k" + d.getMilliseconds();

	if (sep != "?")
	{
		sep = "&";
	}

	return sep + "ietrick=" + trick;
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function adresse2(numero)
	{				
		
		var xhr_object = null;
	 
			if(window.XMLHttpRequest) // Firefox 
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer 
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
			else { // XMLHttpRequest non supporté par le navigateur 
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			   return;
				 }
				 
		if(document.getElementById('adresse_livraison').checked)
		{
			var adresse = '&adresse_livraison=oui';
			document.getElementById('adresse2').style.visibility = 'visible';
		}
		else
		{
			var adresse = '&adresse_livraison=non';
			document.getElementById('adresse2').style.visibility = 'hidden';
		}
		
		var id = 'id='+numero;
		
		var data = id + adresse;
		
		xhr_object.open("GET", "script_modif_compte.php?"+data, true);
		
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(null);			 
	}
//-------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------
function activite_critere(variable, id)
{
	if (document.getElementById(variable).checked){var valeur = 1;}else{var valeur = 0;}
	
			var xhr_object = null;

		if(window.XMLHttpRequest) // Firefox
		   xhr_object = new XMLHttpRequest();
		else if(window.ActiveXObject) // Internet Explorer
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		else { // XMLHttpRequest non supporté par le navigateur
		   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		   return;
			 }
			 
			 var data = "script_modif.php";
//alert(data);
	xhr_object.open("POST", 'script_activite_critere.php', true);
//		xhr_object.onreadystatechange = function()
//										{
//											if(xhr_object.readyState == 4)
//											{
//												alert(xhr_object.responseText);												
//											}
//										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);
	
}
//---------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------
function supprime(id, article)
	{				
		
		var xhr_object = null;
	 
			if(window.XMLHttpRequest) // Firefox 
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer 
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
			else { // XMLHttpRequest non supporté par le navigateur 
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			   return;
				 }
		
		xhr_object.open("GET", "script_supprime_article.php?id=" + id +"&article=" + article, true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												ajax_affichage(0, 'panier.inc.php', 'ligne1_main');
											}										
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(null);			 
	}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function liste(id, valeur, champ)
{
		var xhr_object = null;

			if(window.XMLHttpRequest) // Firefox
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
			else { // XMLHttpRequest non supporté par le navigateur
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			   return;
				 }

		var tmp = null;
		var data = 'id=' + id + "&valeur=" + valeur + "&champ=" + champ;
		
		xhr_object.open("POST", 'script_modif_compte.php', true);
		
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function liste_activite(id, valeur, champ)
{
		var xhr_object = null;

			if(window.XMLHttpRequest) // Firefox
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
			else { // XMLHttpRequest non supporté par le navigateur
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			   return;
				 }

		var tmp = null;
		var data = 'id=' + id + "&valeur=" + valeur + "&champ=" + champ;
		
		xhr_object.open("POST", 'script_modif_compte.php', true);
				xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{																		
												ajax_affichage(valeur, 'modif_activite_critere.php', 'activ');
											}
										}

		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function case_critere(id, valeur, name)
{
		var xhr_object = null;

			if(window.XMLHttpRequest) // Firefox
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
			else { // XMLHttpRequest non supporté par le navigateur
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
			   return;
				 }

		if(document.getElementById(name).checked){var check='oui';}else{var check='non';}
		
		var tmp = null;
		var data = 'id=' + id + "&valeur=" + valeur + "&champ=activite_critere&checked="+check ;
		
		xhr_object.open("POST", 'script_modif_compte.php', true);
				xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{																		
												//ajax_affichage(valeur, 'modif_activite_critere.php', 'activ');
											}
										}

		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function perdu()
{
	var saisie = prompt("Entrez votre e-mail.","Saisissez votre e-mail ici.");
	
	if(saisie!=null)
	{
			var xhr_object = null;
	 
			if(window.XMLHttpRequest) // Firefox 
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer 
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
			else { // XMLHttpRequest non support par le navigateur 
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			   return;
				 }

		var data = "saisie="+saisie;
		var tmp = null;		
				
		xhr_object.open("POST", "script_mdpperdu.php", true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{																		
												alert(xhr_object.responseText);
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);
	}
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function delog(){

			var xhr_object = null;
	 
			if(window.XMLHttpRequest) // Firefox 
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer 
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
			else { // XMLHttpRequest non support par le navigateur 
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			   return;
				 }

		xhr_object.open("GET", "script_delog.php", true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												  Ext.MessageBox.show
												  ({
													 msg: xhr_object.responseText,
													 width:300,
													 wait:true,
													 waitConfig: {interval:200}
												 });
												setTimeout('window.location.replace(\'index.php\')',2200);												
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(null);
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function paiement(session, client)
{
			if(!document.getElementById('conditions').checked){Ext.Msg.alert('ATTENTION','Veuillez accepter les conditions de ventes pour valider votre commande.');document.getElementById('conditions').focus();return false;}
			
			
			var xhr_object = null;
	 
			if(window.XMLHttpRequest) // Firefox 
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer 
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
			else { // XMLHttpRequest non support par le navigateur 
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			   return;
				 }
				 
		if(document.getElementById('cb').checked)
		{
			var data = 'session='+session+'&client='+client+'&reglement=CB';
			var url = 'script_cb.php';			
		}
		else if(document.getElementById('cheque').checked)
		{
			if(document.getElementById('num_cheque').value==''){Ext.Msg.alert('ATTENTION','Veuillez entrer votre numéro de chèque.');document.getElementById('num_cheque').focus();return false;}
			var data = 'session='+session+'&client='+client+'&reglement=cheque&num_cheque='+document.getElementById('num_cheque').value;
			var url = 'script_cheque.php';
		}
		else if(document.getElementById('virement').checked)
		{
			var data = 'session='+session+'&client='+client+'&reglement=virement';
			var url = 'script_cheque.php';
		}
//		else if(document.getElementById('prelevement').checked)
//		{
//			var data = 'session='+session+'&client='+client+'&reglement=prelevement';
//			var url = 'script_cheque.php';
//		}
		
		xhr_object.open("POST", url, true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{//alert(xhr_object.responseText);
												if(document.getElementById('cb').checked)
												{
													tmp = xhr_object.responseText;
													window.location.replace('API/call_request.php?commande='+tmp);
												}
												else
												{
													tmp = xhr_object.responseText.split('!!');
													tmp1 = tmp[0];
													tmp2 = tmp[1];
													tmp3 = tmp[2];
													
													email(tmp1, tmp2, tmp3);
													
													if(tmp1=='cheque'){window.location.replace('cheque.php?commande='+tmp2);}
													if(tmp1=='virement'){window.location.replace('virement.php?commande='+tmp2);}
//													if(tmp1=='prelevement'){window.location.replace('prelevement.php?commande='+tmp2);}
												}
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function paiement_abo(ref, client)
{
			if(!document.getElementById('conditions').checked)
			{
				Ext.Msg.alert('ATTENTION','Veuillez accepter les conditions de ventes pour valider votre commande.');return false;
			}
			
			
			var xhr_object = null;
	 
			if(window.XMLHttpRequest) // Firefox 
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer 
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
			else { // XMLHttpRequest non support par le navigateur 
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			   return;
				 }
				 
		if(document.getElementById('cb').checked)
		{
			var data = 'ref='+ref+'&client='+client+'&reglement=CB';
			var url = 'script_cb_abo.php';			
		}
		else if(document.getElementById('cheque').checked)
		{
			if(document.getElementById('num_cheque').value==''){Ext.Msg.alert('ATTENTION','Veuillez entrer votre numéro de chèque.');return false;}
			var data = 'ref='+ref+'&client='+client+'&reglement=cheque&num_cheque='+document.getElementById('num_cheque').value;
			var url = 'script_cheque_abo.php';
		}
		else if(document.getElementById('virement').checked)
		{
			var data = 'ref='+ref+'&client='+client+'&reglement=virement';
			var url = 'script_cheque_abo.php';
		}
		else if(document.getElementById('prelevement').checked)
		{
			var data = 'ref='+ref+'&client='+client+'&reglement=prelevement';
			var url = 'script_cheque_abo.php';
		}
		
		xhr_object.open("POST", url, true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{//alert(xhr_object.responseText);
												if(document.getElementById('cb').checked)
												{
													tmp = xhr_object.responseText;
													window.location.replace('API/call_request.php?commande='+tmp);
												}
												else
												{
													//alert(xhr_object.responseText);
													tmp = xhr_object.responseText.split('!!');
													tmp1 = tmp[0];
													tmp2 = tmp[1];
													tmp3 = tmp[2];
												
													email(tmp1, tmp2, tmp3);
													
													if(tmp1=='cheque'){window.location.replace('cheque.php?commande='+tmp2);}
													if(tmp1=='virement'){window.location.replace('virement.php?commande='+tmp2);}
													if(tmp1=='prelevement'){window.location.replace('prelevement.php?commande='+tmp2);}
												}
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function paiement_pa(ref, client)
{
			if(!document.getElementById('conditions').checked){Ext.Msg.alert('ATTENTION','Veuillez accepter les conditions de ventes pour valider votre commande.');document.getElementById('conditions').focus();return false;}
			
			
			var xhr_object = null;
	 
			if(window.XMLHttpRequest) // Firefox 
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer 
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
			else { // XMLHttpRequest non support par le navigateur 
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			   return;
				 }
				 
		
		if(document.getElementById('free').value == 'gratuit')
		{
			var data = 'ref='+ref+'&client='+client+'&reglement=gratuit';
			var url = 'script_cheque_pa.php';
		}
		if(document.getElementById('cb').checked)
		{
			var data = 'ref='+ref+'&client='+client+'&reglement=CB';
			var url = 'script_cb_pa.php';			
		}
		if(document.getElementById('cheque').checked)
		{
			if(document.getElementById('num_cheque').value==''){Ext.Msg.alert('ATTENTION','Veuillez entrer votre numéro de chèque.');document.getElementById('num_cheque').focus();return false;}
			var data = 'ref='+ref+'&client='+client+'&reglement=cheque&num_cheque='+document.getElementById('num_cheque').value;
			var url = 'script_cheque_pa.php';
		}
		if(document.getElementById('virement').checked)
		{
			var data = 'ref='+ref+'&client='+client+'&reglement=virement';
			var url = 'script_cheque_pa.php';
		}
		
		xhr_object.open("POST", url, true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{//alert(xhr_object.responseText);
												if(document.getElementById('cb').checked)
												{
													tmp = xhr_object.responseText;
													window.location.replace('API/call_request.php?commande='+tmp);
												}
												else
												{
													//alert(xhr_object.responseText);
													tmp = xhr_object.responseText.split('!!');
													tmp1 = tmp[0];
													tmp2 = tmp[1];
													tmp3 = tmp[2];
													
													email(tmp1, tmp2, tmp3);
													
													if(tmp1=='cheque'){window.location.replace('cheque.php?commande='+tmp2);}
													if(tmp1=='virement'){window.location.replace('virement.php?commande='+tmp2);}
													if(tmp1=='gratuit'){window.location.replace('gratuit.php?commande='+tmp2);}
												}
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function email(reglement, commande, client){

			var xhr_object = null;
	 
			if(window.XMLHttpRequest) // Firefox 
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer 
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
			else { // XMLHttpRequest non support par le navigateur 
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			   return;
				 }
				 
		var data = 'reglement='+reglement+'&commande='+commande+'&client='+client;
		

		xhr_object.open("POST", "script_email.php", true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												console.log(xhr_object.responseText);
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function test_email(reglement, commande, client){

			var xhr_object = null;
	 
			if(window.XMLHttpRequest) // Firefox 
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer 
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
			else { // XMLHttpRequest non support par le navigateur 
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			   return;
				 }
				 
		var data = 'reglement='+reglement+'&commande='+commande+'&client='+client;

		xhr_object.open("POST", "test_script_email.php", true);
//		xhr_object.onreadystatechange = function()
//										{
//											if(xhr_object.readyState == 4)
//											{
//												alert(xhr_object.responseText);
//											}
//										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function message_vente(mess)
{
	if(document.getElementById("cb").checked)
	{
		document.getElementById("message_cb").style.display = 'block';
		document.getElementById("message_cheque").style.display = 'none';
		document.getElementById("numero_cheque").style.visibility = 'hidden';
		document.getElementById("message_virement").style.display = 'none';
		document.getElementById("message_prelevement").style.display = 'none';
	}
	
	if(document.getElementById("cheque").checked)
	{
		document.getElementById("message_cb").style.display = 'none';
		document.getElementById("message_cheque").style.display = 'block';
		document.getElementById("numero_cheque").style.visibility = 'visible';
		document.getElementById("message_virement").style.display = 'none';
		document.getElementById("message_prelevement").style.display = 'none';
	}
	
	if(document.getElementById("virement").checked)
	{
		document.getElementById("message_cb").style.display = 'none';
		document.getElementById("message_cheque").style.display = 'none';
		document.getElementById("numero_cheque").style.visibility = 'hidden';
		document.getElementById("message_virement").style.display = 'block';
		document.getElementById("message_prelevement").style.display = 'none';
	}
	
	if(document.getElementById("prelevement").checked)
	{
		document.getElementById("message_cb").style.display = 'none';
		document.getElementById("message_cheque").style.display = 'none';
		document.getElementById("numero_cheque").style.visibility = 'hidden';
		document.getElementById("message_virement").style.display = 'none';
		document.getElementById("message_prelevement").style.display = 'block';
	}
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function affiche_ligne_supp()
{
	if(document.getElementById("option_ligne_supp").checked)
	{
		document.getElementById("ligne_supp_texte").style.display = 'inline';
		prix_pa();
	}
	else
	{
		document.getElementById("ligne_supp_texte").style.display = 'none';
		prix_pa();
	}
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function testext(fichier, photo)
{
	if(document.getElementById(fichier).value){var testo = document.getElementById(fichier).value;}
	var point = testo.lastIndexOf('.');
	var extension = testo.substr(point, 4);
	if(photo=='photo'){var verif = new Array('.jpg', '.gif', '.png', '.bmp');}
	else{var verif = new Array('.doc', '.pps', '.ppt', '.jpg', '.tif', '.pdf', '.eps', '.bmp', '.psd', '.zip', '.sit');}
	var extension = extension.toLowerCase();
	var ok = 0;
	
	for (Val in verif)
	{
		if(verif[Val]==extension){ok = 1;}
	}
	
	return ok;
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function attendEnvoie(variable)
{
	if(variable=='photo')
	{
		if(document.getElementById('Filedata').value){if(testext('Filedata', 'photo')!=1){alert('Fichier non autorisé');return false;}}
		//debut de l'upload
		setTimeout('testProgress()',500);
		setTimeout('startProgress(0)',100);
		document.form.submit();
	}
	else
	{
		//traitement du formulaire
		if(document.getElementById('marque').value==''){alert('Champ "marque" vide');return false;}
		if(document.getElementById('objet').value=='vide'){alert('Champ "objet" vide');return false;}
		if(document.getElementById('e_mail').value==''){alert('Champ "e_mail" vide');return false;}
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = document.getElementById('e_mail').value;
		if(reg.test(address) == false){alert('E-mail invalide');return false;}
		if(document.getElementById('contenu_message').value==''){alert('Champ "message" vide');return false;}
		
		if(document.getElementById('Filedata').value){if(testext('Filedata')!=1){alert('Fichier non autorisé');return false;}}
		if(document.getElementById('Filedata2').value){if(testext('Filedata2')!=1){alert('Fichier non autorisé');return false;}}
		if(document.getElementById('Filedata3').value){if(testext('Filedata3')!=1){alert('Fichier non autorisé');return false;}}
		if(document.getElementById('Filedata4').value){if(testext('Filedata4')!=1){alert('Fichier non autorisé');return false;}}
		if(document.getElementById('Filedata5').value){if(testext('Filedata5')!=1){alert('Fichier non autorisé');return false;}}
		
		//debut de l'upload
		setTimeout('testProgress()',500);
		setTimeout('startProgress(0)',100);
		document.form.submit();
	}
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function testProgress() {
	
    var data='idprog='+document.getElementById("progress_key").value;
    
			var xhr_object = null;
	 
			if(window.XMLHttpRequest) // Firefox 
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer 
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
			else { // XMLHttpRequest non support par le navigateur 
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			   return;
				 }
				 
      xhr_object.open("POST","progress.php",true);
	  xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												//alert(xhr_object.responseText);
												var reponse = eval("(" + xhr_object.responseText + ")");
												//alert(reponse.rate);
												
												if(parseInt(reponse.total/1024) > 60000){affiche_message('La taille totale des fichiers dépasse 60 Mo.<br>La page va se recharger.');setTimeout('window.location.reload()',2500);}
												
												var percent = reponse.current / reponse.total * 100;
												percent = parseInt(percent);
												//alert(percent);
												
												var pixel = 450/100*percent;
												
												document.getElementById("pourcentage").innerHTML = percent+"%";
												document.getElementById("progressinner").style.width = pixel+"px";
												document.getElementById("courant").innerHTML = parseInt(reponse.current/1024);
												document.getElementById("total").innerHTML = parseInt(reponse.total/1024);
												//document.getElementById("taux").innerHTML = parseInt(reponse.rate/1024);
																								
												if (percent < 100)
												{
													setTimeout("testProgress()", 500);
												}
											}
										}
      xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	  xhr_object.send(data);
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function startProgress(counter)
{
    document.getElementById("barre").style.visibility="visible";
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function recherche_annonce(rubrique, departement)
{//alert('debug');
			var xhr_object = null;
	 
			if(window.XMLHttpRequest) // Firefox 
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer 
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
			else { // XMLHttpRequest non support par le navigateur 
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			   return;
				 }
				
		var rub = 'rubrique='+rubrique;
		var depart = '&departement='+departement;
		
		var data = rub+depart;

		xhr_object.open("POST", "script_affiche_annonce.php", true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												//alert(xhr_object.responseText);
												document.getElementById('affichage_pa').innerHTML = xhr_object.responseText;
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function insertnewsletter(variable)
{
		var xhr_object = null;

		if(window.XMLHttpRequest) // Firefox
		   xhr_object = new XMLHttpRequest();
		else if(window.ActiveXObject) // Internet Explorer
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		else { // XMLHttpRequest non supporté par le navigateur
		   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		   return;
			 }
			 
			 var email = "&email="+variable;
			 
	xhr_object.open("POST", 'insert_newsletter.php', true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												Ext.Msg.alert('Information',xhr_object.responseText);
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(email);
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function prix_pa()
{
			var xhr_object = null;
	 
			if(window.XMLHttpRequest) // Firefox 
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer 
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
			else { // XMLHttpRequest non support par le navigateur 
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			   return;
				 }
				 
		var rubrique = 'rubrique='+document.getElementById('rubrique').value;
		var abonne = '&abonne='+document.getElementById('abonne').value;
		if(document.getElementsByName('parution')[0].checked){var parution = '&parution=1';}
		if(document.getElementsByName('parution')[1].checked){var parution = '&parution=2';}
		if(document.getElementById('option_ligne_supp').checked){var option_ligne_supp = '&ligne_supp=oui';}else{var option_ligne_supp = '&ligne_supp=non';}
		if(document.getElementById('encadre').checked){var encadre = '&encadre=oui';}else{var encadre = '&encadre=non';}
		if(document.getElementById('fond_couleur').checked){var fond_couleur = '&fond_couleur=oui';}else{var fond_couleur = '&fond_couleur=non';}
		if(document.getElementById('photo').checked){var photo = '&photo=oui';}else{var photo = '&photo=non';}
		if(document.getElementById('domiciliation').checked){var domiciliation = '&domiciliation=oui';}else{var domiciliation = '&domiciliation=non';}
				
		var data = rubrique+abonne+parution+option_ligne_supp+encadre+fond_couleur+photo+domiciliation;

		xhr_object.open("POST", "script_prix_pa.php", true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												//alert(xhr_object.responseText);
												document.getElementById('prix_total').innerHTML = xhr_object.responseText;
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
function insert_annonce()
{
			var xhr_object = null;
	 
			if(window.XMLHttpRequest) // Firefox 
			   xhr_object = new XMLHttpRequest();
			else if(window.ActiveXObject) // Internet Explorer 
			   xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
			else { // XMLHttpRequest non support par le navigateur 
			   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
			   return;
				 }
				 
		var rubrique = 'rubrique='+document.getElementById('rubrique').value;
		var abonne = '&abonne='+document.getElementById('abonne').value;
		if(document.getElementsByName('parution')[0].checked){var parution = '&parution=1';}
		if(document.getElementsByName('parution')[1].checked){var parution = '&parution=2';}
		if(document.getElementById('option_ligne_supp').checked){var option_ligne_supp = '&ligne_supp=oui';}else{var option_ligne_supp = '&ligne_supp=non';}
		if(document.getElementById('encadre').checked){var encadre = '&encadre=oui';}else{var encadre = '&encadre=non';}
		if(document.getElementById('fond_couleur').checked){var fond_couleur = '&fond_couleur=oui';}else{var fond_couleur = '&fond_couleur=non';}
		if(document.getElementById('photo').checked){var photo = '&photo=oui';}else{var photo = '&photo=non';}
		if(document.getElementById('domiciliation').checked){var domiciliation = '&domiciliation=oui';}else{var domiciliation = '&domiciliation=non';}
		var annonce_ligne1 = '&annonce_ligne1='+document.getElementById('annonce_ligne1').value;
		var annonce_ligne2 = '&annonce_ligne2='+document.getElementById('annonce_ligne2').value;
		var annonce_ligne3 = '&annonce_ligne3='+document.getElementById('annonce_ligne3').value;
		var annonce_ligne4 = '&annonce_ligne4='+document.getElementById('annonce_ligne4').value;
		var annonce_ligne5 = '&annonce_ligne5='+document.getElementById('annonce_ligne5').value;
		var departement = '&departement='+document.getElementById('departement').value;
		var annonce_ligne_supp1 = '&annonce_ligne_supp1='+document.getElementById('annonce_ligne_supp1').value;
		var annonce_ligne_supp2 = '&annonce_ligne_supp2='+document.getElementById('annonce_ligne_supp2').value;
		var annonce_ligne_supp3 = '&annonce_ligne_supp3='+document.getElementById('annonce_ligne_supp3').value;
				
		var data = rubrique+abonne+parution+option_ligne_supp+encadre+fond_couleur+photo+domiciliation;
		data += annonce_ligne1+annonce_ligne2+annonce_ligne3+annonce_ligne4+annonce_ligne5;
		data += annonce_ligne_supp1+annonce_ligne_supp2+annonce_ligne_supp3+departement;

		xhr_object.open("POST", "script_verif_annonce.php", true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												//alert(xhr_object.responseText);
												var tmp = xhr_object.responseText.split('!!');
												var tmp1 = tmp[0];
												var tmp2 = tmp[1];
												if(tmp1=='ok'){window.location.replace('passer_commande_pa.php?id='+tmp2);}
												else
												{
													Ext.Msg.alert('ATTENTION',tmp2);
												}
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);
}
//-------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------
function sondage_barometre()
{
	var sondage = document.getElementById('sondage');
	var tableaux = sondage.getElementsByTagName('table');
	var tab_id = new Array;
	var cell_name = '';
	
	for(var i=0;i<tableaux.length;i++) //Boucle tableaux
	{
		tab_id[i] = tableaux[i].id; //Stockage ID du tableaux
		
		var t = document.getElementById(tab_id[i]);
		var t_input = t.getElementsByTagName('input');
		 
		
		for(var j=0;j<t_input.length;j++) //Boucle Bouton radio
		{
			if(t_input[j].checked)
			{
				cell_name += t_input[j].name+'='+t_input[j].value+'!!'+tab_id[i]+'&'; //Stockage nom valeur				
			}
		}
	}
	var data = cell_name.substr(0, cell_name.length-1);
	
	//------------------------------------------ ENVOI AJAX
	var xhr_object = null;
	 
	if(window.XMLHttpRequest){xhr_object = new XMLHttpRequest();} // Firefox 
	else if(window.ActiveXObject){xhr_object = new ActiveXObject("Microsoft.XMLHTTP");} // Internet Explorer 
	else {alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");return;} // XMLHttpRequest non support par le navigateur 

	xhr_object.open("POST", "script_sondage.php", true);
	xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												var tmp = xhr_object.responseText;
												if(tmp=='ok')
												{
													affiche_message('Votre sondage a bien été prit en compte. Merci.');
													efface_message();
												}
												else
												{//alert(tmp);
													affiche_message('Vous devez vous identifier ou créer un compte.');
													efface_message();
												}
												
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(data);

}
//-------------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------------
function test()
{
			var xhr_object = null;

		if(window.XMLHttpRequest) // Firefox
		   xhr_object = new XMLHttpRequest();
		else if(window.ActiveXObject) // Internet Explorer
		   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
		else { // XMLHttpRequest non supporté par le navigateur
		   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		   return;
			 }
			 
	xhr_object.open("POST", 'script_telechargement.php', true);
		xhr_object.onreadystatechange = function()
										{
											if(xhr_object.readyState == 4)
											{
												var tmp = xhr_object.responseText;
												if(tmp=='ok'){window.location.replace('telechargement_user/index.html');}
												else{alert(tmp);}												
											}
										}
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xhr_object.send(null);

	
}
