//#############################################
//##########Pierre JURKIEWICZ 2006#############
//#############################################

//START##########Legende over#############

//Fonction d'affichage de la légende
function affcalque(cont,coul,larg,decal_left_box,decal_top_box)
{
	//si l'element legende existe pas, on le cree sinon on le selectionne
	if (!(document.getElementById("legende")))
	{
		var myDiv=document.createElement("div");
		myDiv.id='legende';
		myDiv.className='leg';
		document.body.appendChild(myDiv);
	}	else {
		myDiv=document.getElementById("legende");
	}
	
	//redeffinition de son contenu
	var content = '<div style="'+((coul!='#FFFFFF')?'border: 1px #000000 solid; z-index: 10; padding: 1px;':'border: 0px #000000 solid; z-index: 10; padding: 1px;')+'background-color: '+coul+';width:'+larg+'px;">'+cont+'</div>';
	
	if (content!=null)
	{
		mvt_calque(decal_left_box,decal_top_box);
		myDiv.innerHTML = content;
		document.getElementById("legende").style.visibility = "visible";
	}
}

//Fonction de masquage
function kill(calque)
{
	//si l'element legende existe on le cache
	if (document.getElementById(calque))
	{
		var myDiv = document.getElementById(calque);
		myDiv.style.visibility = 'hidden';
		myDiv.innerHTML = '';
	}
}

//initialisation de la position de la legende
var posx=0;
var posy=0;

//initialisation de la position de la souris
var xmouse=0;
var ymouse=0;

function coord_souris(e)
{
	//test du navigateur
	if( document.all )
	{
		xmouse = document.body.scrollLeft + event.clientX;
		ymouse = document.body.scrollTop + event.clientY;
	} else {
		xmouse = e.pageX;
		ymouse = e.pageY;
	}
}

//mouvement legende
function mvt_calque(decal_left_box,decal_top_box)
{
	//recupration de l'element box
	var myDiv_box = document.getElementById("box");
	
	//decalage de l'origine en fonction des calques ou on se trouve
	var decal_top = (myDiv_box.offsetTop);
	var decal_left = (myDiv_box.offsetLeft);
	
	//recupration de l'element legende
	var myDiv = document.getElementById("legende");

	//redeffinition de sa position
	myDiv.style.left = posx-decal_left-decal_left_box;	
	myDiv.style.top  = posy-decal_top-decal_top_box;	
	//alert(myDiv.style.top);

	//nouvelle position de la souris
	posx += ( xmouse - posx );
	posy += ( ymouse - posy );

	var Hauteur = (document.body.clientHeight);
	var Hauteur_calque = (myDiv.offsetHeight)+posy+10;

	if (Hauteur < Hauteur_calque)
	{
		posy -= myDiv.offsetHeight;
	}
	
	var Largeur = (document.body.clientWidth);
	var Largeur_calque = (myDiv.offsetWidth)+posx+10;

	if (Largeur < Largeur_calque)
	{
		posx -= (myDiv.offsetWidth)+5;
	}
	
	//rappel de la fonction
	window.setTimeout("mvt_calque("+decal_left_box+","+decal_top_box+")", 30);
}
//STOP##########Legende over#############

//verification barre menu
function verifbarre(calque)
{
	//recupration de l'element box
	var myDiv = document.getElementById(calque);
	var Largeur_calque = myDiv.offsetWidth;
	
	if(Largeur_calque < 10)
	{
		myDiv.style.visibility = 'hidden';
	}
	
}

//Verifie le formulaire live search
function LiveSearch(formul)
{
	if (formul == "achat")
	{
		if(document.form1.Nom.value == "") 
	  {
	    alert('Vous avez oublié de saisir le nom !');
	    document.form1.Nom.focus();
	  } else if(document.form1.Prenom.value == "") 
	  {
	    alert('Vous avez oublié de saisir le prénom !');
	    document.form1.Prenom.focus();
	  } else {
	  	document.form1.method = "POST";
			document.form1.action = "envoirechbiens.php";
	    document.form1.submit();
		}
	} else if (formul == "location")
	{
		if(document.form2.Nom.value == "") 
	  {
	    alert('Vous avez oublié de saisir le nom !');
	    document.form2.Nom.focus();
	  } else if(document.form2.Prenom.value == "") 
	  {
	    alert('Vous avez oublié de saisir le prénom !');
	    document.form2.Prenom.focus();
	  } else {
	  	document.form2.method = "POST";
			document.form2.action = "envoirechbiens.php";
	    document.form2.submit();
		}
	}
}

	function calculPr_tot()
			{
				var val1 = document.form1.Pr_Net.value.replace(',','.');
				var val2 = document.form1.Fr_Ag.value.replace(',','.');
				var tot = parseFloat(val1) + parseFloat(val2);
				document.form1.Pr_tot.value = tot;
			}
