// (c) 2001 - 2010 Netsilik
// Internet : http://www.netsilik.nl
// E-mail   : info (at) netsilik x nl

var imgClicked = false;

var signupOut = new Image();
signupOut.src = '/images/signupOut.png';
var signupOver = new Image();
signupOver.src = '/images/signupOver.png';
var signupPassive = new Image();
signupPassive.src = '/images/signupPassive.png';
var signupActive = new Image();
signupActive.src = '/images/signupActive.png';
var signupDown = new Image();
signupDown.src = '/images/signupDown.png';

function setClicked() {
	imgClicked = true;
}

function swapButton(imgType) {// ugly, I know
	if (imgType == 'out') {
		if (imgClicked) {
			getElemnt('signupImg').src = signupPassive.src;
		} else {
			getElemnt('signupImg').src = signupOut.src;
		}
	} else if (imgType == 'over') {
		if (imgClicked) {
			getElemnt('signupImg').src = signupActive.src;
		} else {
			getElemnt('signupImg').src = signupOver.src;
		}
	} else if (imgType == 'up') {
		getElemnt('signupImg').src = signupActive.src;
	} else { // down
		getElemnt('signupImg').src = signupDown.src;
	}
}

preLoad.onAvailable('signUpLink', attachEventHandler, ['signUpLink', 'mouseover', function(){swapButton('over')}]);
preLoad.onAvailable('signUpLink', attachEventHandler, ['signUpLink', 'mouseout', function(){swapButton('out')}]);
preLoad.onAvailable('signUpLink', attachEventHandler, ['signUpLink', 'mousedown', function(){swapButton('down')}]);
preLoad.onAvailable('signUpLink', attachEventHandler, ['signUpLink', 'mouseup', function(){swapButton('up')}]);
preLoad.onAvailable('signUpLink', attachEventHandler, ['signUpLink', 'click', setClicked]);