window.addEvent('domready', function()
{
	// banniere
	if ($defined($("topbar")))
	{
		var so = new SWFObject("/swf/bannieresdef.swf","banniere","900","100","6");
		so.addParam("controlbar","none");
		so.addParam("wmode", "transparent");
		so.addParam("autostart","true");
		so.addParam("repeat","always");
		so.addParam("allowscriptaccess","always");
		so.addParam("flashvars","file=/swf/splash.flv&controlbar=none&autostart=true&repeat=always");		 
		so.write("topbar");
	}

	// squeezebox utilisee dans l'affichage du detail de news, des informations societe...
	SqueezeBox.initialize({ size: {x: 450, y: 500}, ajaxOptions: { method: "get" } });

	linkList = [];

	linkList[0] = $("societe");
	linkList[1] = $("mentions-legales");

	if ($defined($("news-list")))
	{
		workList = $("news-list").getElements("dd");
		for (i = 0; i < workList.length; i++)
		{
			link = workList[i].getElement("a");
			linkList[i+2] = link;
		}
	}

	SqueezeBox.assign(linkList);
});

function SaveEmail()
{
	var email = $("newsLetterEmail");

	if (email.value == "Newsletter")
	{
		alert("Veuillez saisir une adresse e-mail.");
		$("newsLetterEmail").focus();
		return;
	}

	var regex = /^[a-z0-9\._-]+@([a-z0-9_-]+\.)+[a-z]{2,6}$/i;
	if (!regex.test(email.value))
	{
		alert("Veuillez saisir une adresse e-mail valide.");
		$("newsLetterEmail").focus();
		return;
	}

	new Request({ method: "post", url: '/newsletter/', onSuccess : function(r) { SaveEmailCallBack(r) } }).send("e=" + email.value);
}
function SaveEmailCallBack(response)
{
	if (response == "ok")
	{
		alert("Votre inscription à la newsletter a bien été prise en compte.");
	}
	else
	{
		alert("L'email saisie existe déjà dans notre base.");
		$("newsLetterEmail").focus();
	}
}
