var fonction = {
	mouseMoveEnabled: false,
	coordX: 0,
	coordY: 0,
	
	// Chargement du site
	'initPage':function()
	{
		if (navigator.appName.substring(0,3) == "Net") document.captureEvents(Event.MOUSEMOVE);
		document.onmousemove = fonction.mouseCoord;
	},
	
	// Affiche un popup
	'redir':function(url)
	{
		document.location.href = url;
	},
	
	// Affiche un popup
	'popup':function(url, nom, width, height)
	{
		if(nom == '')
		{
			nom = 'zoom';
		}
		
		if(arguments[4] != '')
		{
			option = ', '+arguments[4];
		}
		else
		{
			option = '';
		}
		
		window.open(url,nom,'height='+height+', width='+width+option);
	},
	
	// Affiche ou cache un div suivant le status
	'showHide':function(div)
	{
		if($(div).style.display == 'none')// || $(div).style.display == ''
		{
			$(div).style.display = 'block';
		}
		else
		{
			$(div).style.display = 'none';
		}
	},
	
	// Redirige sur la page de création d'alerte
	'makeAlerte':function()
	{
		document.frmsearch.page.value = 'alertes';
		document.frmsearch.submit();
	},
	
	// Ajoute une alerte
	'addAlerte':function()
	{
		if($('frmsearch').value == '')
		{
			alert("L'adresse email est obligatoire");
		}
		else
		{
			var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,5}$/;
			
			if(reg.exec($('email').value) == null)
			{
				alert("L'adresse email n'est pas valide");
			}
			else
			{
				ajax.get('frmsearch', 'alertes_ajax.php', 'frmsearch');
			}
		}
	},
	
	// Affiche le div de envoyer a un ami
	'afficheContact':function(id, div)
	{
		$('form_envoyer_ami').style.display = 'block';
		$('form_envoyer_ami').style.position = 'absolute';
		$('form_envoyer_ami').style.left = Math.round(document.body.clientWidth/2)+'px';
		$('form_envoyer_ami').style.top = $(div).offsetTop+'px';
		$('id_vo').value = id;
	},
	
	// Cache le div pour envoyer a un ami
	'cacheContact':function()
	{
		$('form_envoyer_ami').style.display = 'none';
		ajax.get('form_envoyer_ami', 'contact_formulaire.php', '');
	},
	
	// 
	'envoiContact':function()
	{
		if($('email_contact').value == '')
		{
			alert("L'adresse email est obligatoire");
		}
		else
		{
			var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,5}$/;
			
			if(reg.exec($('email_contact').value) == null)
			{
				alert("L'adresse email n'est pas valide");
			}
			else
			{
				ajax.get('form_envoyer_ami', 'contact_ajax.php', 'form_envoyer_ami')
			}
		}
	},
	
	'changeContact':function(type)
	{
		switch(type)
		{
			case 'essayer_occas':
				$('divOccas').style.display = 'block';
				$('divNeuf').style.display = 'none';
				$('divAutre').style.display = 'none';
				$('divService').style.display = 'none';
				break;
				
			case 'essayer_neuf':
				$('divOccas').style.display = 'none';
				$('divNeuf').style.display = 'block';
				$('divAutre').style.display = 'none';
				$('divService').style.display = 'none';
				break;
			
			case 'rdv':
				$('divOccas').style.display = 'none';
				$('divNeuf').style.display = 'none';
				$('divAutre').style.display = 'none';
				$('divService').style.display = 'block';
				break;
			
			default:
			case 'autre':
				$('divOccas').style.display = 'none';
				$('divNeuf').style.display = 'none';
				$('divAutre').style.display = 'block';
				$('divService').style.display = 'none';
				break;
		}
	}
}