window.addEvent('domready', function(){	
		
	if($('search')){
		
		$('search-form').addEvent('submit', function(e){
			e.stop();
			
			if($('search').get('value').length > 2){
								
				if(!$('search-results')){
					var searchResult = new Element('div', {
						id: 'search-results',
					}).injectTop('content');
				}
				else {var searchResult = $('search-results');}
				
				new Request({
					url: '/ajax/search/for/'+$('search').get('value'),
					evalScripts: true,
					onError: function(){
						alert('error');
					},
					onSuccess: function(response){
						searchResult.set('html', response);
						searchResult.setStyle('background-image', 'none');
						
						$('close-search').addEvent('click', function(e){
							e.stop();
							searchResult.destroy();
						});
					}
				}).send();
								
			}
			else{
				alert('Minst 3 tecken i en sökning.');
			}
		});
	}
	
	$$('#menu ul li a').set('tween', {transition: Fx.Transitions.Quad.easeOut});
	
	$$('#menu ul li a:not(.active)').addEvents({
		'mouseover': function(){
			this.morph({
				'padding-left': '20px',
				'color': '#FF00FF',
			});
		},
		'mouseout': function(){
			this.morph({
				'padding-left': '0',
				'color': '#121212',
			});
		}
	}, this);
	
	 $$('a[href^="http://"], a[href^="/ads/id/"]').each(function(a){
	 	a.set('target', '_blank');
	 });
	$('quickfind1').addEvent('submit', function(e){
		e.stop();
		
		var request = new Request.HTML({
			url: '/ajax/start/magazine/'+$('news-search').get('value'),
			update: $('quickfind1-results'),
			onRequest: function(){
			
				var response = ($('news-search').get('value').length > 0) ? '<em>filter:</em> ´'+$('news-search').get('value')+'´' : '<em>Senast</em> Tillagda';
				$$('#quickfind1-results').getPrevious('h3').set('html', response);
			}
		}).get();
		
	});
	
	$('quickfind3').addEvent('submit', function(e){
		e.stop();
		
		var request = new Request.HTML({
			url: '/ajax/start/club/'+$('images-search').get('value'),
			update: $('quickfind3-results'),
			onRequest: function(){
			
				var response = ($('images-search').get('value').length > 0) ? '<em>filter:</em> ´'+$('images-search').get('value')+'´' : '<em>Senast</em> Tillagda';
				$$('#quickfind3-results').getPrevious('h3').set('html', response);
			}
		}).get();
		
	});
	
	function secondsToTime(secs){
		var timeleft = Math.floor(secs);

	    var minutes = Math.floor((timeleft) / 60);
	    
	    timeleft = (timeleft - (60 * minutes));
	    
	    var seconds = timeleft;	    
	    
	    var string = '';
	    [minutes, seconds].each(function(obj){
   		
	   		var object = obj;	    		
	    	if(object < 10){object = '0'+object;}    		
	    	string = (string.length > 0) ? string+':'+object : string+object;
	    });
	    return string;	    
	}
	
	
	$$('audio').each(function(audio){
		
			var play = new Element('div', {
				'class': 'audioplay',
			}).addEvent('click', function(){
				if(audio.paused){
					audio.play();
				}
				else{
					audio.pause();
				}
			}).inject(audio, 'before');
			
			var duration = new Element('div', {
					'text': '--:-- / --:--',
					'class': 'audioplay-time'
				}).inject(play, 'after').fade('hide');
			
			audio.addEventListener('loadedmetadata', function(){
			
				audio.addEventListener('timeupdate', function(e){
			
					duration.set('text', secondsToTime(audio.currentTime)+' / '+secondsToTime(audio.duration));			
				
				}, true);	
				
			}, true);
			
			audio.addEventListener('play', function(e){
				play.addClass('playing');
				duration.fade('in');				
			}, false);
			
			audio.addEventListener('pause', function(e){
				play.removeClass('playing');
				duration.fade('out');
			}, false);	
			
			audio.onended = function(e){
				audio.currentTime = 0;
				audio.pause();
			}		
		
	});});
