var helneu={src:"/helveticaneue.swf"};var hellht={src:"/helveticlight.swf"};sIFR.useStyleCheck=true;sIFR.activate(helneu,hellht);sIFR.replace(helneu,{selector:"#header-2lvl label",transparent:true,css:{".sIFR-root":{"font-weight":"900","font-size":"13px"}}});if(typeof sIFR=="object"&&(!(sIFR.ua.macintosh&&sIFR.ua.gecko))){sIFR.replace(hellht,{selector:"#hpmshf1",css:{".sIFR-root":{"font-size":"30px",color:"#ffffff",leading:"-3px;"}},offsetTop:"-9px",transparent:true});sIFR.replace(helneu,{selector:".hpmsc h1",css:{".sIFR-root":{"font-size":"18px",color:"#ffffff",leading:"-2px;"}},offsetTop:"-4px",tuneHeight:"-3px",transparent:true})}sIFR.replace(helneu,{selector:"#header-2lvl .right p",css:{".sIFR-root":{"font-weight":"900","font-size":"14px"}},transparent:true,offsetTop:"-1px"});sIFR.replace(helneu,{selector:"#regemail p, #regmailupt p",css:{".sIFR-root":{"font-size":"18px",leading:"-1px;",color:"#333333"}},transparent:true});sIFR.replace(helneu,{selector:"#header-content h2",css:{".sIFR-root":{"font-size":"16px",color:"#fff315"}},forceSingleLine:true,tuneHeight:"-8px",transparent:true});sIFR.replace(helneu,{selector:"#hch",css:{".sIFR-root":{"font-size":"13px",color:"#ffffff"}},tuneHeight:"-2px",forceSingleLine:true,transparent:true});sIFR.replace(helneu,{selector:"#header-content h3",css:{".sIFR-root":{"font-size":"13px",color:"#ffffff"}},tuneHeight:"-7px",transparent:true});$(function(){if($("#sideLinks").length==0){$("#main-def").css("width","750px")}$("a#cfef").click(function(){myWindow=window.open($(this).attr("href"),"emailPage","width=470, height=400");myWindow.focus();return false});if($("#rlr").length!=0){v=deconcept.SWFObjectUtil.getPlayerVersion();if(v.major>=8){var A=new SWFObject("/podcasts/mediaplayer.swf","playerRLR","1","1","8");A.addParam("allowscriptaccess","always");A.addVariable("height","1");A.addVariable("width","1");A.addVariable("file","/podcasts/re-live-the-grand-national/gn2007.mp3");A.addVariable("id","playerRLR");A.addVariable("javascriptid","playerRLR");A.addVariable("enablejs","true");A.addVariable("frontcolor","0x4aaddb");A.addVariable("lightcolor","0x4aaddb");A.write("rlr_player")}$("#rlr").click(function(){$(this).toggleClass("playing");sendEvent("playerRLR","playpause")})}});function unsetFlashClass(A){myObj=document.getElementById(A);if(myObj){myObj.className=""}}function popup(A,C,B,D){features="width="+C+", height="+B;if(D){features=features+","+D}myWindow=window.open(A,"popup",features);myWindow.focus();return false}function externalSite(A){window.open(A);return false}function sendEvent(B,C,A){thisMovie(B).sendEvent(C,A)}function getUpdate(D,C,A,B){if(D=="state"&&C==2){if(currentPlayer&&currentPlayer!=B){sendEvent(currentPlayer,"stop")}currentPlayer=B}}function thisMovie(A){if(navigator.appName.indexOf("Microsoft")!=-1){return window[A];alert("ra")}else{return document[A];alert("roo")}};

/*
News ticker plugin (BBC news style)
Bryan Gullan,2007
version 1.1.1
http://www.makemineatriple.com/jquery
Use and distrubute freely with this header

Options (defaults shown):
newsList: "#news" 	// assumes unordered list; specify the ul holding the news items
tickerRate: 80 		// time gap between display of each letter (ms)
startDelay: 100 	// delay before first run of the ticker (ms)
loopDelay: 3000 	// time for which full text of each item is shown at end of print-out (ms)
placeHolder1: " |"	// character placeholder shown on even loops
placeHolder2: "_"	// character placeholder shown on odd loops

Sample usage:
$(document).ready(function() {
	var options = {
  		newsList: "#news",
 		startDelay: 10,
 		placeHolder1: " []"
	}
	$().newsTicker(options);
});


for markup as follows:

<ul id="news">
<li><a href="http://www.makemineatriple.com">MakeMineATriple.com</a></li>
<li><a href="http://www.jquery.com">jQuery</a></li>
</ul>

Underline text decoration on the link is not recommended! :-)

AMENDED BY DARREN 19-06-08 SO THE LI DO NOT HAVE TO CONTAIN A

FURTHER AMENDED BY MARTIN 27/6/2008 TO OPEN LINKS IN NEW WINDOW

Edited by Ronald September 2008, host name detection to open new windows.

*/
(function($) {

	function runTicker(settings) {
		if(settings.firstRun == 1){
			currentLength = settings.currentLength;
			currentItem = settings.currentItem;
			settings.firstRun = 0;
		}
		if(currentItem == settings.newsItemCounter + 1){
			currentItem = 0;
		}
		var url = window.location;
		if(currentLength == 0) {
			if(settings.newsLinks[currentItem] == "none") {
				$(settings.newsList).empty().append('<li></li>');
			} else {
				if ((settings.newsLinks[currentItem].indexOf(url.hostname)==-1) && (settings.newsLinks[currentItem].replace(/http:\/\//g, 'http://www.').indexOf(url.hostname)==-1)) {
					$(settings.newsList).empty().append('<li><a target="_blank" title="Link opens in new window" href="'+ settings.newsLinks[currentItem] +'"></a></li>');
				} else {
					$(settings.newsList).empty().append('<li><a title="'+settings.newsLinks[currentItem]+'" href="'+ settings.newsLinks[currentItem] +'"></a></li>');
				}
			}
		}

		if( currentLength % 2 == 0) {
				placeHolder = settings.placeHolder1;
		}
		else {
			placeHolder = settings.placeHolder2;
		}

		if( currentLength <= settings.newsItems[currentItem].length + 1) {
			var tickerText = settings.newsItems[currentItem].substring(0,currentLength);

			setText(settings.newsList,tickerText + placeHolder,settings.newsLinks[currentItem]);
			currentLength ++;
			setTimeout(function(){runTicker(settings); settings = null;},settings.tickerRate);
		}
		else {

			setText(settings.newsList,settings.newsItems[currentItem],settings.newsLinks[currentItem]);
			currentLength = 0;
			currentItem ++;
			setTimeout(function(){runTicker(settings); settings = null;},settings.loopDelay);
		}
	}

	function setText(i,t,l) {
		if(l == "none") {
			$(i +' li').text(t);
		} else {
			$(i +' li a').text(t);
		}
	}

	$.fn.extend({
		newsTicker: function(settings) {
			settings = jQuery.extend({
		 	  	newsList: "#news",
		   		tickerRate: 80,
		    	startDelay: 100,
		    	loopDelay: 3000,
		    	placeHolder1: " |",
		    	placeHolder2: "_"
			}, settings);

			var newsItems = new Array();
			var newsLinks = new Array();
			var newsItemCounter = 0;

			$(settings.newsList + ' li').each(function(){
				newsItems[newsItemCounter] = $(this).text();
				l = $(this).children("a").attr('href')
				newsLinks[newsItemCounter] = (typeof $(this).children("a").attr('href') != 'undefined' ) ? l : "none";
				newsItemCounter ++;
			});

			settings = jQuery.extend(settings,{
				newsItems: newsItems,
				newsLinks: newsLinks,
				newsItemCounter: newsItemCounter - 1,
				currentItem: 0,
				currentLength: 0,
				firstRun:1
			});

			setTimeout(function(){runTicker(settings); settings = null;},settings.startDelay);
		}

	});


})(jQuery);

$(function(){
	// news ticker
	if(typeof $().newsTicker == "function") {
		var options = {
  			newsList: "#newsAlert ul",
 			tickerRate: 40,
 			startDelay: 10,
 			loopDelay: 4000,
 			placeHolder1: "_",
 			placeHolder2: ""
		}
		$().newsTicker(options);
	}
})
