var current_playing='';
var soundz='';
var oldi='';
var current;

function loadFlash(){
	
	
	
	var obj = new Swiff('/wp-content/themes/diams/js/cplayer.swf', {
	    id: 'soundz',
	    container:'playercontainer',
	    width: 1,
	    height: 1,
	    params: {
	        wmode: 'transparent',
	        bgcolor: '#ffffff',
	        allowscriptaccess:'always',
	        allowfullscreen:'true'
	    },
	    vars: {
	       file:'diams_dansmabulle_marine.mp3',
	        streamer: 'rtmpe://stream.hosting-media.com/stream',
	        title: 'Diams',
	        autostart : false,
	        controlbar : 'bottom'
	      }


	    
	});
	
	/*obj.inject(document.body,'top');*/

	return obj;
	
	/*new Elemen*/
}


function playerReady(obj) 
{
	
	
	
	/* $('soundz').addModelListener("LOADED", "itemReady");*/
	/* $('soundz').addModelListener("META", "itemLoading");*/
	 $('soundz').addModelListener("TIME", "posAction");
	 $('soundz').addModelListener("STATE", "stateAction");
}


function stateAction(obj)
{
	
	
	if(obj.newstate=='BUFFERING')
		current.removeClass('play').removeClass('pause').addClass('load');
	if(obj.newstate=='PLAYING')
		current.removeClass('play').removeClass('load').addClass('pause');
	if(obj.newstate=='PAUSED')
		current.removeClass('pause').removeClass('load').addClass('play');
	
	
}

function loadplay(song)
{
	
	
	if(song==current_playing)
	{
		$('soundz').sendEvent('PLAY');

		return;
	}
	
	current_playing=song;
	var chain = song.split(':');

	$('soundz').sendEvent('LOAD', chain[2]+'.mp3');
	
	$('soundz').sendEvent('PLAY');
	
}
/*function itemLoading(obj)
{
	
	
	if(obj.info=='NetStream.Play.Start')
		$('remote').removeClass('load').addClass('pause');
		
}*/

/*function itemReady(obj)
{
	console.log('sdf');
	
	console.log(obj.offset);
	
}*/


function posAction(obj)
{
	/*console.log('pos'+obj.position);*/
	
	/*if(obj.position>=pos[part+1])
	$('soundz').sendEvent('PLAY');*/
	
}	


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

	

if($$('.clrzplay').length==0)
return;

	


/*var elremote   = new Element('div',{id:'remote'}).setStyles({'overflow':'hidden','float':'left','opacity':0}).inject(document.body);*/
var mydiv = new Element('div',{id:'playercontainer'}).setStyles({'overflow':'hidden','height':1,'width':1,'position':'absolute','left':0,'top':window.getScrollTop().toInt()});
/*var remoteFX = new Fx.Morph($('remote'),{duration:300,transition: Fx.Transitions.Back.easeIn,wait:false});*/
var linkFX = [];

	/*mydiv.adopt(obj);*/
	mydiv.inject(document.body,'bottom');


	 loadFlash();
	
$$('.clrzplay').each(function(el,i){
	
	linkFX[i] = new Fx.Morph(el,{duration:300,transition: Fx.Transitions.Back.easeIn,wait:false});
	
	
	el.addEvent('click',function(e){
								

								var thelink = this;
								new Event(e).stop();
	
	
								if(thelink.getProperty('rel')==current_playing)
								{
									
										$('soundz').sendEvent('PLAY');
									return;
								}
								current = this;
								
							if(linkFX[oldi])
							{
								linkFX[oldi].start({'padding-left':0});
								$$('.clrzplay')[oldi].removeClass('pause').removeClass('load').removeClass('play');
							}
								
								linkFX[i].start({'padding-left':15}).chain(function(){
									
									loadplay(thelink.getProperty('rel'));
									
								});
									 
																								/*remoteFX.start({'width':0,'opacity':0}).chain(function(){
																									elremote.inject(thelink,'top');
																								    linkFX[i].set({'padding-left':0});                 
																								remoteFX.set({'width':15});
																								remoteFX.start({'width':15,'opacity':1});
																								  
																								loadplay(thelink.getProperty('rel'));
																								});   */ 
	
					oldi =  i;
	
	
						});
	
	
	
	
	
	});




//loadFlash('mp3_test.mp3');
	

});