var flagCoupsCoeur = true;
var COUPSCOEUR_NB_IMAGES = 3;


function addLoadEvent(func) {
				var oldonload = window.onload;
				if (typeof window.onload != 'function') {
					window.onload = func;
				} else {
					window.onload = function() {
						if (oldonload) {
							oldonload();
						}
						func();
					}
				}
			}
			
var idcoupscoeur = 1;
			
			function myupdater(){
				a = new PeriodicalExecuter(function(){
					if(flagCoupsCoeur) {				
						if(idcoupscoeur > COUPSCOEUR_NB_IMAGES) {
							if( idcoupscoeur > COUPSCOEUR_NB_IMAGES + 1 ) {
								idcoupscoeur = 0;
							}
						} else {
							updatemyann(idcoupscoeur);		
						}
						idcoupscoeur++;
					}
				},5);
			}
			
			function myupdaterv2(){
				a = new PeriodicalExecuter(function(){
					if(flagCoupsCoeur) {				
						if(idcoupscoeur > COUPSCOEUR_NB_IMAGES) {
							if( idcoupscoeur > COUPSCOEUR_NB_IMAGES + 1 ) {
								idcoupscoeur = 0;
							}
						} else {
							updatemyannv2(idcoupscoeur);		
						}
						idcoupscoeur++;
					}
				},1);
			}
			
		

			
			function updatemyann(id){
				flagCoupsCoeur = false;
				// rÃ©cupÃ©rer le input cachÃ© (extypcc1)
				if($('annt'+id)){
					var typ = $('annt'+id).value;					
				} else {
					var typ = '*';
				}
				//on remplace par notre loader
				var exc = new Array();
				if($('annc1') != null ) exc[0] = $('annc1').value; else return true;
				var i;
				for(i=2; i<= COUPSCOEUR_NB_IMAGES; i++) {
					if($('annc'+i)) {
						exc[i-1] = $('annc'+i).value;
					}
				}

				if($("coeur"+id)) {

					var url = './xmlrpcnet.php';
					var target	= 'coeur'+id;
					var pars =	'mode=random_ann&num='+id+'&exc='+exc+'&typ='+typ;

					var myAjax	= new Ajax.Request(url, {
						method: 'get',
						parameters: pars,
						onComplete: function(t){
							flagCoupsCoeur = true;
							var len = t.responseText.length;
							if(t.responseText.substr(len - 4,4 )!= "none") {
								$(target).innerHTML = t.responseText;
							}
						}
					});
				} else {
					flagCoupsCoeur = true;
				}
			}
			
			function updatemyannv2(id){
				flagCoupsCoeur = false;
				// rÃ©cupÃ©rer le input cachÃ© (extypcc1)
				if($('annt'+id)){
					var typ = $('annt'+id).value;					
				} else {
					var typ = '*';
				}
				//on remplace par notre loader
				var exc = new Array();
				if($('annc1') != null ) exc[0] = $('annc1').value; else return true;
				var i;
				for(i=2; i<= COUPSCOEUR_NB_IMAGES; i++) {
					if($('annc'+i)) {
						exc[i-1] = $('annc'+i).value;
					}
				}

				if($("coeur"+id)) {

					var url = './xmlrpcnet.php';
					var target	= 'coeur'+id;
					var pars =	'mode=random_ann&num='+id+'&exc='+exc+'&typ='+typ;

					var myAjax	= new Ajax.Request(url, {
						method: 'get',
						parameters: pars,
						onComplete: function(t){
							flagCoupsCoeur = true;
							var len = t.responseText.length;
							if(t.responseText.substr(len - 4,4 )!= "none") {
								$(target).innerHTML = t.responseText;
								new Effect.Opacity($("coeur"+id), { from: 0.5, to: 0 });
								new Effect.Opacity($("coeur"+id), { from: 0, to: 1 });
							}
						}
					});
				} else {
					flagCoupsCoeur = true;
				}
			}			
			

addLoadEvent(function(){ if($('corps_coeur')){ myupdater(); }
if($('corps_coeurv2')){ myupdaterv2(); }
 });

