$(function(){ $("a.tooltiplink").simpletooltip( { showEffect: "fadeIn", hideEffect: "fadeOut", margin: 10 } ); });



// récupère la position absolue d'un élément (abcisse) ---------------------------------------
function getX(oElement)
	{
	var iReturnValue = 0;
	while( oElement != null )
		{
		iReturnValue += oElement.offsetLeft;
		oElement = oElement.offsetParent;
		}
	return iReturnValue;
	}
// -------------------------------------------------------------------------------------------


// récupère la position d'un élément (ordonnée) ----------------------------------------------
function getY(oElement)
	{
	var iReturnValue = 0;
	while( oElement != null )
		{
		iReturnValue += oElement.offsetTop;
		oElement = oElement.offsetParent;
		}
	return iReturnValue;
	}
// -------------------------------------------------------------------------------------------


// localise la souris sur l'écran ------------------------------------------------------------
function pos_souris(e)
	{
	decalage = 10;
	if (!decalage)
		{
		decalage = 0;
		}
	var Mouse_X;
	var Mouse_Y;
	if (!document.all && e) // Firefox
		{
		Mouse_X = (e.pageX + decalage);
		Mouse_Y = (e.pageY + decalage);
		}
	else
		{
		Mouse_X = event.clientX;
		Mouse_Y = event.clientY;
		if(document.documentElement && document.documentElement.clientWidth)
			{
			DocRef = document.documentElement;
			}
		else
			{
			DocRef = document.body;
			}
		
		Mouse_X += (DocRef.scrollLeft + decalage);
		Mouse_Y += (DocRef.scrollTop  + decalage);
		}
	
	if (Mouse_X - document.documentElement.scrollLeft > document.documentElement.clientWidth / 2)
		{
		//Mouse_X-=document.getElementById('vignette').offsetWidth;
		}
		
	if (document.getElementById('vignette') && Mouse_Y - document.documentElement.scrollTop > document.documentElement.clientHeight / 2)
		{
		Mouse_Y-=document.getElementById('vignette').offsetHeight;
		}
		
	if (document.getElementById('vignette') && !document.all)
		{
		document.getElementById('vignette').style.left = Mouse_X + "px";
		document.getElementById('vignette').style.top = Mouse_Y + "px";
		}
	return Mouse_X+'|'+Mouse_Y;
	}
// -------------------------------------------------------------------------------------------


// Zoom de la vignette d'un véhicule au survol -----------------------------------------------
function vignette()
	{
	if (document.getElementById('vignette').style.display == "block")
		{
		var pos = pos_souris(1);
		pos = pos.split('|');
		document.getElementById('vignette').style.left 	= pos[0] + "px";
		document.getElementById('vignette').style.top 	= pos[1] + "px";
		}
	}

function survole_vignette(img, num, id)
	{
	if (num == 0)
		{
		document.getElementById('vignette').innerHTML = '';
		document.getElementById('vignette').style.display = "none";
		}
	else if (num == 1)
		{
		document.getElementById('vignette').onclick = function()
			{
			location.href="detail.php?num_dossier="+id;
			};
		
		document.getElementById('vignette').style.cursor = "pointer";
		document.getElementById('vignette').innerHTML = '<img id="img_vignette" src="'+img+'" style="width: 300px" />';
		var pos = pos_souris(1);
		pos = pos.split('|');
		document.getElementById('vignette').style.left 		= pos[0] + "px";
		document.getElementById('vignette').style.top 		= pos[1] + "px";
		document.getElementById('vignette').style.display 	= "block";
		}
	}


function survol_vo()
	{
	if (!document.all) {pos_souris(event)}
	}
// -------------------------------------------------------------------------------------------


// Fonction permettant d'adapter automatiquement la hauteur de page --------------------------
function getWindowHeight()
	{
    var windowHeight=0;
    
	if (typeof(window.innerHeight)=='number') // firefox
		{
        windowHeight = window.innerHeight;
	    return windowHeight - 18;
    	}
    else
		{
	    if (document.documentElement && document.documentElement.clientHeight)
			{
			windowHeight = document.documentElement.clientHeight;
	    	}
	    else
			{
			if (document.body && document.body.clientHeight)
				{
				windowHeight = document.body.clientHeight;
				}
	    	}
		return windowHeight - 18;
    	}
	}

window.onresize = function()
	{
	setCorps();
	setFooter();
	};


function setCorps()
	{
	var delta = 0;
	document.getElementById('corps_td').style.height = (getWindowHeight()-delta-(document.getElementById('entete').offsetHeight+document.getElementById('pied').offsetHeight))+"px";
	}

function setFooter()
	{
	var delta = 0;
    if (document.getElementById) 
		{
        var windowHeight=getWindowHeight();
        if (windowHeight>0)
			{
			var contentHeight=document.getElementById('entete').offsetHeight+document.getElementById('corps_td').offsetHeight;
			var footerElement=document.getElementById('pied');
			var footerHeight=footerElement.offsetHeight;
			if (windowHeight-(contentHeight+footerHeight)>=0)
				{
				footerElement.style.position='relative';
				footerElement.style.top=(windowHeight-(contentHeight+footerHeight))-delta+'px';
				}
			else
				{
				footerElement.style.position='static';
				}
			}
		}
	}
// -------------------------------------------------------------------------------------------


// Mise en forme des nombres avec séparateur de milliers et € --------------------------------
function lisibilite_nombre(nbr)
	{
	var nombre 	= ''+nbr;
	var retour 	= '';
	var count	= 0;
	for(var i=nombre.length-1 ; i>=0 ; i--)
		{
		if(count!=0 && count % 3 == 0)		retour = nombre[i]+' '+retour ;
		else								retour = nombre[i]+retour ;
		count++;
		}
		
	return retour + ' €';
	}
// -------------------------------------------------------------------------------------------


// Accès Pro : Connexion ---------------------------------------------------------------------
function send_accesPro()
	{
	color		= '#ffffff';
	colorAlerte	= '#ff8f43';
	
	recupFocus	= '';
	a=0;

	// Nous vérifions que le champ login soit bien renseigné
	if (document.getElementById('log_email').value == '')
		{ 
		document.getElementById('log_email_txt').style.color = colorAlerte;	
		a++;
		
		recupFocus = 'log_email';
		}
	else
		{
		if (verifEmail(document.getElementById('log_email').value) == false)
			{
			document.getElementById('log_email_txt').style.color 	= colorAlerte;	
			a++;

			recupFocus = 'log_email';
			
			var alert_false_email = 1;
			document.getElementById('log_alerte_txt').innerHTML		= 'E-mail incorrect';
			
			setTimeout("document.getElementById('log_alerte_txt').style.display	= 'none'",500);
			setTimeout("document.getElementById('log_alerte_txt').style.display	= 'inline'",1000);
			}
		else
			{
			document.getElementById('log_email_txt').style.color 	= color;
			document.getElementById('log_alerte_txt').innerHTML		= '';
			}
		}
	
	// Nous vérifions que le champ passwd soit bien renseigné
	if (document.getElementById('log_passwd').value == '')
		{ 
		document.getElementById('log_passwd_txt').style.color = colorAlerte;	
		a++;
		
		if (recupFocus == '')	recupFocus = 'log_passwd';
		}
	else
		{ 
		document.getElementById('log_passwd_txt').style.color = color;		
		}
	
	
	if (a==0)
		{
		$(document).ready(function ()
			{
			$.post("inc/ajax/ajax_connexion_pro.php", 
				{
				email:	document.getElementById('log_email').value,
				passwd:	document.getElementById('log_passwd').value
				},
			function success(data)
				{
				//alert(data);
				
				if (data == '')
					{
					document.getElementById('log_alerte_txt').innerHTML		= 'L\'email ou le mot de passe saisi est erroné';
									
					setTimeout("document.getElementById('log_alerte_txt').style.display='none'",500);
					setTimeout("document.getElementById('log_alerte_txt').style.display='inline'",1000);

					setTimeout("document.getElementById('log_email').focus();",1050);

					}
				else if (data == 'inactif')
					{
					document.getElementById('log_alerte_txt').innerHTML		= 'Votre compte n\'est pas encore activé';
									
					setTimeout("document.getElementById('log_alerte_txt').style.display='none'",500);
					setTimeout("document.getElementById('log_alerte_txt').style.display='inline'",1000);
					}
				else
					{							
					document.location.href = 'occasions.php';
					}
				});
			});
		}
	else
		{
		if (alert_false_email != 1)		document.getElementById('log_alerte_txt').innerHTML	= 'Merci de renseigner tous les champs';
		
		document.getElementById(recupFocus).focus();
		}
	}
// -------------------------------------------------------------------------------------------



// Accès Pro : Déconnexion -------------------------------------------------------------------
function logDeconnectPro()
	{
	$(document).ready(function ()
		{
		$.post("inc/ajax/ajax_deconnexion_pro.php", 
			{
			},
		function success(data)
			{
			//alert(data);
			
			document.location.href = 'index.php';
			});
		});
	}
// -------------------------------------------------------------------------------------------
