/* -----------------------------------------------------------------------------
	aaz.123v.js - Fonctions javascript par défaut.
------------------------------------------------------------------------------*/
$(function() {

	var thisLangue=$('html').attr('lang');

	/* -----------------------------------------------------------------------------
		Rollover sur la nav du haut
	------------------------------------------------------------------------------*/
	$('#main-nav ul li').bind("mouseenter mouseleave", function(e)
	{
	    $(this).toggleClass("hover");
	});

	/* -----------------------------------------------------------------------------
		TODO : Champ "saisissez votre email" - Reprise de main.js
	------------------------------------------------------------------------------*/
	$('INPUT[name=email]:last').focus(function ()
	{
		if ($(this).val()==$(this).attr('title')) {
			$(this).val('');
		}
	}).blur( function () {
		if ($(this).val()=='') {
			$(this).val($(this).attr('title'));
		}
	});

	$('INPUT.btn-search:last').click(function()
	{
		var newsEmailOk=false;
		var newsEmail=$('INPUT[name=email]:last').val();
		if ((newsEmail.length>7) && (newsEmail.lastIndexOf(".") > 2) && (newsEmail.indexOf("@") > 0) && (newsEmail.lastIndexOf(".") > (newsEmail.indexOf("@")+1)) && (newsEmail.indexOf("@") == newsEmail.lastIndexOf("@") && (newsEmail.lastIndexOf(".")<(newsEmail.length-2))))
		{
			$.post("ajax/actions.php",
			{
				ajaxAction: 'newsletterInscription'
				,email: newsEmail
				,langue: thisLangue
			});
			pageTracker._trackPageview("/newsletter/inscription.htm");
			var newsEmailOk=true;
		}
		if (newsEmailOk==true) {
			$('#footer FORM').hide();
			$('#footer UL LI:last').text($('#footer UL LI:last').attr('rel'));
		}
		else
		{
			$('#footer FORM fieldset div.input').css('border','1px solid red');
		}
		return false;
	});


	/* -----------------------------------------------------------------------------
		TODO : Boxes de la home - Reprise de main.js
	------------------------------------------------------------------------------*/



	/* -----------------------------------------------------------------------------
		Impression
	------------------------------------------------------------------------------*/
	$('A.imprimer').click(function()
	{
		window.print();
		return false;
	});

	// Permet l'ouverture des liens dans une nouvelle fenêtre (pour conformité XHTML, utilisation de rel="blank" car target n'existe plus en XHTML)
	$('a').click(function(){
		if($(this).attr('rel') == '_blank'){
			window.open($(this).attr('href'));
			return false;
		}
	});
});

/* -----------------------------------------------------------------------------
	Reprise du main.js
------------------------------------------------------------------------------*/
var transparentImage = "images/transparent.gif";

function fixTrans()
{
	if (typeof document.body.style.maxHeight == 'undefined') {
	var imgs = document.getElementsByTagName("img");
	for (i = 0; i < imgs.length; i++)
	{
		if (imgs[i].src.indexOf(transparentImage) != -1)
		{
			return;
		}
		if (imgs[i].src.indexOf(".png") != -1)
			{
				var src = imgs[i].src;
				imgs[i].src = transparentImage;
				imgs[i].runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
				imgs[i].style.display = "inline-block";
			}
		}
	}
}

if (document.all && !window.opera)
	attachEvent("onload", fixTrans);