addListen(
	window,
	'load',
	function(){
		var checkedAry = new Array();
		var name = 'name20080121';
		var limit = 3;
		var setCheckedAryOnload = function(){
			for(var i=0; i<document.getElementsByName(name).length; i++){
				if(document.getElementsByName(name).item(i).checked){
					checkedAry.unshift(document.getElementsByName(name).item(i));
				}
			}
		}
		setCheckedAryOnload();
		for(var i=0; i<document.getElementsByName(name).length; i++){
			document.getElementsByName(name).item(i).onclick = function(){
				if(this.checked){
					checkedAry.unshift(this);
					if(checkedAry.length > limit){
						var release = checkedAry.pop();
						release.checked = false;
					}
				}
				else{
					for(var i=0; i<checkedAry.length; i++){
						if(checkedAry[i] == this){
							checkedAry.splice(i, 1);
						}
					}
				}
			}
		}
	}
);

