var taille_texte=3;
var class_titre='h5';
var t;
if (t=readCookie('taille_texte')) taille_texte=t;


function augmenterTexte() {
if (taille_texte==5) return;

taille_texte=taille_texte+1;
if (document.getElementById('article_content')) {
var art=document.getElementById('article_content');
document.getElementById('article_content').className='taille'+taille_texte;



writeCookie('taille_texte',taille_texte);
}

}

function diminuerTexte() {

if (taille_texte==1) return;
taille_texte=taille_texte-1;
if (document.getElementById('article_content')) {
var art=document.getElementById('article_content');
document.getElementById('article_content').className='taille'+taille_texte;
writeCookie('taille_texte',taille_texte);
}
}


function readCookie(name) {
        var cname = '; ' + name + "=";
        var dc = '; '+document.cookie;

        if (dc.length > 0) {
                begin = dc.indexOf(cname);
                if (begin != -1) {
                        begin += cname.length;
                        end = dc.indexOf(";", begin);
                        if (end == -1) end = dc.length;
                        return unescape(dc.substring(begin, end));
                }
        }
        return null;
}

function writeCookie(name, value) {
        var expires = new Date();
        var pathname=location.pathname;
        var myDomain=pathname.substring(0,pathname.lastIndexOf('/')) +'/';
        expires.setTime(expires.getTime()+(365*24*3600*1000));
        document.cookie = name + "=" + escape(value) +
        ((expires == null) ? "" : "; expires=" + expires.toGMTString()) +
        ((pathname == null) ? "" : "; path=" + pathname) +
        ((myDomain == null) ? "" : "; domain=" + myDomain);
}


function HauteurBloc(){
	var nodeDivListe = document.getElementById('list_articles');
	var TailleDebut=nodeDivListe.offsetHeight;
	
	var gauche = getElementsWithClassName('div','articlel');
	var droite = getElementsWithClassName('div','articler');
	

	var tailleTotal = 0;

	for (i=0;i<gauche.length;i++) 
	{
		//if (!droite[i]) return; 	//pour continuer
		if(droite[i] != null)
		{

			var titre_d=droite[i].getElementsByTagName(class_titre);
			var titre_g=gauche[i].getElementsByTagName(class_titre);
		
			var td=titre_d[0].offsetHeight;
			var tg=titre_g[0].offsetHeight;

		titre_g[0].style.height=tg+'px';
		titre_d[0].style.height=td+'px';

		if (td>tg) titre_g[0].style.height=td+'px'; 
		else titre_d[0].style.height=tg+"px";

		
		var img_d=droite[i].getElementsByTagName('img');
		var img_g=gauche[i].getElementsByTagName('img');


		if (img_g[0]) 
		{
			if (!img_d[0]) 
				titre_d[0].style.paddingTop = 5+img_g[0].offsetHeight+"px";	
	
		}
		else 
		{
			if (img_d[0]) 
				titre_g[0].style.paddingTop = 5+img_d[0].offsetHeight+"px";
		}



		var lieng = gauche[i].getElementsByTagName('a');
		var hg	 = lieng[0].offsetHeight;
		
		var liend = droite[i].getElementsByTagName('a');
		var hd =liend[0].offsetHeight;
	

		/*
		gauche[i].style.height=hg+"px";
		droite[i].style.height=hd+"px";
		*/


		if (hg>hd) 
		{
			droite[i].style.height=hg+"px";
			droite[i].style.cursor	= 'pointer';

			var titre	= droite[i].getElementsByTagName(class_titre);
			var par		= droite[i].getElementsByTagName('p');
			var lien	= droite[i].getElementsByTagName('a');
			var imaged	= lien[0].getElementsByTagName('img');

			if (imaged[0])
			{
				par[0].style.height	= hg-(3+titre[0].offsetHeight+imaged[0].offsetHeight)+"px";
				lien[0].style.height	= hg+"px";
			}
			else 
			{
				par[0].style.height	= hg-titre[0].offsetHeight+"px";
				lien[0].style.height	= hg+5+"px";
			}		
		}	
		else 
		{

			gauche[i].style.height	= hd+"px";
			gauche[i].style.cursor	= 'pointer';

			var titre	= gauche[i].getElementsByTagName(class_titre);
			var par		= gauche[i].getElementsByTagName('p');
			var lien	= gauche[i].getElementsByTagName('a');
			var imaged	= lien[0].getElementsByTagName('img');

			if (imaged[0])
                        {
                                par[0].style.height     = hd-(3+titre[0].offsetHeight+imaged[0].offsetHeight)+"px";
				par[0].style.cursor	= 'pointer';
                                lien[0].style.height    = hd+"px";
                        }
                        else
                        {
                                par[0].style.height     = hd-(titre[0].offsetHeight)+"px";
				par[0].style.cursor	= 'pointer';
                                lien[0].style.height    = hd+5+"px";
                        }


			//par[0].style.height=gauche[i].offsetHeight-3-titre[0].offsetHeight+"px";
			//lien[0].style.height	= gauche[i].offsetHeight-3+"px";

			}//end if
			tailleTotal = tailleTotal + hd+15;
		
		}
	}//enf for
	
	var nodeDivListe = document.getElementById('list_articles');
	nodeDivListe.style.height= tailleTotal+25+"px";
	nodeContenu =document.getElementById('Contenu');
	var TailleFin=nodeDivListe.offsetHeight;	

	if (document.getElementById('more_articles') && (navigator.appName=="Microsoft Internet Explorer")) {
	var nodeDivListe = document.getElementById('more_articles');
	nodeDivListe.style.marginTop = TailleDebut-TailleFin+100+"px";
	}
	// on teste si on trouve la mention 'MSIE...' dans le nom du navigateur
	if ( (navigator.appName=="Microsoft Internet Explorer")  ) { 
	
	nodeContenu.style.marginTop= "1px"; }
	

	
}

function getElementsWithClassName(elementName, className) {
        var allElements = document.getElementsByTagName(elementName);
        var elemColl = new Array();
        for (var i = 0; i< allElements.length; i++) {
                if (hasClass(allElements[i], className)) {
                        elemColl[elemColl.length] = allElements[i];
                }
        }
        return elemColl;
}  

function hasClass(object, className) {
        if (!object.className) return false;
        return (object.className.search('(^|\\s)' + className + '(\\s|$)') != -1);
} 


function envoiami(cle) {
	fen = window.open('/envoiami/index.php?cle='+cle+'&url='+document.location,"fenetre","width=430,height=380,scrollbars=0,toolbar=0,menubar=0,location=0,resizable=no,status=0");
	
}	

function recupDomaine()
{
        var urlComplete = window.location.href ;
        stopIndex       = urlComplete.indexOf("com");
        url_sans_param  = urlComplete.substr(0,stopIndex)+"com";

        return url_sans_param

}
function ouvreFenetrePartager(urlPartage, url, nom)
{
        //on recherche le domaine et on reconstitu l'url
        var domaine = recupDomaine();
        var urlArt  = urlPartage+domaine+url;

        window.open(urlArt,'_blank','toolbar=0,location=0,directories=0,menuBar=0,width=924,height=608, scrollbars=yes,resizable=yes');
}
function recupUrlCourante()
{
        var urlComplete = window.location.href ;
        var urlProtege  = escape(urlComplete);

        return urlProtege;

}

function ouvreFenetreViadeo(urlPartage, complementUrl)
{
        var urlArt ="";
        var urlCourante = recupUrlCourante();

        urlArt+="url="+window.location.href;
        urlArt+="&title="+escape(document.title);
        urlArt+="&urllanguage=fr";
        urlArt+="&urlaffiliate=31063";
        urlArt = urlPartage+urlArt;

        window.open(urlArt);
}
