// JavaScript Document

function initialiseHomepage(){
	addEvent($('search'),'focus',function(){$('search').value = '';}, false);	
}

function initialiseTicker(){
	//setInterval("marquee()", 1000);
	var newsScroller = document.getElementById("SeminarScrollerText");
	newsScroller.style.left = 0;

	if(retrieveComputedStyle(newsScroller, "position") == "relative"){
		var relativeWidth = newsScroller.offsetWidth;
		
		newsScroller.style.position = 'absolute';
		newsScroller.calculatedWidth = newsScroller.offsetWidth;
		
		if(relativeWidth > newsScroller.calculatedWidth){
			newsScroller.calculatedWidth = relativeWidth;
		}

		newsScroller.style.position = "relative";
	}else{
		newsScroller.calculatedWidth = newsScroller.clientWidth;
	}

	moveNewsScroller();
	return true;
} // end initialise



function moveNewsScroller(){
	var increment = 5;
	var newsScroller = document.getElementById('SeminarScrollerText');
	var currLeft = parseInt(newsScroller.style.left);

	if(currLeft < newsScroller.calculatedWidth * -1){
		newsScroller.style.left = newsScroller.parentNode.offsetWidth + "px";
	}else{
		newsScroller.style.left = (parseInt(newsScroller.style.left) - increment) + "px";
	}

	setTimeout("moveNewsScroller()", 100);
	return true;
} // end moveNewsScroller

function retrieveComputedStyle(element, styleProperty){
	var computedStyle = null;
	if(typeof element.currentStyle != "undefined"){
		computedStyle = element.currentStyle;
	}else{
		computedStyle = document.defaultView.getComputedStyle(element, null);
	}
	return computedStyle[styleProperty];
} // end retrieveComputedStyle

addEvent(window,'load',initialiseTicker, false);
addEvent(window,'load',initialiseHomepage, false);

AboutOn = new Image();
AboutOn.src = "images/Template/Button_About_On.gif";
AboutOff = new Image();
AboutOff.src = "images/Template/Button_About_Off.gif";

ServicesOn = new Image();
ServicesOn.src = "images/Template/Button_Services_On.gif";
ServicesOff = new Image();
ServicesOff.src = "images/Template/Button_Services_Off.gif";

NewsOn = new Image();
NewsOn.src = "images/Template/Button_News_On.gif";
NewsOff = new Image();
NewsOff.src = "images/Template/Button_News_Off.gif";

ContactOn = new Image();
ContactOn.src = "images/Template/Button_Contact_On.gif";
ContactOff = new Image();
ContactOff.src = "images/Template/Button_Contact_Off.gif";