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

	
	var myTips = new Tips('.tips');
	if($('quickhelp')) $('quickhelp').store('tip:text', 'Feed me ! Feed me ! Gimme some fresh links');


	$$('.file').addEvent('change',function(e){
		this.getParent().getChildren('span').destroy();
		var filename = new Element('span').set('html',this.get('value'));
		this.getParent().grab(filename,'top');
		
		});
	
	if($('popularlist'))
	{
				
		var pagePopulist = 1;
		var moove = 320;
		

					
		/*new Asset.css('/wp-content/themes/fubiz/stylejs.css', {id: 'stylejs'});*/
		var ListMorph = $('popularlist');
		/*var populist = new Fx.Morph($('popularlist'), {duration:800, wait:false,transition:Fx.Transitions.Back.easeIn});*/
		/*var divPopular = new Element('div').setStyles({'overflow':'hidden','overflow-y':'hidden','height':'300px'}).inject('popularlist','before').adopt('popularlist');*/
			
			function PopulPage(paginate)
			{
				
				if(paginate=='next')
					pagePopulist = (pagePopulist+1);
				else
					pagePopulist = (pagePopulist-1);
				
				var pos = ((pagePopulist*moove)-moove);
				
				if(pos>moove*2)
				{
					pos=0;
					pagePopulist = 1;
					ListMorph.set('morph', {duration:800,transition: 'back:in'});
				}
				else if(pos<0)
				{	
					pos=moove*2;
					pagePopulist = 3;	
					ListMorph.set('morph', {duration:800,transition: 'back:in'});

				}
				else
				{
					ListMorph.set('morph', {duration:500,transition: 'expo:out'});
					
				}
				$('paginate').set('html',pagePopulist);
				ListMorph.morph({'margin-left':pos*-1});
				
			}
		
		$$('#popular .next').addEvent('click',function(){		PopulPage('next');	});
		
		$$('#popular .prev').addEvent('click',function(){	PopulPage('prev'); });
		
		
	}
	
/***************************/	
/********* LOG BOX *********/
/***************************/	
	
	
	if($('notlogged'))
	{
		/*$('logbox').setStyles({'overflow':'hidden'});*/
		
		var logged = new Fx.Morph($('logged'), {duration:600, wait:false,transition:Fx.Transitions.Back.easeOut});/*.set({'margin-top':-102});*/
		var notlogged = new Fx.Morph($('notlogged'), {duration:800, wait:false,transition:Fx.Transitions.Back.easeIn});
		
	$('btn_login').addEvent('click',function(e){		logged.start({'margin-top':0});	});	
	if($('logback')) $('logback').addEvent('click',function(e){		logged.start({'margin-top':-102});	});	
		
		
		
	}
	
	
/***************************/	
/******* SIDE NAV  *********/
/***************************/	

	if($('sidenav'))
	{
		var navFx = [];
		$$('#sidenav li a').each(function(el,i){
			
				navFx[i] = new Fx.Morph(el, {duration:300, wait:false,transition:Fx.Transitions.Back.easeOut});
				
				el.addEvent('mouseenter',function(e){
					
					navFx[i].start({'margin-left':30});
					
					});
					
				el.addEvent('mouseleave',function(e){
					
					navFx[i].start({'margin-left':103});
					
					});			
			});
		
		
	}
/***************************/	
/******* INPUT * ***********/
/***************************/	

	if($('user_login'))
		$('user_login').addEvents({
			'focus': function(e){ if(this.get('value')=='Login') this.setProperty('value','') },
			'blur': function(e){ if(this.get('value')=='') this.setProperty('value','Login') }
			});
			
	if($('user_pass'))	
		$('user_pass').addEvents({
			'focus': function(e){ if(this.get('value')=='pass') this.setProperty('value','') },
			'blur': function(e){ if(this.get('value')=='') this.setProperty('value','pass') }
			});

	if( ($('s')) && ($('s').get('value')=='Search anything...'))	
		$('s').addEvents({
			'focus': function(e){ if(this.get('value')=='Search anything...') this.setProperty('value','') },
			'blur': function(e){ if(this.get('value')=='') this.setProperty('value','Search anything...') }
			});

	if( ($('mail')) && ($('mail').get('value')=='Your email...'))	
		$('mail').addEvents({
			'focus': function(e){ if(this.get('value')=='Your email...') this.setProperty('value','') },
			'blur': function(e){ if(this.get('value')=='') this.setProperty('value','Your email...') }
			});	
	
/***************************/	
/******* MOSAIC  ***********/
/***************************/	



	if($('formclose'))
	{
		
		
		if($('s').get('value'))
				$('formclose').setStyle('display','block');	
		else					
				$('formclose').setStyle('display','none');
				
		$('s').addEvent('keyup',function(e){
			
			var size = this.get('value').length;
			
			
		
			if(size>=1)
				$('formclose').setStyle('display','block');
			else
				$('formclose').setStyle('display','none');	
			});
			
		
	}
	
	var overFx = [];
	var underoverFx = [];
	var Mosmargin = 20;
	
	$$('#mosaic .item div.over').each(function(el,i){  				    overFx[i] = new Fx.Morph(el, {duration:300, wait:false,transition:Fx.Transitions.Expo.easeOut}).set({'opacity':0})});
	$$('#mosaic .item div.underover').each(function(el,i){ el.addEvent('click',function(e){ document.location.href=el.getNext().get('href'); }); underoverFx[i] = new Fx.Morph(el, {duration:300, wait:false,transition:Fx.Transitions.Expo.easeOut}).set({'opacity':0,'margin-top':Mosmargin}) });
	
	
	
		$$('#mosaic .item').each(function(el,i){
			el.addEvents({
			'mouseover':function(e){  overFx[i].start({'opacity':0.9}); underoverFx[i].start({'opacity':1,'margin-top':0});  },
			'mouseleave':function(e){  overFx[i].start({'opacity':0}); underoverFx[i].start({'opacity':0,'margin-top':Mosmargin}); }			
			
			});
		});

/***************************/	
/******* QUICKIES FORM *****/
/***************************/	
	
	if($('quickies_submission'))
	{
	new Countable("sub_content");
			

		
		
		var quickiesHeight = 430;/*$('quickies_submission').getSize().y;*/
		var pageQuicklist= 1;
		var quickiesMoove = 340;
		var quickiesContentH = 395;
		$('quickiesContent').setStyles({'overflow':'hidden'});
		
		var quickies_submission = new Fx.Morph($('quickies_submission'), {duration:600, wait:false,transition:Fx.Transitions.Back.easeOut}).set({'margin-top':quickiesHeight*-1});
		var quickiesContent = new Fx.Morph($('quickiesContent'), {duration:600, wait:false,transition:Fx.Transitions.Back.easeInOut});
		
		if($('submit-quickies'))
		$('submit-quickies').addEvent('click',function(e){ new Event(e).stop();	new Fx.Scroll(document.body, { offset:{'x':0,'y':-55}, transition:Fx.Transitions.Back.easeOut,  duration: 1000,    wait: false}).toElement($('quickiesContent')).chain(function(){	quickies_submission.start({'margin-top':0}); quickiesContent.start({'height':quickiesHeight});	});  });	
		$('quickhelp').addEvent('click',function(e){ new Event(e).stop();	new Fx.Scroll(document.body, {  offset:{'x':0,'y':-55},transition:Fx.Transitions.Back.easeOut,  duration: 1000,    wait: false}).toElement($('quickiesContent')).chain(function(){	quickies_submission.start({'margin-top':0}); quickiesContent.start({'height':quickiesHeight});	});  });	
		$('submitQuickies').addEvent('click',function(e){ new Event(e).stop();		quickies_submission.start({'margin-top':0}); quickiesContent.start({'height':quickiesHeight});	});	
		$('quickies_close').addEvent('click',function(e){ new Event(e).stop();		quickies_submission.start({'margin-top':-quickiesHeight}); quickiesContent.start({'height':quickiesContentH});	});	
	

		var quickieslist = $('quickieslist');
		
			
			
		var divQuickies = new Element('div').setStyles({'overflow':'hidden','overflow-y':'hidden','height':360}).inject('quickieslist','before').adopt('quickieslist');
		
		function quickiesPage(paginate)
			{
				
				if(paginate=='next')
					pageQuicklist = (pageQuicklist+1);
				else
					pageQuicklist = (pageQuicklist-1);
				
				var pos = ((pageQuicklist*quickiesMoove)-quickiesMoove);
				
				if(pos>quickiesMoove*2)
				{
					pos=0;
					pageQuicklist = 1;
					quickieslist.set('morph', {duration:800,transition: 'back:in'});
				}
				else if(pos<0)
				{	
					pos=quickiesMoove*2;
					pageQuicklist = 3;	
					quickieslist.set('morph', {duration:800,transition: 'back:in'});

				}
				else
				{
					quickieslist.set('morph', {duration:500,transition: 'expo:out'});
					
				}
				
				quickieslist.morph({'margin-top':pos*-1});
				
			}
		
		
		
		$$('#quickies .prev').addEvent('click',function(e){	new Event(e).stop(); quickiesPage('prev'); });
		$$('#quickies .next').addEvent('click',function(e){	new Event(e).stop(); quickiesPage('next'); });

		/* submission */
		$('quickies_submission').addEvent('submit',function(e){
		
			new Event(e).stop();
			
				$('q_char').setStyle('visibility','hidden');
				
				var datas = new Hash({'JSON':true});
				
				this.getChildren('.inputs').each(function(el,i){
					
					datas.set(el.get('name'),el.get('value'));
					});
					
				
			
				var actions = this.get('action');
				var query = new Request.JSON( {url:this.get('action'),data: datas,method: 'post',onComplete:function(Obj){
				
					new ThrowErrors({'Obj':Obj,'success':'Merci pour la suggestion','container':$('clrz_info_quickies')}).addEvent('onSuccess',function(e){ quickies_submission.start({'margin-top':-quickiesHeight}); quickiesContent.start({'height':quickiesContentH});  }); 
					
					$('q_char').setStyle('visibility','visible');

						}
					}).send();
					
				new clrzLoader(query,{'container':$('quick_loader')});
		
				});
	
	}
		
/* rate */	
$$('.clrzrating img').each(function(el,i){
	
	var fx = new Fx.Morph(el, {duration:600, wait:false,transition:Fx.Transitions.Expo.easeOut});
	var fx2 = new Fx.Morph($('score'), {duration:300, wait:false,transition:Fx.Transitions.Circ.easeOut});
	
	
	
	el.addEvent('click',function(e){

	var nb = 0;
	var per;
		var load = function() {
	fx2.start({'opacity':0}).chain(function() {
		fx2.start({'opacity':1})
	});
	
	if(nb==6){$clear(per);}else{nb=nb+1;}
	
}

		 

		per = load.periodical(700); 
		fx.start({'opacity':0}).chain(function(){ });
	
	
	});
	
	
	});





/* addyourcom */
	if($('addyourcom'))
		$('addyourcom').addEvent('click',function(e){ new Event(e).stop();	new Fx.Scroll(document.body, {  offset:{'x':0,'y':-55},  duration: 1400,    wait: false}).toElement($('commentform'));  });	

/* forgot pass */
if($('forgot'))
{
	
	var lostContainer = $('lostpasswordformContainer');
	
	var lostContainerH = $('lostpasswordformContainer').getHeight();
	lostContainer.setStyle('display','none');
	var lostContainerFx = new Fx.Morph($('lostpasswordformContainer'), {duration:300, wait:false,transition:Fx.Transitions.Expo.easeOut}).set({'height':0,'opacity':0,'margin-top':-30});
	
	
		$('forgot').addEvent('click',function(e){ new Event(e).stop();lostContainer.setStyle('display','block');	lostContainerFx.start({'margin-top':30,'opacity':1,'height':lostContainerH});  });	
		
}	


});