
window.addEvent('domready', function()
{
	$$('a.flash-object').each
	(
		function(element,i)
		{
			var src = element.getProperty('href');
			
			var reg = new RegExp("[ ,]+", "g");
			
			var rel = element.getProperty('rel').split(reg);
			
			var w = rel[0];
			var h = rel[1];
			var m = rel[2];
			var c = rel[3];
			
			var container = new Element('div',{'class':'flash-object-container', 'id':'container-'+i}).injectAfter(element);

			element.destroy();
			
			new Swiff
			(
				src,
				{
					container: container,
					width: w,
					height: h,
					params:
					{
						wMode: m,
						bgcolor: c
					}
				}
			);
		}
	);
});

// Print
window.addEvent('domready', function()
{
	if($('imprimer'))
	{		
		$('imprimer').getElement('a').addEvent('click', function(e)
		{		
			new Event(e).stop();
			window.print();		
		});
	}
});

// pays deroulants
/*
window.addEvent('domready', function()
{
	if($('bloc-country'))
	{
		var listeChoix = $('bloc-country').getElement('ul').setStyle('position','absolute');
		
		var hauteurChoix = listeChoix.getElement('li').getCoordinates().height;
		
		var hauteurmaxChoix = listeChoix.getElement('li').getCoordinates().height.toInt() * listeChoix.getElements('li').length;
		
		var choixFx = new Fx.Morph(listeChoix,
		{
			duration: 300,
			link: 'cancel',
			transition: 'sine:in:out'
		})
		.set
		({
			'height': hauteurChoix
		});
		 
		 
		 listeChoix.addEvent('click', function()
		 {		
		 	if(listeChoix.hasClass('opened'))
			{
			 	choixFx.start(
				{
					'height' : hauteurChoix
				});
				
				listeChoix.removeClass('opened');
			}
			else
			{
				choixFx.start(
				{
					'height' : hauteurmaxChoix
				});
				
				listeChoix.addClass('opened');
			}
		 });
	}
});
*/

// Submit
window.addEvent('domready', function()
{	
	$$('a[href=#submit]').each
	(
		function(a)
		{
			a.addEvent
			(
				'click', function(e)
				{
					new Event(e).stop();
					a.getParent('form').submit();					
				}
			)
		}
	);
});

// les petits +
window.addEvent('domready', function()
{
	if($$('ul.liste-photos-liens').length)
	{
		$$('ul.liste-photos-liens').each(function(ulLiens)
		{
			ulLiens.getElements('span.img-box a').each(function(ImgBox)
			{	
				var plus = new Element('span').addClass('plus');						
				plus.inject(ImgBox);				
			});
			
		});
	}	
	
	if($('best-sellers'))
	{
		$('best-sellers').getElements('span.img-box a').each(function(ImgBox)
		{
			var plus = new Element('span').addClass('plus');						
			plus.inject(ImgBox);			
		});
	}	
	
});


// meme adresse livraison facturation
window.addEvent('domready', function()
{
	if($('form-sameaddress'))
	{
		$('form-sameaddress').getParent('p').addEvent('click', function()
		{
			if($('form-sameaddress').checked)
			{
				$('form-billinginstitution').set('value',$('form-shippinginstitution').get('value'));
				$('form-billingaddress').set('value',$('form-shippingaddress').get('value'));
				$('form-billingcity').set('value',$('form-shippingcity').get('value'));
				$('form-billingstate').set('value',$('form-shippingstate').get('value'));
				$('form-billingzipcode').set('value',$('form-shippingzipcode').get('value'));
				$('form-billingcountry').set('value',$('form-shippingcountry').get('value'));
			}
			else
			{
				$('form-billinginstitution').set('value','');
				$('form-billingaddress').set('value','');
				$('form-billingcity').set('value','');
				$('form-billingstate').set('value','');
				$('form-billingzipcode').set('value','');
				$('form-billingcountry').set('value','');
			}
			
		});		
	}
	
});

// table even odd
window.addEvent('domready', function()
{
	if($$('table.zebra').length)
	{		
		$('corps').getElements('table.zebra tr:even').each(function(treven)
		{		
			treven.addClass('pair');
		});
		
		$('corps').getElements('table.zebra tr:odd').each(function(trodd)
		{		
			trodd.addClass('impair');
		});
	}
});

/* chargement du bon onglet moteur de recherche */
window.addEvent('domready', function()
{
	if ($$('div.results-pages').length)
	{	
		var searchPager = $('tabs-block').getElement('ul.pager');
		
		if(document.location.href.test('search=1'))
		{
			searchPager.getElements('li')[0].fireEvent('click');
		}
		
		if(document.location.href.test('search=2'))
		{
			searchPager.getElements('li')[1].fireEvent('click');
		}
	}	
});


// input increment
window.addEvent('domready', function()
{	
	var elements = $$('td.quantity input');
	
	elements.each
	(
		function(element)
		{
			var bts = new Element('div.moreless').inject(element,'after');
			
			//var bt_less = new Element('span[text=-].less').inject(element,'after');
			//var bt_more = new Element('span[text=+].more').inject(element,'after');
			
			var bt_more = new Element('span[text=+].more').inject(bts);
			var bt_less = new Element('span[text=-].less').inject(bts);
			
			var value = element.value;
			
			element.addEvent
			(
				'change', function()
				{
					value= element.value;
				}
			);
			
			bt_less.addEvent
			(
				'click', function()
				{
					value--;
					if( value <= 0 ) value = 0;
					element.set('value',value); 
				}
			);
			
			bt_more.addEvent
			(
				'click', function()
				{
					value++;
					element.set('value',value); 
				}
			);
		}
	);
	
});




// media launcher
window.addEvent('domready', function()
{
    var box = new MediaBox( $$('a.box'),{alone:true} );
});



