/* MM_showHideLayers */ 
function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function ViewSubLayer(LayerID)
{
	if(document.getElementById(LayerID).style.display == "none")
	{
		document.getElementById(LayerID).style.display = "block";		
	}
	else
	{
		document.getElementById(LayerID).style.display = "none";		
	}	
}
function trim(str)
{
     //정규 표현식을 사용하여 화이트스페이스를 빈문자로 전환
     str = str.replace(/^\s*/,'').replace(/\s*$/, ''); 
     return str; //변환한 스트링을 리턴.
} 
function doTrimStr(str) {
	 var trimStr = str;
	 var regexp = [/[!-+\--\/:-@\[-`\{-~]/g, / */g, /,+/g, /,+$/, /^,+/];
	 var replaceStr = ["", "", ",", "", ""];
	 for(i=0;i<regexp.length;i++) {
	  trimStr = trimStr.replace(regexp[i], replaceStr[i]);
	 }
	 return trimStr;
}
 
 // quick 
function getPosition(){
var start, end, scale, term;
start = parseInt (document.getElementById('quickMenu').style.top, 0);
end = document.documentElement.scrollTop + 0;
term = 5;

if ( start != end ) {
scale = Math.ceil( Math.abs( end - start ) / 20 );
if ( end < start ) scale = -scale;
document.getElementById('quickMenu').style.top = parseInt (document.getElementById('quickMenu').style.top, 0)+ scale + "px";
term = 1;
 }
setTimeout ("getPosition()", term);
}
function moveQuick() {
document.getElementById('quickMenu').style.top = document.documentElement.scrollTop + 0 + "px";
getPosition();
return true;
}


/** quick **/
function initMoving(target) {
	if (!target)
		return false;

	var obj = target;
	obj.initTop = 286;
	obj.initLeft = 948;
	obj.bottomLimit = document.documentElement.scrollHeight - 110;
	obj.topLimit = 0;

	obj.style.position = "absolute";
	obj.top = obj.initTop;
	obj.left = obj.initLeft;
	obj.style.top = obj.top + "px";
	obj.style.left = obj.left + "px";

	obj.getTop = function() {
		if (document.documentElement.scrollTop) {
			return document.documentElement.scrollTop;
		} else if (window.pageYOffset) {
			return window.pageYOffset;
		} else {
			return 0;
		}
	}
	obj.getHeight = function() {
		if (self.innerHeight) {
			return self.innerHeight;
		} else if(document.documentElement.clientHeight) {
			return document.documentElement.clientHeight;
		} else {
			return 500;
		}
	}
	obj.move = setInterval(function() {
		pos = obj.getTop() + obj.getHeight() / 3 - 15;

		if (pos > obj.bottomLimit)
			pos = obj.bottomLimit
		if (pos < obj.topLimit)
			pos = obj.topLimit

		interval = obj.top - pos;
		obj.top = obj.top - interval / 3;
		obj.style.top = obj.top + "px";
	}, 40)
}

