adresse_site = "http://www.lamellux.com/pointcarre";

function langue(la_langue) {
	
	aleatoire = Math.random();

	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 method   = "GET";
	var filename = adresse_site+"/include/ajax/langue.php?action=langue&a="+aleatoire+"&la_langue="+la_langue;
	
	xhr_object.open(method, filename, true);
	
	xhr_object.onreadystatechange = function() {
	
		if(xhr_object.readyState == 1) {
		}
		
		if(xhr_object.readyState == 4) {
			//var tmp = xhr_object.responseText;
			//document.write(tmp);
			window.location.reload(true);	
		}
	}	
	
	xhr_object.send(null);
	
}

function affiche_pays(id_region) {
	
	aleatoire = Math.random();

	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 method   = "GET";
	var filename = adresse_site+"/include/ajax/agents.php?action=pays&a="+aleatoire+"&id_region="+id_region;
	
	xhr_object.open(method, filename, true);
	
	xhr_object.onreadystatechange = function() {
	
		if(xhr_object.readyState == 1) {
			document.getElementById("liste_agents").innerHTML = "Chargement en cours...";
		}
		
		if(xhr_object.readyState == 4) {
			var tmp = xhr_object.responseText;
			document.getElementById("liste_agents").innerHTML = tmp;
		
		}
	}	
	
	xhr_object.send(null);
	
}

function affiche_contact(id_pays,num_pays,nb_rep) {
	
	aleatoire = Math.random();

	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 method   = "GET";
	var filename = adresse_site+"/include/ajax/agents.php?action=contact&a="+aleatoire+"&id_pays="+id_pays;
	
	xhr_object.open(method, filename, true);
	
	xhr_object.onreadystatechange = function() {
	
		if(xhr_object.readyState == 1) {
			for( i = 0; i < nb_rep ; i ++ ){
				document.getElementById(i).className = "lien_pays";
			}
			
			document.getElementById(num_pays).className = "lien_pays_on";
			
			document.getElementById("contact_agent").innerHTML = "Chargement en cours...";
		}
		
		if(xhr_object.readyState == 4) {
			var tmp = xhr_object.responseText;
			document.getElementById("contact_agent").innerHTML = tmp;
		
		}
	}	
	
	xhr_object.send(null);
	
}

/* POPUP TAILLE IMAGE */

/*
function popupImage(url) {
	var hauteur = "400";
	var largeur = "400";
	
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	window.open(url,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+",menubar=no,scrollbars=yes,statusbar=no,resizable=yes");
}
*/

var timer = 0;
var iFade = 0.80;
var iOpacity = 0;
var idFade = "";

function popupImage(url,id_modele,type) {
	
	document.getElementById("confirm_box").style.top = 0;
	document.getElementById("confirm_box").style.left = 0;
	document.getElementById("confirm_box").style.width = document.body.clientWidth;
	document.getElementById("confirm_box").style.height = document.body.clientHeight;
	document.getElementById("confirm_box").style.display = "block";
	document.getElementById("confirm_box").style.opacity = 0;
	
	FadeById('confirm_box',url);
	
	document.getElementById("confirm_context").style.top = 0;
	document.getElementById("confirm_context").style.left = 0;
	document.getElementById("confirm_context").style.display = "block";
	
	document.getElementById("confirm_context").innerHTML = "<div class='lien_fermer_popup'><a href='javascript:;' onclick='ferme_popupImage();'><img src='img_graph/btn_fermer.jpg' border='0' /></a></div><div class='zone_image'><table cellpadding='0' cellspacing='0' border='0' width='450' height='450'><tr><td height='420'><div id='zone_image' style='color: #FFFFFF;'></div></td></tr><tr><td height='30'><div id='zone_description'></div></td></tr></table></div>";
	
	document.getElementById("zone_image").style.display = "block";
	document.getElementById("zone_image").innerHTML = "Chargement de l'image en cours...";
	
	if(type == "modeles") {
		affiche_description_modele(id_modele);
	}
	
	else {
		affiche_description_exemple(id_modele);	
	}
	
	objImage = new Image();

	objImage.src = url;
	
	objImage.onLoad=imagesLoaded();

	function imagesLoaded()
	{    
		 document.getElementById("zone_image").innerHTML = "<img src='"+url+"' border='0' />";
	}


	
	var element = "confirm_context";
	
	ejs_al_hauteur = 480;
	ejs_al_largeur = 480;
	ejs_al_Y = document.body.clientHeight;
	ejs_al_X = document.body.clientWidth;
	ejs_al_posX = Math.round(ejs_al_X/2);
	
	document.getElementById(element).style.top = "25px";
	document.getElementById(element).style.left = ejs_al_posX-(ejs_al_largeur/2)-5+"px";
	
	document.getElementById("confirm_box").onclick = ferme_popupImage;
	
}

/* AFFICHE DESCRIPTION MODELE */

function affiche_description_modele(id_modele) {
	
	aleatoire = Math.random();

	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 method   = "GET";
	var filename = adresse_site+"/include/ajax/modeles.php?a="+aleatoire+"&id_modele="+id_modele;
	
	xhr_object.open(method, filename, true);
	
	xhr_object.onreadystatechange = function() {
	
		if(xhr_object.readyState == 1) {			
			document.getElementById("zone_description").innerHTML = "Chargement en cours...";
		}
		
		if(xhr_object.readyState == 4) {
			var tmp = xhr_object.responseText;
			document.getElementById("zone_description").innerHTML = tmp;
		
		}
	}	
	
	xhr_object.send(null);
}

/* AFFICHE DESCRIPTION EXEMPLE */

function affiche_description_exemple(id_exemple) {
	
	aleatoire = Math.random();

	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 method   = "GET";
	var filename = adresse_site+"/include/ajax/exemples.php?a="+aleatoire+"&id_exemple="+id_exemple;
	
	xhr_object.open(method, filename, true);
	
	xhr_object.onreadystatechange = function() {
	
		if(xhr_object.readyState == 1) {			
			document.getElementById("zone_description").innerHTML = "Chargement en cours...";
		}
		
		if(xhr_object.readyState == 4) {
			var tmp = xhr_object.responseText;
			document.getElementById("zone_description").innerHTML = tmp;
		
		}
	}	
	
	xhr_object.send(null);
}

function ferme_popupImage() {
	document.getElementById("confirm_context").innerHTML = "";
	document.getElementById("confirm_context").style.display = "none";
	FadeByIdOut("confirm_box");
//	document.getElementById("confirm_box").style.display = "none";
}

function FadeById(id,url) {
	idFade = id;
	timer = setInterval("FadeIn('"+url+"')", 30);	
}

function FadeByIdOut(id) {
	idFade = id;
	timer = setInterval("FadeOut()", 30);	
}

function CancelFadeById() {
	if (timer == 0) return;
	clearInterval(timer);
	timer = 0;
}

function FadeIn(url) {
	var elem = document.getElementById(idFade);
	if (iOpacity >= 0.70) {
		elem = document.getElementById(idFade);
		if (elem.style.opacity = 0.70) {
			CancelFadeById();
			return;
		}
		iOpacity = 0;
	}
	iOpacity += 0.1;
	elem.style.opacity = iOpacity;
	elem.style.MozOpacity = iOpacity;
	elem.style.KhtmlOpacity = iOpacity;
	elem.style.filter = "alpha(opacity=" + iOpacity * 100 + ")";
}

/*
function FadeOut() {
	var elem = document.getElementById(idFade);
	iOpacity = 0;
	elem.style.opacity = iOpacity;
	elem.style.MozOpacity = iOpacity;
	elem.style.KhtmlOpacity = iOpacity;
	elem.style.filter = "alpha(opacity=" + iOpacity * 100 + ")";
	document.getElementById("confirm_box").style.display = "none";
	CancelFadeById();
	return;
}
*/

function FadeOut() {
	var elem = document.getElementById(idFade);
	if (iOpacity <= 0) {
		elem = document.getElementById(idFade);
		if (elem.style.opacity <= 5) {
			document.getElementById("confirm_box").style.display = "none";
			CancelFadeById();
			return;
		}
		iOpacity = 0;
	}
	iOpacity += -0.1;
	elem.style.opacity = iOpacity;
	elem.style.MozOpacity = iOpacity;
	elem.style.KhtmlOpacity = iOpacity;
	elem.style.filter = "alpha(opacity=" + iOpacity * 100 + ")";
}

function ouvre_menu1() {
	document.getElementById("menu_deroulant_gamme").style.display = "block";
}

function ferme_menu1() {
	document.getElementById("menu_deroulant_gamme").style.display = "none";
}
