var groupId = Math.floor(Math.random()*1000000000);
var error_message = "Une erreur est survenue !!\n\nRaffraichissez votre navigateur...";
var block1_content = '';
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function findObj(theObj, theDoc)
{
  var p, i, foundObj;
  
  if(!theDoc) theDoc = document;
  if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)
  {
    theDoc = parent.frames[theObj.substring(p+1)].document;
    theObj = theObj.substring(0,p);
  }
  if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
  for (i=0; !foundObj && i < theDoc.forms.length; i++) 
    foundObj = theDoc.forms[i][theObj];
  for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++) 
    foundObj = findObj(theObj,theDoc.layers[i].document);
  if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
  return foundObj;
}


////////////////////////////////////////////////////////////////////////////////
function OpenFilInfo(url)
{
	var wd = window.open(url,'popupFI','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=790, height=570');
	wd.self.focus();
}
//////////////////////////////////////
function hover_old(obj)
{
	UL = obj.getElementsByTagName('ul');
	SELECT    = document.getElementsByTagName('select');
	if(UL.length > 0)
	{
		sousMenu = UL[0].style;	 
		if(sousMenu.display == 'none' || sousMenu.display == '')
		{
			sousMenu.display = 'block';
			if(document.all)
			{
				for(var i=0;i<SELECT.length;i++)
				{
					SELECT[i].style.display = 'none';
				}
			}
		}
		else
		{
			sousMenu.display = 'none';
			if(document.all)
			{
				for(var i=0;i<SELECT.length;i++)
				{
					SELECT[i].style.display = 'block';
				}
			}
		}
	}
}

 

//////////////////////////////////////
function init()
{

}
//window.onload=init;

//////////////////////////////////////
function init_menu()
{
	var objs = document.getElementsByClassName('btWithSubMenu');
	objs.each(function(ob){
		ob.onmouseover=function(){hover(this);};
		ob.onmouseout=function(){hover(this);};
	});
}
//////////////////////////////////////
function init2()
{

}


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

var initTweenJNews = function(){
 posXstart = 0;
 posXend = 0;
 timerNews = 0; 
 var timerInterval = 10000;
 
 var width = jQuery('#maskUne').css('width');
 max = width.length - 2;
 width = width.substring(0, max);
 
 //foreach #articleVignette a > mouseover
 var tab = document.getElementById('articleVignetteUne').getElementsByTagName('a');
 
for(var i = 0; i < tab.length; i++)
{
	tab[i].index = i;
	tab[i].onmouseover = function(){
		var index = this.index;
		posXend = (width*(index)*-1);
		//Animation + décélération
		jQuery('#articleUne').animate({left: posXend - 20}, {queue: false, duration: 150}).animate({left: posXend }, {queue: false, duration: 250});
		posXstart = posXend;
		//Réinitiasation de nextNews
		clearInterval(timerNews);
		timerNews = setInterval('nextNews()', timerInterval);
	}	
}

 timerNews = setInterval("nextNews()", timerInterval);

}; function nextNews(){
	 var size = jQuery('#articleUne').css('width');
	 var width = jQuery('#maskUne').css('width');
	 max = size.length - 2;
	 size = size.substring(0, max);
	 
	 max = width.length - 2;
	 width = width.substring(0, max);
	 
	 
	 posXend -= width;
	 if(posXend <= size*-1)
	 posXend = 0;
		 jQuery('#articleUne').animate({left: posXend -20}, {queue: false, duration: 150}).animate({left: posXend}, {queue: false, duration: 250});
	 posXstart = posXend;
 }; 


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////





//////////////////////////////////////
var Cookie = {
  set: function(name, value, daysToExpire) {
    var expire = '';
    daysToExpire = 9999;
    if (daysToExpire != undefined) {
      var d = new Date();
      d.setTime(d.getTime() + (86400000 * parseFloat(daysToExpire)));
      expire = '; expires=' + d.toGMTString();
    }
    return (document.cookie = escape(name) + '=' + escape(value || '') + expire);
  },
  get: function(name) {
    var cookie = document.cookie.match(new RegExp('(^|;)\\s*' + escape(name) + '=([^;\\s]*)'));
    return (cookie ? unescape(cookie[2]) : null);
  },
  erase: function(name) {
    var cookie = Cookie.get(name) || true;
    Cookie.set(name, '', -1);
    return cookie;
  },
  accept: function() {
    if (typeof navigator.cookieEnabled == 'boolean') {
      return navigator.cookieEnabled;
    }
    Cookie.set('_test', '1');
    return (Cookie.erase('_test') === '1');
  }};


function openWindow(url)
{
window.open(url);
}




		////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		var xhr_url_pollsResult = '/popups/pollResults.shtml?'+new Date().getTime();
		////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		function sendPolls(id_sondage) {
		   // findObj( 'articleContent' ).innerHTML = "Chargement...";
			if ( window.XMLHttpRequest ) {
				// Objet XmlHttpRequest pour les moteurs GECKO
				xhr_object = new XMLHttpRequest();   
			} else if ( window.ActiveXObject ) {
				// Objet XmlHttpRequest pour Internet Explorer 
			  xhr_object = new ActiveXObject( 'Microsoft.XMLHTTP' );
			} else {
				// Navigateur non-compatible
				alert( 'Votre navigateur ne supporte pas les objets XMLHTTPRequest...' ); 
				return;
			}

			for(var i=0;i<findObj('pollf').voteid.length;i++)
			{
				if(findObj('pollf').voteid[i].checked)
					var id_vote = findObj('pollf').voteid[i].value;
			}

			// On ouvre la requete vers la page désirée
			
			xhr_object.open( 'POST', xhr_url_pollsResult, true );	// On lui donne le pointeur de fonction de retour
			xhr_object.onreadystatechange = sendPollsReturn;
			// On envoi la requete
			xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			var data = "pollid="+id_sondage+"&voteid="+id_vote; 
			xhr_object.send( data );
		}
		////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		function showPolls(id_sondage) {
		   // findObj( 'articleContent' ).innerHTML = "Chargement...";
			if ( window.XMLHttpRequest ) {
				// Objet XmlHttpRequest pour les moteurs GECKO
				xhr_object = new XMLHttpRequest();   
			} else if ( window.ActiveXObject ) {
				// Objet XmlHttpRequest pour Internet Explorer 
			  xhr_object = new ActiveXObject( 'Microsoft.XMLHTTP' );
			} else {
				// Navigateur non-compatible
				alert( 'Votre navigateur ne supporte pas les objets XMLHTTPRequest...' ); 
				return;
			}

			// On ouvre la requete vers la page désirée
			xhr_object.open( 'POST', xhr_url_pollsResult, true );	// On lui donne le pointeur de fonction de retour
			xhr_object.onreadystatechange = sendPollsReturn;
			// On envoi la requete
			xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			var data = "pollid="+id_sondage; 
			xhr_object.send( data );
		}
		////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		function sendPollsReturn() {
			if(document.pub_carre)
				document.pub_carre.location.reload();
			// Sur le retour de la requete, on teste son état
			if ( xhr_object.readyState == 4 ) {
				// On injecte notre retour dans la DIV prevue a cet effet
				findObj('divPolls').innerHTML = xhr_object.responseText;
			}
		}
/////////////////////////////////////////////////////////////////////////

function popupcentree(page,largeur,hauteur,options)
{
var top=(screen.height-hauteur)/2;
var left=(screen.width-largeur)/2;
window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}
function AreYouSure(action)
{
if(confirm("Etes-vous sûr de vouloir signaler ce commentaire au modérateur ?"))
popupcentree(action,523,290,'menubar=no,scrollbars=no,statusbar=no')
}
function Reagir(id_article)
{
//if(confirm("Etes-vous sûr de vouloir réagir à ce commentaire ?"))
popupcentree('/popups/commentaires.shtml?art='+id_article,523,290,'menubar=no,scrollbars=no,statusbar=no');
}


var timerInterval = 10000;

// Deplacement du bloc LaUne au onMouseOver
var initTweenNewsF365 = function(){
	posXstart = 0;
	posXend = 0;
	timerNews = 0;
	
	myTween = new Fx.Tween('articleUne',{link:'cancel'});
	myTween.addEvent('start', function(event){
		$clear(timerNews)
	});		
	myTween.addEvent('complete', function(event){
		timerNews = nextNewsF365.periodical(timerInterval);
	});	

	var a = document.getElementById('articleVignetteUne').getElementsByTagName('a');
	for(var i=0; i < a.length ; i++ ){
		a[i].i = i;
		a[i].onmouseover = function(){			
			posXend = (460*(this.i)*-1);
			myTween.start('left', [posXstart, posXend]);
			posXstart = posXend;
		}
	}
	
	// Deplacement du bloc LaUne a la prochaine news
	var nextNewsF365 = function(){
		var size = $('articleUne').getSize();
		posXend -= 460;
		if(posXend <= size.x*-1)
			posXend = 0;
		$('articleUne').tween('left', [posXstart, posXend]);
		posXstart = posXend;	
		
	};	
	timerNews = nextNewsF365.periodical(timerInterval);	
};

	function GetCookie (name) {
         if ( document.cookie) { // Le cookie est-il valide ?
                  index = document.cookie.indexOf( name);
                  if ( index != -1) {
                           nDeb = (document.cookie.indexOf( "=", index) + 1);
                           nFin = document.cookie.indexOf( ";", index);
                           if (nFin == -1) {nFin = document.cookie.length;}
                           return unescape(document.cookie.substring(nDeb, nFin));
                  }
         }
         return null;
}