window.addEvent('domready',function(e){
	
	 popshow = new clrz_popshow();
	 
	 if($('clrz_messages'))
	 {
		var clrzmess =  new Fx.Reveal( $('clrz_messages'));
	$('clrz_messages').addEvent('click',function(e) {clrzmess.dissolve(); });
	 $('clrz_messages').inject($$('div.wrapper_left')[0],'top');
		clrzmess.reveal();
 	}
	 });

	 
	 function focusMe(el)
	 {
		 
		 if(!el)
		 return false;
		 var defaultText = el.get('value');
		el.addEvents(
		{
		focus:function(e){
			if(this.get('value')==defaultText)
			this.set('value','');
			
			},
		blur:function(e){		
			if(this.get('value')=='')
			this.set('value',defaultText);
			
			}
			
			});
		 
		 
	 }
	 
	 
	 function middleAddPos()
	 {
			if(!$('homemiddleadd'))
				return;
 
		if($('entry_block').hasClass('entryblock_bylist'))
			 $('homemiddleadd').inject($$('#entry_block div.entry')[1],'after');
			 
		if($('entry_block').hasClass('entryblock_bymozaic'))
			 $('homemiddleadd').inject($$('#entry_block div.entry')[2],'after');
			 
		if($('entry_block').hasClass('entryblock_bylist'))
			 $('homemiddleadd').inject($$('#entry_block div.entry')[1],'after');
		 
	 }
	 
/* focus */
window.addEvent('domready',function(e){

	
	middleAddPos();
	
	$$('.frm_input').addEvent('change',function(e){ $('monprofilform').submit(); });
	
	
	focusMe($('topsearch'));
	focusMe($('user_login'));
	focusMe($('user_pass'));
	focusMe($('membersserach'));
	focusMe($('searchforminput'));
	
	$$('.newsletter_input').each(function(el,i){  focusMe(el); });
		
	var aideTxt = "Votre commentaire doit se conformer à la législation en vigueur en France. Sont interdits :<br/> - l'incitation à la haine raciale et à la discrimination <br/>- la négation des crimes contre l'humanité et l'apologie de crimes de guerre <br/>- la diffamation, ce qui porte atteinte à l'honneur d'une personne <br/>- l'incitation au piratage informatique. <br/><br/>Les administrateurs se réservent également le droit de supprimer un commentaire si celui-ci est jugé trop agressif, grossier ou encore totalement hors sujet.<br/> Toute allusion sexiste, homophobe ou raciste sera aussi effacée, tout comme les messages publicitaires, les messages contenant des coordonnées privées, une adresse internet, une adresse postale ou e-mail.<br/> Si vous avez des questions complémentaires, n'hésitez pas à utiliser le forum qui est à votre disposition.";

	$$('.aide').store('tip:text',aideTxt);
	$$('.aide').store('tip:title','Aide');
	new Tips('.aide');
	
	
	var _sociables = [];
	$$('.sociable').each(function(el,i)
	{
		_sociables[i] = new Fx.Morph(el,{duration:300,transition: Fx.Transitions.Quint.easeOut,wait:false}).set({'opacity':0});
	
		el.addEvent('mouseleave',function(e){	_sociables[i].start({'opacity':0});	});	
	});
	
	$$('a.share').each(function(share,inc){		share.addEvent('mouseenter',function(e){	_sociables[inc].start({'opacity':1});	});		});
	
	
});

window.addEvent('load',function(e){
	
	if($('send_message_button'))
	{
		$('send_message_button').addEvent('click',function(e){
			new Event(e).stop();
	        var myurl = $('send_message_button').getProperty('href');	
	        new clrz_lightbox({url:myurl,containerW:600,containerH:550});
		});
	}	
	
	
	$$('a.contactvendeur').addEvent('click',function(e){
		
		new Event(e).stop();
		if($(document.body).hasClass('logged-in'))
		 new clrz_lightbox({url:this.getProperty('href'),containerW:600,containerH:550});
		 else
		 popshow.setHTML('Vous devez vous connecter !').delay(3000).switchTo('infobox');
		
		});
	

	if($$('.m_message'))
	{
		$$('.m_message').each(function(el,i){
			/*tab=el.getProperty('id').split('_');
			id_elem = tab[3];*/
			el.addEvent('click',function(e){
			
				new Event(e).stop();
	       		var myurl = el.getProperty('href');	
	        	new clrz_lightbox({url:myurl,containerW:600,containerH:550});
			});			
		});		
		

	}	
	
	
	$$('.addfavorite').addEvent('click',function(e)
	{


		new Event(e).stop();
		new clrzActions({el:this,onComplete:function(res){  }});
		
		
	});
	
	
	$$('.m_edit').extend($$('.m_delete')).addEvent('click',function(e)
	{
		new Event(e).stop();
		var el  = this;
		new clrzActions({el:this,onComplete:function(res)
		{
			if(res==true)
			{
				
				
				el.getParent('div').getParent('div').destroy();
			}
			
		}});

			
		
	});
	
	
	$$('.delete_fav a').addEvent('click',function(e)
	{
		new Event(e).stop();
		var el  = this;
		new clrzActions({el:this,onComplete:function(res)
		{
			if(res==true)
			{
				
			el.getParents('div.entry_archive')[0].destroy();
				
			}
			
		}});

			
		
	});
	

	
	$$('.m_vidale').addEvent('click',function(e)
	{
		
		
		new Event(e).stop();
		var el  = this;
		new clrzActions({el:this,onComplete:function(res)
		{
			if(res==true)
			{
				
			//toggle
				
			}
			
		}});

		
		
	});
	if($('selectarchiveslist'))
	{
		var selectarchiveslistFx = new Fx.Slide('selectarchiveslist').hide();
		$$('a.selectarchives').addEvent('click',function(e){ new Event(e).stop(); $('selectarchiveslist').getParent('div').setStyle('position','absolute');selectarchiveslistFx.toggle(); });
	}
	
	if($('selectcatlist'))
	{
		var selectcatlistFx = new Fx.Slide('selectcatlist').hide();
		$$('a.selectcat').addEvent('click',function(e){ new Event(e).stop(); $('selectcatlist').getParent('div').setStyle('position','absolute');selectcatlistFx.toggle(); });
	}
	
	if($('submainmenu1'))
	{
		var sub1H = $('submainmenu1').getHeight();
		
		$('submainmenu1').setStyle('visibility','visible');
		var submainmenu1Fx = new Fx.Morph($('submainmenu1'),{duration:600,transition: Fx.Transitions.Quint.easeOut,wait:false}).set({'height':0,'opacity':0});
		var item7;
		item7 = $$('li.lilast');
		$$('.mainmenu a.itemlast').addEvent('mouseenter',function(e){ new Event(e).stop();  $('submainmenu1').setStyle('top',$('mainmenu1').getTop()+($('mainmenu1').getHeight()-10)); item7.addClass('current-cat'); submainmenu1Fx.start({'height':sub1H,'opacity':1}); });
		
		$('submainmenu1').addEvent('mouseleave',function(e){ new Event(e).stop(); item7.removeClass('current-cat');submainmenu1Fx.start({'height':0,'opacity':0}); });
		$$('.mainmenu a.cats').addEvent('mouseenter',function(e){ new Event(e).stop(); item7.removeClass('current-cat');submainmenu1Fx.start({'height':0,'opacity':0}); });
	}
			
	
		var entryCss = ['entryblock_bylist','entryblock_bypost','entryblock_bymozaic'];
			
		
			$$('.filter li').addEvent('click',function(e){
				new Event(e).stop();
				entryCss.each(function(el,i){
					
					$('entry_block').removeClass(el);
					});
				
				new Request.JSON({method: 'get', url: '/core/webservice/action/naviview/view/'+this.getProperty('class')}).send();

					
				$('entry_block').addClass('entryblock_'+this.getProperty('class'));
				$$('.filter li a').removeClass('active');
				this.getChildren('a')[0].addClass('active');
				middleAddPos();
				
				});
				
				

		
		
		
		
		
		
		
		
		

	
			var carousel1 = new clrzSlider({
			perpage:2,
			setpage:0,
			layout:'horizontal',
			container:'carousel1',
			items:'#carousel1_slider div',
			contentslider:'carousel1_slider',
			btnprev:'#homecarousel a.previous',
			btnnext:'#homecarousel a.next'
		
		});	
				
				
		var carousel2 = new clrzSlider({
			perpage:1,
			setpage:0,
			layout:'horizontal',
			container:'carousel2',
			items:'#carousel2_slider div',
			contentslider:'carousel2_slider',
			btnprev:'#carousel2 a.previous',
			btnnext:'#carousel2 a.next',
			autostart:true,
					onInitialize:function(e){
			$('carousel2page').addClass('page');
			for (i=1;i<=this.maxpage;i=i+1){$('carousel2page').clone().inject($('carousel2page'),'after');	}
				$$('#carousel2 li.page a').each(function(el,i){
					el.addEvent('click',function(e){ new Event(e).stop(); carousel2.goto(i); });
				});
			

				
			},
		onGoto:function(e){
				$$('#carousel2 li.page').each(function(el,i){	el.removeClass('active');	});
				$$('#carousel2 li.page')[this.setpage].addClass('active');
				
				
			}	
		
		});	
	
	
	

				
			
			var quicklinksSlider = new clrzSlider({
			perpage:5,
			setpage:0,
			layout:'vertical',
			container:'quick_container',
			items:'#quick_container_slider div.linkbox',
			contentslider:'quick_container_slider',
			btnprev:'.quicklinks_nav a.previous',
			btnnext:'.quicklinks_nav a.next',
			marge:2
		
		});	
		
		if($('close_quick'))
		{
			var Qtogglers = [$('close_quick'),$('q_goto')];
			var Qelementz = [$$('.quicklinks_content')[0],$$('.quickform')[0]];
			var quicklinks = new Accordion($('quicklinks_toggle'),Qtogglers, Qelementz, {initialDisplayFx:false,onClick:function(e){ new Event(e).stop(); }});
		}
		
		if($$('div.entry_videos div.entry')[0])
		$$('div.entry_videos div.entry')[0].setStyle('display','none');
		
		
		if($('quickies_submission'))
		{
				
			$('quickies_submission').addEvent('submit',function(e){
				
				new Event(e).stop();
						new clrzActions({el:this,method:'post',params:'title='+$('title').get('value')+'&url='+$('url').get('value')+'&sub_content='+$('sub_content').get('value'),url:this.getProperty('action'),onComplete:function(res)
						{
							if(res==true)
							{
					
							quicklinks.display(0);
							popshow.setHTML('Votre quicklink a bien été envoyé ').delay(3000).switchTo('infobox');

							}
			
					}});
				});
			
			
		}
		if($('links_container'))
			var footerLinks = new Accordion($('links_container'),$$('#links_container .toggler'), $$('#links_container .footerlinks'), {opacity:false,initialDisplayFx :false,onClick:function(e){ new Event(e).stop(); }});
		

/**************** END *****************/	
});



window.addEvent('domready',function(e){
	
	initSideNav();
	
	if($('member_order'))
	$('member_order').addEvent('change',function(e){ $('membersFilter').submit(); });
	
	/*$$('object').each(function(em,i){
		var param = new Element('param',{name:"wmode",value:"transparent"});
		em.getChildren('embed')[0].setProperty('wmode','transparent').adopt(param);
		});*/
	
			if($(document.body).hasClass('category-videos'))	
		{
			popshow.setHTML('Chargement..').show(); 
			if($$('div.entry_videos div.entry')[0])
			$$('div.entry_videos div.entry')[0].setStyle('display','none');
		}
	});
	
function initSideNav()
{
	
	if($('sidenavcontainers'))
	{	
		var togglers = $$('.tablock_nav li a').include($('seconnecter'));
		var elementz = $$('div#sidenavcontainers div.item').include($('login'));
		
		var sidenav = new Accordion($('sidenavcontainers'),togglers, elementz, {
		opacity: false,
		initialDisplayFx:false,
		onClick:function(e){new Event(e).stop();},
		onActive: function(toggler, element){
			
			toggler.addClass('active');
		},
		onBackground: function(toggler, element){
			if(toggler)
		toggler.removeClass('active');
		}
		});
	}
	
	if($('close_login'))
		$('close_login').addEvent('click',function(e){
		
		new Event(e).stop();
		sidenav.display(0);

		
		});
		
	
}	
	
	
function initYoutube(obj)
{
	var youtubes = [];
	
	
	if($$('div.videobox'))
	{
	
	obj.feed.entry.each(function(item,i){
		
		if(item.yt$statistics)
		var stats = item.yt$statistics.viewCount;
		else
		var stats = 0;
		
		youtubes[i]=[item.title.$t, item.link[0].href, item.media$group.media$thumbnail[0].url, stats];
		
		});
		
	for (i=1; i<5; i++) {
		if($('videobox_default'))
			$('videobox_default').clone().inject($('videobox_default'),'after');
	}	
	
	$$('div.videobox').each(function(el,i){
	
		var _img = el.getChildren()[0].getChildren()[0].getChildren()[0];
		var _link = el.getChildren()[1].getChildren()[0].getChildren()[0];
		var _views = el.getChildren()[1].getChildren()[1];
		_img.src=youtubes[i][2];
		_link.setProperty('href',youtubes[i][1]);
		_link.set('html',youtubes[i][0]).set('target','_blank');
		
		_views.set('html','vues '+youtubes[i][3]);
		});
		
	}
		
	if(!$(document.body).hasClass('category-videos'))
	return;
	
	var videContainer = $$('div.entry_videos div.entry')[0];
	youtubes.each(function(item,i){
		
		var elt = videContainer.clone().setStyle('display','block');
		var a = elt.getChildren()[0].getFirst();
		
		a.setProperty('href',item[1]);
		a.set('html',item[0]).set('target','_blank');
		new Element('img',{src:item[2],alt:item[0]}).inject(a,'top');
		elt.inject($$('.entry_videos')[0]);
		a.getNext().set('html','vues '+item[3]);
		});
	$$('.entry_videos div.entry')[0].destroy();
	popshow.hide();
}

window.addEvent('load',function(e){
	
	
		var youtube = new Asset.javascript('http://gdata.youtube.com/feeds/users/JournalduGeek/uploads?alt=json-in-script&format=5&orderby=published&callback=initYoutube', {id: 'youtube'});

	
	
	});
	
	
/*  Comment */

window.addEvent('domready',function(e){
	

    if($('comments-section')) {

        var linksEdit = $('comments-section').getElements('small[class=linksEdit] a]');
		linksEdit.each(function(el,i){

		el.addEvent('click',function(e){

			new Event(e).stop();

			var idLink = el.getParent('li').getProperty('id').split('-');
			var idComment = idLink[idLink.length-1];
			if(!$('hiddenEditField'))
			{

				var hiddenFieldEdit = new Element('input', {
    				'type': 'hidden',
    				'id' : 'hiddenEditField',
    				'name' : 'edit_comments_xt_edit_this',
    				'value' : idComment
				});
				hiddenFieldEdit.inject($('commentform'),'top');
			}
			else
				$('hiddenEditField').setProperty('value',idComment);

			$('comment').setProperty('value',$('content-comment-'+idComment).getChildren('p')[0].get('text'));

			var wscroll = new Fx.Scroll(window);
			wscroll.toElement($('respond'));

		});

	});

    }

    if($('linkCommPertinent'))

        $('linkCommPertinent').addEvent('click',function(e){
        	
        	var popshow = new clrz_popshow();
            popshow.setHTML('Tri en cours').show().delay(500);
           
            new Event(e).stop();

            var nonPertinent = 'ckrating_poorly_rated';
           
            $('comments').getElements('li.'+nonPertinent).each(function(el,i){
                
                el.toggleClass('liHidden');
            });

            if($('linkCommPertinent').get('text') == 'Afficher tous')
                $('linkCommPertinent').set('text','Commentaires pertinents');
            else
                $('linkCommPertinent').set('text','Afficher tous');

        });

    	
});