window.addEvent('domready', function(){
	$$('.img_article').each(function(element){
		element.addEvent('mouseover', function(){
			new_src = this.getNext().src;
			$$('.image_principale').each(function(element){
				old_id = element.id; 
			});
			$(old_id).src = new_src;
		});
	});
	
	if($('td_ajout_panier')){
		$('td_ajout_panier').addEvent('click', function(){
			var quantite;
			if ($('selectQuantite')) {
				quantite = $('selectQuantite').value; 
			} else {
				quantite = 1;
			}
			majPanier($('id_article').value, quantite, $('gammeValeur').value);
			$('popup_contenu').innerHTML = '<strong>' + $('nom_article').value + '</strong><br />a &eacute;t&eacute; ajout&eacute; &agrave; votre panier<div class="btn_popup"><div id="continue"><img src="templates/cornilleau_store/images/articles/bt_poursuivre_achats.png" alt="Poursuivre mes achats" title="Poursuivre mes achats" /></div><div id="allerpanier"><img src="templates/cornilleau_store/images/articles/bt_valider-commande.png" alt="Valider ma commande" title="Valider ma commande" /></div><div class="clear"></div></div>';
			$('popup').style.display = 'block';
			$('allerpanier').addEvent('click', function() {
				window.location.href= "index.php?page=etape1";
			});
			$('continue').addEvent('click', function() {
				$('popup').style.display = 'none';
				$('popup_contenu').innerHTML = "";
			});
		})
	}

	// Ecouteurs sur les boutons "Description"
	if($('fiche_description')){
		$('fiche_description').addEvent('click', function(){
			if (!this.hasClass('actif')) {
				$$('.boutonsEnDiagonale .actif').removeClass('actif');
				this.addClass('actif');
				$('bloc_description_longue').innerHTML = $('contenu_fiche_description').innerHTML;
			}
		});
	}
	// Ecouteurs sur les boutons "Fiche Technique"
	if($('fiche_technique')){
		$('fiche_technique').addEvent('click', function(){
			if (!this.hasClass('actif')) {
				$$('.boutonsEnDiagonale .actif').removeClass('actif');
				this.addClass('actif');
				$('bloc_description_longue').innerHTML = $('contenu_fiche_technique').innerHTML;
			}
		});
	}
	// Ecouteurs sur les boutons "Plus Cornilleau"
	if($('plus_cornilleau')){
		$('plus_cornilleau').addEvent('click', function(){
			if (!this.hasClass('actif')) {
				$$('.boutonsEnDiagonale .actif').removeClass('actif');
				this.addClass('actif');
				$('bloc_description_longue').innerHTML = $('contenu_plus_cornilleau').innerHTML;
			}
		});
	}
/*
	$('lien_imprimer').addEvent('click', function(){
		window.print();
	});
*/
	//afficher les images de la gamme valeur
	if($('gammeValeur')) {
		$('gammeValeur').addEvent('change', function() {
			majSelectQuantite();
			$$('#ref_article span').each(function(el) {
				el.style.display = 'none';
			});
			$('ref_'+$('gammeValeur').value).style.display = '';
			$$('#table_img_secondaires td').each(function(il) {
				il.style.display = 'none';
			});
			$$('.img_gamme_'+ this.value).each(function(il) {
				il.style.display = '';
				if(il.getLast().getProperty('class').contains('principale')) {
					$$('.image_principale')[0].src = il.getLast().src;
				}
			});
		});
	}
});

function majPanier(id_article, nb_articles, gammeValeur) {
	var my_req = new Request({
		method: 'post',
		url: 'index.php?action=achat_article',
		data: 'id_article='+id_article+'&gammeValeur='+gammeValeur+'&nb_articles='+nb_articles,
		onFailure: function(reponse) {
			//console.log('error');
		}
	});
	my_req.send();
}

function majSelectQuantite() {
	$('selectQuantite').innerHTML = '';
	for(var i = 1; i <= gammes_stock[$('gammeValeur').value]; i++) {
		if(i > 30) {
			break;
		}
		var option = new Element('option', {
			'value' : i,
			'html' : '&nbsp;'+i+'&nbsp;'
		});
		$('selectQuantite').adopt(option);
	}
}
