var xhr = null; 
var retour = '';
//alert("inclusion ok");
var opened=new Array();
var id_ouvert='';

//fonction d'jout dans les favoris
function add2fav(id_cust,id_bien)
{
	getXhr()
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){
			//var retour = xhr.responseText;
			window.location.reload();
			//document.getElementById('retour').innerHTML= "<br>"+retour+"<br>";
		}
	}
	xhr.open("GET","include/ajax/ajax_fav.php?id_cust="+id_cust+"&id_bien="+id_bien,true);
	xhr.send(null);
}

function make_cook(nom, valeur)
{
	alert(nom+' '+valeur);
	var argv=make_cook.arguments;
	var argc=make_cook.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=nom+"="+escape(valeur)+
	((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
	((path==null) ? "" : ("; path="+path))+
	((domain==null) ? "" : ("; domain="+domain))+
	((secure==true) ? "; secure" : "");
}

function change_image_mdvr(img)
{
	image="<img src='"+img+"' width='200'>";
	document.getElementById('head_form').innerHTML=image;
	dojo.html.setOpacity(document.getElementById('head_form'), 0.1);
	dojo.lfx.html.fadeIn('head_form', 300).play();
	//setTimeout("document.getElementById(\'head_form\').innerHTML=\""+image+"\"",1000);
	//dojo.lfx.html.fadeOut('head_form', 300).play();
}

//fonction qui va afficher le'image en relation avec le survol dans mdvr
function aff_div_img(id,id_ouvert)
{
	var name = navigator.appName;
	//var version = navigator.appVersion;
	//alert(name);
	if(name!="Microsoft Internet Explorer")
	{
		//alert("pas IE");
		var opa="opacity:0.5;";
	}else{
		var opa="filter:alpha(opacity=50);"
	}
	document.getElementById('link_aff_img_'+id).onclick=function () { hide_div_img(id);};
	document.getElementById('link_aff_img_'+id).innerHTML="<img src='images/photo.gif' style='"+opa+"' border='0' />";
	dojo.html.setOpacity(document.getElementById('tof_'+id), 0.1);
	document.getElementById('tof_'+id).style.display="block";
	dojo.lfx.html.fadeIn('tof_'+id, 1000).play();
	//alert(id_ouvert);
	if(id_ouvert!='' && id_ouvert!=id)
	{
		hide_div_img(document.getElementById('id_ouvert').value);
	}
	document.getElementById('id_ouvert').value=id;
}

function hide_div_img(id)
{
	//dojo.html.setOpacity(document.getElementById('tof_'+id), 0.1);
	dojo.lfx.html.fadeOut('tof_'+id, 500).play();
	setTimeout("document.getElementById('tof_"+id+"').style.display='none'",500);
	document.getElementById('link_aff_img_'+id).onclick=function () { aff_div_img(id,document.getElementById('id_ouvert').value);};
	document.getElementById('link_aff_img_'+id).innerHTML="<img src='images/photo.gif' border='0' />";
}

function yipi(id_rep)
{
	if(!opened[id_rep] || opened[id_rep]==false)
	{
		dojo.lfx.html.wipeIn(document.getElementById('rep_'+id_rep), 1000).play();
		opened[id_rep]=true;
	}else{
		dojo.lfx.html.wipeOut(document.getElementById('rep_'+id_rep), 1000).play();
		opened[id_rep]=false;
	}
}


function aff_rub(id_rub,lang)
{
	getXhr()
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){
			var retour = xhr.responseText;
			//alert(retour);
			document.getElementById("retour").innerHTML = retour;
		}
	}
	xhr.open("GET","include/ajax/ajax_faq.php?id_rub="+id_rub+"&lang="+lang,true);
	xhr.send(null);
}




function go_big(img)
{
	document.getElementById("big_img").src =img;
}

//fonction qui va sauvegarder le contenu html fait dans tiny en base
function save_from_tiny(table,lang)
{
	//nb est la pour qu'IE rafraichisse le contenu sinon il met la requete en cache
	html=tinyMCE.getContent();
	html=escape(html);
	nb=Math.random();
	//alert(lang);
	getXhr()
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200){
			retour = xhr.responseText;
			alert('Enregistrement effectue');
			//document.getElementById("tarace").innerHTML = retour;
		}
	}
	xhr.open("POST","include/ajax_save_from_tiny.php",true);
	// ne pas oublier ça pour le post
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// ne pas oublier de poster les arguments
	xhr.send("table="+table+"&html="+html+"&lang="+lang+"&nb="+nb);
	xhr.send(null)
}

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


//elle tue cette fonction fait gaffe
function get_fiche_boulala(id){
	getXhr()
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){
			var retour = xhr.responseText;
			//alert(retour);
			document.getElementById("fiche_boulala").innerHTML = retour;
		}
	}
	xhr.open("GET","include/ajax_fiche_boulala.php?id="+id,true);
	xhr.send(null);
}
