/*function popimage(img)
{
	titre="Chanas Auto";
	w=open("",'image','width=1,height=1,toolbar=no,scrollbars=no,resizable=no');
	
	w.document.write("<script type='text/javascript'>function checksize() { 
	if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+30); window.focus();} 
	else { settimeout('checksize()',250) } }</"+"script>");
	
	w.document.write("<body onload='checksize()' onblur='window.close()' onclick='window.close()' topmargin=0 leftmargin=0 marginwidth=0 marginheight=0>");
	
	w.document.write("<img src='"+img+"' border='0' alt='image' />");
	w.document.close();
}*/

function imprime_config(id)
{
	window.open("VN/imprime.php?id="+id);
}

function envoi_config()
{
	if (document.formulaire.prenom.value != "" && document.formulaire.nom.value != "")
	{
		if (document.formulaire.email.value != "" || document.formulaire.tel.value != "")
		{
			prenom = document.formulaire.prenom.value;
			nom = document.formulaire.nom.value;
			email = document.formulaire.email.value;
			tel = document.formulaire.tel.value;
			message = document.formulaire.message.value;
			retour = ajaxPOST("VN/ajax.php", "envoi_config=1&prenom="+prenom+"&nom="+nom+"&email="+email+"&tel="+tel+"&message="+message);
			if (retour == "")
			{
				alert("Votre demande a bien été prise en compte. Nous vous contacterons dans les plus brefs délais.");
				annule_envoi_form();
			}
			else
			{
				alert("Un problème technique est survenu. Nous nous en excusons.");
				document.write(retour);
			}
		}
		else
		{
			alert("Vous devez indiquer l'adresse e-mail OU le téléphone");
		}
	}
	else
	{
		alert("Le prénom et le nom sont obligatoires");
	}
}

function annule_envoi_form()
{
	document.getElementById('form_boutons').style.display = "block";
	document.getElementById('form_envoi').style.display = "none";
}

function form_envoi()
{
	document.getElementById('form_boutons').style.display = "none";
	document.getElementById('form_envoi').style.display = "block";
}

function init(confirmer)
{
	if (!confirmer || (confirmer && confirm("Vous allez perdre toutes les informations de ce véhicule. Souhaitez-vous continuer ?")))
	{
		annule_options();
		annule_coloris();
		annule_finitions();
		etape = 1;
		maj_etape(etape);
		maj_barre_etapes();
		maj_boutons_etapes();
		maj_tarifs();
	}
}

function maj_version(Version)
{
	ajaxPOST("VN/ajax.php", "maj_version="+Version);
	document.getElementById('equip').innerHTML = ajaxPOST("VN/ajax.php", "equipements=1");
	maj_tarifs();
}

function maj_tarifs()
{
	if (document.getElementById('tarifs'))
	{
		document.getElementById('tarifs').style.display = 'none';
		if (etape > 1)
		{
			document.getElementById('tarifs').style.display = 'block';
		}
		retour = ajaxPOST("VN/ajax.php", "maj_tarifs=1");
		prix = retour.split('|');
		if (prix[0] == "0") {prix[0] = "NC"; prix[3] = "NC";}
		if (prix[4] == "0") {prix[4] = "NC"; prix[7] = "NC";}
		for (ii=0; ii<prix.length; ii++)
		{
			if (prix[ii] != "NC")
			{
				prix[ii]+= " &euro;";
			}
		}
		document.getElementById('prix_vehicule').innerHTML = prix[0];
		document.getElementById('prix_coloris').innerHTML = prix[1];
		document.getElementById('prix_options').innerHTML = prix[2];
		document.getElementById('prix_ttc').innerHTML = prix[3];
		document.getElementById('prix_vehicule_perso').innerHTML = prix[4];
		document.getElementById('prix_coloris_perso').innerHTML = prix[5];
		document.getElementById('prix_options_perso').innerHTML = prix[6];
		document.getElementById('prix_ttc_perso').innerHTML = prix[7];
	}
}

function annule_options()
{
	ajaxPOST("VN/ajax.php", "annule_options=1");
}

function annule_coloris()
{
	ajaxPOST("VN/ajax.php", "annule_coloris=1");
}

function annule_finitions()
{
	ajaxPOST("VN/ajax.php", "annule_finitions=1");
}

function maj_suiv_selcoul()
{
	ok = 0;
	for (i=0; i<document.getElementsByTagName('input').length; i++)
	{
		if (document.getElementsByTagName('input')[i].type == 'radio')
		{
			if (document.getElementsByTagName('input')[i].id.substr(0, 6) == 'radio_')
			{
				if (document.getElementsByTagName('input')[i].checked)
				{
					ok++;
				}
			}
			if (document.getElementsByTagName('input')[i].id.substr(0, 9) == 'radiosel_')
			{
				if (document.getElementsByTagName('input')[i].checked)
				{
					ok++;
				}
			}
		}
	}
	if (document.getElementById('ext').innerHTML.indexOf('non communiquée') > -1)
	{
		ok++;
	}
	if (document.getElementById('int').innerHTML.indexOf('non communiquée') > -1)
	{
		ok++;
	}
	if (ok == 2)
	{
		document.getElementById('bouton_suiv').style.cursor = "pointer";
		document.getElementById('bouton_suiv').style.color = "#000000";
		document.getElementById('bouton_suiv').disabled = false;
	}
}

function maj_options()
{
	opt = "";
	for (i=0; i<document.getElementsByTagName('input').length; i++)
	{
		if (document.getElementsByTagName('input')[i].type == 'checkbox')
		{
			if (document.getElementsByTagName('input')[i].checked)
			{
				opt+= document.getElementsByTagName('input')[i].value+'|';
			}
		}
	}
	opt = opt.substr(0, opt.length-1);
	ajaxPOST("VN/ajax.php", "maj_options="+opt);
	maj_tarifs();
}

function maj_selcoul(id, num)
{
	document.getElementById('radiosel_'+num).checked = true;
	ajaxPOST("VN/ajax.php", "maj_selcoul="+document.getElementById('radiosel_'+num).value);
	//val = id+'|'+document.getElementById('radiosel_'+num).value;
	maj_suiv_selcoul();
	maj_tarifs();
}

function maj_coulext(ph, id, num)
{
	document.getElementById('radio_'+num).checked = true;
	val = id+'|'+document.getElementById('radio_'+num).value;
	photo = ajaxPOST("VN/ajax.php", "maj_coulext="+val);
	if (photo != "")
	{
		document.getElementById('photo_coulext').src = 'VN/photos/VN_Couleurs_EXT/'+photo;
	}
	else if (ph != "")
	{
		document.getElementById('photo_coulext').src = ph;
	}
	maj_suiv_selcoul();
	maj_tarifs();
}

function stock_options()
{
	Opt = "";
	for (i=0; i<document.getElementsByTagName('input').length; i++)
	{
		if (document.getElementsByTagName('input')[i].type == 'checkbox')
		{
			if (document.getElementsByTagName('input')[i].id.substr(0, 6) == 'Option')
			{
				if (document.getElementsByTagName('input')[i].checked)
				{
					Opt+= document.getElementsByTagName('input')[i].value+'|';
				}
			}
		}
	}
	Opt = Opt.substr(0, Opt.length-1);
	ajaxPOST("VN/ajax.php", "stock_options=1&Opt="+Opt);
}

function stock_coloris()
{
	CoulExt = "";
	CoulInt = "";
	for (i=0; i<document.getElementsByTagName('input').length; i++)
	{
		if (document.getElementsByTagName('input')[i].type == 'radio')
		{
			if (document.getElementsByTagName('input')[i].id.substr(0, 6) == 'radio_')
			{
				if (document.getElementsByTagName('input')[i].checked)
				{
					CoulExt = document.getElementsByTagName('input')[i].value;
				}
			}
			if (document.getElementsByTagName('input')[i].id.substr(0, 9) == 'radiosel_')
			{
				if (document.getElementsByTagName('input')[i].checked)
				{
					CoulInt = document.getElementsByTagName('input')[i].value;
				}
			}
		}
	}
	if (CoulExt == "") {CoulExt = "NC";}
	if (CoulInt == "") {CoulInt = "NC";}
	ajaxPOST("VN/ajax.php", "stock_coloris=1&Coul_Ext="+CoulExt+"&Coul_Int="+CoulInt);
}

function stock_finitions()
{
	NbPorte = "";
	Energie = "";
	BoiteVitesse = "";
	Version = "";
	for (i=0; i<document.getElementsByTagName('input').length; i++)
	{
		if (document.getElementsByTagName('input')[i].type == 'radio')
		{
			if (document.getElementsByTagName('input')[i].id.substr(0, 7) == 'NbPorte')
			{
				if (document.getElementsByTagName('input')[i].checked)
				{
					NbPorte = document.getElementsByTagName('input')[i].value;
				}
			}
			if (document.getElementsByTagName('input')[i].id.substr(0, 7) == 'Energie')
			{
				if (document.getElementsByTagName('input')[i].checked)
				{
					Energie = document.getElementsByTagName('input')[i].value;
				}
			}
			if (document.getElementsByTagName('input')[i].id.substr(0, 12) == 'BoiteVitesse')
			{
				if (document.getElementsByTagName('input')[i].checked)
				{
					BoiteVitesse = document.getElementsByTagName('input')[i].value;
				}
			}
			if (document.getElementsByTagName('input')[i].id.substr(0, 7) == 'Version')
			{
				if (document.getElementsByTagName('input')[i].checked)
				{
					Version = document.getElementsByTagName('input')[i].value;
				}
			}
		}
	}
	ajaxPOST("VN/ajax.php", "stock_finitions=1&NbPorte="+NbPorte+"&Energie="+Energie+"&BoiteVitesse="+BoiteVitesse+"&Version="+Version);
}

function recup_options()
{
	o = ajaxPOST("VN/ajax.php", "recup_options=1");
	Opt = o.split('|');
	for (i=0; i<document.getElementsByTagName('input').length; i++)
	{
		if (document.getElementsByTagName('input')[i].type == 'checkbox')
		{
			if (document.getElementsByTagName('input')[i].id.substr(0, 6) == 'Option')
			{
				for (j=0; j<Opt.length; j++)
				{
					document.getElementsByTagName('input')[i].checked = false;
					if (document.getElementsByTagName('input')[i].value == Opt[j])
					{
						document.getElementsByTagName('input')[i].checked = true;
						break;
					}
				}
			}
		}
	}
}

function recup_coloris()
{
	f = ajaxPOST("VN/ajax.php", "recup_coloris=1");
	c = f.split('[|]');
	coloris = c[0].split('|');
	ok = 0;
	vals = new Array();
	vals[0] = '0';vals[1] = '0';
	valsnbr = new Array();
	valsnbr[0] = 0;valsnbr[1] = 0;
	for (i=0; i<document.getElementsByTagName('input').length; i++)
	{
		if (document.getElementsByTagName('input')[i].type == 'radio')
		{
			if (document.getElementsByTagName('input')[i].id.substr(0, 6) == 'radio_')
			{
				if (document.getElementsByTagName('input')[i].value == coloris[0])
				{
					document.getElementsByTagName('input')[i].checked = true;
					if (coloris[1] != "")
					{
						document.getElementById('photo_coulext').src = 'VN/photos/VN_Couleurs_EXT/'+coloris[1];
					}
					ok++;
					vals[0] = "1";
				}
				valsnbr[0]++;
			}
			if (document.getElementsByTagName('input')[i].id.substr(0, 9) == 'radiosel_')
			{
				if (document.getElementsByTagName('input')[i].value == c[1])
				{
					document.getElementsByTagName('input')[i].checked = true;
					ok++;
					vals[1] = "1";
				}
				valsnbr[1]++;
			}
		}
	}
	if (valsnbr[0] == 1 && vals[0] == "0" && document.getElementById('radio_0'))
	{
		document.getElementById('radio_0').click();
	}
	if (valsnbr[1] == 1 && vals[1] == "0" && document.getElementById('radiosel_0'))
	{
		document.getElementById('radiosel_0').click();
	}
	if (ok == 2)
	{
		document.getElementById('bouton_suiv').style.cursor = "pointer";
		document.getElementById('bouton_suiv').style.color = "#000000";
		document.getElementById('bouton_suiv').disabled = false;
	}
}

function recup_finitions()
{
	f = ajaxPOST("VN/ajax.php", "recup_finitions=1");
	finitions = f.split('|');
	vals = new Array();
	vals[0] = '0';vals[1] = '0';vals[2] = '0';vals[3] = '0';
	valsnbr = new Array();
	valsnbr[0] = 0;valsnbr[1] = 0;
	for (i=0; i<document.getElementsByTagName('input').length; i++)
	{
		if (document.getElementsByTagName('input')[i].type == 'radio')
		{
			if (document.getElementsByTagName('input')[i].id.substr(0, 7) == 'NbPorte')
			{
				if (document.getElementsByTagName('input')[i].value == finitions[0])
				{
					document.getElementsByTagName('input')[i].checked = true;
					vals[0] = "1";
				}
				valsnbr[0]++;
			}
			if (document.getElementsByTagName('input')[i].id.substr(0, 7) == 'Energie')
			{
				if (document.getElementsByTagName('input')[i].value == finitions[1])
				{
					document.getElementsByTagName('input')[i].checked = true;
					vals[1] = "1";
				}
				valsnbr[1]++;
			}
			if (document.getElementsByTagName('input')[i].id.substr(0, 12) == 'BoiteVitesse')
			{
				if (document.getElementsByTagName('input')[i].value == finitions[2])
				{
					document.getElementsByTagName('input')[i].checked = true;
					vals[2] = "1";
				}
				valsnbr[2]++;
			}
			if (document.getElementsByTagName('input')[i].id.substr(0, 7) == 'Version')
			{
				if (document.getElementsByTagName('input')[i].value == finitions[3])
				{
					document.getElementsByTagName('input')[i].checked = true;
					vals[3] = "1";
				}
				valsnbr[3]++;
			}
		}
	}
	if (valsnbr[0] == 1 && vals[0] == "0" && document.getElementById('Nbporte0'))
	{
		document.getElementById('Nbporte0').click();
	}
	if (valsnbr[1] == 1 && vals[1] == "0" && document.getElementById('Energie0'))
	{
		document.getElementById('Energie0').click();
	}
	if (valsnbr[2] == 1 && vals[2] == "0" && document.getElementById('BoiteVitesse0'))
	{
		document.getElementById('BoiteVitesse0').click();
	}
	if (valsnbr[3] == 1 && vals[3] == "0" && document.getElementById('Version0'))
	{
		document.getElementById('Version0').click();
	}
}

function maj_finitions()
{
	NbPorte = "";
	Energie = "";
	BoiteVitesse = "";
	Version = "";
	for (i=0; i<document.getElementsByTagName('input').length; i++)
	{
		if (document.getElementsByTagName('input')[i].type == 'radio')
		{
			if (document.getElementsByTagName('input')[i].id.substr(0, 7) == 'NbPorte')
			{
				if (document.getElementsByTagName('input')[i].checked)
				{
					NbPorte = document.getElementsByTagName('input')[i].value;
				}
			}
			if (document.getElementsByTagName('input')[i].id.substr(0, 7) == 'Energie')
			{
				if (document.getElementsByTagName('input')[i].checked)
				{
					Energie = document.getElementsByTagName('input')[i].value;
				}
			}
			if (document.getElementsByTagName('input')[i].id.substr(0, 12) == 'BoiteVitesse')
			{
				if (document.getElementsByTagName('input')[i].checked)
				{
					BoiteVitesse = document.getElementsByTagName('input')[i].value;
				}
			}
		}
	}
	v = ajaxPOST("VN/ajax.php", "finitions=1&NbPorte="+NbPorte+"&Energie="+Energie+"&BoiteVitesse="+BoiteVitesse);
	document.getElementById('bouton_suiv').style.cursor = "pointer";
	document.getElementById('bouton_suiv').style.color = "#000000";
	document.getElementById('bouton_suiv').disabled = false;
	document.getElementById('ver').innerHTML = '';
	if (v != "")
	{
		versions = v.split('|');
		for (i=0; i<versions.length; i++)
		{
			if (versions[i] != "")
			{
				sel = '';
				if (i == 0)
				{
					sel = 'checked';
					maj_version(versions[i]);
				}
				document.getElementById('ver').innerHTML += '<label><input type="radio" onclick="maj_version(\''+versions[i]+'\');" id="Version'+i+'" name="Version'+mm+'" value="'+versions[i]+'" '+sel+' /> '+versions[i]+'</label><br />';
			}
		}
	}
	else
	{
		document.getElementById('bouton_suiv').style.cursor = "default";
		document.getElementById('bouton_suiv').style.color = "#CCCCCC";
		document.getElementById('bouton_suiv').disabled = true;
	}
	for (i=0; i<document.getElementsByTagName('input').length; i++)
	{
		if (document.getElementsByTagName('input')[i].type == 'radio')
		{
			if (document.getElementsByTagName('input')[i].id.substr(0, 7) == 'Version')
			{
				if (document.getElementsByTagName('input')[i].checked)
				{
					Version = document.getElementsByTagName('input')[i].value;
				}
			}
		}
	}
	if (Version != "")
	{
		maj_tarifs();
	}
}

function choisi_marquemodele(marque, modele)
{
	mm = marque+"|"+modele;
	ajaxPOST("VN/ajax.php", "marquemodele="+marque+"|"+modele);
	change_etape('suiv');
}

function maj_etape(num)
{
	if (document.getElementById('corps_etape')) {document.getElementById('corps_etape').innerHTML = ajaxPOST("VN/ajax.php", "maj_etape="+num);}
	maj_tarifs();
}

function maj_barre_etapes()
{
	if (document.getElementById('barre_etape1'))
	{
		document.getElementById('barre_etape1').style.backgroundColor = "#EEEEEE";
		if (etape == "1") {document.getElementById('barre_etape1').style.backgroundColor = "#C2DAF2";}
		document.getElementById('barre_etape2').style.backgroundColor = "#EEEEEE";
		if (etape == "2") {document.getElementById('barre_etape2').style.backgroundColor = "#C2DAF2";}
		document.getElementById('barre_etape3').style.backgroundColor = "#EEEEEE";
		if (etape == "3") {document.getElementById('barre_etape3').style.backgroundColor = "#C2DAF2";}
		document.getElementById('barre_etape4').style.backgroundColor = "#EEEEEE";
		if (etape == "4") {document.getElementById('barre_etape4').style.backgroundColor = "#C2DAF2";}
		document.getElementById('barre_etape5').style.backgroundColor = "#EEEEEE";
		if (etape == "5") {document.getElementById('barre_etape5').style.backgroundColor = "#C2DAF2";}
	}
}

function maj_boutons_etapes()
{
	if (document.getElementById('bouton_prec'))
	{
		document.getElementById('bouton_prec').style.visibility = "visible";
		document.getElementById('bouton_prec').style.cursor = "pointer";
		document.getElementById('bouton_prec').style.color = "#000000";
		document.getElementById('bouton_prec').disabled = false;
	}
	if (document.getElementById('bouton_suiv'))
	{
		document.getElementById('bouton_suiv').style.visibility = "visible";
		document.getElementById('bouton_suiv').style.cursor = "pointer";
		document.getElementById('bouton_suiv').style.color = "#000000";
		document.getElementById('bouton_suiv').disabled = false;
	}
	if (etape == 1)
	{
		if (document.getElementById('bouton_prec'))
		{
			document.getElementById('bouton_prec').style.visibility = "hidden";
			document.getElementById('bouton_prec').style.cursor = "default";
			document.getElementById('bouton_prec').style.color = "#CCCCCC";
			document.getElementById('bouton_prec').disabled = true;
		}
		if (document.getElementById('bouton_suiv'))
		{
			document.getElementById('bouton_suiv').style.visibility = "hidden";
			document.getElementById('bouton_suiv').style.cursor = "default";
			document.getElementById('bouton_suiv').style.color = "#CCCCCC";
			document.getElementById('bouton_suiv').disabled = true;
		}
	}
	if (etape == 5)
	{
		if (document.getElementById('bouton_suiv'))
		{
			document.getElementById('bouton_suiv').style.visibility = "hidden";
			document.getElementById('bouton_suiv').style.cursor = "default";
			document.getElementById('bouton_suiv').style.color = "#CCCCCC";
			document.getElementById('bouton_suiv').disabled = true;
		}
	}
}

function change_etape(type)
{
	if (etape == 4 && type == 'prec')
	{
		annule_options();
	}
	if (etape == 3 && type == 'prec')
	{
		annule_coloris();
	}
	if (etape == 2 && type == 'prec')
	{
		annule_finitions();
	}
	if (etape == 2 && type == 'suiv')
	{
		stock_finitions();
	}
	else if (etape == 3 && type == 'suiv')
	{
		stock_coloris();
	}
	else if (etape == 4 && type == 'suiv')
	{
		stock_options();
	}
	etape = ajaxPOST("VN/ajax.php", "change_etape="+type);
	maj_boutons_etapes();
	maj_barre_etapes();
	maj_etape(etape);
	document.getElementById('tarifs').style.display = 'none';
	if (etape == 2)
	{
		maj_finitions();
		recup_finitions();
		document.getElementById('tarifs').style.display = 'block';
	}
	if (etape == 3)
	{
		document.getElementById('bouton_suiv').style.cursor = "default";
		document.getElementById('bouton_suiv').style.color = "#CCCCCC";
		document.getElementById('bouton_suiv').disabled = true;
		recup_coloris();
		document.getElementById('tarifs').style.display = 'block';
		maj_suiv_selcoul();
	}
	if (etape == 4)
	{
		recup_options();
		document.getElementById('tarifs').style.display = 'block';
	}
	if (etape == 5)
	{
		document.getElementById('tarifs').style.display = 'block';
	}
	document.documentElement.scrollTop = 0;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function openWindow(file,px,py,tx,ty,attribu) {
 myWindow= open(file, "newWindow", "top="+px+",left="+py+",width="+tx+",height="+ty+","+attribu);
}

function aff_onglet(num)
{
	document.getElementById("onglet01").style.backgroundImage = 'url(./VN/images/onglet_off.png)';
	document.getElementById("onglet02").style.backgroundImage = 'url(./VN/images/onglet_off.png)';
	document.getElementById("onglet0"+num).style.backgroundImage = 'url(./VN/images/onglet_on.png)';

	document.getElementById("onglet01").style.color = "#777777";
	document.getElementById("onglet02").style.color = "#777777";
	document.getElementById("onglet0"+num).style.color = "#333333";

	document.getElementById("infos01").style.display = "none";
	document.getElementById("infos02").style.display = "none";
	if (document.all)
	{
		document.getElementById("infos0"+num).style.display = "block";
	}
	else
	{
		document.getElementById("infos0"+num).style.display = "table-row";
	}
}

function affiche_vehicule(num)
{
	document.getElementById('div_formulaire').style.display = "none";
	document.getElementById('pied_vn').style.display = "none";
	retour = ajaxPOST("./VN/ajax.php", "aff_vehicule="+num);
	document.getElementById('Resultat').innerHTML = retour;
	if (document.getElementById('divTopLeft')) {document.getElementById('divTopLeft').style.top = '8px';}
	window.scroll(0, 0);
}

function affiche_vehicule_accueil(num)
{
	document.getElementById('div_formulaire').style.display = "none";
	document.getElementById('pied_vn').style.display = "none";
	retour = ajaxPOST("./VN/ajax.php", "aff_vehicule="+num);
	document.getElementById('Resultat').innerHTML = retour;
	if (document.getElementById('divTopLeft')) {document.getElementById('divTopLeft').style.top = '8px';}
	window.scroll(0, 0);
}

function valide_accueil(init_sessions)
{
	tri = document.formulaire.tri.value;
	triM = document.formulaire.triM.value;
	page = document.formulaire.page.value;
	marque = document.formulaire.Marque.value;
	modele = document.formulaire.Modele.value;
	carrosserie = document.formulaire.Carrosserie.value;
	energie = document.formulaire.Energie.value;
	prixmax = document.formulaire.PrixMax.value;
	if (marque == "0" && modele == "0" && carrosserie == "0" && energie == "0" && prixmax == "0")
	{
		alert("Veuillez choisir au moins un critère de recherche...");
	}
	else
	{
		document.formulaire.submit();
		//retour = ajaxPOST("./VN/ajax.php", "rech=1&marque="+marque+"&modele="+modele+"&carrosserie="+carrosserie+"&energie="+energie+"&prixmax="+prixmax+"&tri="+tri+"&triM="+triM+"&page="+page+"&init_sessions="+init_sessions);
		//document.getElementById('nouv_rech').innerHTML = '<br /><a href="vn.php?init=1" style="color: #ffffff">Effectuer une nouvelle recherche</a><br /><br />';
		//document.getElementById('Resultat').innerHTML = retour;
	}
	if (document.getElementById('divTopLeft'))
	{
		document.getElementById('divTopLeft').style.top = '8px';
	}
}

function maj_page(page, tout)
{
	document.formulaire.page.value = page;
	if (tout && tout == "2")
	{
		valide_tout(1);
	}
	else
	{
		valide(1);
	}
	document.documentElement.scrollTop = 0;
}

function maj_triM(tout)
{
	triMActuel = document.formulaire.triM.value;
	if (triMActuel == 'Modele ASC')
	{
		document.formulaire.triM.value = 'Modele DESC';
	}
	else
	{
		document.formulaire.triM.value = 'Modele ASC';
	}
	document.formulaire.page.value = "1";
	if (tout && tout == "2")
	{
		valide_tout(1);
	}
	else
	{
		valide(1);
	}
}

function maj_tri(champ, tout)
{
	triActuel = document.formulaire.tri.value;
	if (champ == 'Version')
	{
		if (triActuel == 'Version ASC')
		{
			document.formulaire.tri.value = 'Version DESC';
		}
		else
		{
			document.formulaire.tri.value = 'Version ASC';
		}
	}
	else if (champ == 'Energie')
	{
		if (triActuel == 'Energie ASC')
		{
			document.formulaire.tri.value = 'Energie DESC';
		}
		else
		{
			document.formulaire.tri.value = 'Energie ASC';
		}
	}
	else if (champ == 'CvDIN')
	{
		if (triActuel == 'CvDIN ASC')
		{
			document.formulaire.tri.value = 'CvDIN DESC';
		}
		else
		{
			document.formulaire.tri.value = 'CvDIN ASC';
		}
	}
	else if (champ == 'Prix_Inter_TTC')
	{
		if (triActuel == 'Prix_Inter_TTC ASC, Prix_Remise_TTC ASC, Prix_Cata_TTC ASC')
		{
			document.formulaire.tri.value = 'Prix_Inter_TTC DESC, Prix_Remise_TTC DESC, Prix_Cata_TTC DESC';
		}
		else
		{
			document.formulaire.tri.value = 'Prix_Inter_TTC ASC, Prix_Remise_TTC ASC, Prix_Cata_TTC ASC';
		}
	}
	if (tout && tout == "2")
	{
		valide_tout(1);
	}
	else
	{
		valide(1);
	}
}

function valide(init_sessions)
{
	tri = document.formulaire.tri.value;
	triM = document.formulaire.triM.value;
	page = document.formulaire.page.value;
	marque = document.formulaire.Marque.value;
	modele = document.formulaire.Modele.value;
	carrosserie = document.formulaire.Carrosserie.value;
	energie = document.formulaire.Energie.value;
	prixmax = document.formulaire.PrixMax.value;
	if (marque == "0" && modele == "0" && carrosserie == "0" && energie == "0" && prixmax == "0")
	{
		alert("Veuillez choisir au moins un critère de recherche...");
	}
	else
	{
		retour = ajaxPOST("./VN/ajax.php", "rech=1&marque="+marque+"&modele="+modele+"&carrosserie="+carrosserie+"&energie="+energie+"&prixmax="+prixmax+"&tri="+tri+"&triM="+triM+"&page="+page+"&init_sessions="+init_sessions);
		document.getElementById('nouv_rech').innerHTML = '<br /><a href="vn.php?init=1" style="color: #ffffff">Effectuer une nouvelle recherche</a><br /><br />';
		document.getElementById('Resultat').innerHTML = retour;
	}
	if (document.getElementById('divTopLeft'))
	{
		document.getElementById('divTopLeft').style.top = '8px';
	}
}

function valide_offre(init_sessions)
{
	tri = document.formulaire.tri.value;
	triM = document.formulaire.triM.value;
	page = document.formulaire.page.value;
	marque = "0";
	modele = "0";
	carrosserie = "0";
	energie = "0";
	prixmax = "0";
	document.formulaire.Marque.value = "0";
	document.formulaire.Modele.value = "0";
	document.formulaire.Carrosserie.value = "0";
	document.formulaire.Energie.value = "0";
	document.formulaire.PrixMax.value = "0";
	retour = ajaxPOST("./VN/ajax.php", "rech=3&marque="+marque+"&modele="+modele+"&carrosserie="+carrosserie+"&energie="+energie+"&prixmax="+prixmax+"&tri="+tri+"&triM="+triM+"&page="+page+"&init_sessions="+init_sessions);
	document.getElementById('nouv_rech').innerHTML = '<br /><a href="vn.php?init=1" style="color: #ffffff">Effectuer une nouvelle recherche</a><br /><br />';
	document.getElementById('Resultat').innerHTML = retour;
	if (document.getElementById('divTopLeft'))
	{
		document.getElementById('divTopLeft').style.top = '8px';
	}
}

function valide_tout(init_sessions)
{
	tri = document.formulaire.tri.value;
	triM = document.formulaire.triM.value;
	page = document.formulaire.page.value;
	marque = "0";
	modele = "0";
	carrosserie = "0";
	energie = "0";
	prixmax = "0";
	document.formulaire.Marque.value = "0";
	document.formulaire.Modele.value = "0";
	document.formulaire.Carrosserie.value = "0";
	document.formulaire.Energie.value = "0";
	document.formulaire.PrixMax.value = "0";
	retour = ajaxPOST("./VN/ajax.php", "rech=2&marque="+marque+"&modele="+modele+"&carrosserie="+carrosserie+"&energie="+energie+"&prixmax="+prixmax+"&tri="+tri+"&triM="+triM+"&page="+page+"&init_sessions="+init_sessions);
	document.getElementById('nouv_rech').innerHTML = '<br /><a href="vn.php?init=1" style="color: #ffffff">Effectuer une nouvelle recherche</a><br /><br />';
	document.getElementById('Resultat').innerHTML = retour;
	if (document.getElementById('divTopLeft'))
	{
		document.getElementById('divTopLeft').style.top = '8px';
	}
}

function recup_modeles(marque)
{
	document.formulaire.Modele.disabled = true;
	document.formulaire.Modele.length = 0;
	document.formulaire.Modele.options[0] = new Option("--- Indifférent ---", "0");
	if (marque != "0")
	{
		retour = ajaxPOST("./VN/ajax.php", "recup_modeles="+marque);
		retour = retour.split('|');
		for (i=0; i<retour.length; i++)
		{
			document.formulaire.Modele.options[document.formulaire.Modele.length] = new Option(retour[i], retour[i]);
		}
	}
    if (document.formulaire.Modele.options.length > 1)
    {
		document.formulaire.Modele.disabled = false;
	}
}

function ajaxPOST(fichier, variables, async)
{
	asyn = false;
	if (async)
	{
		asyn = true;
	}
	if (window.XMLHttpRequest) // Firefox
	{
		xhr_object = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) // Internet Explorer
	{
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		return(false);
	}
	xhr_object.open("POST", fichier, asyn);
	xhr_object.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr_object.send(variables);

	if (async)
	{
		xhr_object.onreadystatechange = function()
		{
			if (xhr_object.readyState == 4)
			{
				// code asynchrone ici
			}
			else
			{
				return(false);
			}
		}
	}
	else
	{
		if (xhr_object.readyState == 4)
		{
			return(xhr_object.responseText);
		}
		else
		{
			return(false);
		}
	}
}

function ajaxPOSTbak(fichier, variables, async)
{
	asyn = false;
	if (async)
	{
		asyn = true;
	}
	if (window.XMLHttpRequest) // Firefox
	{
		xhr_object = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) // Internet Explorer
	{
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		return(false);
	}
	xhr_object.open("POST", fichier, asyn);
	xhr_object.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr_object.send(variables);

	if (async)
	{
		xhr_object.onreadystatechange = function()
		{
			if (xhr_object.readyState == 4)
			{
				// code asynchrone ici
			}
			else
			{
				return(false);
			}
		}
	}
	else
	{
		if (xhr_object.readyState == 4)
		{
			return(xhr_object.responseText);
		}
		else
		{
			return(false);
		}
	}
}
