window.onerror = function(){return true;};

/**** onload Ãß°¡½ÇÇà ****/
function addLoadEvent(funct) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = funct;
  } else {
    window.onload = function() {
		oldonload();	  
		funct();
	}
  }
}

/**** ÀÌº¥Æ®¸®½º³Ê µî·Ï ****/
function addEvent(obj,event,func){
	var obj = document.getElementById(obj);
	if(!obj) return false;
	if(obj.addEventListener) obj.addEventListener(event, func); // ºê¶ó¿ìÀú°¡ IEÀÎ °æ¿ì Ã³¸®
	else obj.attachEvent(event, func);
}

// °ªÀÇ °ø¹é¿©ºÎ È®ÀÎ
function isEmptyForm(obj, len, nm)
{
	var maxlen = 1;
	maxlen = parseInt(len);
	if(obj && obj.rel !='nochk'){ //ÇØ´ç °´Ã¼°¡ ÀÖ°í rel °ªÀÌ nochk °¡ ¾Æ´Ò°æ¿ì¿¡¸¸ Ã¼Å©
		if(obj.value.length <maxlen) 
		{
			alert(nm+" È®ÀÎÇØ ÁÖ¼¼¿ä");
			if(obj.type !='hidden') obj.focus();
			return true;
		}
	}
	return false;
}

//´Ù¸¥ ÀÚ¹Ù½ºÅ©¸³Æ® ÆÄÀÏ ÀÎÅ¬·çµå ½ÃÅ°±â
var jsload = function(src){
	var src = src;
	return{
		insSrc:function(src){
			var script = document.createElement('script'); 
			script.type = 'text/javascript'; 
			script.src = src;
			document.getElementsByTagName('head')[0].appendChild(script);
		},
		insCss:function(src){
			var css = document.createElement('link'); 
			css.type = 'text/css'; 
			css.href = src;
			css.rel = 'stylesheet';
			css.media = 'all';
			document.getElementsByTagName('head')[0].appendChild(css);
		}
	}
}();

jsload.insSrc('/js/jquery.js');//jQuery load

//jquery lightbox °ü·Ã ÆÄÀÏ
//jsload.insSrc('/js/ajax/lightbox/js/jquery.lightbox.js');//js load
//jsload.insCss('/js/ajax/lightbox/css/jquery.lightbox.css');//css load

//jquery facebox °ü·Ã ÆÄÀÏ
jsload.insSrc('/js/ajax/facebox/facebox.js');//js load
jsload.insCss('/js/ajax/facebox/facebox.css');//css load

//À¥Á¢±Ù¼º Ã¼Å©
//jsload.insSrc('/js/webinspector.js');//js load

//ÆË¾÷Ã¢ Ã¼Å©
jsload.insSrc('/js/ajax/popChk/popChk.js');//js load

//ÀÌ¹ÌÁö ÃµÃµÈ÷ ·Îµù
jsload.insSrc('/js/ajax/lazyload/jquery.lazyload.mini.js');//js load

//Ã·ºÎÀÌ¹ÌÁö ¹Ì¸®º¸±â
jsload.insSrc('/js/ajax/prevImg/humanmsg.js');//js load
jsload.insCss('/js/ajax/prevImg/humanmsg.css');//css load


/*********ÆË¾÷°ü·Ã ÀÚ¹Ù½ºÅ©¸³Æ® ¼Ò½º****************/
function close_layer(num){
	document.getElementById(num).style.display = 'none';

	//ÄíÅ°±Á±â
	setCookie(num, 'done' , 1); 
}
function close_layer2(num){
	document.getElementById(num).style.display = 'none';

}
function link_target(url,target){	
	if(url != '#' && url != ''){
		url = url.replace("http://","");
		url = "http://"+url;
		if(target=='_blank'){
			window.open(url);
		}else if(target=='_self'){
			location.href=url;
		}else{
			opener.location.href=url;
		}
	}else{
		return false;
	}
}
/*********ÆË¾÷°ü·Ã ÀÚ¹Ù½ºÅ©¸³Æ® ¼Ò½º****************/

//ÇÁ¸°Æ®ÆäÀÌÁö
function printPage() { 
        var t_url = document.URL; // ÇöÀç ÆäÀÌÁöÀÇ urlÀ» ¾ò¾î³¿
        
        // urlÁß ºÒÇÊ¿äÇÑ ºÎºÐÀº Àß¶ó³¿
        t_url = t_url.substr(t_url.indexOf('/')+1); 
        t_url = t_url.substr(t_url.indexOf('/')+1); 
        t_url = t_url.substr(t_url.indexOf('/')); 
        
        // ÇöÀç ÆÄÀÏ¸í°ú µÚÀÇ ÆÄ¶ó¸ÞÅÍºÎºÐÀ» ºÐ¸®ÇÔ
        opt = t_url.substr(t_url.indexOf('?')+1); 
        fn = t_url.substr(0,t_url.lastIndexOf('?')); 

// & ·Î µÇ¾îÀÖ´Â ÆÄ¶ó¸ÞÅÍ ±¸ºÐÀÚ¸¦ | ·Î ¹Ù²Þ
// ÀÌ´Â »õ·Î¿îÆäÀÌÁö·Î ³Ñ±æ¶§ ÆÄ¶ó¸ÞÅÍ°ªÀ» Ãæµ¹(?)À» ¹æÁöÇÏ±â À§ÇÔ 
        add = '|'; 
        out = '&'; 
        temp = opt; 
         
        while (temp.indexOf(out)>-1) { 
                pos= temp.indexOf(out); 
                temp = "" + (temp.substring(0, pos) + add + temp.substring((pos + out.length), temp.length));
        } 

        opt=temp; 
         
        if( fn.length == 0 )fn=opt; 

// »õÃ¢À»¿­°í ÆÄÀÏ¸í°ú request °ªÀ» ³Ñ°ÜÁÜ
        link_page = "/include/print_contents.php?opt="+opt+"&fn="+fn;
		window.open(link_page,"print","width=720,height=700,left=200,top=50,scrollbars=yes,toolbar=no");
} 
//ÇÁ¸°Æ®ÆäÀÌÁö


function openwin(code,linkurl,width,height,scroll)
{		
	/*** ÆË¾÷ Ã¢ È­¸é Áß¾Ó¿¡ ¿ÀÇÂ½ÃÅ°±â**/
	
	if ( getCookie(code) != "done" )	{
	    var str;
	    
	    str = "height=" + height + ",innerHeight=" + height;
	    str += ",width=" + width + ",innerWidth=" + width;
	    if(scroll==1) str += ",scrollbars=yes";
	
	    if (window.screen) {
	        var ah = screen.availHeight - 30;
	        var aw = screen.availWidth - 10;
	        var xc = (aw - width) / 2;
	        var yc = (ah - height) / 2;
	
	        str += ",left=" + xc + ",screenX=" + xc;
	        str += ",top=" + yc + ",screenY=" + yc;

	    }
		//ÆË¾÷ÀÌ ¾øÀ»½Ã ¾Æ·¡ 2ÁÙ ¾ÕºÎºÐÀ» "//"À¸·Î °¡·ÁÁÜ
	    noticeWindow = window.open(linkurl, code , str);
	    //noticeWindow.opener = self;
	    noticeWindow.focus();
	}
}

function openwin1(code,linkurl,width,height,scroll)
{		
	/*** ÆË¾÷ Ã¢ È­¸é Áß¾Ó¿¡ ¿ÀÇÂ½ÃÅ°±â**/
	
	if ( getCookie(code) != "done" )	{
	    var str;
	    
	    str = "height=" + height + ",innerHeight=" + height;
	    str += ",width=" + width + ",innerWidth=" + width;
	    if(scroll==1) str += ",scrollbars=yes";
	
	    if (window.screen) {
	        var ah = screen.availHeight - 30;
	        var aw = screen.availWidth - 10;
	        var xc = (aw - width) / 2;
	        var yc = (ah - height) / 2;
	
	        str += ",left=" + xc + ",screenX=" + xc;
	        str += ",top=" + yc + ",screenY=" + yc;

	    }
		//ÆË¾÷ÀÌ ¾øÀ»½Ã ¾Æ·¡ 2ÁÙ ¾ÕºÎºÐÀ» "//"À¸·Î °¡·ÁÁÜ
	    noticeWindow = window.open(linkurl, code , str);
	    //noticeWindow.opener = self;
	    noticeWindow.focus();
	}
}


function openwin2(code,linkurl,width,height,top,left,scroll)
{		

	if ( getCookie(code) != "done" )
	{
		 //ÆË¾÷ÀÌ ¾øÀ»½Ã ¾Æ·¡ 2ÁÙ ¾ÕºÎºÐÀ» "//"À¸·Î °¡·ÁÁÜ
		
		str = "scrollbars=yes,width=" + width +", height="+ height +", top="+ top +", left=" + left;
		
		if(scroll==1) str += ",scrollbars=yes";
		else  str += ",scrollbars=no";
		noticeWindow = window.open(linkurl, code , str);
		
		//noticeWindow.opener = self;
	}
}


//°¶·¯¸® °Ô½ÃÆÇ ÀÌ¹ÌÁö È®´ë
function viewImage1(img,W,H){ 
	str = 'height=' + H + ',innerHeight=' + H;
	str += ',width=' + W + ',innerWidth=' + W;
	
	if (window.screen) {
		var ah = screen.availHeight - 30;
		var aw = screen.availWidth - 10;
		var xc = (aw - W) / 2;
		var yc = (ah - H) / 2;
		
		str += ',left=' + xc + ',screenX=' + xc;
		str += ',top=' + yc + ',screenY=' + yc;
		if(scroll==1) str += ',scrollbars=yes';
	}
	img = escape(img);            
	imgWin=window.open('/gallery/zoom.html?img='+img,'img',str); 
}

function viewImage2(img){ 
        W=document.imagezoom.winwidth.value; 
        H=document.imagezoom.winheight.value; 

	str = 'height=' + H + ',innerHeight=' + H;
	str += ',width=' + W + ',innerWidth=' + W;
	
	if (window.screen) {
		var ah = screen.availHeight - 30;
		var aw = screen.availWidth - 10;
		var xc = (aw - W) / 2;
		var yc = (ah - H) / 2;
		
		str += ',left=' + xc + ',screenX=' + xc;
		str += ',top=' + yc + ',screenY=' + yc;
		if(scroll==1) str += ',scrollbars=yes';
	}
	img = escape(img);
	imgWin=window.open('zoom.html?img='+img,'img',str); 
}




/* ¾ÆÀÌÇÁ·¹ÀÓ ¸®»çÀÌÁî */
function reSize()
{
	var BoardMainFrame = main_contents.document.body;
	var ContentFrame = document.all["main_contents"];

	ContentFrame.style.height = BoardMainFrame.scrollHeight + (BoardMainFrame.offsetHeight - BoardMainFrame.clientHeight);
	ContentFrame.style.width = BoardMainFrame.scrollWidth + (BoardMainFrame.offsetWidth - BoardMainFrame.clientWidth); 

}
/* ¸®»çÀÌÁî ³¡ */


/* e-catalog */
function ecatalogOpen(url)
{
	if(screen.width>1024) openwin1('e_catalog',url,1000,675,0);
	else {
		if(screen.width==1024) window.open(url,"e_catalog","fullscreen,scrollbars=no");
		else alert('ºê·Î½´¾î´Â ÇØ»óµµ 1024¡¿768 ºÎÅÍ Áö¿øÀÌ µË´Ï´Ù.');
	}
	
}

/* e-catalog */
function ecatalogOpen2(url)
{
	if(screen.width>1024) openwin1('e_catalog',url,600,575,0);
	else {
		if(screen.width==1024) window.open(url,"e_catalog","fullscreen,scrollbars=no");
		else alert('ºê·Î½´¾î´Â ÇØ»óµµ 1024¡¿768 ºÎÅÍ Áö¿øÀÌ µË´Ï´Ù.');
	}
	
}
/* e-catalog ³¡ */

//ÀÎ¼â ÆäÀÌÁö
function printContent(getUrl) 
{
	window.open("/_prog/print_contents.php?getUrl="+getUrl,"print","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=655,height=700");
}

//¸ÞÀÏ º¸³»±â
function sendMail()
{
	m_gubun = bookmark_form.b_gubun.value;
	m_linkid = bookmark_form.b_linkid.value;
	window.open("/_prog/mail/mail.php?m_gubun="+m_gubun+"&m_linkid="+m_linkid,"mail","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=680,height=570");
}

//ºÏ¸¶Å©
function bookMark(getUrl,Title) {

   bookmarkurl= getUrl
    bookmarktitle= Title
        if (document.all)
            window.external.AddFavorite(bookmarkurl,bookmarktitle)
}

// ÄíÅ°ÀúÀå
function setCookie( name, value, expiredays ) { 
    var todayDate = new Date(); 
    todayDate.setDate( todayDate.getDate() + expiredays ); 
    document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" 
} 

function getCookie(name) 
{ 
	var arg = name + "="; 
	var alen = arg.length; 
	var clen = document.cookie.length; 
	var i = 0; while(i< clen) 
	{ 
		var j = i + alen; 
		if(document.cookie.substring(i,j)==arg)
			{ 
			var end = document.cookie.indexOf(";",j); 
			if(end == -1) end = document.cookie.length;
			return unescape(document.cookie.substring(j,end)); 
			} 
		i=document.cookie.indexOf(" ",i)+1; 
		if (i==0) break; 
	} 
	return null; 
}

function deleteCookie( cookieName )
{
 var expireDate = new Date();

 //¾îÁ¦ ³¯Â¥¸¦ ÄíÅ° ¼Ò¸ê ³¯Â¥·Î ¼³Á¤ÇÑ´Ù.
 expireDate.setDate( expireDate.getDate() - 1 );
 document.cookie = cookieName + "= " + "; expires=" + expireDate.toGMTString() + "; path=/";
}


function skin_color(color)
{
	setCookie( "Skin_Color", color , 1); 	
	self.location.reload()
}

 /* ½ºÅ²ÀúÀå  */
 function SetSkin(color){ 
	//alert(color);
	setCookie( "Skin_Color", color , 1); 	
	self.location.reload()
}

/* 
°øÅë»ç¿ëÇÔ¼ö
¼¿·ºÆ®Æû ÀÌµ¿ÇÔ¼ö par1 : Æû par1:¼¿·ºÆ®ÀÌ¸§, par3:»õÃ¢¿©ºÎ (_blank :»õÃ¢)
*/
function selectLinks(par1,par2,par3) {

	var Frm_name = par1; 
	var Frm_ele = par2; 
	var Target = par3; 
	var Linkurl = document.forms[Frm_name].elements[Frm_ele].value; 
   	var open_method = document.forms[Frm_name].target = Target; // »õÃ¢¶ß±â ¼Ó¼º

	if(Target == "_blank") {
		window.open(Linkurl); 
	}
	else
	{
		location.href=Linkurl;
	}
}


//¹Ù·Î°¡±â °ü·Ã ½ºÅ©¸³Æ®
function select_link(id,data,target){
	if(data=='#') return false;
	if(!target){
		window.open(data);
	}else{
		location.href = data;
	}
}

/*********µå·¡±× ÇÏ¿© Ã¼Å©¹Ú½º ¼±ÅÃ********/
downchk = 'off';
DragChk = function(){
	if(!document.getElementsByTagName) return false; //¿¡·¯Ã¼Å©
	//¸ðµç input ¹Ú½º¿¡ Àû¿ë
	var obj = document.getElementsByTagName("input");
	for(i=0;i<obj.length;i++){
		if(obj[i].getAttribute('type') == 'checkbox'){
			obj[i].onmouseover = function(){
				if(downchk == 'off') return false;
				if(this.checked){
					this.checked = false;
				}else{
					this.checked = true;
				}		
			}
			//Å¬¸¯½Ã
			obj[i].onclick = function(){
				if(this.checked){
					this.checked = false;
				}else{
					this.checked = true;
				}		
			}
		}
	}	
	//¸¶¿ì½º down
	document.onmousedown = function(){
		downchk = 'on';
		var obj = window.event.srcElement;
		if(obj.checked){
			obj.checked = false;
		}else{
			obj.checked = true;
		}
	}
	//¸¶¿ì½º¸¦ up
	document.onmouseup = function(){
		downchk = 'off';
	}	
}
addLoadEvent(DragChk);

/********* input ¹Ú½º Æ÷Ä¿½º »ö»ó º¯°æ ********/
function inputfocus(){
	if(!document.getElementsByTagName) return false;
	var obj = document.getElementsByTagName('input');
	for(i=0;i<obj.length;i++){
		if(obj[i].getAttribute('type')!='button' && obj[i].getAttribute('type')!='img' && obj[i].getAttribute('type')!='radio'){
			obj[i].onfocus = function(){
				this.style.background = "RGB(250,250,250)";
			}
			obj[i].onblur = function(){
				this.style.background = "RGB(255,255,255)";
			}
		}
	}
}
//addLoadEvent(inputfocus);

//°´Ã¼ÀÇ X ÁÂÇ¥°ª ±¸ÇÏ±â
function findPosX(obj){
 var curleft = 0;
 if(obj.offsetParent){
  while(obj.offsetParent){
   curleft += obj.offsetLeft;
   obj = obj.offsetParent;
  }
 }
 else if(obj.x) curleft += obj.x;
 
 return curleft;
}

//°´Ã¼ÀÇ Y ÁÂÇ¥°ª ±¸ÇÏ±â
function findPosY(obj){
 var curtop = 0;
 if(obj.offsetParent){
  while(obj.offsetParent){
   curtop += obj.offsetTop;
   obj = obj.offsetParent;
  }
 }else if(obj.y) curtop += obj.y;

 return curtop;
}