$(document).ready( function() {
	/************************************* feeds ******************************************/
	if (0!=$('#orslatestludicrousness-rss').length)
	{
		rssfeed('http://www.actionaid.org.uk/blog_rssfeed.asp?page_id=102019',
			'http://www.actionaid.org.uk/blog_rssfeed.asp?page_id=102019',
			5,
			$('#orslatestludicrousness-rss ul'),
			$('#orslatestludicrousness .orsreadmore')
		);
		
		/* 
		 * read more link changed to go to actual blog
		 * */
		$('#orslatestludicrousness .orsreadmore').attr('href', 'http://www.actionaid.org.uk/102019/blog.html');
	}
	

	if (0!=$('#orsblogrssfeed').length)
	{
		rssfeed('http://blogsearch.google.co.uk/blogsearch_feeds?q="tax+justice"+OR+"tax+haven"&ie=utf-8&output=rss',
			'http://blogsearch.google.co.uk/blogsearch_feeds?hl=en&q=%22tax+justice%22+OR+%22tax+haven%22&ie=utf-8&num=10&output=rss',
			8,
			$('#orsblogrssfeed ul'),
			$('#orsblogrssfeed .orsfeedlogo')
		);
	}
	
	if (0!=$('#orsnewsrssfeed').length)
	{
		rssfeed('http://news.google.co.uk/%3Foutput=rss%26q="tax+haven"+OR+"tax+justice"',
			'http://news.google.co.uk/news?pz=1&ned=uk&hl=en&q=%22tax+haven%22+OR+%22tax+justice%22&output=rss',
			8,
			$('#orsnewsrssfeed ul'),
			$('#orsnewsrssfeed .orsfeedlogo')
		);
	}
	
	/********************************* banner ******************************************/
	
	if (0!=$('#orsmastheadflash').length)
	{
		if (0!=$('.orsmastheadhome').length)
			var so = new SWFObject("/pix/aol/outlandish/ORS_banner_large.swf?u=1", "orsmastheadflash", "725", "200", "8");
		else
			var so = new SWFObject("/pix/aol/outlandish/ORS_banner_small.swf?u=1", "orsmastheadflash", "725", "125", "8");
			
		so.write("orsmastheadflash");
	}
	
	/************************* CMS headline alterations *******************************/

	// only if this is NOT the TV page and we're using the normal #orsmasthead
	if (0 == $("#orsmastheadtv").length)
	{
		$("#col2wide h1:first").parent().parent()	// section_header container
			.prependTo($("#orsmasthead").next())	// after masthead, in content container (class/id varies depending on page width)
			.next(".section_header").remove();		// remove non-CMS headline
	}
	
	/************************* Current Project flash **********************************/
	
	// currentproject was a stupid name for this block. It's no longer current. But don't change it!
	if (0!=$('#orscurrentprojectflash').length)
	{
		var so = new SWFObject("/pix/aol/outlandish/project2_completed.swf", "orscurrentprojectflash", "225", "310", "8");
		so.write("orscurrentprojectflash");
	}
	
	/*************************** Embed button flash ***********************************/
	
	if (0!=$('#orsbuttonembedflash').length)
	{
		var so = new SWFObject("/pix/aol/outlandish/sidebannerEmbedCS3.swf", "orsbuttonembedflash", "350", "375", "8");
		so.write("orsbuttonembedflash");
	}		

	/*************************** TV flash embed ***************************************/

	// we use a placeholder so that the headline replacement code above isn't affected.
	if (0!=$("#orsmastheadtv").length)
	{
		var so = new SWFObject('/pix/aol/outlandish/tors_loader.swf?u=1', 'zoho', '100%', '100%', 8, '#C9CDD1');

		so.addParam('scale', 'noscale');
		so.addParam('swLiveConnect', 'true');
		so.addParam('allowScriptAccess', 'always');
		so.addParam("showMenu", "false");

		so.addVariable("swfToLoad", "/pix/aol/outlandish/tors_final_film.swf");

		so.write('orsmasthead');

		$("#orsmasthead").css("height", "585px");
	}
	
});

function rssfeed(rssurl, rssviewpageurl, noofresults, listobject, readmorelinkobject)
{
	$.jGFeed(rssurl, function(feeds) {
	  // Check for errors
	  if(!feeds){
	    // there was an error
	    return false;
	  }
	  
	  for(var i=0; i<feeds.entries.length; i++){
	    var entry = feeds.entries[i];
		listobject.append('<li><a href="'+entry.link+'">&gt;&gt; '+entry.title+'</a></li>');
	  }
	}, noofresults);
	
	readmorelinkobject.attr('href', rssviewpageurl);
}

