/* News Scroller variables */
var count = 0;
var scrollerLink;
var scrollerEndLink;
var scrollerTitle;
var scrollerContent;

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}

function addEvent(element, eventType, lamdaFunction, useCapture) {
    if (element.addEventListener) {
        element.addEventListener(eventType, lamdaFunction, useCapture);
        return true;
    } else if (element.attachEvent) {
        var r = element.attachEvent('on' + eventType, lamdaFunction);
        return r;
    } else {
        return false;
    }
}

addEvent(window, 'load', init, false);
 
function init() {
	if(!document.getElementsByTagName) return;
    var formInputs = document.getElementsByTagName('input');
    for (var i = 0; i < formInputs.length; i++) {
        var theInput = formInputs[i];
        
        if (theInput.type == 'text' || theInput.type == 'password' && theInput.className.match(/\bcleardefault\b/)) {  
            /* Add event handlers */          
            addEvent(theInput, 'focus', clearDefaultText, false);
            addEvent(theInput, 'blur', replaceDefaultText, false);
            
            /* Save the current value */
            if (theInput.value != '') {
                theInput.defaultText = theInput.value;
            }
        }
    }
}
 
function clearDefaultText(e) {
    var target = window.event ? window.event.srcElement : e ? e.target : null;
    if (!target) return;
    
    if (target.value == target.defaultText) {
        target.value = '';
    }
}
 
function replaceDefaultText(e) {
    var target = window.event ? window.event.srcElement : e ? e.target : null;
    if (!target) return;
    
    if (target.value == '' && target.defaultText) {
        target.value = target.defaultText;
    }
}

var preloaded = new Array();

function preload_images() {
    for (var i = 0; i < arguments.length; i++){
        preloaded[i] = document.createElement('img');
        preloaded[i].setAttribute('src',arguments[i]);
    };
};

preload_images(
    '/img/breastcancercare/nav/home.gif',
    '/img/breastcancercare/nav/home_on.gif',
	'/img/breastcancercare/nav/home_hover.gif',	
    '/img/breastcancercare/nav/news.gif',
    '/img/breastcancercare/nav/news_on.gif',
    '/img/breastcancercare/nav/news_hover.gif',
    '/img/breastcancercare/nav/overseasChallenges.gif',
    '/img/breastcancercare/nav/overseasChallenges_on.gif',	
    '/img/breastcancercare/nav/overseasChallenges_hover.gif',	
    '/img/breastcancercare/nav/runs_sport.gif',	
    '/img/breastcancercare/nav/runs_sport_on.gif',
    '/img/breastcancercare/nav/runs_sport_hover.gif',
    '/img/breastcancercare/nav/special.gif',
    '/img/breastcancercare/nav/special_on.gif',	
    '/img/breastcancercare/nav/special_hover.gif',
    '/img/breastcancercare/nav/ukChallenges.gif',
    '/img/breastcancercare/nav/ukChallenges_on.gif',
	'/img/breastcancercare/nav/ukChallenges_hover.gif',
	'/img/breastcancercare/nav/walks.gif',
	'/img/breastcancercare/nav/walks_on.gif',
	'/img/breastcancercare/nav/walks_hover.gif',
	'/img/breastcancercare/nav/yourEvent.gif',
	'/img/breastcancercare/nav/yourEvent_on.gif',
	'/img/breastcancercare/nav/yourEvent_hover.gif'
); 


