
//**   img change **//
function imgchange(imgobj){
 if(imgobj.src.indexOf('on.gif')==-1){
  imgobj.src=imgobj.src.replace('.gif','on.gif');
  imgobj.onmouseout=function(){if(this.src.indexOf('on.gif')!=-1) this.src=this.src.replace('on.gif','.gif');}
 }
}

//ÇÃ·¡½ÃÃâ·Â
function getFlash(id,url,w,h,t,bg){
	if(!t) var t='transparent'; if(!bg) var bg='none';
	var flashOut='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width='+w+' height='+h+' id='+id+'>';
	flashOut+='<param name="movie" value='+url+' /><param name="wmode" value='+t+' /><param name="base" value="." /><param name="bgcolor" value='+bg+' />';
	flashOut+='<param name="allowScriptAccess" value="sameDomain" /><param name="quality" value="high" /><param name="menu" value="false" />';
	flashOut+='<embed base="." src='+url+' width='+w+' height='+h+' name='+id+' wmode='+t+' bgcolor='+bg+' swLiveConnect="true" allowScriptAccess="sameDomain" quality="high" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	flashOut+='</object>';
	document.write(flashOut);
}


// ** popup ** //
function popup(url,w,h,scroll,resize){
 if(scroll) w=w+17;
 if(!scroll) scroll='no'; if(!resize) resize='no';
 var winl=(screen.width-w)/2; var wint=(screen.height-h)/2;
 var winnameset=url.split('/'); var winname=winnameset[winnameset.length-1].split('.')[0];
 window.open(url,winname,'width='+w+',height='+h+',top='+wint+',left='+winl+',resizable='+resize+',scrollbars='+scroll+',toolbars=no,status=yes,menu=no');
}

// ·¹ÀÌ¾î ÄÁÆ®·Ñ
var layerclosetimer={};
function layerclose(layerid){
	eval('layerclosetimer.'+layerid+'=setTimeout("layer(\'"+layerid+"\')",100)');
}
function layerwaitforclose(layerid){
	clearTimeout(eval('layerclosetimer.'+layerid));
}
function layer(layerid,target,xpos,ypos,isoverevent){

	try{clearTimeout(eval('layerclosetimer.'+layerid))}catch(error){}
	var obj=document.getElementById(layerid);
	if(target && (!obj.style.display || obj.style.display=='none')){
		if(target != null){
			var targetinfo=[target.offsetWidth,target.offsetHeight,0,0];

			for(var i=0; i<1; i++){
				targetinfo[2]+=target.offsetLeft;
				targetinfo[3]+=target.offsetTop;
				target=target.offsetParent;
				if(target.tagName.toLowerCase()!='body' && target.tagName.toLowerCase()!='html' && target.tagName.toLowerCase()!='map') i--;
			}
		}
		else{
			var targetinfo=[0,0,0,0];
		}

		obj.style.display='block';
		var objinfo=[obj.offsetWidth,obj.offsetHeight];
		obj.style.display='none';
		if(xpos || ypos){
			if(xpos){
				if(!isNaN(xpos)) setleft(xpos);
				else{
					var xpospm;
					if(xpospm=xpos.match(/([a-z-]+)(\-|\+)([0-9]+)/)) xpos=xpospm[1];
					if(xpos=='left') setleft(targetinfo[2]-objinfo[0]);
					else if(xpos=='justify-left') setleft(targetinfo[2]);
					else if(xpos=='right') setleft(targetinfo[2]+targetinfo[0]);
					else if(xpos=='justify-right') setleft((targetinfo[2]+targetinfo[0])-objinfo[0]);
					else if(xpos=='center') setleft((targetinfo[2]+(targetinfo[0]/2))-(objinfo[0]/2));
				}
			}
			if(ypos){
				if(!isNaN(ypos)) settop(ypos);
				else{
					var ypospm;
					if(ypospm=ypos.match(/([a-z-]+)(\-|\+)([0-9]+)/)) ypos=ypospm[1];
					if(ypos=='top') settop(targetinfo[3]-objinfo[1]);
					else if(ypos=='justify-top') settop(targetinfo[3]);
					else if(ypos=='bottom') settop(targetinfo[3]+targetinfo[1]);
					else if(ypos=='justify-bottom') settop((targetinfo[3]+targetinfo[1])-objinfo[1]);
					else if(ypos=='middle') settop((targetinfo[3]+(targetinfo[1]/2))-(objinfo[1]/2));
				}
			}
		}else{
			if(xpos===0) setleft(xpos);
			if(ypos===0) settop(ypos);
		}
		obj.style.display='block';
	}else{
		if(!isoverevent) obj.style.display='none';
	}

	function setleft(value){
		if(xpospm) value=eval('value'+xpospm[2]+xpospm[3]);
		obj.style.left=value+'px';
	}

	function settop(value){
		if(ypospm) value=eval('value'+ypospm[2]+ypospm[3]);
		obj.style.top=value+'px';
	}

}

function paging(imgobj){
	var imgs=imgobj.parentNode.getElementsByTagName('img');
	var obj,objid='pagedivision';
	for(var i=0,max=imgs.length; i<max; i++){
		obj=document.getElementById(objid+(i+1));
		if(imgobj==imgs[i]){
			imgs[i].onmouseover=null;
			imgs[i].onmouseout=null;
			if(imgs[i].src.indexOf('on.gif')==-1) imgs[i].src=imgs[i].src.replace('.gif','on.gif');
			if(obj) obj.style.display='block';
		}else{
			imgs[i].src=imgs[i].src.replace('on.gif','.gif');
			imgs[i].onmouseover=function(){
				imgchange(this);
			}
			if(obj) obj.style.display='none';
		}
	}
}

//**  faq ** //
function makefaqstyle(objid){
	var obj=document.getElementById(objid);
	var childs=obj.childNodes,nodeno=0;
	var titles=new Array(),contents=new Array();
	for(var i=0,max=childs.length; i<max; i++){
		if(childs[i].nodeType==1){
			if((nodeno%2)==0){
				titles.push(childs[i].getElementsByTagName('img')[0]);
			}else{
				contents.push(childs[i]);
				childs[i].style.display='none';
			}
			nodeno++;
		}
	}
	for(var i=0,max=titles.length; i<max; i++){
		titles[i].contents=contents;
		titles[i].mycontent=contents[i];
		titles[i].onclick=function(){
			faqaction(this);
		}
	}
}

function faqaction(obj){
	for(var i=0,max=obj.contents.length; i<max; i++){
		if(obj.contents[i]==obj.mycontent){
			obj.contents[i].style.display=(!obj.contents[i].style.display || obj.contents[i].style.display=='none')? 'block' : 'none';
		}else{
			obj.contents[i].style.display='none';
		}
	}
}

window.onload=function(){
	if(document.getElementById('imgfaqstyle')) makefaqstyle('imgfaqstyle');
}


//**   tab menu **//
function tabchange(img,divid,usetitle){
	var tabarea=img.parentNode.parentNode;
	var imgs=tabarea.getElementsByTagName('img');
	var setimgsrc,setimgcheck,imgtype,newname,obj;

	var iset=(!usetitle)?1:0;

	//off image set
	for(var i=iset; i<imgs.length; i++){
		imgs[i].style.cursor='pointer';
		setimgsrc=imgs[i].src.split("/");
		setimgcheck=setimgsrc[setimgsrc.length-1].split(".gif");
		imgcheck=setimgcheck[0];
		if(!usetitle){
			obj=eval(document.getElementById(divid+i));
		}else{
			obj=eval(document.getElementById(divid+(i+1)));
		}
		if(img==imgs[i]){
			if(imgcheck.indexOf('on')==-1){
				img.src=img.src.replace(imgcheck,imgcheck+'on');
			}
			if(obj) obj.style.display='block';
		}else{
			if(imgcheck.indexOf('on')!=-1){
				newname=imgcheck.replace('on','');
				imgs[i].src=imgs[i].src.replace(newname+'on',newname);
			}
			if(obj) obj.style.display='none';
		}
	}

}

//* Äü¹è³Ê
function scrolls(objid,starttop,bottommargin){
	var obj=document.getElementById(objid);	
	var ntop,maxtop,speed=10;
	var move=function(){
		ntop=starttop+document.documentElement.scrollTop;
		maxtop=document.documentElement.scrollHeight-(bottommargin+obj.offsetHeight);
		if(maxtop<ntop) ntop=maxtop;
		movevalue=Math.floor((ntop-obj.offsetTop)/speed)+obj.offsetTop;
		if(movevalue>=starttop) obj.style.top=movevalue+'px';
		setTimeout(move,10);
	}
	move();

}

window.onload=function(){
	if(document.getElementById('body')){
		if(navigator.userAgent.toLowerCase().indexOf('msie')!=-1) var obj=document.createElement('<div id="quick">');
		else{
			var obj=document.createElement('div');
			obj.setAttribute('id','quick');
		}
		obj.innerHTML='<a href="#"><img src="/image/arthall/front/images/common/img_quick.gif"></a>';
		document.body.appendChild(obj);
		scrolls('quick',235,125);
	}
}