// JavaScript Document
	var accGrand;
	var accDT_ary;
	var accDD_ary;
	var onDT_open_css = 'dt_a_open';//DT於展開時,其內的A使用的樣式
	function initGrandAccordion(){
		accGrand = $('.grandAccordion_css')[0];
		accDT_ary = $(accGrand).find('div > dt');//取得DT參照
		accDD_ary = $(accGrand).find('div > dd');//取得DT參照
		initGrandAccordionEvents();//初始化操作事件
	}
	function initGrandAccordionEvents(){
		var _onclick = function (){
			this.ownDT.doOpen();
		}
		var _onkeypress = function (){
			this.ownDT.doOpen();
		}
		var _doOpen = function (){
			if(this.isOpen == false){
				this.isOpen = true;
				$(this.ownDD).slideDown('slow');
				$(this.ownA).addClass(onDT_open_css);
				for(var i = 0;i<this.dt_ary.length;i++){
					if(this.dt_ary[i] != this){
						this.dt_ary[i].doClose();
					}
				}
				
			} else {
				//this.doClose();
				
			}
			
		};
		var _doClose = function (){
			if(this.isOpen == true){
				this.isOpen = false;
				$(this.ownDD).slideUp('fast');
				$(this.ownA).removeClass(onDT_open_css);
			}
		};
		for(var i = 0;i<accDT_ary.length;i++){
			var _dt = accDT_ary[i];
			var _dd = accDD_ary[i];
			var _a = $(_dt).find('> a')[0];
			_dt.gid = i;
			_dt.ownDD = _dd;
			_dt.ownA = _a;
			_dt.dt_ary = accDT_ary;
			_dt.isOpen = false;
			_dt.doOpen = _doOpen;
			_dt.doClose = _doClose;
			_a.ownDT = _dt;
			_a.onclick = _onclick;
			_a.onfocus = _onkeypress;
		}
	}
