function initPage(){
	var _div = document.getElementsByTagName('div');
	for(var i = 0; i < _div.length; i++){
		if(_div[i].className.indexOf('slider-hold') != -1){
			var t_btn = _div[i].getElementsByTagName('input');
			var _btn = [];
			var _a = -1;
			for(var j = 0; j < t_btn.length; j++){
				if(t_btn[j].type == 'radio' && (t_btn[j].parentNode.className.indexOf('row') != -1 || t_btn[j].parentNode.parentNode.className.indexOf('row') != -1)){
					_btn.push(t_btn[j]);
				}
			}
			initOpener(_btn);
		}
	}
	function initOpener(_btn){
		var _a = -1;
		for(var j = 0; j < _btn.length; j++){
			if(_btn[j].parentNode.className.indexOf('row') != -1) _btn[j]._parent = _btn[j].parentNode;
			else _btn[j]._parent = _btn[j].parentNode.parentNode;
			_btn[j]._i = j;
			if(_btn[j].checked){
				_a = j;
				if(_btn[j]._parent.className.indexOf('opened') == -1) _btn[j]._parent.className += ' opened';
			}
			_btn[j].onclick = function(){
				if(_a != -1 && _a != this._i){
					_btn[_a]._parent.className = _btn[_a]._parent.className.replace('opened','');
				}
				if(this._parent.className.indexOf('opened') == -1) this._parent.className += ' opened';
				_a = this._i;
			}
		}
	}
}
if (window.addEventListener) window.addEventListener("load", initPage, false);
else if (window.attachEvent && !window.opera) window.attachEvent("onload", initPage);
