var mesIntervalles = new Array();
var mesDates = new Array();
var tempsIntervalle = 100;

var datePatron = /^([0-9]{1,2})\/([0-9]{1,2})\/([0-9]{4})(?: ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}))?$/g;

function initCompteurs()
{
	var blocCompteur, blocDate, contenuDate;
	var annee, mois, jour, heure, minute, seconde;
	var heureDate;

	var i = 0;
	
	do
	{
		blocDate = document.getElementById('Date_' + i);
		blocCompteur = document.getElementById('Compteur_' + i);
		if(blocCompteur && blocDate)
		{
			contenuDate = blocDate.innerHTML;
			
			if(contenuDate.match(datePatron))
			{
				jour = parseInt(contenuDate.replace(datePatron, '$1'));
				mois = parseInt(contenuDate.replace(datePatron, '$2'));
				annee = parseInt(contenuDate.replace(datePatron, '$3'));
				
				heure = parseInt(contenuDate.replace(datePatron, '$4'));
				if(!isNaN(heure))
				{
					minute = parseInt(contenuDate.replace(datePatron, '$5'));
					seconde = parseInt(contenuDate.replace(datePatron, '$6'));
				}
				else
				{
					heure = 0;
					minute = 0;
					seconde = 0;
				}
				mesDates[i] = new Date(annee, mois - 1, jour, heure, minute, seconde);
			
				mesIntervalles[i] = setInterval('rafraichirCompteur(' + i + ')', tempsIntervalle);
				rafraichirCompteur(i);
			}
			i++;
		}
	}
	while(blocCompteur && blocDate);
}

function rafraichirCompteur(idCompteur)
{
	var blocDate = document.getElementById('Date_' + idCompteur);
	var blocCompteur = document.getElementById('Compteur_' + idCompteur);
	var dateMaintenant;

	if(blocCompteur && blocDate)
	{
		dateMaintenant = new Date();
		blocCompteur.innerHTML = formatageDuree(mesDates[idCompteur].getTime() - dateMaintenant.getTime(), idCompteur);
	}
}

function formatageDuree(timeStamp, idCompteur)
{ 
     var decompte='';
		 var blocAvant='avant_' + idCompteur;
		 var blocPourla='pourla_' + idCompteur;
	if(timeStamp <= 0)
	{
		clearInterval(mesIntervalles[idCompteur]);
    document.getElementById(blocAvant).style.display= 'none';
		if (idCompteur%2==1) {
     var blocSablier1='sablier1_' + idCompteur; 
		 var blocPreneur='preneur_' + idCompteur;
		 var blocPreneurG='preneurG_' + idCompteur;
		 var blocSpeeder='speeder_' + idCompteur;
		 var blocSpeederG='speederG_' + idCompteur;
     document.getElementById(blocAvant).style.display= 'none';
     document.getElementById(blocPourla).style.display= 'inline';
     document.getElementById(blocSpeeder).style.display= 'inline';
     document.getElementById(blocSpeederG).style.display= 'none';
     document.getElementById(blocPreneur).style.display= 'block';
     document.getElementById(blocPreneurG).style.display= 'none';
     document.getElementById(blocSablier1).style.display= 'none'; 
    return '<img src="images/sablier_stopO.gif" alt="Sablier" style="vertical-align: middle; height: 20px;" /> Décompte terminé ';
     }
		if (idCompteur%2==0) {
     var blocSablier='sablier_' + idCompteur;
     var blocSablier1='sablier1_' + (idCompteur+1); 
		 var blocCount2='count2_' + (idCompteur+1);
		 var blocCountG='countG_' + (idCompteur+1);
     document.getElementById(blocPourla).style.display= 'inline';
     document.getElementById(blocAvant).style.display= 'none';
     document.getElementById(blocSablier).style.display= 'none'; 
     document.getElementById(blocSablier1).style.display= 'inline'; 
     document.getElementById(blocCount2).style.display= 'block';
     document.getElementById(blocCountG).style.display= 'none';
    return '<img src="images/sablier_stopV.gif" alt="Sablier" style="vertical-align: middle; height: 20px;" /> Décompte terminé ';
   } 
	}
	else
	{
		var blocSablier1='sablier1_' + idCompteur;
    var blocSpeeder='speeder_' + idCompteur;
	  var blocSpeederG='speederG_' + idCompteur;
		var blocPreneur='preneur_' + idCompteur;
		var blocPreneurG='preneurG_' + idCompteur;
		var secondes = Math.floor(timeStamp / 1000) % 60;
		var minutes = Math.floor(timeStamp / 60000) % 60;
		var heures = Math.floor(timeStamp / 3600000) % 24;
		var jours = Math.floor(timeStamp / (1000 * 60 * 60 * 24));

		if (jours == 1 ) { decompte = decompte + jours + ' jour&nbsp;&nbsp;';} else {if (jours > 0) {decompte = decompte + jours + ' jours&nbsp;&nbsp;';}}
		if (heures > 0) decompte = decompte + heures + 'h&nbsp;&nbsp;';
		if (minutes > 0) decompte = decompte + minutes + 'min&nbsp;&nbsp;';
		if (secondes > 0) decompte = decompte + secondes + 's';
		
		
		if ((idCompteur%2==1) && (jours < 1) && (heures < 1)) {document.getElementById(blocSpeederG).style.display= 'none';document.getElementById(blocSpeeder).style.display= 'block'; }
		
		if ((idCompteur%2==1) && (jours < 1) && (heures < 1) && (minutes < 1) && (secondes < 1)) {document.getElementById(blocPreneurG).style.display= 'none';document.getElementById(blocPreneur).style.display= 'block'; document.getElementById(blocSablier1).style.display= 'none';}

		return decompte; 
	}
}	

var myimages=new Array()
function preloadimages(){
 for (i=0;i<preloadimages.arguments.length;i++){
 myimages[i]=new Image()
 myimages[i].src=preloadimages.arguments[i]
}
}
preloadimages("images/bout_concept2.png","images/bout_confirm_dem2.gif","images/bout_confirm_don2.gif","images/bout_dem_interet2.gif","images/bout_demande2.png","images/bout_don2.png","images/bout_espace2.png","images/bout_espaceJ2.png","images/bout_fdemande2.png","images/bout_inscrip2.png","images/bout_interesse2.gif","images/bout_jeux2.png","images/bout_ok2.gif","images/bout_preneur2.gif","images/bout_recherche2.gif","images/bout_recommande2.png","images/bout_valide_dem2.gif","images/bout_valide_don2.gif","images/bout_valider2.gif","images/bout_voir_don2.png","images/bout_voir2.png","images/bout_don2.png","images/valide_inscrip2.gif","images/bout_jeu_regle2.png","images/bout_jeu_mode2.png","images/bout_jeu_retour2.png","images/bout_savoir_lot2.png", "images/bout_assoc2.png", "images/bout_encheres2.png", "images/bout_participe2.png", "images/bout_lance_enche2.gif")

function RendVisibleDep(pays)
{
 if (pays=="FR")
  document.getElementById("departements").style.display= 'block';
 else
  document.getElementById("departements").style.display= 'none';
}

function RendVisibleAdd(d_enchere)
{
 if (d_enchere)
  document.getElementById("don_add").style.display= 'block';
 else
  document.getElementById("don_add").style.display= 'none';
}


function RendVisibleOptDon(quoi)
{
 if (quoi=="demande")
  document.getElementById("opt_dons").style.display= 'none';
 if (quoi=="don")
  document.getElementById("opt_dons").style.display= 'block';
}

function RendVisibleDon(verif_don)
{
document.getElementById("verif_don").style.display= 'block';
}

function bubblestat()
{
 var bub_url='http://in.bubblestat.com/bs2.bub?cs=5j4!0aux92a8&amp;cp=&amp;js&amp;jm=';
 bub_url+= ((new Date()).getTime());
 document.write('<scr'+'ipt language="javascript" src="'+bub_url+'"><'+'/script>');
}

 // pas de défilement :
 var pas=1
 // hauteur de la partie visible
 var h_fen="30px"

 function scrollmrq(){
 if ( parseInt(mrq.style.top) > -h_mrq )
 mrq.style.top = parseInt(mrq.style.top)-pas+"px"
 else
 mrq.style.top=parseInt(h_fen)+"px"
 }

 function init_mrq(){
 mrq=document.getElementById("marquee");
 fen=document.getElementById("fenetre");
 fen.onmouseover=function(){stoc=pas;pas=0};
 fen.onmouseout=function(){pas=stoc};fen.style.height=h_fen;
 h_mrq=mrq.offsetHeight;
 with(mrq.style){position="absolute";top=h_fen;}
 setInterval("scrollmrq()",100);
 }

var tempsc = 60;
var etatc = 0;
var aClignote = new Array();

function initcligno() {
	if (document.getElementsByTagName) {
		aClignote = retourne_classes ("clignote"); 
		boucle ();
	}
}

function boucle() {
	if (etatc){
		for (i = 0; i < aClignote.length; i++)
			aClignote[i].visibility = "hidden";
		etatc = 0;
		tempsc = 800;
	} else { 
		for (i = 0; i < aClignote.length; i++)
			aClignote[i].visibility = "visible";
		etatc = 1;
		tempsc = 800;
	}
	setTimeout("boucle()",tempsc);
}

function retourne_classes(nom_classe) {
	var j = 0;
	var a_resultats = new Array ();
	var aBalises = document.getElementsByTagName ("*"); 
	for (i = 0; i < aBalises.length; i++) {
		if (aBalises[i].className == nom_classe) { 
			a_resultats[j++] = aBalises[i].style;
		}
	}
	return a_resultats;
}

 function getElementsByClass(maClass) {
 var tabRetour = new Array();
 var tabTmp = new Array();
 tabTmp = document.getElementsByTagName("*");
 j=0;
 for (i=0; i<tabTmp.length; i++) {
 if (tabTmp[i].className==maClass) {
 tabRetour[j]=tabTmp[i];
 j++;
 }
 }
 return tabRetour;
 } 

function delQtite(min) {
    if (document.getElementById('enchere').value<=min) { document.getElementById('enchere').value=min; } else {  document.getElementById('enchere').value--; }
    //document.getElementById('enchere').style.background = '#ffe025'";
}

function addQtite(max) {
    if (document.getElementById('enchere').value>=max) { document.getElementById('enchere').value=max; } else {  document.getElementById('enchere').value++; }
    //document.getElementById('enchere').style.background = '#ffe025'";
}
