/**
 * LG Life Science Design Script
 * Author : http://www.cidow.com
 */

/**
 * share
 */
// image roll
function menuOver() {
	this.src = this.src.replace("_off.gif", "_on.gif");
}
function menuOut() {
	this.src = this.src.replace("_on.gif", "_off.gif");
}

function imageOver(imgEl) {
	imgEl.src = imgEl.src.replace(".gif", "_on.gif");
}
function imageOut(imgEl) {
	imgEl.src = imgEl.src.replace("_on.gif", ".gif");
}

// rollover
var changedImg;

function EImgChg(flag)
{
	source=event.srcElement;
	if (source.name == "")
	{ return false;  }

	if(changedImg == source.name)
	return;

	else if (document.images && source.tagName=="IMG") {
		imgElement = source.name;  // ÀÌ¹ÌÁö name
		imgPath = source.src;   // ÀÌ¹ÌÁö src ¼Ó¼º°ª

		imgPathLen = imgPath.length;
		imgPathFlag = imgPath.lastIndexOf("/");
		imgName = imgPath.substring(0,imgPathFlag+1);

		document.images[imgElement].src =  imgName + imgElement + "_" + flag + ".gif";

	}
}

//
function tdover(obj) {
	var el = obj;
		var prevclassName = el.parentNode.parentNode.className;
		el.parentNode.parentNode.className = el.parentNode.parentNode.className + "on";
}

function tdout(obj) {
	var el = obj;
		el.parentNode.parentNode.className = el.parentNode.parentNode.className.replace("on", "");
}

// family site
function startFamilySiteScroll() {
	setTimeout("slideFamilySite()", 10);
}
function slideFamilySite() {
	el = document.getElementById("related-site-list");

	if (el.heightPos == null || (el.isDone && el.isOn == false)) {
		el.isDone = false;
		el.heightPos = 0;
		el.heightTo = 70;
	} else if (el.isDone && el.isOn){
		el.isDone = false;
		el.heightTo = 0;
	}
	if (Math.abs(el.heightTo - el.heightPos) > 1) {
		el.heightPos += (el.heightTo - el.heightPos) / 10;
		el.style.height = el.heightPos + "px";
		startFamilySiteScroll();
	} else {
		if (el.heightTo == 70) {
			el.isOn = true;
		} else {
			el.isOn = false;
		}
		el.heightPos = el.heightTo;
		el.style.height = el.heightPos + "px";
		el.isDone = true;
	}
}


/* definition list toggle */
function initToggleDefList(listEl) {
	listEl.currentItem = false;
	listEl.dtList = listEl.getElementsByTagName("dt");
	listEl.ddList = listEl.getElementsByTagName("dd");

	for (i=0; i<listEl.getElementsByTagName("dt").length; i++) {
		listEl.dtList.item(i).dlEl = listEl;
		listEl.dtList.item(i).listNum = i;
		listEl.dtList.item(i).onclick = toggleDefinitionList;
	}
}
function toggleDefinitionList() {
	if (this.dlEl.dtList.item(this.dlEl.currentItem) && this.dlEl.ddList.item(this.dlEl.currentItem) && this.dlEl.currentItem != this.listNum) {
		this.dlEl.dtList.item(this.dlEl.currentItem).className = null;
		this.dlEl.ddList.item(this.dlEl.currentItem).className = null;
	}

	if (this.dlEl.ddList.item(this.listNum).className == "on") {
		this.dlEl.dtList.item(this.listNum).className = null;
		this.dlEl.ddList.item(this.listNum).className = null;
	} else {
		this.dlEl.dtList.item(this.listNum).className = "on";
		this.dlEl.ddList.item(this.listNum).className = "on";
	}

	this.dlEl.currentItem = this.listNum;
}

// tabbed menu
function initTabMenu(menuElId,tNum) {
	var tabMenu = document.getElementsByName("tab");
	for(i=0; i<tabMenu.length; i++) {
		thismenu = tabMenu.item(i);
		thismenu.menuContainer = document.getElementById(menuElId);
		thismenu.targetEl = document.getElementById(tabMenu.item(i).href.split("#")[1]);
		thismenu.targetEl.style.display = "none";
		/*
		if (thismenu.getElementsByTagName("img").item(0)) {
			thismenu.getElementsByTagName("img").item(0).onmouseover = menuOver;
			thismenu.getElementsByTagName("img").item(0).onmouseout = menuOut;
		}
		*/
		thismenu.onclick = tabMenuClick;
	}

	initmenu = tabMenu.item(tNum);
	initmenu.targetEl.style.display = "block";
	/*
	if (initmenu.getElementsByTagName("img").item(0)) {
		initmenu.getElementsByTagName("img").item(0).onmouseover();
		initmenu.getElementsByTagName("img").item(0).onmouseover = null;
		initmenu.getElementsByTagName("img").item(0).onmouseout = null;
	}
	*/
	initmenu.getElementsByTagName("img").item(0).src = initmenu.getElementsByTagName("img").item(0).src.replace(".gif", "_on.gif");
	initmenu.menuContainer.current = initmenu;
}
function tabMenuClick() {
	currentmenu = this.menuContainer.current;
	if (currentmenu != this) {
		currentmenu.targetEl.style.display = "none";
		/*
		if (currentmenu.getElementsByTagName("img").item(0)) {
			currentmenu.getElementsByTagName("img").item(0).onmouseover = menuOver;
			currentmenu.getElementsByTagName("img").item(0).onmouseout = menuOut;
			currentmenu.getElementsByTagName("img").item(0).onmouseout();
		}
		*/
		currentmenu.getElementsByTagName("img").item(0).src = currentmenu.getElementsByTagName("img").item(0).src.replace("_on.gif", ".gif")
	
		this.targetEl.style.display = "block";
		/*
		if (this.getElementsByTagName("img").item(0)) {
			this.getElementsByTagName("img").item(0).onmouseover = null;
			this.getElementsByTagName("img").item(0).onmouseout = null;
		}
		*/
		this.getElementsByTagName("img").item(0).src = this.getElementsByTagName("img").item(0).src.replace(".gif", "_on.gif");
		this.menuContainer.current = this;
	}
	return false;
}
