// Tab Content

function initTabMenu(tabContainerID) {
	var tabContainer = document.getElementById(tabContainerID);
	var tabAnchor = tabContainer.getElementsByTagName("a");
	var i = 0;

	for(i=0; i<tabAnchor.length; i++) {
		if (tabAnchor.item(i).className == "tab")
			thismenu = tabAnchor.item(i);
		else
			continue;

		thismenu.container = tabContainer;
		thismenu.targetEl = document.getElementById(tabAnchor.item(i).href.split("#")[1]);
		thismenu.targetEl.style.display = "none";
		thismenu.imgEl = thismenu.getElementsByTagName("img").item(0);
		thismenu.onclick = function tabMenuClick() {
			currentmenu = this.container.current;
			if (currentmenu == this)
				return false;

			if (currentmenu) {
				currentmenu.targetEl.style.display = "none";
				if (currentmenu.imgEl) {
					currentmenu.imgEl.src = currentmenu.imgEl.src.replace("_on.gif", ".gif");
				} else {
					currentmenu.className = currentmenu.className.replace(" on", "");
				}
			}
			this.targetEl.style.display = "";
			if (this.imgEl) {
				this.imgEl.src = this.imgEl.src.replace(".gif", "_on.gif");
			} else {
				this.className += " on";
			}
			this.container.current = this;

			return false;
		};

		if (!thismenu.container.first)
			thismenu.container.first = thismenu;
	}
	if (tabContainer.first)
		tabContainer.first.onclick();
}

//show, hide 레이어
function showLayer(LayerNM) {
	document.getElementById(LayerNM).style.display='block';
}
function hideLayer(LayerNM) {
	document.getElementById(LayerNM).style.display='none';
}

//호출할때(탭이름,탭갯수,현재탭)
function tab(tab_name,max,tab_num) {
	for( i = 1; i <= max; i++){
		if (i == tab_num) { document.getElementById(tab_name+i).style.display = 'block'; }
		else { document.getElementById(tab_name+i).style.display = 'none'; }
	}
}

// rollover
function menuOver(imgEl) {
	imgEl.src = imgEl.src.replace(".gif", "_on.gif");
	imgEl.src = imgEl.src.replace(".png", "_on.png");
	imgEl.src = imgEl.src.replace(".jpg", "_on.jpg");
}
function menuOut(imgEl) {
	imgEl.src = imgEl.src.replace("_on.gif", ".gif");
	imgEl.src = imgEl.src.replace("_on.png", ".png");
	imgEl.src = imgEl.src.replace("_on.jpg", ".jpg");
}

// 퀵메뉴
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 0;
		}
	}

	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 500;
		}
	}

	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 DisplayLayer(strDisplayType,p1,p2,p3,date,event) {
 var objLayer = document.getElementById('schedule');
 var objFrame = document.getElementsByName('schedule')[0];
if (p1){
	p1 = "● 영화안내 : "+p1+"<br\><br\>";
}
if (p2){
	p2 = "● 공연안내 : "+p2+"<br\><br\>";
}
if (p3){
	p3 = "● 전시/행사안내 : "+p3;
}
 strDisplayType = strDisplayType.toLowerCase();

 if(strDisplayType == 'display') {

  if(objLayer.style.display != 'block') {
   objLayer.style.display = 'block';
   objLayer.innerHTML = "<table summary=\"프로그램 일정\" border=\"1\" width=\"300\" bgcolor=\"#FFFFFF\" cellspacing=\"0\" cellpadding=\"2\" bordercolor=\"#e0e0e0\" style=\"border-collapse:collapse;\" id=\"ta\">"+
						"<colgroup>"+
						"<col/>"+
						"</colgroup>"+
						"<thead>"+
						"<tr bgcolor=\"#eeeeee\">"+
						"<th style=\"padding-left:10px;padding-top:10px;padding-bottom:10px;padding-right:10px;\">"+date+"의 프로그램 일정</th>"+
						"</tr>"+
						"<tr>"+
						"<td style=\"padding-left:10px;padding-top:10px;padding-bottom:10px;\">"+p1+p2+p3+
						"</td>"+
						"</tr>"+
						"</thead>"+
						"</table>";
  }

  objLayer.style.left = (event.clientX + 10)+'px';
  objLayer.style.top = (event.clientY + 10)+'px';
 } else if(strDisplayType == 'hide') {
  objLayer.style.display = 'none';
   objLayer.innerHTML = "";
 } else {
  //Empty.
 }
}

function bannerChange(num,obj){
	
	if (obj == "ori"){
		document.getElementById('main_banner0').style.display = "block";
	}
	if (obj == "min"){
		document.getElementById('main_banner'+(num+3)).style.display = "none";
		document.getElementById('main_banner'+num).style.display = "block";
	}
	if (obj == "max"){
		document.getElementById('main_banner'+(num-3)).style.display = "none";
		document.getElementById('main_banner'+num).style.display = "block";
	}
}


function ChangeImg(img,isrc){
	document.getElementById(img).src = isrc;
}