function processJSON(obj) {
	var description = obj.showinfo[0].description;
	var title = obj.showinfo[0].title;
	var pid = obj.showinfo[0].prikey;
	var enclosure = obj.showinfo[0].enclosure; 
	var sid = obj.showinfo[1].sid;
	var URL = obj.showinfo[1].URL;
	if(obj.showinfo[1].post=='true') {
		var div_id = 'div_'+pid;	
	} else {
		var div_id = 'div_'+sid;
	}
	var share_id = 'share_'+pid;
	embedLink(URL,pid,sid,enclosure,title,description,div_id,share_id);  
}

function getShowInfo(sid) {
	var script2 = document.createElement('script');
	script2.setAttribute('type', 'text/javascript');
	script2.setAttribute('src', 'http://podcast.ft.com/json2.js');
	document.getElementsByTagName('head')[0].appendChild(script2);
	var script = document.createElement('script');
	script.setAttribute('type', 'text/javascript');
	script.setAttribute('src', 'http://podcast.ft.com/showinfo.php?sid='+sid+'&callback=processJSON');
	document.getElementsByTagName('head')[0].appendChild(script);
}

function getPostInfo(pid) {
	var script2 = document.createElement('script');
	script2.setAttribute('type', 'text/javascript');
	script2.setAttribute('src', 'http://podcast.ft.com/json2.js');
	document.getElementsByTagName('head')[0].appendChild(script2);
	var script = document.createElement('script');
	script.setAttribute('type', 'text/javascript');
	script.setAttribute('src', 'http://podcast.ft.com/postinfo.php?pid='+pid+'&callback=processJSON');
	document.getElementsByTagName('head')[0].appendChild(script); 
}

function embedLink(URL,pid,sid,enclosure,title,description,div_id,share_id) {
	var showhtml = "<div class='show' style='margin-left:0px;'><ul style='list-style-type: none;padding-left:0px;'><li style='padding-top:0px'><strong>Audio </strong><a style='text-decoration:none;' href='index.php?sid="+pid+"'><strong>"+title+"</strong></a></li><li>"+description+"</li>";
	var embedhtml = "<div id='embedholder'><a class='embedlaunch' title='Launch in pop-up' href='http://"+URL+"/pop_up_player.php?pid="+pid+"' onClick=\"return popup(this, '"+pid+"')\"><img src='http://"+URL+"/images/popup.gif' height='11' width='13' align='absmiddle' border='0'/>Launch in Pop-up</a><br/>";
//	<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" WIDTH="550" HEIGHT="400" id="myMovieName"><PARAM NAME=movie VALUE="myFlashMovie.swf"><PARAM NAME=quality VALUE=high><PARAM NAME=bgcolor VALUE=#FFFFFF><EMBED href="/support/flash/ts/documents/myFlashMovie.swf" quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="400" NAME="myMovieName" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT> 
	
	var eurl = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0\" width='380' height='28'><param name='movie' value=\"http://"+URL+"/FlowPlayerLight2.swf?config={embedded:true,videoFile:'http://"+URL+"/download3/"+sid+"/"+pid+"/"+enclosure+"',initialScale:'scale',controlBarGloss:'low',controlBarBackgroundColor:'0xF6E9D8',backgroundColor:'0xf6e9d8',timeDisplayFontColor:'0xffffff',autoBuffering:false,loop:false,autoPlay:false,showFullScreenButton:false,showMenu:false,progressbarcolor:'0x74736C'}\"><param name='wmode' value='opaque'><param name='scale' value='fit'><embed src=\"http://"+URL+"/FlowPlayerLight2.swf?config={embedded:true,videoFile:'http://"+URL+"/download3/"+sid+"/"+pid+"/"+enclosure+"',initialScale:'scale',controlBarGloss:'low',controlBarBackgroundColor:'0xF6E9D8',backgroundColor:'0xf6e9d8',timeDisplayFontColor:'0xffffff',autoBuffering:false,loop:false,autoPlay:false,showFullScreenButton:false,showMenu:false,progressbarcolor:'0x74736C'}\" width='380' height='28' wmode='opaque' scale='fit' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer'></embed></object>";
	var linklink = "<a href='javascript:void(0)' title='Link to audio' onclick=\"showLink('"+URL+"','"+pid+"','"+share_id+"');\"><img src='http://"+URL+"/images/link.gif' alt='Link to This' align='absmiddle' border='0'>Link</a>";
	var sharelink = "<a href='javascript:void(0)' title='Share audio' onclick=\"showShare('"+URL+"?pid="+pid+"','"+escape(title)+"','"+share_id+"');\"><img src='http://"+URL+"/images/share.gif' alt='Share This' align='absmiddle' border='0'>Share</a>";
	var embedposthtml = "<br clear='all'/><div class='esubscribe2'><a href='http://"+URL+"/download/"+sid+"/"+pid+"/"+enclosure+"' title='Download mp3' target='_blank'><img src='http://"+URL+"/images/download-graphic.gif' alt='Download mp3' height='13' width='15' align='absmiddle' border='0'/>Download</a><span class='embedBat'>|</span><a href='http://"+URL+"/rss/"+sid+"' title='Subscribe to RSS feed'><img src='http://"+URL+"/images/rss-graphic.gif' alt='Subscribe to RSS feed' align='absmiddle' border='0'>RSS</a><span class='embedBat'>|</span><a href='itpc://"+URL+"/rss/"+sid+"' title='Add to iTunes'><img src='http://"+URL+"/images/iTunes-graphic.gif' alt='Add to iTunes' align='absmiddle' border='0'>iTunes</a><span class='embedBat'>|</span>"+linklink+"<span class='embedBat'>|</span>"+sharelink+"<span class='embedBat'>|</span><a href='http://"+URL+"' title='View podcast homepage'><img src='http://"+URL+"/images/home1.gif' height='14' width='16' align='absmiddle' border='0'/>More</a></div><div id='"+share_id+"' style='position:absolute;'></div></div>";
	var share = showhtml + embedhtml + eurl + embedposthtml;
	var anchor = document.getElementById(div_id);
//	alert(share);
	anchor.innerHTML = share;
}

function showLink(URL,pid,anchorname) {
	var anchor = document.getElementById(anchorname);
	var link = "http://"+URL+"?pid=" + pid; 
	var share = "<div id='ftLink-box'><div class='Link-boxinner'><div class='ftLink-boxheader'>Link<a class='ftLink-boxHideButton' href='javascript:void(0)' onclick=\"closelink(document.getElementById('"+anchorname+"'));\">Close</a></div>URL:<input type='text' id='Link' name='link' readonly value='"+link+"' size='40'></div></div>";
	anchor.innerHTML = share;
	var obj = document.getElementById('ftLink-box');
	obj.style.top = obj.style.top - 125 + "px";
	obj.style.left = obj.style.left + 25 + "px";
	obj.style.display = 'block';
} 

function showShare(URL,title,anchorname) {
	var articleURL = URL;
	var anchor = document.getElementById(anchorname);
	var docTitle=title;
	var linkface='http://www.facebook.com/sharer.php?u='; 
	var linkdeli='http://del.icio.us/post?v=4&noui&jump=close&url='; 
	var linkredd='http://reddit.com/submit?url='; 
	var linkdigg='http://digg.com/submit?url='; 
	var linkstumble='http://www.stumbleupon.com/submit?url=';
	var linkmixx='http://www.mixx.com/submit?page_url=';
	var linkpropel='http://www.propeller.com/submit/?U=';
	var linklinkedin='http://www.linkedin.com/shareArticle?mini=true&url=';
	var linktwitter='http://twitter.com/home?status=';
	var linkyahoo='http://buzz.yahoo.com/buzz?guid=';
	var sharedeli='<li id="delicious1"> <a target="new"  title="Post this story to Delicious" href="'+linkdeli+articleURL+'&title='+docTitle+'"><span class="linktext">Delicious</span></a> </li>'; 
	var shareredd='<li id="reddit1"> <a target="new"  title="Post this story to reddit" href="'+linkredd+articleURL+'&title='+docTitle+'"><span class="linktext">reddit</span></a> </li>'; 
	var sharedigg='<li id="digg1"> <a target="new"  title="Post this story to Digg" href="'+linkdigg+articleURL+'&title='+docTitle+'"><span class="linktext">Digg</span></a> </li>'; 
	var sharestumble='<li id="stumbleupon1"> <a target="new"  title="Post this story to StumbleUpon" href="'+linkstumble+articleURL+'&title='+docTitle+'"><span class="linktext">stumbleupon</span></a> </li>';
	var sharebuzz ='<li id="yahooBuzz1"><span id="yahooBuzzBadge"></span></li>';
	var shareface='<li id="facebook1"> <a target="new"  title="Post this story to Facebook" href="'+linkface+articleURL+'&t='+docTitle+'"><span class="linktext">Facebook</span></a> </li>';
	var sharemixx='<li id="mixx1"> <a target="new"  title="Post this story to Mixx" href="'+linkmixx+articleURL+'&title='+docTitle+'"><span class="linktext">Mixx</span></a> </li>';
	var sharepropel='<li id="propeller1"> <a target="new"  title="Post this story to Propeller" href="'+linkpropel+articleURL+'&title='+docTitle+'"><span class="linktext">Propeller</span></a> </li>';
	var sharelinkedin='<li id="linkedin1"> <a target="new"  title="Post this story to LinkedIn" href="'+linklinkedin+articleURL+'&title='+docTitle+'"><span class="linktext">LinkedIn</span></a> </li>';
	var sharetwitter='<li id="twitter1"> <a target="new"  title="Post this story to Twitter" href="'+linktwitter+docTitle+'+-+http://'+articleURL+'"><span class="linktext">Twitter</span></a> </li>';
	var shareyahoo ='<li id="yahoobuzz1"> <a target="new"  title="Post this story to Yahoo Buzz" href="'+linkyahoo+articleURL+'"><span class="linktext">Yahoo!&nbsp;Buzz</span></a> </li>';
	var sharecontent = '<ul id="shareslist" style="margin-top:0;">'+sharedeli+sharedigg+shareface+sharelinkedin+sharemixx+'</ul><br>';
	sharecontent +='<ul id="shareslist" style="margin-top:0;">'+sharepropel+shareredd+sharestumble+sharetwitter+shareyahoo+'</ul>';
	var share = "<div id='ftShare-box'><div class='Share-boxinner'><div class='ftShare-boxheader'>Share<a class='ftShare-boxHideButton' href='javascript:void(0)' onclick=\"closelink(document.getElementById('"+anchorname+"'));\">Close</a></div>"+sharecontent+"</div></div>";
	anchor.innerHTML = share;
	var obj = document.getElementById('ftShare-box');
	obj.style.top = obj.style.top - 170 + "px";
	obj.style.left = obj.style.left - 10 + "px";
	obj.style.display = 'block';		
} 

function closelink(anchor) {
	anchor.innerHTML = "";
}

function popup(mylink, windowname) { 
	if (! window.focus)return true; 
	var href; 
	if (typeof(mylink) == 'string') href=mylink; 
	else href=mylink.href; window.open(href, windowname, 'width=454,height=235,scrollbars=yes,target=blank'); 
	return false; 
} 

