 /*------------------------------------------------------*
  *-------FONCTIONS JAVASCRIPT    ----*
  *------------------------------------------------------*/


/*1 Pop Up centrée début (utilisée pour infos légales et pages plans) */

function popup(page,largeur,hauteur,options)
{
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}


function writediv(texte, id)
{
	document.getElementById(id).innerHTML = texte;
}

function recup_modele(id_cat_mere3_2, id_cat_mere3_1)
{  
		advAJAX.post({
			url: "modele.php",
			parameters : {
				"id_cat_mere3_2": id_cat_mere3_2,
				"id_cat_mere3_1": id_cat_mere3_1
			},
			onLoading : function(obj)
			{
            	writediv('', 'modele_list');
            	writediv('', 'libelle_mod');
				writediv('<img src="../images/process.gif">', 'process');
			},
			onSuccess : function (obj)
			{ 		
				texte = obj.responseText;

            	writediv(texte, 'modele_list');
            
	            if (texte)
	            {
	            	writediv('Modèles *', 'libelle_mod');
	            }
	            else {
	            	writediv('', 'libelle_mod');
	            }
	            writediv('', 'process');
	           
			}
		});
}//recup_modele()


function recup_ville_ajax(CP,type_inf)
{  
	if (type_inf == 'trav')
	{
		var libelle = 'libelle_CP_trav';
		var result	= 'result_CP_trav';
		var process = 'process3';
	}
	else
	{
		var libelle = 'libelle_CP';
		var result	= 'result_CP';
		var process = 'process2';
	}	
		advAJAX.post({
			url: "recup_ville.php",
			parameters : {
				"CP": CP,
				'type_inf': type_inf
			},
			onLoading : function(obj)
			{
				writediv('<img src="../images/process.gif">', process);
			},
			onSuccess : function (obj)
			{ 	
				
				
				texte =obj.responseText;
	         	//document.getElementById ('ville_cp').value = texte;
	         	writediv (texte, result);
	         	if (texte)
	            	writediv('Communes', libelle);
	            else
	            	writediv('', libelle);
	         	
	          	writediv('', process);
	            
	           
			}
		});
}//recup_modele()






//Fin Ajax

var cpt =0;
//Fonction qui compte le nombre de caractères dans le champ CP, qui réinitialise le compteur à 0 si la valeur est nulle
//Si le compteur atteint 4 ou 5, une fonction ajax est appelée pour récupérer les villes correspondantes au CP
function recup_ville(CP, ev, type_inf)
{
	if (type_inf == 'trav')
	{
		var libelle = 'libelle_CP_trav';
		var result	= 'result_CP_trav';
		var tape 	= 'tape_cp_trav';
	}
	else
	{
		var libelle = 'libelle_CP';
		var result	= 'result_CP';
		var tape 	= 'tape_cp';
	}
	
	

	var longueur = CP.length;
	var code=ev.keyCode;
	var flag = false;
	
	if (code == 8 || code == 17 || code == 16 || code == 27 ||
	     code == 18 || code == 20 || code == 116 || code == 46 || code == 9 
	 || code == 116 || code == 37 || code == 38 || code == 39 || code == 40) // Liste des codes corrrespondants à CTRL, Echap, F5, Alt etc...
		flag = true;
		

		
	if (longueur >= 4)
	{
		if (flag != true)	
			recup_ville_ajax(CP, type_inf);
	}
	else
	{
		writediv ('', result);
		writediv ('', libelle);
	}
}//recup_ville(CP)






/*1 Pop Up centrée FIN  */

/*----------------------------------------------------*/



/*----------------------------------------------------*/

