if(!top.document.getElementById("site_iframe"))
	{
		this.location=site_loc+"/index_.php#"+this.location.toString().replace(site_loc+"/","")
	}
else
	{
		var url =this.location.toString().replace(site_loc+"/","");
		url = url.replace(/^.*#/, '');
		top.$.history.load(url);
		if((window.top.location!=site_loc+"/")&&(window.top.location!=site_loc+"/index_.php#"))
			{
				if(window.top.location.hash=="")
					window.top.location=site_loc+"/index_.php#/"+top.document.location.toString().replace(site_loc+"/","")
			}
		else
			{
				window.top.location.hash=this.location.toString().replace(site_loc+"/","");
			}
			

		//window.top.location.hash=this.location.toString().replace(site_loc+"/","");
	}

		
window.onload=function(){

var myPlayList = new Array();
//window.top.playItem=0;
/*
if(window.top.$('#jquery_jplayer'))
	{
		//window.top.$('#jquery_jplayer').jPlayer('stop');
		//window.top.myPlayList=myPlayList;
		//window.top.$('#jquery_jplayer').jPlayer('setFile',"");
	}
*/

var paragraphs=document.getElementsByTagName("p");
var links=document.getElementsByTagName("a");
var flash_obj=document.getElementsByTagName("object")

for(var f=0;f<flash_obj.length;f++)
	{
		var obj=flash_obj[f];
		var new_par=document.createElement("param")
		new_par.name="wmode";
		new_par.value="transparent";
		obj.appendChild(new_par);
	}
	

	
var embeds = document.getElementsByTagName('embed');
for(i=0; i<embeds.length; i++){
	embed = embeds[i];
	var new_embed;
	// everything but Firefox & Konqueror
	if(embed.outerHTML) {
		var html = embed.outerHTML;
		// replace an existing wmode parameter
		if(html.match(/wmode\s*=\s*('|")[a-zA-Z]+('|")/i))
			new_embed = html.replace(/wmode\s*=\s*('|")window('|")/i,"wmode='transparent'");
		// add a new wmode parameter
		else
			new_embed = html.replace(/<embed\s/i,"<embed wmode='transparent' ");
		// replace the old embed object with the fixed version
		embed.insertAdjacentHTML('beforeBegin',new_embed);
		embed.parentNode.removeChild(embed);
	} else {
		// cloneNode is buggy in some versions of Safari & Opera, but works fine in FF
		new_embed = embed.cloneNode(true);
		if(!new_embed.getAttribute('wmode') || new_embed.getAttribute('wmode').toLowerCase()=='window')
			new_embed.setAttribute('wmode','transparent');
		embed.parentNode.replaceChild(new_embed,embed);
	}
}


function buildPlaylistItem(name,mp3,ident,artist){
	this.name=name;
	this.mp3=mp3;
	this.ident=ident;
	this.artist=artist;
}


for(var x=0;x<paragraphs.length;x++)
	{

		if(paragraphs[x].innerHTML.indexOf("[audio:")!=-1)
			{
				paragraphs[x].style.display="none";

				
				var tags=paragraphs[x].innerHTML.split("]")
				
				var audio_url,artis,song,post;
				
				for(var t=0;t<tags.length;t++)
					{
						if(tags[t].indexOf("[audio:")!=-1)
							{
								audio_url=tags[t].replace("[audio:","");
							}
						else if(tags[t].indexOf("[artist:")!=-1)
							{
								artist=tags[t].replace("[artist:","");
							}
						else if(tags[t].indexOf("[song:")!=-1)
							{
								song=tags[t].replace("[song:","");
							}
						else if(tags[t].indexOf("[post:")!=-1)
							{
								post=tags[t].replace("[post:","");//.replace(site_loc+"/",site_loc+"/#")
							}
					}
				var pause=document.createElement("div");
				pause.id=x+"_pause";	
				pause.className="post_pause";
				pause.onclick=function(){
					document.getElementById(this.id).style.display="none";
					document.getElementById(this.id.replace("pause","play")).style.display="block";
					window.top.$('#jquery_jplayer').jPlayer('pause');					
				}	
				
				var play=document.createElement("div");
				play.audio_url=audio_url;
				play.id=x+"_play";
				play.className="post_play";
				play.pos=myPlayList.length;
				play.song=song;
				play.post=post;
				play.artist=artist;
				play.onclick=function(){
					top.change_title=this.artist+"-"+this.song;
					top.read_target=this.post;
					top.document.getElementById("face_like").src=top.face_like.replace("href=tbr","href="+this.post)
					top.getItunesID(this.artist.replace(/ /gi,"-").replace(/'/gi,""));
					top.getEmusicID(this.artist.replace(/ /gi,"-").replace(/'/gi,""));
					
					top.setReadTarget(this.post);
					if((window.top.myPlayList!=myPlayList)||(window.top.myPlayList.length==0))
						{
							window.top.playItem=0;
							window.top.myPlayList=myPlayList;
							window.top.playListInit(false);
						}
					if(window.top.playItem!=this.pos)
						{
							if(document.getElementById(myPlayList[window.top.playItem].ident.replace("play","pause")))
								document.getElementById(myPlayList[window.top.playItem].ident.replace("play","pause")).style.display="none";
							if(document.getElementById(myPlayList[window.top.playItem].ident))
								document.getElementById(myPlayList[window.top.playItem].ident).style.display="block";
							window.top.playItem=this.pos;
							document.getElementById(this.id).style.display="none";
							window.top.$('#jquery_jplayer').jPlayer("setFile",this.audio_url).jPlayer('play');
							document.getElementById(this.id.replace("play","pause")).style.display="block";
						}
					else
						{
							document.getElementById(this.id).style.display="none";
							window.top.$('#jquery_jplayer').jPlayer('play');
							document.getElementById(this.id.replace("play","pause")).style.display="block";
						}
					top.slideDown();
					
				}
				
				var breaker2=document.createElement("br")
				breaker2.clear="ALL";
				var breaker3=document.createElement("br")
				breaker3.clear="ALL";
				
				var vote_div=document.createElement("div");
				vote_div.className="post_vote";
				vote_div.innerHTML="<span>"+"</span>";
				vote_div.style.background="url("+theme_loc+"/images/in-post_player/no-vote.png) no-repeat"
				vote_div.id=x+"_vote";
				vote_div.audio_url=audio_url;
				vote_div.pos=myPlayList.length;
				vote_div.target=x;
				vote_div.onclick=function(){
					window.top.voteThis(this.audio_url,this.target);
					if(window.top.playItem==this.pos)
						{
							window.top.$("#vote_a .no-vote").hide();
							window.top.$("#vote_a .voted").fadeIn(500)
						}
				}
				
				var voted_div=document.createElement("div");
				voted_div.className="post_vote";
				voted_div.innerHTML="<span>"+"</span>";
				voted_div.style.background="url("+theme_loc+"/images/in-post_player/voted.png) no-repeat"
				voted_div.id=x+"_voted";

				var artist_div=document.createElement("div");
				artist_div.className="floater";
				artist_div.innerHTML=artist;
				artist_div.style.fontWeight="bold";
				artist_div.style.fontSize="20px";
				artist_div.style.lineHeight="30px";
				
				var dasher=document.createElement("span")
				dasher.innerHTML="&nbsp;-&nbsp;"
				dasher.className="floater";
				dasher.style.color="#CDCDCD";
				dasher.style.fontWeight="bold";
				dasher.style.fontSize="30px";
				dasher.style.lineHeight="30px";
				
				
				var song_div=document.createElement("div");
				song_div.className="floater";
				song_div.innerHTML=song;
				song_div.style.fontSize="18px";
				song_div.style.lineHeight="30px";
				
				var top_divider=document.createElement("div");
				top_divider.className="post_devider";
				top_divider.style.background="url("+theme_loc+"/images/in-post_player/post-divider.png)"
				
				var bottom_divider=document.createElement("div");
				bottom_divider.className="post_devider";
				bottom_divider.style.background="url("+theme_loc+"/images/in-post_player/post-divider.png)"

				
				
				var all_container=document.createElement("div");
				all_container.className="all_container";
				
				 
				var empty_it=paragraphs[x].childNodes[0];
				paragraphs[x].removeChild(empty_it);
				all_container.appendChild(top_divider);
				all_container.appendChild(artist_div);
				all_container.appendChild(dasher);
				all_container.appendChild(song_div);
				all_container.appendChild(vote_div);
				all_container.appendChild(voted_div);
				all_container.appendChild(play);
				all_container.appendChild(pause);
				all_container.appendChild(breaker3);
				all_container.appendChild(bottom_divider);
				paragraphs[x].appendChild(all_container);
				paragraphs[x].style.display="block";
				
				window.top.getVoteRefference(audio_url,x);
				
				var obj = new buildPlaylistItem(song, audio_url,play.id,artist);
				myPlayList.push(obj);
			}
	}

window.top.myPlayList_preload=myPlayList;
for(var z=0;z<links.length;z++)
	{
		if(links[z].href.toString().indexOf(site_loc)==-1)
			{
				//links[z].href="javascript:top.document.location='"+links[z].href+"'";
			}
	}
if(top.slideUp)
	top.slideUp();
}




