var pos1 = 0;
var pos2 = 0;
var pas = 1;
var vitesse= 60;
var defilementActif = true;



function tronqueMot(ListePhrase,taille,casse)
{
	var i=0;
	var j=0;
	var ElementList;
	
	
	for (i = 0; i < ListePhrase.length ; i++)
	{
		if (ListePhrase[i].firstChild.innerHTML != null)
			ElementList = ListePhrase[i].firstChild.innerHTML.split(' ');
		else
			ElementList = ListePhrase[i].firstChild.nodeValue.split(' ');

		
		for (j = 0; j < ElementList.length; j++)
		{
			if (ElementList[j].length >= taille)
			{
				if (casse==true)
					ElementList[j] = TransformeAvecTiret(ElementList[j].toUpperCase(),taille+1);
				else
					ElementList[j] = TransformeAvecTiret(ElementList[j],taille+1);
			}
		}
		
		if (ListePhrase[i].firstChild.innerHTML != null)
			ListePhrase[i].firstChild.innerHTML = "";
		else
			ListePhrase[i].firstChild.nodeValue = "";

		
		for (j = 0; j < ElementList.length; j++)
		{
			if (ListePhrase[i].firstChild.innerHTML != null)
				ListePhrase[i].firstChild.innerHTML+=ElementList[j]+" ";
			else
				ListePhrase[i].firstChild.nodeValue+=ElementList[j]+" ";
		}
	}
}

function tronqueListeActus()
{
	var listActus = document.getElementById('Liste_Actus');
	var listH3 = listActus.getElementsByTagName('h3');
	//var listH4 = listActus.getElementsByTagName('h4');
	
	
	// Tronque un mot du titre de actualité si il est trop long
	tronqueMot(listH3,19,true);
	
	
	// Tronque un mot de la description d'une actualité si il est trop long
	//tronqueMot(listH4,21,false);
	
}

function isVoyelle(lettre)
{
	var listevoyelle = ['A','E','I','O','U','Y',"'",",",'a','e','i','o','u','y'];
	var i;
	
	for (i = 0; i < listevoyelle.length ; i++)
	{
		if (lettre == listevoyelle[i])
		{	 
			return true;
		}						
	}
	
	return false;
}

function TransformeAvecTiret(phrase,index)
{
	var resultat=phrase;
	var i=index;
	var tag="";
	
	
	while (i!=0)
	{
		if (isVoyelle(phrase.substring(i,i+1)))
		{
			if (!isVoyelle(phrase.substring(i-1,i)) && 
				!isVoyelle(phrase.substring(i-2,i-1)) &&
				phrase.substring(i-1,i) == phrase.substring(i-2,i-1))
			{
				return phrase.substring(0,i-1)+"-\n"+phrase.substring(i-1,phrase.length);
			}
			else
			{
				return phrase.substring(0,i)+"-\n"+phrase.substring(i,phrase.length);
			}
		}
		else
		{
			i--;
		}		
	}
	
	
	return resultat;
}


function defile(_conteneur, _contenu1, _contenu2)
{
	if (defilementActif)
	{
		document.getElementById(_contenu1).style.top = (-pos1) + "px";
		document.getElementById(_contenu2).style.top = (-pos2) + "px";
		pos1 += pas;
		pos2 += pas;
		if (pos1 >= document.getElementById(_contenu1).offsetHeight)
			pos1 = -document.getElementById(_contenu2).offsetHeight;
		if (pos2 >= document.getElementById(_contenu2).offsetHeight)
			pos2 = -document.getElementById(_contenu1).offsetHeight;
	}
}

function initDefile(_conteneur, _contenu1, _contenu2)
{
	pos1 = 0;
	pos2 = -document.getElementById(_contenu1).offsetHeight;
	setInterval("defile('" + _conteneur + "', '" + _contenu1 + "', '" + _contenu2 + "')",vitesse);
}

function espacementDivHeight()
{
	//alert("bloc_principal=" + document.getElementById("bloc_principal").offsetHeight);
	//alert("colonne_droite=" + document.getElementById("colonne_droite").offsetHeight);
	
	if(document.getElementById("bloc_principal") && document.getElementById("colonne_droite"))
	{
		var bloc_principal = document.getElementById("bloc_principal").offsetHeight;
		var colonne_droite = document.getElementById("colonne_droite").offsetHeight + 142;
		var colonne_gauche = document.getElementById("colonne_gauche").offsetHeight + 142;
		
		
		if(colonne_droite > bloc_principal && colonne_droite >= colonne_gauche)
		{
			elem = document.getElementById("espacement");
			if(elem != null)
			{
				elem = document.getElementById("espacement");
				elem.style.height =(colonne_droite - bloc_principal)+  "px";
			}
		}		
		else if(colonne_gauche > bloc_principal  && colonne_gauche >= colonne_droite)
		{
			elem = document.getElementById("espacement");
			if(elem != null)
			{
				elem = document.getElementById("espacement");
				elem.style.height =(colonne_gauche - bloc_principal)+  "px";
			}
		}
	}
}


