<!--
var TabSelectTopImage = {
  left   : 'url(images/sa_stab_top1.gif)',
  center : 'url(images/sa_stab_top2.gif)',
  right  : 'url(images/sa_stab_top3.gif)'
}
var TabSelectTabImage = {
  left   : 'url(images/sa_stab_base1.gif)',
  center : 'url(images/sa_null2x2.gif)',
  right  : 'url(images/sa_stab_base3.gif)'
}
var TabNormalTopImage = {
  left   : 'url(images/sa_tab_top1.gif)',
  center : 'url(images/sa_tab_top2.gif)',
  right  : 'url(images/sa_tab_top3.gif)'
}
var TabNormalTabImage = {
  left   : 'url(images/sa_tab_base1.gif)',
  center : 'url(images/sa_tab_base2.gif)',
  right  : 'url(images/sa_tab_base3.gif)'
}

var TglSelectTopImage = {
  left   : 'url(images/sel_lefttop.png)',
  center : 'url(images/sel_centertop.png)',
  right  : 'url(images/sel_righttop.png)'
}
var TglSelectTabImage = {
  left   : 'url(images/sel_leftmiddle.png)',
  center : 'url(images/sel_centermiddle.png)',
  right  : 'url(images/sel_rightmiddle.png)'
}
var TglSelectBottomImage = {
  left   : 'url(images/sel_leftbottom.png)',
  center : 'url(images/sel_centerbottom.png)',
  right  : 'url(images/sel_rightbottom.png)'
}
var TglNormalTopImage = {
  left   : 'url(images/nml_lefttop.png)',
  center : 'url(images/nml_centertop.png)',
  right  : 'url(images/nml_righttop.png)'
}
var TglNormalTabImage = {
  left   : 'url(images/nml_leftmiddle.png)',
  center : 'url(images/nml_centermiddle.png)',
  right  : 'url(images/nml_rightmiddle.png)'
}
var TglNormalBottomImage = {
  left   : 'url(images/nml_leftbottom.png)',
  center : 'url(images/nml_centerbottom.png)',
  right  : 'url(images/nml_rightbottom.png)'
}


function mouseover(sender) {
  var img = sender.style.backgroundImage;
  if (img != TabSelectTabImage.center) {
    sender.njtab_orgimage = img;
    //sender.style.backgroundImage = 'url(images/nj_hot_base.gif)';
    sender.style.color = '#FFFFFF';
  }
  sender.style.cursor = 'pointer';
}
function mouseout(sender) {
  if (sender.njtab_orgimage && sender.style.backgroundImage!=TabSelectTabImage.center) {
    sender.style.backgroundImage = sender.njtab_orgimage;
    sender.style.color = '#CED3D6';
  }
  sender.style.cursor = 'auto';
}
function mouseover_tgl(sender) {
  var img = sender.style.backgroundImage;
  if (img != TabSelectTabImage.center) {
    sender.njtab_orgimage = img;
    sender.style.backgroundImage = 'url(images/tgl_hot_base.gif)';
  }
  sender.style.cursor = 'pointer';
}
function mouseout_tgl(sender) {
  if (sender.njtab_orgimage && sender.style.backgroundImage!=TabSelectTabImage.center) {
    sender.style.backgroundImage = sender.njtab_orgimage;
  }
  sender.style.cursor = 'auto';
}
function initTabs(parent) {
    //Replace for speed up!
    //var tabs = Element.select(parent, "span.njTab");
    var tabs = YAHOO.util.Dom.getElementsByClassName("njTab", "span", parent);
    for (var i=0; i<tabs.length; i++) {
        initTab(tabs[i]);
    }
    /*
	if (parent == null || parent.childNodes.length == 0) return;
	if (parent.tagName == 'SELECT') return;
	for (var i=0; i<parent.childNodes.length; i++) {
		var _child = parent.childNodes[i];
		if (TAG_ATTRIBUTE.getNjType(_child) == 'nj:tab') {
			initTab(_child);
		}
		initTabs(_child);
	}
	*/
}
function initTab(e) {
	var _selectedIndex = e.getAttribute(TAG_ATTRIBUTE.NJ_SELECTED_INDEX);
	var _tabId = e.parentNode.id;
	if (_tabId.match(CONST.TAB_ID_REGEXP)) {
		_tabId = RegExp.$1;
	}
	var _tabtop = document.getElementById(_tabId + '__tabtop');
	var _tabbase = document.getElementById(_tabId + '__tabbase');
	var _tabbottom = document.getElementById(_tabId + '__tabbottom');
	if (_tabbottom == null) {
		initTabTop(_tabtop, _selectedIndex);
		initTabBase(_tabbase, _selectedIndex);
	}
	else{
		initTglTop(_tabtop, _selectedIndex);
		initTglBase(_tabbase, _selectedIndex);
		initTglBottom(_tabbottom, _selectedIndex);
	}
	var _div = getChildTag(e, 'DIV', 'nj:tab_contents', false);
	if (_div != null) {
		var _swo = TAG_ATTRIBUTE.getNjSwo(_div);
		if (isNotNullString(_swo)) {
			var _findId = 'nj:checkdata:' + _swo;
			var _span = _div.nextSibling;
			while (_span != null) {
				if (_span.tagName == 'SPAN' && TAG_ATTRIBUTE.getNjType(_span) == 'nj:checkdata' && TAG_ATTRIBUTE.getNjSwo(_span) == _swo) {
					var _innerHTML = _span.innerHTML
					var _bodyChildren = document.body.childNodes;
					var _orgCheckDatas = null;
					for (var i=0; i<_bodyChildren.length; i++) {
						if (_bodyChildren[i].tagName == 'SPAN' && TAG_ATTRIBUTE.getNjType(_bodyChildren[i]) == 'nj:checkdatas') {
							_orgCheckDatas = _bodyChildren[i];
							break;
						}
					}
					if (_orgCheckDatas != null) {
						var _found = false;
						var _children = _orgCheckDatas.childNodes;
						if (_children != null) {
							for (var i=0; i<_children.length; i++) {
								var _child = _children[i];
								if (_child.tagName == 'SPAN' && TAG_ATTRIBUTE.getNjType(_child) == 'nj:checkdata' && TAG_ATTRIBUTE.getNjSwo(_child) == _swo) {
									_child.innerHTML = _innerHTML;
									_found = true;
									break;
								}
							}
						}
						if (!_found) {
							var _addSpan = document.createElement('SPAN');
							_addSpan.setAttribute(TAG_ATTRIBUTE.NJ_TYPE, 'nj:checkdata');
							_addSpan.setAttribute(TAG_ATTRIBUTE.NJ_SWO, _swo);
							_addSpan.innerHTML = _innerHTML;
							_orgCheckDatas.appendChild(_addSpan);
						}
					}
					break;
				} else {
					_span = _span.nextSibling;
				}
			}
		}
	}
}
function initTabTop(tabTopTR, selectedIndex) {
	var _tds = getChildTags(tabTopTR, 'TD', null, false);
	if (_tds == null) return;
	for (var i=0; i<_tds.length; i++) {
		var _td = _tds[i];
		if (i%3 == 0) {
			if (selectedIndex == Math.floor(i / 3)) {
				_td.style.backgroundImage = TabSelectTopImage.left;
			} else {
				_td.style.backgroundImage = TabNormalTopImage.left;
			}
		}
		else if (i%3 == 1) {
			if (selectedIndex == Math.floor(i / 3)) {
				_td.style.backgroundImage = TabSelectTopImage.center;
			} else {
				_td.style.backgroundImage = TabNormalTopImage.center;
			}
		}
		else if (i%3 == 2) {
			if (selectedIndex == Math.floor(i / 3)) {
				_td.style.backgroundImage = TabSelectTopImage.right;
			} else {
				_td.style.backgroundImage = TabNormalTopImage.right;
			}
		}
	}
}
function initTabBase(tabBaseTR, selectedIndex) {
	var _tds = getChildTags(tabBaseTR, 'TD', null, false);
	if (_tds == null) return;
	for (var i=0; i<_tds.length; i++) {
		var _td = _tds[i];
		if (i%3 == 0) {
			if (selectedIndex == Math.floor(i / 3)) {
				_td.style.backgroundImage = TabSelectTabImage.left;
			} else {
				_td.style.backgroundImage = TabNormalTabImage.left;
			}
		}
		else if (i%3 == 1) {
			if (selectedIndex == Math.floor(i / 3)) {
				_td.style.backgroundImage = TabSelectTabImage.center;
			} else {
				_td.style.backgroundImage = TabNormalTabImage.center;
			}
		}
		else if (i%3 == 2) {
			if (selectedIndex == Math.floor(i / 3)) {
				_td.style.backgroundImage = TabSelectTabImage.right;
			} else {
				_td.style.backgroundImage = TabNormalTabImage.right;
			}
		}
	}
}

function initTglTop(tabTopTR, selectedIndex) {
	var _tds = getChildTags(tabTopTR, 'TD', null, false);
	if (_tds == null) return;
	for (var i=0; i<_tds.length; i++) {
		var _td = _tds[i];
		if (i%3 == 0) {
			if (selectedIndex == Math.floor(i / 3)) {
				_td.style.backgroundImage = TglSelectTopImage.left;
			} else {
				_td.style.backgroundImage = TglNormalTopImage.left;
			}
		}
		else if (i%3 == 1) {
			if (selectedIndex == Math.floor(i / 3)) {
				_td.style.backgroundImage = TglSelectTopImage.center;
			} else {
				_td.style.backgroundImage = TglNormalTopImage.center;
			}
		}
		else if (i%3 == 2) {
			if (selectedIndex == Math.floor(i / 3)) {
				_td.style.backgroundImage = TglSelectTopImage.right;
			} else {
				_td.style.backgroundImage = TglNormalTopImage.right;
			}
		}
	}
}
function initTglBase(tabBaseTR, selectedIndex) {
	var _tds = getChildTags(tabBaseTR, 'TD', null, false);
	if (_tds == null) return;
	for (var i=0; i<_tds.length; i++) {
		var _td = _tds[i];
		if (i%3 == 0) {
			if (selectedIndex == Math.floor(i / 3)) {
				_td.style.backgroundImage = TglSelectTabImage.left;
			} else {
				_td.style.backgroundImage = TglNormalTabImage.left;
			}
		}
		else if (i%3 == 1) {
			if (selectedIndex == Math.floor(i / 3)) {
				_td.style.backgroundImage = TglSelectTabImage.center;
			} else {
				_td.style.backgroundImage = TglNormalTabImage.center;
			}
		}
		else if (i%3 == 2) {
			if (selectedIndex == Math.floor(i / 3)) {
				_td.style.backgroundImage = TglSelectTabImage.right;
			} else {
				_td.style.backgroundImage = TglNormalTabImage.right;
			}
		}
	}
}
function initTglBottom(tabBottomTR, selectedIndex) {
	var _tds = getChildTags(tabBottomTR, 'TD', null, false);
	if (_tds == null) return;
	for (var i=0; i<_tds.length; i++) {
		var _td = _tds[i];
		if (i%3 == 0) {
			if (selectedIndex == Math.floor(i / 3)) {
				_td.style.backgroundImage = TglSelectBottomImage.left;
			} else {
				_td.style.backgroundImage = TglNormalBottomImage.left;
			}
		}
		else if (i%3 == 1) {
			if (selectedIndex == Math.floor(i / 3)) {
				_td.style.backgroundImage = TglSelectBottomImage.center;
			} else {
				_td.style.backgroundImage = TglNormalBottomImage.center;
			}
		}
		else if (i%3 == 2) {
			if (selectedIndex == Math.floor(i / 3)) {
				_td.style.backgroundImage = TglSelectBottomImage.right;
			} else {
				_td.style.backgroundImage = TglNormalBottomImage.right;
			}
		}
	}
}

//-->
