var timer=0;
var ptag=String.fromCharCode(5,6,7);

function mask_trans()
{	
	if (window.document.newlv.ptra.checked == true)
	{
		window.document.getElementById('prox').style.visibility="Visible";
	}
	else
	{
		window.document.getElementById('prox').style.visibility="hidden";
		window.document.newlv.lrer.value="";
		window.document.newlv.lmetro.value="";
		window.document.newlv.lbus.value="";
		window.document.newlv.ltram.value="";
		window.document.newlv.rer.checked=false;
		window.document.newlv.metro.checked=false;
		window.document.newlv.bus.checked=false;
		window.document.newlv.tram.checked=false;
	}
}

function check_tr(spy)
{
	if (spy == 'r')
	{		
		if (window.document.newlv.lrer.value != "")
		{window.document.newlv.rer.checked = true;}
		else
		{window.document.newlv.rer.checked = false;}			
	}
	else if (spy == 'm')
	{
		if (window.document.newlv.lmetro.value != "")
		{window.document.newlv.metro.checked = true;}
		else
		{window.document.newlv.metro.checked = false;}
	}
	else if (spy == 'b')
	{
		if (window.document.newlv.lbus.value != "")
		{window.document.newlv.bus.checked = true;}
		else
		{window.document.newlv.bus.checked = false;}
	}
	else if (spy == 't')
	{
		if (window.document.newlv.ltram.value != "")
		{window.document.newlv.tram.checked = true;}
		else
		{window.document.newlv.tram.checked = false;}
	}
}

function mask_chrg()
{	
	if (window.document.newlv.charges.checked == true)
	{
		window.document.getElementById('cha').style.visibility="hidden";
		window.document.newlv.chg.value="";
	}
	else
	{
		window.document.getElementById('cha').style.visibility="visible";
	}
}

function Open_photo(tof)
{	
	var link;
	link = 'http://www.dmkimmo.com/op_photo.php?id='+tof+'';
	window.open(link,'Photo','top=10,left=10,scrollbars=yes,resizable=yes');
}

function Open_Ann(ref)
{	
	var link;
	link = 'http://www.dmkimmo.com/op_ann.php?ref='+ref+'';
	window.open(link,'Annonce','top=10,left=10,width=580,height=720');
}

function Check_link()
{	
	var link;
	link = window.document.nu_link.url_link.value;
	link = "http://"+link;
	window.open(link,'Test du lien');
}

function detectMouse(e,idi_p)

{
	idi=idi_p; 
	var espion=false;
	var len=idi_p.length;
	var first_letter=idi_p.charAt(0);
	fl_idi=first_letter.toUpperCase();
	var reste=idi_p.substring(1,len);
	var t=0;
	idi=fl_idi+reste;
	if(parseInt(navigator.appVersion) >=4)
	{
		if(document.getElementById(idi))
		{
			if(navigator.appName == 'Netscape')
			{
				document.getElementById('def').style.visibility = 'visible';
				t = document.getElementById(idi).offsetTop;
				t=t-20;
				document.getElementById('def').style.top = t + "px" ;
			}
			else
			{
				document.getElementById('def').style.visibility = 'visible';
				t = window.document.getElementById(idi).offsetTop;
				t=t;
				document.getElementById('def').style.top = t;
			}
			espion=true;
		}
		else
		{ 
				document.getElementById('def').style.visibility = 'hidden'; //on cache la div au cas ou elle ait été affiché avant
				alert("Ce terme n'est pas référencé dans le glossaire");
				document.getElementById('def').style.top = 0+"px"; //on reinitialise le top de la div
				//fl_idi="A"; //on remet la premiere lettre a A sinon il fait un lien vers la premiere lettre, hors si ya pas de def c'est inutile
				espion=false;
		}
	}
	
	if(espion==true) //seulement si le mot existe dans le glossaire
	{

		//************************************************************************************************************
		// TEST D'UTILISATION DU XMLHTTPREQUEST EN FONCTION DU NAVIGATEUR
		if(window.XMLHttpRequest) // Firefox 
		  xhr_object = new XMLHttpRequest(); 
		else if(window.ActiveXObject) // Internet Explorer paske evidemment ce con de IE appelle ça ActiveXObject
		  xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
		else 
		{ // XMLHttpRequest non supporté par le navigateur 
		  alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		  return; 
		} 

		//FIN DU TEST DU NAVIGATEUR
		//************************************************************************************************************

		xhr_object.open("POST", "fill_divdef.php", true); //xhr_object.open("type de transfert, POST ou GET", "fichier à executer", mode: TRUE=asynchrone, FALSE=synchrone(déconseillé));
		xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		var data="term="+idi; 
		xhr_object.send(data); 	 //envoi des données précédents
		xhr_object.onreadystatechange = function() 
		{ 
		  if(xhr_object.readyState == 4) //quand l"tat est a 4 c'est que la requete est traitée
		  { 
			var tmp=(xhr_object.responseText); 
			document.getElementById("def").innerHTML = tmp;
			if (fl_idi != "A" && fl_idi != "B")
			{	window.location="#"+fl_idi; }
		  }
		} 
	}

}

function Close_div_def()
{
	document.getElementById('def').style.visibility = 'hidden';
}

function Clear_Div_Txtarea()
{
	document.getElementById("txtarea").innerHTML = "&nbsp;";
}

function Erase_txtarea()
{
	//************************************************************************************************************
	// TEST D'UTILISATION DU XMLHTTPREQUEST EN FONCTION DU NAVIGATEUR
	if(window.XMLHttpRequest) // Firefox 
	  xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer paske evidemment ce con de IE appelle ça ActiveXObject
	  xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else 
	{ // XMLHttpRequest non supporté par le navigateur 
	  alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	  return; 
	} 

	//FIN DU TEST DU NAVIGATEUR
	//************************************************************************************************************

	xhr_object.open("POST", "empty_txtarea.php", true); //xhr_object.open("type de transfert, POST ou GET", "fichier à executer", mode: TRUE=asynchrone, FALSE=synchrone(déconseillé));
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	var data=""; 
	xhr_object.send(data); 	 //envoi des données précédents
	xhr_object.onreadystatechange = function() 
	{ 
	  if(xhr_object.readyState == 4) //quand l"tat est a 4 c'est que la requete est traitée
	  { 
		var tmp=(xhr_object.responseText); 
		document.getElementById("txtarea").innerHTML = tmp;
	  }
	} 

}

function mask_creacateg(id)
{
	if (id==true)
	{ document.getElementById("creacateg").style.visibility="Visible";}
	else
	{ document.getElementById("creacateg").style.visibility="Hidden";}
} 

function mask_creapf(id,letter)
{
	if (letter==true)
	{
		if (id==true)
		{ document.getElementById("creaparag").style.visibility="Visible";}
		else
		{ document.getElementById("creaparag").style.visibility="Hidden";}
	}
	else
	{	
		if (id==true)
		{ document.getElementById("creafiche").style.visibility="Visible";}
		else
		{ document.getElementById("creafiche").style.visibility="Hidden";}
	}
} 


function show_exp_tri(ind,ad)
{
	var typ=new Array('date','prix','code postal');
	if (ad==true) {var ad="ascendant";}
	else {var ad="descendant";}
	var chaine="Tri des annonces par ordre <span style='color:red;text-decoration:underline;'>"+ad+" de "+typ[ind]+"</span>";
	document.getElementById('exp_tri').innerHTML=chaine;	
}
