
window.addEvent('domready', function(){BI_init();ilike()});

function shortcuts(){

	if ($('photo_solo_link_left')){
		
		document.addEvent('keydown', function(event){

			if (event.code==37 && !event.shift) {
				var url = $('photo_solo_link_left').get('href');
				this.location.href = url;
			}
		  
		});
	
	}
	
	if ($('photo_solo_link_right')){
	
		document.addEvent('keydown', function(event){
			  if (event.code==39 && !event.shift) {
				var url = $('photo_solo_link_right').get('href');
				this.location.href = url;
		  }
		});
	}
}
function BI_init()
{
	$$('.tips').each(function(el){
	   var tipContent   = el.getProperty('title');
	   var tipBulle   = tipContent.split('::');
	   var tipTitle   = tipBulle[0];
	   var tipText   = tipBulle[1];
	   el.store('tip:title', tipTitle);
	   el.store('tip:text', tipText);

	});

	var bulles = new Tips($$('.tips'), {
	   timeOut      : 0,
	   hideDelay      : 100,
	   className      : 'bubble'
	});

	var images = $$('.bigimagec');
	images.each(function(el, i){
	
		el.addEvent('mouseenter', function(e){
			var event = new Event(e);
			// stop default behaviour
			event.preventDefault();
			BI_openc(el);
		});
	
		el.addEvent('mouseleave', function(){
			$('bigimage').setStyle('display','none');
		});
	});	


	var slides = $$('.slideLink');
	slidesFlags(slides,'slideLink');
	
	shortcuts();

	if ($('commentForm')){

		$('commentForm').getElements('input').each(function(el){
			el.addEvent('focus',function(){
				document.removeEvents('keydown');
			});
			el.addEvent('blur',function(){
				shortcuts();
			});
		});
		
		$('commentForm').getElements('textarea').each(function(el){
			el.addEvent('focus',function(){
				document.removeEvents('keydown');
			});
			el.addEvent('blur',function(){
				shortcuts();
			});
		});
		


	}

}

function slidesFlags(elts,base)
{
	var allSlides = new Array();
	var allSlides2 = new Array();
	var opened = -1;
	elts.each(function(el, i){

		var expression = /(\D+)(\d+)/;
		var RegExp = expression.exec(el.get('id'));
		var a = RegExp;

		var paysId = a[2];
	
		var bloc = $(base+'Bloc'+paysId);

		var mySlide = new Fx.Slide(bloc);
		allSlides[i] = mySlide;
		mySlide.hide();
		
		el.addEvent('click', function(e){
			var event = new Event(e);

			event.preventDefault();
			
			if (mySlide.open)
			{
				mySlide.slideOut();
			}
			else
			{
				if (opened>=0 && opened!=i){
					allSlides[opened].slideOut();
				}
				mySlide.slideIn();
				opened = i;
			}
			
		});
		
		
	});	
}

function ilike(){

if (!$('ilike')){
	return 0
}
var ilike = $('ilike');
var ilikemore = $('ilikemore');

var expression = /(\d+)/;
var RegExp = expression.exec($('mainImg').get('src'));
var id = RegExp;

ilike.addEvent('click',function(e){
	e.stop();


	var req = new Request({
			url: 'ilike.php?id='+id[1],


			onSuccess: function(txt){
				if (txt==1){
					ilike.addClass('like');
				} else {
					ilike.removeClass('like');
				}
				
				var req2 = new Request({	url: 'ilike.php?do=txt&id='+id[1],onSuccess: function(txt){ilikemore.set('text',txt);}}).send();
			},
			onFailure: function(){
				ilikemore.set('text','Erreur');
			}
	}).send();

});

}


window.addEvent('domready', function() {
	$$('.form_checkbox_all').each(function(i){
		i.addEvent('click', function(e) {
		e.stop();
		$$('.checkbox').each(function(el) { el.checked = true; });
	});
	});
	$$('.form_checkbox_none').each(function(i){
		i.addEvent('click', function(e) {
		e.stop();
		$$('.checkbox').each(function(el) { el.checked = false; });
	});
	});
});
