﻿function switchSmallTypeFrame(stId) {
	var old_class = 'lan12';
	
	var tdObj              = document.getElementById("td_" + stId);
	var historyTdObj       = document.getElementById("td_" + historyStId);
	var subTableObj        = document.getElementById("subTable" + stId);
	var historySubTableObj = document.getElementById("subTable" + historyStId);
	
	if(stId == historyStId) {
		tdObj.className = (tdObj.className == 'nor') ? 'act' : 'nor';
		subTableObj.className = (subTableObj.className == 'show') ? 'hid' : 'show'; 
	} else {
		tdObj.className              = 'nor';
		subTableObj.className        = 'show';
		historyTdObj.className       = 'act';
		historySubTableObj.className = 'hid';
		
		historyStId = stId;
		
		if(historyCriId != '') {
			var historyCriObj = document.getElementById(historyCriId);
			historyCriObj.className = old_class;
			
			historyCriId = '';
		}
	}
	
	event.cancelBubble = true;
}

function setCriColor(criId) {
	var new_class = 'ho12b';
	var old_class = 'lan12';
	
	var criObj = document.getElementById(criId);
	if(criObj == null) return;
	
	//1. clear history criteria item color
	if(historyCriId != '') {
		if(historyCriId == criId) return;
	
		var historyCriObj = document.getElementById(historyCriId);
		historyCriObj.className = old_class;
	}
	
	//2. setup current criteria item color
	criObj.className = new_class;
	
	//3. update historyCriId
	historyCriId = criId;
}


if(navigator.appName!='Microsoft Internet Explorer'){
window.constructor.prototype.__defineGetter__("event", function(){ 
	var o = arguments.callee.caller; 
	var e; 
	while(o != null){ 
		e = o.arguments[0]; 
		if(e && (e.constructor == Event || e.constructor == MouseEvent)) return e; 
		o = o.caller; 
	} 
	return null; 
});
}