// ************************************* Fonctions pour le rollover des images du menu *************************************************************
function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
// *****************************************************************************************************************************************

// *****************************************************      GOOGLE MAP      ******************************************************************
function load(){
	if (GBrowserIsCompatible()) {
		if(document.getElementById('gmap')) {
			var map = new GMap2(document.getElementById('gmap'));
			map.addControl(new GSmallMapControl());
			map.addControl(new GMapTypeControl());
			var geocoder = new GClientGeocoder();
			map.setCenter(new GLatLng(48.2580,6.4010), 13);
			map.openInfoWindowHtml(map.getCenter(),
			"<table style=\"height: 100px;\"><tr><td align=\"center\" width=\"180\"><b>Accueil Auto Pièces<\/b><br \/>Allée 4<br \/>Z.I. Inova 3000<br \/>88150 THAON LES VOSGES<br \/><br \/>Tél. <b>03 29 39 60 60</b><\/td><\/tr><\/table>");
		}
	}
}
// *****************************************************************************************************************************************

function changeOver(obj,color){
	obj.style.backgroundColor=color;
}

function sendData(balise, param, page){
	//alert(balise+" "+param+" "+page);
	if(document.all) {
		//Internet Explorer
		var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
	}else{
		//Mozilla
		var XhrObj = new XMLHttpRequest();
	}

	//définition de l'endroit d'affichage
	var content = document.getElementById(balise);
	XhrObj.open("POST", page);

	//Ok pour la page cible
	XhrObj.onreadystatechange = function() {
		if (XhrObj.readyState == 4 && XhrObj.status == 200){
			content.innerHTML = XhrObj.responseText ;
		}
	}

	if (XhrObj.readyState == 4 && XhrObj.status == 200){
		content._innerhtml = XhrObj.responseText ;
		alert(XhrObj.responseText);
	}

	XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	XhrObj.send(param);
}

function recupData(mar,mod,cat,type,tri,affichage){
	var val6 = document.listing.nb_page.options[document.listing.nb_page.selectedIndex].value;
	var val4 = 0;
	var val5 = "";
	switch(val6) {
		case '10':
			real_value = 12;
		break;
		case '20':
			real_value = 24;
		break;
		case '50':
			real_value = 48;
		break;
		default:
			real_value = 12;
	}
	document.getElementById('nbp').value = real_value;
	sendData('ajaxListVehicule', "marque="+mar+"&modele="+mod+"&categorie="+cat+"&type="+type+"&carburant="+val4+"&etat="+val5+"&ordre="+tri+"&nb_page="+real_value+"&affichage="+affichage,'ajax/ajax_liste_voitures.php');
	sendData('ajaxMenus', "marque="+mar+"&modele="+mod+"&categorie="+cat,'ajax/ajax_menus.php');
}

function recupData2(mar,mod,cat,type,tri,affichage){
	var val6 = document.listing.nb_page2.options[document.listing.nb_page2.selectedIndex].value;
	var val4 = 0;
	var val5 = "";
	switch(val6) {
		case '10':
			real_value = 12;
		break;
		case '20':
			real_value = 24;
		break;
		case '50':
			real_value = 48;
		break;
		default:
			real_value = 12;
	}
	document.getElementById('nbp').value = real_value;
	sendData('ajaxListVehicule', "marque="+mar+"&modele="+mod+"&categorie="+cat+"&type="+type+"&carburant="+val4+"&etat="+val5+"&ordre="+tri+"&nb_page="+real_value+"&affichage="+affichage,'ajax/ajax_liste_voitures.php');
	sendData('ajaxMenus', "marque="+mar+"&modele="+mod+"&categorie="+cat,'ajax/ajax_menus.php');
}

function recupData3(current_marque,nbp){
	var val1 = document.listing_dir.marque.options[document.listing_dir.marque.selectedIndex].value;
	if(current_marque != val1) {
		var val2 = 0;
	}
	else {
		var val2 = document.listing_dir.modele.options[document.listing_dir.modele.selectedIndex].value;
	}
	var val3 = document.listing_dir.categorie.options[document.listing_dir.categorie.selectedIndex].value;
	sendData('ajaxMenus', "marque="+val1+"&modele="+val2+"&categorie="+val3,'ajax/ajax_menus.php');
	sendData('ajaxListVehicule', "marque="+val1+"&modele="+val2+"&categorie="+val3+"&nb_page="+nbp,'ajax/ajax_liste_voitures.php');
}

function changeCrit(){
	var marque, modele, categorie;
	marque = document.getElementById('sel_marque').value;
	if(marque == 0) {
		modele = categorie = 0;
	}
	else {
		modele = document.getElementById('sel_modele').value;
		categorie = document.getElementById('sel_categorie').value;
	}
	location.href='vehicules.php?marque='+marque+'&modele='+modele+'&categorie='+categorie+'&num_page=1';
	return false;
}

function myGetElementById(elemID) {
	if (document.getElementById && document.getElementById(elemID)) {
		return document.getElementById( elemID );
	} else if (document.all && document.all[divID]) {
		return document.all[ divID ];
	} else if (document.layers && document.layers[divID]) {
		return document.layers[ divID ];
	} else {
		return false;
	}
}

function ShowHide(divID) {
	Pdiv = myGetElementById(divID);
	if (Pdiv) {
		Pdiv.className = (Pdiv.className=='cache')?'':'cache';
	}
}

function changeCouleur(ligne){
	ligne.bgColor = '#c0e0ff';
}

function remetCouleur(ligne){
	ligne.bgColor = '#ffffff';
}

//configurer les deux variables ci-dessous en fonction de votre site
function favoris() {
	var bookmarkurl="http://www.prestige-epinal.net"
	var bookmarktitle="CJD Soirée Prestige 2009"
	if ( navigator.appName != 'Microsoft Internet Explorer' ){
		window.sidebar.addPanel(bookmarktitle,bookmarkurl,"");
	}
	else {
		window.external.AddFavorite(bookmarkurl,bookmarktitle);
	}
}

function catchEnter(evenement,form){
	var touche = window.event ? evenement.keyCode : evenement.which;
	if(touche==13) {
		form.submit();
	}
}


//Permet de savoir si la commande va étre livrée ou non
function veriflivraison(){
	if (document.getElementById('checkLivraison').checked)
	{
		document.getElementById('noml').disabled = true;
		document.getElementById('prenoml').disabled = true;
		document.getElementById('adressel').disabled = true;
		document.getElementById('cpl').disabled = true;
		document.getElementById('villel').disabled = true;
		document.getElementById('paysl').disabled = true;
		
		document.getElementById('noml').style.background = '#eaeae9';
		document.getElementById('prenoml').style.background = '#eaeae9';
		document.getElementById('adressel').style.background = '#eaeae9';
		document.getElementById('cpl').style.background = '#eaeae9';
		document.getElementById('villel').style.background = '#eaeae9';
		document.getElementById('paysl').style.background = '#eaeae9';
	
	}
	else
	{
		document.getElementById('noml').disabled = false;
		document.getElementById('prenoml').disabled = false;
		document.getElementById('adressel').disabled = false;
		document.getElementById('cpl').disabled = false;
		document.getElementById('villel').disabled = false;
		document.getElementById('paysl').disabled = false;
		
		document.getElementById('noml').style.background = '';
		document.getElementById('prenoml').style.background = '';
		document.getElementById('adressel').style.background = '';
		document.getElementById('cpl').style.background = '';
		document.getElementById('villel').style.background = '';
		document.getElementById('paysl').style.background = '';
	
	}
}

function insertLivraison(nom,valeur){

	if (document.getElementById('identiqueLivraison').checked)
	{
		switch (nom){
			case 'nom' :
				document.getElementById('noml').value = valeur;
			break;
			case 'prenom' :
				document.getElementById('prenoml').value = valeur;
			break;
			case 'adresse' :
				document.getElementById('adressel').value = valeur;
			break;
			case 'cp' :
				document.getElementById('cpl').value = valeur;
			break;
			case 'ville' :
				document.getElementById('villel').value = valeur;
			break;
			case 'pays' :
				document.getElementById('paysl').value = valeur;
			break;
		}
	}


}

function verifidentiquelivraison(){
	if (document.getElementById('identiqueLivraison').checked)
	{
		document.getElementById('noml').value = document.getElementById('nomf').value;
		document.getElementById('prenoml').value = document.getElementById('prenomf').value;
		document.getElementById('adressel').value = document.getElementById('adressef').value;
		document.getElementById('cpl').value = document.getElementById('cpf').value;
		document.getElementById('villel').value = document.getElementById('villef').value;
		document.getElementById('paysl').value = document.getElementById('paysf').value;
	}

}

function valideformcommande()
{
	if (	document.getElementById('nomf').value != "" &&
			document.getElementById('prenomf').value != "" &&
			document.getElementById('adressef').value != "" &&
			document.getElementById('cpf').value != "" &&
			document.getElementById('villef').value != "" &&
			document.getElementById('paysf').value != "" )
	{
	
	
		if (document.getElementById('checkLivraison').checked)
		{
		
			document.getElementById('noml').value = "";
			document.getElementById('prenoml').value = "";
			document.getElementById('adressel').value = "";
			document.getElementById('cpl').value = "";
			document.getElementById('villel').value = "";
			document.getElementById('paysl').value = "";
		
		}
		else
		{
			if (document.getElementById('identiqueLivraison').checked)
			{
				document.getElementById('noml').value = document.getElementById('nomf').value;
				document.getElementById('prenoml').value = document.getElementById('prenomf').value;
				document.getElementById('adressel').value = document.getElementById('adressef').value;
				document.getElementById('cpl').value = document.getElementById('cpf').value;
				document.getElementById('villel').value = document.getElementById('villef').value;
				document.getElementById('paysl').value = document.getElementById('paysf').value;
			}
		}
	
		document.form_valide_commande.submit();
	}
	else
	{
		alert ('Tous les champs de l\'adresse de facturation sont obligatoires.');
	}
}

