<!--//--><![CDATA[//><!--

/* Common JavaScript functions */

function selectButton(image, imagePath) {
	image.src = imagePath;
	image.className = "button selected";
}

function deselectButton(image, imagePath) {
	image.src = imagePath;
	image.className = "button";
}

/* Keyboard navigation functions (thanks Laza) */

function preventDefault(e) {
	if (document.addEventListener) {
		e.preventDefault();
	} else {
		e.returnValue=false;
	}
	return false;
}

function keypress(e) {
	 // Add compability with widgets that uses user input (like the Commenting widget)
	if(typeof _jaWidgetFocus != 'undefined' && _jaWidgetFocus) {
		return true;
	}
	if(!e) {
		var e = window.event;
	}
	if(e.keyCode) {
		keyCode = e.keyCode; 
	} else if(e.which) {
		keyCode = e.which;
	}
	return handleKeyCode(keyCode);
}

function setupListeners() {
	if (document.addEventListener) {
		document.addEventListener('keypress',keypress,false);
	} else if (document.attachEvent) {
		document.attachEvent('onkeydown',keypress);
	}
}

window.onload = function() {
	setupListeners();	
};

//--><!]]>
