var coconBold = { src: 'swf/sifr/cocon-bold.swf' };
var coconLight = { src: 'swf/sifr/cocon-light.swf' };

window.addEvent("domready",function(){

	//------------------------------------------------------------------------
	
	/**
	 * plan de marquage
	 *
	 */
	$$('a').each(function(el){
		el.addEvent('click', function(e){
			if ( el.href.contains('http://') && !el.href.contains('rando-planetepuydedome') )
				pageTracker._trackPageview('/sortant/' + el.href);
		});
	});
	
	//------------------------------------------------------------------------

	if(typeof sIFR == "object")
	{
		sIFR.replace(coconBold, {
		  selector: '.header .title h1 .titleBold',
		  wmode : 'transparent',
		  css: [
			'.sIFR-root { color: #FFFFFF; }'
		  ]
		});

		sIFR.replace(coconLight, {
		  selector: '.header .title h1 .titleNormal',
		  wmode : 'transparent',
		  css: [
			'.sIFR-root { color: #FFFFFF; }'
		  ]
		});
	}
	
	// Liste des liens de l'accueil
	var links_home = $$(".left_top_content a");

	// Assets
	var images_assets = new Asset.images(links_home.get("rel"));

	// Tweentab des panels (toutes les pages sauf accueil)
	if ( $$('#website .title_block').length > 0 && $$('#website .sub_title').length > 0 )
	{
		TweenTabTop = new TweenTab(
			'website',
			{
				change: {
					link : 'mouseenter'
				},
				cssSelector : {
					link : '.title_block',
					block : '.sub_title'
				},
				element: {
					blockPrefix : 'TweenMenuTop',
					linkPrefix	: 'TweenMenuLinkTop'
				},
				change : {
					link : 'mouseenter',
					delay : '300'
				},
				move: {
					property	: 'height',
					from		: '0',
					to			: '339'
				},
				auto_close : {
					active	: true
				},
				activeLink: function(sId) {
					$(sId).addClass('link_active');
				},
				disableLink: function(sId) {
					$(sId).removeClass('link_active');
				}				
			}
		);
		
		/** use for Safari browser**/
		TweenTabTop.addEvent( 'hideComplete', function(){
			$$('#website .sub_title').setStyle('z-index', 10);
		});
		TweenTabTop.addEvent( 'displayStart', function(){
			$$('#website .sub_title').setStyle('z-index', 99);
		});
		
	}
	
	// Liste des liens du panel
	var links = $$(".sub_title_right_links a");
	
	// Liste des contenus du panel
	var contents = $$(".sub_title_right_center > div");
	
	// On cache tous les contents du panel
	contents.setStyle("display","none");
	
	// On affiche le 1er content du panel
	//contents[0].setStyle("display","block");
	
	if(links.length > 0 && contents.length > 0){	
		// On boucle les liens
		links.each(function(link,index){

			link.addEvent("click",function(){

				// On met tous les liens en gris
				links.set("class","sub_title_right_links_gray");

				// On met le lien voulu en vert
				link.set("class","sub_title_right_links_green");

				// On cache tous les contents
				contents.setStyle("display","none");

				// On affiche le content voulu
				contents[index].setStyle("display","block");

			});

		});		
	}

	if ($("newsletter")) {
		$$("#newsletter #emailInput").addEvent("focus",function() {
			if (this.value == "Saisissez votre email") {
				this.value = "";
			}
		});
		$$("#newsletter #emailInput").addEvent("blur",function() {
			if (this.value == "" || this.value == " ") {
				this.value = "Saisissez votre email";
			}
		});

	}

	// Liste des liens du panel
	var links = $$(".right_top a");

	// Liste des contenus du panel
	var contents = $$(".right_center > div");

	// On cache tous les contents du panel
	contents.setStyle("display","none");

	// On affiche le 1er content du panel
	if ( contents.length > 0 )
		contents[0].setStyle("display","block");

	if(links.length > 0 && contents.length > 0)
	{
		// On boucle les liens
		links.each(function(link,index){

			link.addEvent("click",function(){

				// On met tous les liens en gris
				links.set("class","right_top_gray");

				// On met le lien voulu en vert
				link.set("class","right_top_green");

				// On cache tous les contents
				contents.setStyle("display","none");

				// On affiche le content voulu
				contents[index].setStyle("display","block");

			});

		});
	}

	if(links_home.length > 0){

		// On boucle les liens
		links_home.each(function(link,index){
			link.addEvent("mouseenter",function(){
				$("leftTopImage").src = link.get("rel");
			});
		});
		links_home[0].fireEvent('mouseenter');
	}
	
	var linkRando = $$('.left_top .left_top_content ul li a');
	
	linkRando.each(
		function(link, index) {
			link.addEvent('mouseover', function() {
				var linkActive  = $$('.left_top .left_top_content ul li a.active');
				linkActive.set("class","");
				
				link.set("class","active");
			});
		}
	);

	if ( $defined(linkRando[0]) && $chk(linkRando[0]) )
		linkRando[0].fireEvent("mouseover")
	
	//flash territory
	

	if(typeof sIFR == "object")
		sIFR.activate();
	
});

function gotoHome()
{
	window.location = $('backToHome').value;
}

function selectTerritoire(id)
{
	aTerritory = new Array(
		'', //0
		'pays-des-combrailles', //1
		'pays-de-riom-limagne', //2
		'clermont-volcans', //3
		'livradois-forez', //4
		'sancy-volcans', //5
		'pays-d-issoire-val-d-allier' //6
	);

	$$('.home_right .right_content .right_center_right').each(function(el){
		oParent = el.getParent('.right_content');
		if(oParent.getStyle('display') == 'block')
		{
			window.location = el.territory.value + '?_ZONE=' + aTerritory[id];
		}
	});
}

// SETFONT FUNCTION
var font_size = 1; //base font-size
var font_size_MAX = 1.4;
var font_size_MIN = 0.8;

function setFontLarger()
{
	font_size = font_size + 0.1;
	if (font_size > font_size_MAX)
	{
		font_size = font_size_MAX;
	}
	SetFontSize();
}

function setFontSmaller()
{
	font_size = font_size - 0.1;
	if (font_size < font_size_MIN)
	{
		font_size = font_size_MIN;
	}
	SetFontSize();
}

function SetFontSize() {
	var oDoc = document.getElementById("content");
	if (oDoc)
		oDoc.style.fontSize = font_size + "em";
}

/* Function Flash background */

function goPrevious()
{
	var flashMovie = getFlashMovieObject("bkgd_flash");
	flashMovie.goPrevious();
}

function goNext()
{
	var flashMovie = getFlashMovieObject("bkgd_flash");
	flashMovie.goNext();
}

var isPaused = false;
function togglePause()
{
	var flashMovie = getFlashMovieObject("bkgd_flash");
	flashMovie.togglePause();
	if (!isPaused)
	{
		document.getElementById('pause').innerHTML = "resume";
		isPaused = true;
	}
	else
	{
		document.getElementById('pause').innerHTML = "pause";
		isPaused = false;
	}
}

function showFullNav()
{
	document.getElementById('previous').style.display = "block";
	document.getElementById('next').style.display = "block";
}

function hideContent()
{
	var flashMovie = getFlashMovieObject("bkgd_flash");
	//flashMovie.togglePause();
	$$('#content').setStyle('display','none');
	$$('.header').setStyle('display','none');
	$$('.footer').setStyle('display','none');
	$$('#website').setStyle('display','none');
}

function showContent()
{
	var flashMovie = getFlashMovieObject("bkgd_flash");
	//flashMovie.togglePause();
	$$('#content').setStyle('display','block');
	$$('.header').setStyle('display','block');
	$$('.footer').setStyle('display','block');
	$$('#website').setStyle('display','block');
}

function showLegende(legende)
{
	document.getElementById('legende').innerHTML = legende;
}

