function addLoadEvent(func){
	var oldonload = window.onload;
	if (typeof window.onload != 'function'){
		window.onload = func;
	}else{
		window.onload = function() {
			oldonload();
			func();
		}
	}
}
function addResizeEvent(func) {
	var oldonresize = window.onresize;
	if (typeof window.onresize != 'function') {
		window.onresize = func;
	}else {
		window.onresize = function() {
			oldonresize();
			func();
		}
   }
}
/*
 = layout position fixed check
 */
 function checkXvalue(){
	var getCurrentXPos = function(){ return window.pageXOffset || window.scrollX || document.documentElement.scrollLeft || document.body.scrollLeft ; };
	var bodyW = document.body.offsetWidth;
	var wrapW = document.getElementById("wrap").offsetWidth;
	var navEl = document.getElementById("navigation");
	var lmEl = (document.getElementById("left_m")) ? document.getElementById("left_m") : null;
	var rmEl = (document.getElementById("right_m")) ? document.getElementById("right_m") : null;
	if(navEl){
		if(wrapW >= bodyW){
			navEl.style.left = -getCurrentXPos() + "px";
			if(lmEl != null){ lmEl.style.marginLeft = -getCurrentXPos() + "px"; }
			if(rmEl != null){ rmEl.style.marginLeft = -getCurrentXPos() + "px"; }
			var st = setTimeout( "checkXvalue()", 50 );
		}else{ navEl.style.left = "auto"; var st = ''; 
			if(lmEl != null){ lmEl.style.marginLeft = 0; }
			if(rmEl != null){ rmEl.style.marginLeft = 0; }
		}
	}
}
addLoadEvent(checkXvalue);
addResizeEvent(checkXvalue);

// flashLoad(ÆÄÀÏ°æ·Î, °¡·Î, ¼¼·Î, ¾ÆÀÌµð, ¹è°æ»ö, º¯¼ö, À©µµ¿ì¸ðµå)
	function flashLoad(url,w,h,id,bg,vars,win) {
		
		var flashStr=
		"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+
		"<param name='allowScriptAccess' value='sameDomain' />"+
		"<param name='movie' value='"+url+"' />"+
		"<param name='FlashVars' value='"+vars+"' />"+
		"<param name='wmode' value='"+win+"' />"+
		"<param name='menu' value='false' />"+
		"<param name='quality' value='high' />"+
		"<param name='bgcolor' value='"+bg+"' />"+
		"<param name='base' value='.'>"+
		"<embed src='"+url+"' FlashVars='"+vars+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
		"</object>";	
		// ÇÃ·¡½Ã ÄÚµå Ãâ·Â
		document.write(flashStr);		
		//FlashÀÇ ExternalInterface°¡ Form Tag³»¿¡¼­ ¿À·ù³ª´Â ¹ö±×¸¦ ÇØ°áÇÏ´Â ÄÚµå     
		//eval("window." + id + " = document.getElementById('" + id + "');");	
	}
	
// ÀÌ¹ÌÁö on off
function imgOn(imgEl) {
		imgEl.src = imgEl.src.replace("_off.gif", "_on.gif");
	}

	function imgOut(imgEl) {
		imgEl.src = imgEl.src.replace("_on.gif", "_off.gif");
	}

function chkNumber2(objectX) {
	e = window.event; //À©µµ¿ìÀÇ event¸¦ Àâ´Â°ÍÀÔ´Ï´Ù. ±×³É ½áÁÖ½ÉµË´Ï´ç.
	if(e.keyCode >= 48 && e.keyCode <= 57 || e.keyCode >= 96 && e.keyCode <= 105 || e.keyCode == 8 || e.keyCode == 46 || e.keyCode == 9 || e.keyCode >= 37 && e.keyCode <= 40 || e.keyCode == 17 || event.ctrlKey && e.keyCode == 67 || event.ctrlKey && e.keyCode == 86 || event.ctrlKey && e.keyCode == 88 || e.keyCode >= 33 && e.keyCode <= 36) {
		return; //-->ÀÔ·Â½ÃÅ²´Ù.
	}
	else //¼ýÀÚ°¡ ¾Æ´Ï¸é ³ÖÀ»¼ö ¾ø´Ù.
		e.returnValue=false;
}



/*
 var getScrollTop = function() {
  return window.pageXOffset || (document.documentElement && document.documentElement.scrollTop) || document.body.scrollTop;
 };
 window.onload = function() {
  var buttonWrapper3 = document.getElementById('sub');
  window.onscroll = function() {
      //console.log(getScrollTop);
   buttonWrapper3.style.top = getScrollTop() + 'px';

  };
 };
*/
var getScrollTop = function() {
	return window.pageXOffset || (document.documentElement && document.documentElement.scrollTop) || document.body.scrollTop;
};
var playing = false;
var fixButton = function() {
		//alert(navigator.userAgent);
		var useragent = navigator.userAgent;
		if (playing == true) {
				return false;
		}
		if ((useragent.indexOf('MSIE 6')>0) && (useragent.indexOf('MSIE 7')==-1) && (useragent.indexOf('MSIE 8')==-1))
		{
			
			var buttonWrapper = document.getElementById('sub');
		
			if (parseInt(buttonWrapper.style.top, 10) < getScrollTop()) {
				playing == true;
				var moveTo = Math.max(1, (getScrollTop() - parseInt(buttonWrapper.style.top, 10)) / 5);
				buttonWrapper.style.top = parseInt(buttonWrapper.style.top, 10) + moveTo + 'px';
				setTimeout("fixButton();", 15);
			} else if (parseInt(buttonWrapper.style.top, 10) > getScrollTop()) {
				playing == true;
				moveTo = Math.max(1, (parseInt(buttonWrapper.style.top, 10) - getScrollTop()) / 5);
				buttonWrapper.style.top = parseInt(buttonWrapper.style.top, 10) - moveTo + 'px';
				setTimeout("fixButton();", 15);
			} else {
				playing = false;
				//console.log('finish');
				buttonWrapper.style.top = getScrollTop() + 'px';
				setTimeout("fixButton();", 200);
			}
		  }else{
			return false;  
		}
};
var fixButton2 = function() {
	var useragent = navigator.userAgent;
		if (playing == true) {
				return false;
		}
		if ((useragent.indexOf('MSIE 6')>0) && (useragent.indexOf('MSIE 7')==-1) && (useragent.indexOf('MSIE 8')==-1))
		{
			var buttonWrapper = document.getElementById('lm');
			if (parseInt(buttonWrapper.style.top, 10) < getScrollTop()) {
				playing == true;
				var moveTo = Math.max(1, (getScrollTop() - parseInt(buttonWrapper.style.top, 10)) / 5);
				buttonWrapper.style.top = parseInt(buttonWrapper.style.top, 10) + moveTo + 'px';
				setTimeout("fixButton2();", 15);
			} else if (parseInt(buttonWrapper.style.top, 10) > getScrollTop()) {
				playing == true;
				moveTo = Math.max(1, (parseInt(buttonWrapper.style.top, 10) - getScrollTop()) / 5);
				buttonWrapper.style.top = parseInt(buttonWrapper.style.top, 10) - moveTo + 'px';
				setTimeout("fixButton2();", 15);
			} else {
				playing = false;
				//console.log('finish');
				buttonWrapper.style.top = getScrollTop() + 'px';
				setTimeout("fixButton2();", 200);
			}
		 }else{
			return false;  
		}
};
var fixButton3 = function() {
	var useragent = navigator.userAgent;
		if (playing == true) {
				return false;
		}
		if ((useragent.indexOf('MSIE 6')>0) && (useragent.indexOf('MSIE 7')==-1) && (useragent.indexOf('MSIE 8')==-1))
		{
		var buttonWrapper = document.getElementById('rm');
		if (parseInt(buttonWrapper.style.top, 10) < getScrollTop()) {
			playing == true;
			var moveTo = Math.max(1, (getScrollTop() - parseInt(buttonWrapper.style.top, 10)) / 5);
			buttonWrapper.style.top = parseInt(buttonWrapper.style.top, 10) + moveTo + 'px';
			setTimeout("fixButton3();", 15);
		} else if (parseInt(buttonWrapper.style.top, 10) > getScrollTop()) {
			playing == true;
			moveTo = Math.max(1, (parseInt(buttonWrapper.style.top, 10) - getScrollTop()) / 5);
			buttonWrapper.style.top = parseInt(buttonWrapper.style.top, 10) - moveTo + 'px';
			setTimeout("fixButton3();", 15);
		} else {
			playing = false;
			//console.log('finish');
			buttonWrapper.style.top = getScrollTop() + 'px';
			setTimeout("fixButton3();", 200);
		}
	 }else{
		return false;  
	}
};
var goTop = function() {
	var useragent = navigator.userAgent;
	if (playing == true) {
		return false;
	}
	if ((useragent.indexOf('MSIE 6')>0) && (useragent.indexOf('MSIE 7')==-1) && (useragent.indexOf('MSIE 8')==-1)){
		var buttonWrapper = document.getElementById('gotop');
		if (parseInt(buttonWrapper.style.top, 10) < getScrollTop()) {
			playing == true;
			var moveTo = Math.max(1, (getScrollTop() - parseInt(buttonWrapper.style.top, 10)) / 5);
			buttonWrapper.style.top = parseInt(buttonWrapper.style.top, 10) + moveTo + 'px';
			setTimeout("goTop();", 15);
		} else if (parseInt(buttonWrapper.style.top, 10) > getScrollTop()) {
			playing == true;
			moveTo = Math.max(1, (parseInt(buttonWrapper.style.top, 10) - getScrollTop()) / 5);
			buttonWrapper.style.top = parseInt(buttonWrapper.style.top, 10) - moveTo + 'px';
			setTimeout("goTop();", 15);
		} else {
			playing = false;
			//console.log('finish');
			buttonWrapper.style.top = getScrollTop() + 'px';
			setTimeout("goTop();", 200);
		}
	}else{
		return false;  
	}
};
/*
window.onload = function() {
	fixButton();
};
*/
addLoadEvent(fixButton);

function newWin(f,w,h){
	window.open(f,'popup',"width="+w+",height="+h+"")
}
	
function frmU(obj, intStr) { 
	obj.rows -= intStr; 
}
function frmD(obj, intStr) {
	obj.rows += intStr; 
}



function IsNumeric(sText){
	   
   var ValidChars = "0123456789.,";
   var IsNumber=true;
   var Char;

   for (i = 0; i < sText.length && IsNumber == true; i++) 
	  { 
	  Char = sText.charAt(i); 
	  if (ValidChars.indexOf(Char) == -1) 
		 {
		 IsNumber = false;
		 }
	  }
   return IsNumber;
  }






function File_Down(File){
	location.href="/Comn/download_file.asp?FilePath="+File 
}


function initMoving(target, position, topLimit, btmLimit) {
	if (!target)
		return false;

	var obj = target;
	obj.initTop = position;
	obj.topLimit = topLimit;
	obj.bottomLimit = document.documentElement.scrollHeight - btmLimit;

	obj.style.position = "absolute";
	obj.top = obj.initTop;
	obj.left = obj.initLeft;

	if (typeof(window.pageYOffset) == "number") {
		obj.getTop = function() {
			return window.pageYOffset;
		};
	} else if (typeof(document.documentElement.scrollTop) == "number") {
		obj.getTop = function() {
			return document.documentElement.scrollTop;
		};
	} else {
		obj.getTop = function() {
			return 500;
		};
	}

	if (self.innerHeight) {
		obj.getHeight = function() {
			return self.innerHeight;
		};
	} else if(document.documentElement.clientHeight) {
		obj.getHeight = function() {
			return document.documentElement.clientHeight;
		};
	} else {
		obj.getHeight = function() {
			return 0;
		};
	}

	obj.move = setInterval(function() {
		if (obj.initTop > 0) {
			pos = obj.getTop() + obj.initTop;
		} else {
			pos = obj.getTop() + obj.getHeight() + obj.initTop;
			// pos = obj.getTop() + obj.getHeight() / 2 - 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";
	}, 30);
}

function copy(URL)
 {
	window.clipboardData.setData('Text', URL);
	alert('URLÀÌ º¹»çµÇ¾ú½À´Ï´Ù.');
 }

 function popPrivacy() {
 
 window.open('/popup/pop_privacy.asp','pop_privacy','width=328,height=295,scrollbars=no')
 }
 

if(typeof _GUL == 'undefined'){
var _GUL = 'gtb1.acecounter.com';var _GPT='8080'; var _AIMG = new Image(); var _bn=navigator.appName; var _PR = location.protocol=="https:"?"https://"+_GUL:"http://"+_GUL+":"+_GPT;if( _bn.indexOf("Netscape") > -1 || _bn=="Mozilla"){ setTimeout("_AIMG.src = _PR+'/?cookie';",1); } else{ _AIMG.src = _PR+'/?cookie'; };
document.writeln("<scr"+"ipt language='javascript' src='/acecounter/acecounter_V70.js'></scr"+"ipt>");
}

//2012³â 01¿ù 17ÀÏ CopyUrl(), PagePrint(), sendMail(val) Ãß°¡
function CopyUrl()
 {
	var url = location.href;
	window.clipboardData.setData('Text', url);
	alert('Copy to Clipboard URL. Ctrl + V');
 }
 //ÇÁ¸°Æ®ÇÏ±â
function PagePrint(){
	document.pf_frm.printzone.value = contents.innerHTML;
	window.open("/popup/pop_print.asp","pop_print","width=752, height=700, ,top=0,left=0,noresizable,toolbar=no,status=no,scrollbars=yes,directory=no");
}

//¸ÞÀÏº¸³»±â
function sendMail(val){ 
	window.open("/popup/pop_sendmail.asp?LinkUrl="+val+"","pop_print","width=478, height=478, ,top=0,left=0,noresizable,toolbar=no,status=no,scrollbars=yes,directory=no");
}
