//<![CDATA[


// -------------------------------------------------------------------------------- ((( common global variables

var cWidth = document.documentElement.clientWidth;
var cHeight = document.documentElement.clientHeight;
var sWidth = screen.width;
var sHeight = screen.height;
var IE = "Microsoft Internet Explorer";
var NETSCAPE = "Netscape";
var OPERA = "Opera";

// -------------------------------------------------------------------------------- ((( common function

function $(id){
	return document.getElementById(id);
}

function $$(id,tag){
	return id.getElementsByTagName(tag);
}

function show(id){return id.style.display = "block";}
function hide(id){return id.style.display = "none";}

function eLeft(id){return id.offsetLeft;}
function eTop(id){return id.offsetTop;}
function eWidth(id){return id.offsetWidth;}
function eHeight(id){return id.offsetHeight;}

function chClass(id,value){
	id.className = value;
}

function sTop(){
	if(navigator.appName == IE || navigator.appName == OPERA){
		return document.documentElement.scrollTop;
	}else{
		return document.body.scrollTop + document.documentElement.scrollTop;
	}
}



// -------------------------------------------------------------------------------- ((( multi window.onload...

function addLoadEvent(func){
	var oldonload = window.onload;
	if(typeof window.onload != "function"){
		window.onload = func;
	}else{
		window.onload = function(){
			oldonload();
			func();
		}
	}
}



// -------------------------------------------------------------------------------- ((( insertAfter

function insertAfter(newElement,targetElement){
	var parent = targetElement.parentNode;
	if(parent.lastChild == targetElement){
		parent.appendChild(newElement);
	}else{
		parent.insertBefore(newElement,targetElement.nextSibling);
	}
}



// -------------------------------------------------------------------------------- ((( tab menu - powered by Sapling 2008

function tabHide(num){
	if(!$("tabMenus")) return false;
	var a = $("tabMenus");
	var b = $$(a,"li");
	for(i = num;i < b.length;i++){
		if(!$(b[i].title)) return false;
		var c = $(b[i].title);
		hide(c);
	}
}

function tabHideOnload(){
	tabHide(1);
}

function changeTabClass(aa,cl){
	if(!$("tabMenus")) return false;
	var a = $("tabMenus");
	var b = $$(a,"li");
	var c = $(aa.title);
	aa.onclick = function(){
		for(j = 0;j < b.length;j++){
			tabHide(0);
			chClass(b[j],"");
		}
		chClass(aa,cl);
		show(c);
		return false; // ¸¶¿ì½º ¿ÂÅ¬¸¯½Ã aÅÂ±×ÀÇ #name ¾ÞÄ¿±â´É ¾È¸Ô°Ô... ½ºÅ©¸³Æ® ¹ÌÀÛµ¿½Ã ¾ÞÄ¿±â´É ÀÛµ¿
	}
}

function tabAction(){
	if(!$("tabMenus")) return false;
	var a = $("tabMenus");
	var b = $$(a,"li");
	for(i = 0;i < b.length;i++){
		changeTabClass(b[i],"selected");
	}
	chClass(b[0],"selected");
}

addLoadEvent(tabHideOnload);
addLoadEvent(tabAction);



// -------------------------------------------------------------------------------- ((( quick menu - powered by Sapling 2008

function qmPosition(){
	if(!$("quickMenu")) return false; // ID check
	var a = $("quickMenu");
	a.style.position = "absolute";
	a.style.top = "10px";a.style.left = "10px";
	a.style.zIndex = "10000";
}

function qmAct(){
	if(!$("quickMenu")) return false; // ID check
	var a = $("quickMenu");
	var act = sTop();
	var from,to,compute;
	from = parseInt(a.style.top,10);
	to = act + 10;
	if(from != to){
		compute = Math.ceil(Math.abs(to - from) / 20);
		if(to < from){
			compute = -compute;
		}
		a.style.top = (parseInt(a.style.top,10) + compute) + "px";
	}
	setTimeout("qmAct()",1);
}

addLoadEvent(qmPosition);
addLoadEvent(qmAct);



//]]>