//Variables globales
var gTimer;

/* Chargement du script commun */
new Asset.javascript('/js/form.js');

window.addEvent('domready', function(){
	//Initialisation de la vente flash
	initVenteFlash();
})


/* Affichage de la prime */
function showPrime(pIndex, pIdImage){
	vObjPrime = $('div_small_prime');
	vObjPrime.setStyle('opacity', 0);
	vObjPrime.setStyle('display', 'block');	
	vObj = $('img_prime_'+pIndex);
	if(vObj){	
		vCoordonnees = vObj.getCoordinates();
		vObjPrime.setStyle('left', vCoordonnees.left+'px');
		vObjPrime.setStyle('top', (vCoordonnees.top-30)+'px');
		new Fx.Tween(vObjPrime, {duration:500}).start('opacity',0,1);
	}
	$('div_small_prime_content').setStyle('display', 'none');
	$('div_loading_small_prime').setStyle('display', 'block');
	vObj = $('image_small_prime');
	if(vObj){
		vObj.src = "/image.php?id="+pIdImage+"&w=450&h=557";
		vObj.onload = completeImageSmallPrime;
		
	}
}

/* Fermeture de la fenetre de la prime */
function closeSmallPrime(){
	vObjPrime = $('div_small_prime');
	if(vObjPrime){
		//EFFETS
		new Fx.Tween(vObjPrime).start('opacity',1,0);
	}
}


/* Fin du chargement de l'image de la prime */
function completeImageSmallPrime(){
	$('div_loading_small_prime').setStyle('display', 'none');
	$('div_small_prime_content').setStyle('display', 'block');
}


/** Initialisation de la vente flash **/
function initVenteFlash(){
	vObj = $('compteur');
	if(vObj){
		setCompteur();
		gTimer = setCompteur.periodical(1000);
		/*
		vObj = $('bt-vente-flash');
		if(vObj){
			vObj.addEvent('click', function(e){
				new Event(e).stop();
				$('form_vente_flash').submit();
			})
		}*/
	}
}

/* Compteur pour la vente flash */
function setCompteur(){
	
	vObj = $('compteur');
	if(vObj){
		//Date de fin
		vDate = $('date_end').value*1000;
		vDateEnd = new Date();
		vDateEnd.setTime(vDate);
		
		//Date de debut
		vDateStart = new Date();
		vDateStart = vDateStart.getTime();
		
		//Calcul de la difference
		vDiff = vDateEnd-vDateStart;
		
		if(vDiff>0){
			vDateRestant = '';
			
			vTabDates = new Array();
			vTabDates.push({'libelle':'j', 'value':(1000*60*60*24)});
			vTabDates.push({'libelle':'h', 'value':(1000*60*60)});
			vTabDates.push({'libelle':'m', 'value':(1000*60)});
			vTabDates.push({'libelle':'s', 'value':(1000)});
			
			vTabDates.each(function(vDate){
				vLibelle = vDate.libelle;
				vCoeff = vDate.value;
				vTime = vDiff/vCoeff;
				if(vTime>0) {
					vTime = Math.floor(vTime);
					vDiff-=vTime*vCoeff;
					if(vLibelle!='j' && vLibelle!='h') vTime = (vTime<10)?'0'+vTime:vTime;
					vDateRestant+=vTime+vLibelle+' ';
				}
			})
			vObj.setStyle('display', 'block');
			vObj.set('html', vDateRestant);
		}else {
			$clear(gTimer);
			$('vente_flash').setStyle('display', 'none');
		}		
	}
}
