/* Image Scroller */
jQuery(function($) {
	var timer;
	function button1_click(event)
	{
		$(".slide").css("visibility","hidden");
		$("#image1").css("visibility","visible");
		$("#image1").css("opacity","0");
		$("#image1").animate({"opacity":1},300, "linear", null);
		$("ul.buttons li").removeClass("active");
		$("#image1").animate({"opacity":1},300, "linear", null);
		$("#button1").addClass("active");
		clearTimeout(timer);
		timer = setTimeout(eval("button2_click"),"3000");
		$("#image1").animate({"opacity":1},300, "linear", null);
	}
	
	function button2_click(event)
	{
		$(".slide").css("visibility","hidden");
		$("#image2").css("visibility","visible");
		$("#image2").css("opacity","0");
		$("#image2").animate({"opacity":1},300, "linear", null);
		$("ul.buttons li").removeClass("active");
		$("#image2").animate({"opacity":1},300, "linear", null);
		$("#button2").addClass("active");
		clearTimeout(timer);
		timer = setTimeout(eval("button3_click"),"3000");
		$("#image2").animate({"opacity":1},300, "linear", null);
	}
	
	function button3_click(event)
	{
		$(".slide").css("visibility","hidden");
		$("#image3").css("visibility","visible");
		$("#image3").css("opacity","0");
		$("#image3").animate({"opacity":1},300, "linear", null);
		$("ul.buttons li").removeClass("active");
		$("#image3").animate({"opacity":1},300, "linear", null);
		$("#button3").addClass("active");
		clearTimeout(timer);
		timer = setTimeout(eval("button1_click"),"3000");
		$("#image3").animate({"opacity":1},300, "linear", null);
	}
	
	function OnLoad(event)
	{
		clearTimeout(timer);
		timer = setTimeout(eval("button2_click"),"3000");
	}
	
	$('#button1').bind('click', button1_click);
	$('#button2').bind('click', button2_click);
	$('#button3').bind('click', button3_click);
	
	OnLoad();
});

/* News Scroller */
// initial position 
var dn_startpos=250; 			
// end position
var dn_endpos=-920; 			
// Speed of scroller higher number = slower scroller 
var dn_speed=50;				
// ID of the news box
var dn_newsID='home-news';			
// class to add when JS is available
var dn_classAdd='hasJS';		
// ID of the generated paragraph
var dn_paraID='DOMnewsstopper';
/* Initialise scroller when window loads */
window.onload=function()
{
	// check for DOM
	if(!document.getElementById || !document.createTextNode){return;}
	initDOMnews();
}
/* stop scroller when window is closed */
window.onunload=function()
{
	clearInterval(dn_interval);
}
var dn_scrollpos=dn_startpos;
/* Initialise scroller */
function initDOMnews()
{
	var n=document.getElementById(dn_newsID);
	if(!n){return;}
	n.className=dn_classAdd;
	dn_interval=setInterval('scrollDOMnews()',dn_speed);
	var newa=document.createElement('a');
	var newp=document.createElement('p');
	newp.setAttribute('id',dn_paraID);
	newp.appendChild(newa);
	n.parentNode.insertBefore(newp,n.nextSibling);
	n.onmouseover=function()
	{		
		clearInterval(dn_interval);
	}
	n.onmouseout=function()
	{
		dn_interval=setInterval('scrollDOMnews()',dn_speed);
	}
}
function scrollDOMnews()
{
	var n=document.getElementById(dn_newsID).getElementsByTagName('ul')[0];
	n.style.top=dn_scrollpos+'px';	
	if(dn_scrollpos==dn_endpos){dn_scrollpos=dn_startpos;}
	dn_scrollpos--;	
}