/* ----- Browser Check ----- */
var Browser = {
    IE:     !!(window.attachEvent && !window.opera),
    IE6:     ((navigator.userAgent.toLowerCase().indexOf("msie 6")!=-1)&&(navigator.userAgent.toLowerCase().indexOf("msie 7")<0)),
    IE7:     (navigator.userAgent.toLowerCase().indexOf("msie 7")!=-1),
    Opera:  !!window.opera,
    WebKit: navigator.userAgent.indexOf("AppleWebKit/") > -1,
    Gecko:  navigator.userAgent.indexOf("Gecko") > -1 && navigator.userAgent.indexOf("KHTML") == -1,
    MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)
}

/* ----- Event Register ----- */
function AddEvent(obj, type, fn) {
	if(obj.addEventListener) {
		obj.addEventListener(type, fn, false);
	} else if(obj.attachEvent) {
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
		obj.attachEvent("on"+type, obj[type+fn]);
    } else {
		obj["on"+type] = obj["e"+type+fn];
	}
}

/* ----- IF IE Flash Print ----- */
function rewriteflash(containerid,vars){
	var container=document.getElementById(containerid);
	var swf=container.getElementsByTagName('object')[0];
	var param=container.getElementsByTagName('param');
	if(Browser.IE) var html='<object style="visibility:visible;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0"';
	else var html='<object style="visibility:visible;" type="application/x-shockwave-flash" data="'+swf.data+'" ';
	html+=' allowScriptAccess="always" width="'+swf.width+'" height="'+swf.height+'" id="'+(swf.id+'Copy')+'">';
	for(var i=0,max=param.length; i<max; i++){
		if(vars&&param[i].name.toLowerCase()=="flashvars") param[i].value=vars;
		html+='<param name="'+param[i].name+'" value="'+param[i].value+'" />\n';
	}
	html+='<\/object>';
	if(vars){
		container.innerHTML=html;
		$(swf.id+"Copy").style.display = "block";
	}else{
		$(swf.id).style.display = "none";
		document.write(html);
		$(swf.id+"Copy").style.display = "block";
		setTimeout(function(){container.removeChild(container.getElementsByTagName('object')[0]);},10);
	}
}

/* ----- Flash Menu Resize ----- */
function menuResize(type,change){
	type = (type=="Top") ? "head" : "menu" ;
	var obj = $(type);
	if(!obj) return;
	obj.className = (change==0) ? "" : "view";
}

/* ----- document.getElementById Return ----- */
function $(element) {
	if (arguments.length > 1) {
		for (var i = 0, elements = [], length = arguments.length; i < length; i++) elements.push($(arguments[i]));
		return elements;
	}
	if (typeof(element) == "string") element = document.getElementById(element);
	return element;
}

/* ----- Offset Position ----- */
function getDoffset(obj){
	var pos=[0,0];
	if(obj.offsetParent){
		do{
			pos[0] += obj.offsetLeft;
			pos[1] += obj.offsetTop;
		}while(obj = obj.offsetParent);
	}
	return pos;
}

/* ----- FAQ Show,Hidden ----- */
function faqChange(id){
	if(!$(id)) return;
	if(!$(id).getElementsByTagName("table")) return;
	var objRow = $(id).getElementsByTagName("table")[0].getElementsByTagName("tbody")[0];
	function classRow(){
		for(i=0;i<objRow.rows.length;i++){
			if(objRow.rows[i].className.indexOf("nodata")<0){
				objRow.rows[i].onclick = function(){rowView(this)}
				objRow.rows[i].onmouseover = function(){this.className+=" over"}
				objRow.rows[i].onmouseout = function(){this.className=this.className.replace("over","")}
				objRow.rows[i].style.display = (objRow.rows[i].className.indexOf("ansWer")>-1) ? "none" : "";
			}
		}
	}
	function rowView(obj){
		for(i=0;i<objRow.rows.length;i++){
			if(objRow.rows[i].className.indexOf("ansWer")>-1){
				if(objRow.rows[i-1]==obj){
					objRow.rows[i].style.display = (Browser.IE&&(Browser.IE6||Browser.IE7)) ? "block" : "table-row";
					objRow.rows[i-1].className += " this";
				}else{
					objRow.rows[i].style.display = "none";
					objRow.rows[i-1].className = objRow.rows[i-1].className.replace("this","");
				}
			}
		}
	}
	classRow();
}

/* ----- Images Zoom Layer Popup ----- */
function preViewImg(thisObj,link){
	var previewName = "popPreView";
	var previewHtml = "";
	previewHtml += "<p class=\"popBody\"><img src=\""+link+"\" onclick=\"layerPop.hidden('"+previewName+"')\" style=\"cursor:pointer;\" alt=\"\" /></p>"
	previewHtml += "<p class=\"popFooter\"><img src=\"../../images/common/btn_popclose.gif\" onclick=\"layerPop.hidden('"+previewName+"')\" alt=\"close\" /></p>"
	var prevObj = $(previewName);
	if(!prevObj){
		if(Browser.IE){
			prevViewObj = document.createElement("<div id=\""+previewName+"\" class=\"popArea\">");
		}else{
			prevViewObj = document.createElement("div");
			prevViewObj.setAttribute("id",previewName);
			prevViewObj.setAttribute("class","popArea");
		}
	}else { layerPop.hidden(previewName) }
	document.body.appendChild(prevViewObj);
	prevViewObj.innerHTML = previewHtml;
	var pos = getDoffset(thisObj);
	prevViewObj.style.top = (pos[1]-200)+"px";
	layerPop.show(previewName);
}


var img = {
	percent : function(obj,zoom){
		var imgObj = new Image();
		imgObj.src = obj.src;
		function imgload(){
			if(imgObj.complete){
				var sizeW = imgObj.width, sizeY = imgObj.height;
				var x = 1, y = 1-(obj.offsetWidth/obj.offsetHeight);
				var nX = 1, nY = 1-(imgObj.width/imgObj.height);
				if(y>=nY){
					obj.style.width = obj.offsetWidth+"px";
					obj.style.height = "auto";
				}else{
					obj.style.width = "auto";
					obj.style.height = obj.offsetHeight+"px";
				}
				if(arguments.length<2) obj.onclick = function(){ img.popImg(imgObj.src,sizeW,sizeY);return false; };
			}else{
				setTimeout(imgload,100);
			}
		}
		imgload();
		return false;
	},
	big : function(link){
		var imgObj = new Image();
		imgObj.src = link;
		function imgload(){
			if(imgObj.complete) img.popImg(imgObj.src,imgObj.width,imgObj.height);
			else setTimeout(imgload,100);
		}
		imgload();
		return false;
	},
	popImg : function(img,imgW,imgH){
		var scBars = (((screen.width-50)<imgW)||((screen.height-100)<imgH)) ? "yes" : "no";
		imgW = ((screen.width-50)<imgW) ? (screen.width-100):imgW;
		imgY = ((screen.height-50)<imgH) ? (screen.height-100):imgH;
		var scL = (screen.width/2)-(imgW/2),scT = (screen.height/2)-(imgH/2);
		var imgWin=window.open("","","width="+imgW+",height="+imgH+",left="+scL+",top="+scT+",scrollbars="+scBars);
		imgWin.document.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"><html xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"ko\" xml:lang=\"ko\"><head><title></title></head>");
		imgWin.document.write("<body style='margin:0;padding:0;'>");
		imgWin.document.write("<img src="+img+" style='cursor:pointer;' onclick='self.close()'>");
	},
	imgEvent : function(obj){
		if(obj.src.indexOf("_on.gif")>-1) obj.src = obj.src.replace("_on.gif",".gif");
		else obj.src = obj.src.replace(".gif","_on.gif")
	}
}

/* ----- Gallery List Rolling ----- */
function gallery(obj,pos){
	var speedMov=0.6, speedRepeat=40, objAddName="Repeat", prevAddName="Prev", nextddName="Next", stopTime=null, galleryItem=[],count=0, galleryW=0,onStepWidth=0,maxScroll=0,thisPos=0;
	if(!($(obj+objAddName))) return;
	var galleryContain = $(obj+objAddName);
	var galleryObj = galleryContain.getElementsByTagName("ul")[0];
	for(i=0;i<galleryObj.childNodes.length;i++){
		if(galleryObj.childNodes[i].nodeType==1){
			galleryItem[count] = (galleryObj.childNodes[i]);
			galleryW += parseInt(galleryObj.childNodes[i].offsetWidth);
			count++
		}
	}
	onStepWidth = ( galleryContain.offsetWidth );
	var addWidth = (galleryW%onStepWidth!=0) ? (onStepWidth-(galleryW%onStepWidth)) : 0 ;
	galleryObj.style.width = galleryW+addWidth+"px";
	maxSize = galleryW;
	maxSizeScr = parseInt(galleryObj.style.width)-onStepWidth;
	function init(){
		if(stopTime!=null) clearTimeout(stopTime);
		var typeP = $(obj+prevAddName).style.cursor = ( galleryContain.scrollLeft>0 && maxSize >= onStepWidth ) ? "pointer" : "default";
		var typeN = $(obj+nextddName).style.cursor = (galleryContain.scrollLeft < maxSizeScr && maxSize >= onStepWidth) ? "pointer" : "default";
		$(obj+prevAddName).onclick = (typeP=="pointer") ? function(){ move(galleryContain.scrollLeft,false) } : "" ;
		$(obj+nextddName).onclick = (typeN=="pointer") ? function(){ move(galleryContain.scrollLeft,true) } : "" ;
		$(obj+prevAddName).src = (typeP=="pointer") ? $(obj+prevAddName).src.match(/_on/) ? $(obj+prevAddName).src : $(obj+prevAddName).src.replace(".gif","_on.gif"):$(obj+prevAddName).src.replace("_on.gif",".gif");
		$(obj+nextddName).src = (typeN=="pointer") ? $(obj+nextddName).src.match(/_on/) ? $(obj+nextddName).src : $(obj+nextddName).src.replace(".gif","_on.gif") : $(obj+nextddName).src.replace("_on.gif",".gif");
	}
	init();
	if((pos||pos==0)&&!(galleryContain.scrollLeft==pos)){
		var type = (galleryContain.scrollLeft>pos) ? false:true;
		move(galleryContain.scrollLeft,type,pos);
	}
	function move(oldPos,type,pos2){
		if(stopTime!=null) clearTimeout(stopTime);
		var oldPosMg = (oldPos%onStepWidth!=0) ? onStepWidth-(oldPos%onStepWidth) : 0;
		oldPos = oldPos+oldPosMg;
		var target = (type) ? oldPos+onStepWidth :  oldPos-onStepWidth ;
		if(pos2||pos2==0) target = pos2;
		target = (target<0) ? 0 : target ;
		target = (target>maxSizeScr) ? maxSizeScr : target ;
		var stopPos = (type) ? ((target-2)<=galleryContain.scrollLeft) : ((target+2)>=galleryContain.scrollLeft);
		if((galleryContain.scrollLeft==pos2)||(galleryContain.scrollLeft<0)||(galleryContain.scrollLeft>maxSizeScr)||(target==galleryContain.scrollLeft)||stopPos){
			galleryContain.scrollLeft = target;
			init();
		}else{
			galleryContain.scrollLeft += Math.ceil(parseInt(target - galleryContain.scrollLeft) * speedMov);
			stopTime = (pos2||pos2==0) ? setTimeout(function(){move(oldPos,type,pos2)},speedRepeat) : setTimeout(function(){move(oldPos,type)},speedRepeat);
		}
	}
}

/* ----- Shopping Info ----- */
var shopping = {
	shopObj : "shoppingInfo",
	shopClass : ["list1","list2"],
	speedMov : 0.35,
	speedRepeat : 40,
	shopMax : 139,
	shopMin : 24,
	shoppingSet : function(){
		if(!($("shoppingInfo"))) return;
		$("shoppingInfo").className = "jsView";
		$("shopClose").className = "close";
		$(shopping.shopObj).style.height = shopping.shopMin + "px" ;
		var shoppingTab = $(shopping.shopObj).getElementsByTagName("h3");
		$("shoppingList").className="view";$("contrastList").className="hidden";
		$("shoppingList").onclick = function(){ this.className="view";$("contrastList").className="hidden";shopping.shopOpen($(shopping.shopObj));return false; }
		$("contrastList").onclick = function(){ this.className="view";$("shoppingList").className="hidden";shopping.shopOpen($(shopping.shopObj));return false; }
		$("shopClose").onclick = function(){
			this.blur();
			if(parseInt($(shopping.shopObj).style.height) >= shopping.shopMax) shopping.shopClose($(shopping.shopObj));
			else shopping.shopOpen($(shopping.shopObj));
			return false;
		}
	},
	shopOpen : function(){
		$("shopClose").className = "open";
		var shopHeight = parseInt($(shopping.shopObj).style.height);
		if(shopHeight >= shopping.shopMax-2) $(shopping.shopObj).style.height = shopping.shopMax + "px";
		else $(shopping.shopObj).style.height = Math.ceil(parseInt(shopping.shopMax - shopHeight) * shopping.speedMov) + shopHeight + "px";
		if(shopHeight >= shopping.shopMax-2) $(shopping.shopObj).style.height = shopping.shopMax + "px";
		else setTimeout("shopping.shopOpen()",shopping.speedRepeat);
	},
	shopClose : function(){
		$("shopClose").className = "close";
		var shopHeight = parseInt($(shopping.shopObj).style.height);
		if(shopHeight <= shopping.shopMin+2) $(shopping.shopObj).style.height = shopping.shopMin + "px";
		else $(shopping.shopObj).style.height = shopHeight - Math.ceil(shopHeight * shopping.speedMov) + "px";
		if(shopHeight <= shopping.shopMin) $(shopping.shopObj).style.height = shopping.shopMin + "px";
		else setTimeout("shopping.shopClose()",shopping.speedRepeat);
	}
}

/* ----- Layer Show,Hidden ----- */
var layerPop = displayChange = {
	show : function(obj){ $(obj).style.display = "block"; },
	hidden : function(obj){ $(obj).style.display = "none"; },
	toggle : function(obj){ $(obj).style.display = ($(obj).style.display=="block") ? "none" : "block" ; },
	toggleIn : function(obj){ $(obj).style.display = ($(obj).style.display=="block") ? "none" : "block" ; },
	tabChange : function(obj){
		obj = $(obj);
		var item = obj.getElementsByTagName("a");
		var viewObj;
		for(i=0;i<item.length;i++){
			itemName = item[i].href.split("#")[1];
			viewObj = $(itemName);
			viewObj.style.display = (item[i].className=="this") ? "block" : "none" ;
			item[i].onclick = function(){ tabObjView(obj,item,this);return false; }
		}
		function tabObjView(obj,item,thisObj){
			for(i=0;i<item.length;i++){
				itemName = item[i].href.split("#")[1];
				viewObj = $(itemName);
				item[i].className = (item[i]==thisObj) ? "this" : "" ;
				viewObj.style.display = (item[i].className=="this") ? "block" : "none" ;
			}
		}
	}
}

var pop = {
	popOpen : function(url,name,w,h,scroll){
		w = (scroll) ? w+17 : w ;
		scroll = (scroll) ? "yes" : "no" ;
		window.open(url,name,"width="+w+",height="+h+",scrollbars="+scroll+",toolbar=no,location=no,status=no,menubar=no");
	},
	popFull : function(url,name){
		window.open(url,name,'channelmode,scrollbars,scrollbars=no');
	},
	printPrev : function(id,w,h,sc){
		if(!$(id)) return;
		w = (sc) ? w+18 : w ;
		var printValue = $(id).innerHTML;
		var scL = (screen.width/2)-(w/2),scT = (screen.height/2)-(h/2);
		var printWin=window.open("/common/pop_print.html?id="+id,"","width="+w+",height="+h+",left="+scL+",top="+scT+",scrollbars="+sc);
	}
}

/* ----- comment on off ----- */
function commentonoff(tg){ onoffobject(tg); }

/* ----- on/off object ----- */
function onoffobject(tg){
	var obj=document.getElementById(tg.href.split("#")[1]);
	var img=tg.getElementsByTagName('img')[0];
	if(obj.style.display!="none"){
		if(img) img.src=img.src.replace('_on.gif','.gif');
		else tg.className="close";
		obj.style.display="none";
	}else{
		if(img) img.src=img.src.replace('.gif','_on.gif');
		else tg.className="";
		obj.style.display="block";
	}
}

/* ----- make tab style 1 ----- */
function maketabstyle1(id){
	var obj=document.getElementById(id);
	var cs=obj.childNodes;
	var ck=false;
	var csi,item=[];
	for(var i=0,max=cs.length; i<max; i++){
		if(cs[i].nodeType==1){
			if(ck && !cs[i].className.match(/donothideme/)) cs[i].style.display='none';
			csi=cs[i].childNodes;
			for(var j=0,jmax=csi.length,as; j<jmax; j++){
				if(csi[j].nodeType==1 && csi[j].className=='tab'){
					as=csi[j].getElementsByTagName('a');
					for(var k=0,kmax=as.length; k<kmax; k++){
						if(!as[k].onclick){
							as[k].onclick=function(){
								tabchange(this);
								return false;
							}
						}
					}
				}
			}
			if( !cs[i].className.match(/donothideme/))item.push(cs[i]);
			if(!ck) ck=true;
		}
	}
	function tabchange(tg){
		for(var i=0,max=item.length; i<max; i++){
			item[i].style.display=(item[i].id==tg.href.split('#')[1])? 'block' : 'none';
		}
	}
}

/* make cafe navigation */
function makecafenavi(){
	//var obj=document.getElementById('cafenavi');
	var obj=document.getElementById('_ctl0_LeftMenu');		//2009-06-11  div ¼­¹öÅÂ±×·Î ÀÎÇØ¼­ ¾ÆÀÌµð º¯°æ
	var atags=obj.getElementsByTagName('a');
	function makefocusing(){
		for(var i=0,max=atags.length; i<max; i++){
			atags[i].father=atags[i].parentNode.parentNode.parentNode.getElementsByTagName('a')[0];
			if(atags[i].attachEvent) atags[i].attachEvent('onclick',focusing);
			else atags[i].addEventListener('click',focusing,false);
		}
	}
	if(Browser.IE) makefocusing();
	function focusing(e){
		if(!e) e=window.event;
		tg=(e.target)? e.target.parentNode : e.srcElement.parentNode;
		for(var i=0,max=atags.length; i<max; i++) if(atags[i].className.match(/on/)) atags[i].className=atags[i].className.replace(/ ?on ?/,'');
		for(var atg=tg; atg.father && !atg.parentNode.className.match(/^all/); atg=atg.father) if(!atg.className.match(/on/) && !atg.className.match(/close/)) atg.className+=' on';
	}
	function make(cs){
		for(var i=0,max=cs.length,lis; i<max; i++){
			if(cs[i].nodeType==1 && cs[i].nodeName.toLowerCase()=='ul'){
				lis=cs[i].childNodes;
				for(var j=0,jmax=lis.length,atag,ul; j<jmax; j++){
					if(lis[j].nodeType==1){
						atag=lis[j].getElementsByTagName('a')[0];
						if(ul=lis[j].getElementsByTagName('ul')[0]){
							if(atag.attachEvent) atag.attachEvent('onclick',onoff);
							else atag.addEventListener('click',onoff,false);
							atag.tg=[];
							ul=lis[j].childNodes;
							for(var k=0,kmax=ul.length; k<kmax; k++){
								if(ul[k].nodeType==1 && ul[k].nodeName.toLowerCase()=='ul'){
									ul[k].style.display=(atag.className.match(/open/))? 'block' : 'none';
									atag.tg.push(ul[k]);
								}
							}
							make(lis[j].childNodes);
						}else if(atag) atag.className=atag.className.replace(/( ?open ?| ?close ?)/,'');
					}
				}
			}
		}
	}
	make(obj.childNodes);
	function onoff(e){
		if(!e) e=window.event;
		tg=(e.target)? e.target.parentNode : e.srcElement.parentNode;
		tg.className=tg.className.replace((tg.className.match(/open/))? / ?open ?/ : / ?close ?/, (tg.className.match(/open/))? ' close ' : ' open ');
		for(var i=0,max=tg.tg.length; i<max; i++) tg.tg[i].style.display=(tg.className.match(/open/))? 'block' : 'none';
		return false;
	}
	if(!Browser.IE) makefocusing();
}

/* »ç¶û³ª´® ÀÌ¸§ ·Ñ¸µ */
function namerolling(){

	var obj=document.getElementById('namerolling');
	var ul=obj.getElementsByTagName('ul')[0];
	var list=ul.getElementsByTagName('li');

	for(var i=0,max=list.length,sumlw=0; i<max; i++) sumlw+=list[i].offsetWidth;
	if((sumlw-13)<obj.offsetWidth) return;

	ul.style.width=sumlw+'px';
	ul.style.marginLeft=0;

	var timer=null;
	var ani=function(){
		var ml=parseInt(ul.style.marginLeft);
		var list=ul.getElementsByTagName('li');
		if(ml==-(list[0].offsetWidth-1)){
			ul.appendChild(list[0].cloneNode(true));
			ul.removeChild(list[0]);
			ul.style.marginLeft=0;
		}else{
			ul.style.marginLeft=(ml-1)+'px';
		}
		timer=setTimeout(ani,20);
	}
	ani();

}

/* ÀÌ¹ÌÁö ¿øº»»çÀÌÁî ÆË¾÷ */
function setshowrealsize(obj,zoomimgurl){
	obj.onclick=function(){
		var image=new Image();
		image.src=(zoomimgurl)? zoomimgurl : obj.src;
		function imgload(){
			if(image.complete) img.popImg(image.src,image.width,image.height);
			else setTimeout(imgload,100);
		}
		imgload();
		return false;
	}
}

/* ÇÃ·¹ÀÌ¾î Start */
var fileAction = {
	down: function(obj){
		window.open(obj.href);
	},
	scrap: function(obj){
		if (window.clipboardData){
			var txt = "<embed src='"+obj.href+"' play='true' loop='true' quality='high'>";
			window.clipboardData.setData('Text', txt);
			alert("ÁÖ¼Ò°¡ Å¬¸³º¸µå¿¡ º¹»çµÇ¾ú½À´Ï´Ù.\nº¹»çÇÏ½Ç °÷¿¡¼­ Ctrl + V ¶Ç´Â\n¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À» ºÙ¿© ³Ö±â ÇÏ½Ã¸é µË´Ï´Ù.");
		}
	}
}
function playerMovie(){
	var galleryName = "playerList";
	gallery(galleryName);
	var prevBtn = $("playerPrev"), nextBtn=$("playerNext"), downBtn=$("fileDown"), scrapBtn=$("fileScrap"), movieContain=$("playerListRepeat"), movieName="movie", info=$("movieInfo");
	var movieList = movieContain.getElementsByTagName("ul")[0].getElementsByTagName("a");
	var maxNum=movieList.length-1;
	var itemSize = parseInt(movieContain.getElementsByTagName("ul")[0].getElementsByTagName("li")[0].offsetWidth);
	var maxScroll = movieContain.getElementsByTagName("ul")[0].offsetWidth-movieContain.offsetWidth;
	var thisView=0,oldView=0,speedMov=0.65, speedRepeat=60, moving=null;
	for(i=0;i<movieList.length;i++) movieList[i].onclick = function(){ view(this);return false; }
	
	init();
	function init(){
		prevBtn.onmouseout = nextBtn.onmouseout = function(){ this.src=this.src.replace("_on.gif",".gif") };
		if(thisView!=0){
			prevBtn.onmouseover = function(){ this.src = (this.src.indexOf("_on.gif")>-1) ? this.src : this.src.replace(".gif","_on.gif"); };
			prevBtn.onclick = function(){ var viewNum=(thisView-1>=0)?(thisView-1):0;view(viewNum); }
			prevBtn.style.cursor = "pointer";
		}else{
			prevBtn.onmouseover = "";
			prevBtn.onclick = "";
			prevBtn.style.cursor = "default";
			prevBtn.src =  prevBtn.src.replace("_on.gif",".gif");
		}
		if(thisView<maxNum){
			nextBtn.onmouseover = function(){ this.src = (this.src.indexOf("_on.gif")>-1) ? this.src : this.src.replace(".gif","_on.gif"); };
			nextBtn.onclick = function(){ var viewNum=(thisView+1<=maxNum)?(thisView+1):maxNum;view(viewNum); }
			nextBtn.style.cursor = "pointer";
		}else{
			nextBtn.onmouseover = "";
			nextBtn.onclick = "";
			nextBtn.style.cursor = "default";
			nextBtn.src =  nextBtn.src.replace("_on.gif",".gif");
		}
	}
	function view(num){
		var thisObj = (!isNaN(num)||num==0) ? movieList[num] : num ;
		var infoHtml ="";
		var movePos=0;
		for(i=0;i<movieList.length;i++){
			if(movieList[i]==thisObj){
				movieList[i].className = "this";
				infoHtml = movieList[i].getElementsByTagName("img")[0].title;
				infoHtml = (infoHtml!="")? "<strong class='title'>"+infoHtml+"</strong><br />" : "" ;
				infoHtml += movieList[i].getElementsByTagName("img")[0].alt;
				info.innerHTML = infoHtml;
				var swfVars = movieList[i].href.split("#");
				rewriteflash(movieName,"path="+swfVars[1]);
				scrapBtn.href = downBtn.href = swfVars[0];
				thisView = i;
				var type2 = (thisView-Math.ceil(movieContain.scrollLeft/itemSize)>0) ? true : false ;
				var posM = (movieContain.offsetWidth-(itemSize*thisView%movieContain.offsetWidth));
				posM = (posM==movieContain.offsetWidth) ? 0 : posM;
				var pos = movePos = (Math.floor(itemSize*thisView/movieContain.offsetWidth)*movieContain.offsetWidth);
				if(moving!=null) clearTimeout(moving);
			}else{
				if(moving!=null) clearTimeout(moving);
				movieList[i].className = "";
			}
		}
		if((!isNaN(num)||num==0)&&(movePos != movieContain.scrollLeft)) gallery(galleryName,movePos);
		init();
	}
}
/* ÇÃ·¹ÀÌ¾î End */

AddEvent(window, "load", function(){contLayout.init()}); //Top¹öÆ° Ãß°¡ , °Ô½ÃÆÇ ÀÌ¹ÌÁö ¸®»çÀÌÁî
var contLayout = {
	init : function(){
		scTop.init();
		if($("regHtmlView")&&Browser.IE6) contLayout.contImgResize($("regHtmlView"));
		if($("fileUpImg")&&Browser.IE6) contLayout.contImgResize($("fileUpImg"));
	},
	contImgResize : function(obj){
		var imgItem = obj.getElementsByTagName("img");
		for(i=0;i<imgItem.length;i++){
			imgItem[i].style.width = (imgItem[i].offsetWidth>obj.offsetWidth) ? obj.offsetWidth+"px" : "auto" ;
		}
	}
}
var scTop = {
	obj : null,
	baseTop : 0,
	baseMgr : 500,
	init : function(){
		if(!($('scTop'))) return;
		scTop.obj=$('scTop').getElementsByTagName("img")[0];
		scTop.obj.onclick=function(){scTop.goTop()};
		scTop.obj.style.top=0;
		scTop.move();
		AddEvent(window, 'scroll',function(){scTop.move()});
	},
	move : function(){
		clearTimeout(scTop.obj.stop);
		var scElement=(Browser.WebKit)? document.body : document.documentElement;
		var scT=scElement.scrollTop;
		var scH=scElement.scrollHeight;
		var playValue = (scT > scTop.baseTop) ? scT-scTop.baseTop : scTop.baseTop ; //(scTop.obj.style.top)
		var play=function(){
			var posTop=parseInt(scTop.obj.style.top);
			if(posTop!=playValue){
				var movePos = Math.ceil(posTop+((scT-scTop.baseTop-scTop.baseMgr)-posTop)/5);
				var moveY = (movePos>scTop.baseTop?movePos:scTop.baseTop);
				if(($("wrap").offsetHeight-scTop.baseMgr) < (moveY+scTop.baseTop)) return;
				scTop.obj.style.top = moveY+"px";
				scTop.obj.stop=setTimeout(play,10);
			}
		}
		play();
	},
	goTop : function(){
		var scElement=(Browser.WebKit)? document.body : document.documentElement;
		scElement.scrollTop=0;
		return false;
	}
}

function trace(traceiewHtml){ //test°ª Âï±â
	var traceName = "trace"
	var traceObj = $(traceName);
	if(!traceObj){
		if(Browser.IE){
			traceViewObj = document.createElement("<div id=\""+traceName+"\" style=\"position:absolute; left:720px; width:400px; top:272px; background:#fff;\">");
		}else{
			traceViewObj = document.createElement("div");
			traceViewObj.setAttribute("id",traceName);
			traceViewObj.setAttribute("class","popArea");
			traceViewObj.setAttribute("style","position:absolute; left:910px; width:300px; top:272px; background:#fff;");
		}
	}
	document.body.appendChild(traceViewObj);
	traceViewObj.innerHTML += traceiewHtml;
}
function NoLogin()
{
    alert('·Î±×ÀÎ ÇÏ¼Å¾ß ÀÌ¿ëÀÌ °¡´ÉÇÕ´Ï´Ù.');
    return false;
}

/* Link */
function cuclink(menuNum){
	var url;
	switch(menuNum){
		case "080000" : url = "/cafe/index.aspx"; break;
	}
	location.href = url;
}
